Msg1 transmission resource determination method, terminal and network side equipment

By specifying the RACH timing and preamble in the sending parameters of Msg1, the terminal and network-side devices can determine whether Msg1 belongs to the random access process of Msg3 PUSCH repeated transmission, solving the problem of how to allocate limited PRACH resources and achieving efficient utilization of resources and multi-functional support.

CN115315016BActive Publication Date: 2025-02-18VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110496109.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-07
Publication Date
2025-02-18
Estimated Expiration
2041-05-07

AI Technical Summary

Technical Problem

How to effectively allocate limited PRACH resources to support multiple features or functions of the terminal, such as 4-step RACH, 2-step RACH, small data transfer and MsgA PUSCH duplicate requests.

Method used

By specifying the RACH timing and preamble in the transmission parameters of Msg1, the terminal and network-side devices can determine whether Msg1 belongs to the random access process of Msg3 PUSCH repeated transmission. Specific methods include using the same RACH timing as 4-step RACH but different preambles, or using different RACH timings.

Benefits of technology

Ensure that the network-side devices and terminals can accurately determine the purpose of PRACH resources, improve resource utilization efficiency and support simultaneous access of multiple features or functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115315016B_ABST
    Figure CN115315016B_ABST
Patent Text Reader

Abstract

The present application discloses a method for determining Msg1 transmission resources, a terminal and a network-side device, and belongs to the field of wireless communication technology. The method for determining Msg1 transmission resources in an embodiment of the present application includes: the terminal determines the sending parameters of Msg1 of the random access process of repeated transmission of Msg3PUSCH, wherein the sending parameters include RACH timing and preamble code, and the sending parameters meet one of the following conditions: using the same RACH timing as 4-step RACH and different preamble code; using a RACH timing different from 4-step RACH; the terminal sends Msg1 of the random access process of repeated transmission of Msg3PUSCH according to the sending parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of wireless communication technology, and specifically relates to a method for determining Msg1 transmission resources, a terminal, and a network-side device. Background Art

[0002] In the Rel-15 / 16 New Radio (NR) system, the transmission of Message 3 (Msg3) in the random access process is specified as a single transmission. Since the terminal can only transmit according to the synchronization signal block (SynchronizationSignal and PBCH block, SSB) beam during the initial access phase, but the SSB beam is a cell-level beam, and the SSB beam gain is smaller than the user-level beam gain. This results in the coverage performance of the Msg3 Physical Uplink Shared Channel (PUSCH) being relatively poor compared to other channels, affecting the success rate of random access. Especially for users at the edge of the cell or in coverage holes, the performance bottleneck of Msg3 PUSCH will seriously affect the success rate of such users in accessing the cell. The Rel-17 NR system supports the repetition transmission of Msg3 PUSCH to improve the success rate of random access for such users.

[0003] The random access process that supports repeated transmission of Msg3 PUSCH needs to follow the existing transmission process of Msg1 to minimize the impact on Msg1. In addition, the Rel-16 NR system also defines a 2-step random access channel (RACH) process and a corresponding MsgA physical random access channel (PRACH) configuration scheme; in addition, other small data transmissions (SDT) being discussed in the Rel-17 NR system also need to occupy a portion of PRACH resources to implement SDT requests. Therefore, how to allocate limited PRACH resources to multiple features or functions (4-step RACH, 2-step RACH, SDT, MsgA PUSCH repetition request) supported by the terminal is a technical problem that needs to be solved. Summary of the invention

[0004] The embodiments of the present application provide a method for determining Msg1 transmission resources, a terminal, and a network-side device, which can solve the problem of how to allocate limited PRACH resources to multiple features or functions supported by the terminal.

[0005] In a first aspect, a method for determining a Msg1 transmission resource is provided, comprising:

[0006] The terminal determines the transmission parameters of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH, wherein the transmission parameters include RACH timing and preamble code, and the transmission parameters meet one of the following conditions:

[0007] Use the same RACH timing as 4-step RACH, but with a different preamble;

[0008] Use RACH timing different from 4-step RACH;

[0009] The terminal sends Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH according to the sending parameters.

[0010] In a second aspect, a method for determining a Msg1 transmission resource is provided, including:

[0011] The network side device receives Msg1 sent by the terminal;

[0012] If the transmission parameters of the Msg1 meet one of the following conditions, the network side device determines that the Msg1 is the Msg1 of the random access procedure of repeated transmission of Msg3PUSCH:

[0013] Use the same RACH timing as 4-step RACH, but with a different preamble;

[0014] Use a different RACH timing than 4-step RACH.

[0015] In a third aspect, a device for determining a Msg1 transmission resource is provided, including:

[0016] A determination module is used to determine the transmission parameters of Msg1 of the random access process of repeated transmission of Msg3 PUSCH, wherein the transmission parameters include RACH timing and preamble code, and the transmission parameters meet one of the following conditions:

[0017] Use the same RACH timing as 4-step RACH, but with a different preamble;

[0018] Use RACH timing different from 4-step RACH;

[0019] The sending module is used to send Msg1 of the random access process of repeated transmission of Msg3 PUSCH according to the sending parameters.

[0020] In a fourth aspect, a device for determining a Msg1 transmission resource is provided, including:

[0021] A receiving module, used for receiving Msg1 sent by the terminal;

[0022] A determination module, configured to determine that the Msg1 is the Msg1 of the random access procedure of repeated transmission of Msg3PUSCH if the transmission parameters of the Msg1 meet one of the following conditions:

[0023] Use the same RACH timing as 4-step RACH, but with a different preamble;

[0024] Use a different RACH timing than 4-step RACH.

[0025] In a fifth aspect, a terminal is provided, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

[0026] In a sixth aspect, a terminal is provided, including a processor and a communication interface, wherein:

[0027] The processor is used to determine a transmission parameter of Msg1 of a random access procedure of repeated transmission of Msg3 PUSCH, wherein the transmission parameter includes a RACH timing and a preamble, and the transmission parameter satisfies one of the following conditions:

[0028] Use the same RACH timing as 4-step RACH, but with a different preamble;

[0029] Use RACH timing different from 4-step RACH;

[0030] The communication interface is used to send Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH according to the sending parameters.

[0031] In the seventh aspect, a network side device is provided, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the second aspect.

[0032] In an eighth aspect, a network side device is provided, including a processor and a communication interface, wherein:

[0033] The communication interface is used to receive Msg1 sent by the terminal;

[0034] The processor is configured to determine that the Msg1 is the Msg1 of the random access procedure of repeated transmission of Msg3PUSCH if the transmission parameter of the Msg1 satisfies one of the following conditions:

[0035] Use the same RACH timing as 4-step RACH, but with a different preamble;

[0036] Use a different RACH timing than 4-step RACH.

[0037] In a ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0038] In the tenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect, or to implement the method described in the second aspect.

[0039] In the eleventh aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a non-volatile storage medium, and the program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or the program / program product is executed by at least one processor to implement the steps of the method described in the second aspect.

[0040] In the embodiment of the present application, a method for determining the transmission resources of Msg1 of the random access process of repeated transmission of Msg3 PUSCH is clarified to ensure that the network side equipment and the terminal can accurately determine the purpose of the PRACH resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 A structural diagram of a wireless communication system applicable to the embodiments of the present application;

[0042] Figure 2 Schematic diagram of the process of 4-step RACH and 2-step RACH;

[0043] Figure 3 is a schematic diagram of a preamble index set in a RACH opportunity;

[0044] Figure 4 A schematic diagram of a flow chart of a method for determining a Msg1 transmission resource executed by a terminal according to an embodiment of the present application;

[0045] Figure 5 A schematic diagram of a flow chart of a method for determining Msg1 transmission resources executed by a network-side device in an embodiment of the present application;

[0046] Figure 6 and Figure 7Schematic diagram of the division of the preamble code when Msg1 and 4-step RACH share RO in the random access process of repeated transmission of Msg3 PUSCH;

[0047] Figure 8 Schematic diagram of the division of the preamble code when Msg1 and 2-step RACH share RO in the random access process of repeated transmission of Msg3 PUSCH;

[0048] Fig. 9 A structural diagram of a device for determining Msg1 transmission resources according to an embodiment of the present application;

[0049] Fig.10 This is a structural diagram of a device for determining Msg1 transmission resources according to another embodiment of the present application;

[0050] Fig.11 A schematic diagram of the structure of a communication device according to an embodiment of the present application;

[0051] Fig.12 A schematic diagram of the hardware structure of a terminal according to an embodiment of the present application;

[0052] Fig.13 A schematic diagram of the hardware structure of a network-side device according to an embodiment of the present application. DETAILED DESCRIPTION

[0053] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

[0054] The terms "first", "second", etc. in the specification and claims 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 are 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. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.

[0055] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to applications other than NR system applications, such as the 6th generation (6 th Generation, 6G) communication system.

[0056] Figure 1The structure diagram of a wireless communication system applicable to the embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can also be called a terminal device or a user terminal (User Equipment, UE), and the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian terminal (PUE) and other terminal side devices, and the wearable device includes: a smart watch, a bracelet, a headset, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 can be a base station or a core network, wherein the base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (Base TransceiverStation, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP) or some other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.

[0057] The following is a brief description of the random access (or visit) process involved in the embodiments of the present application.

[0058] (1) Random access process

[0059] NR supports two types of random access procedures: 4-step RACH of Msg1 and 2-step RACH of MSGA. Both types of RA procedures support contention-based random access (CBRA) and contention-free random access (CFRA), such as Figure 2The 2-step RACH process is generally used in areas with good coverage to shorten the terminal access time. For areas with poor signal coverage, the terminal should use the 4-step RACH process to access the cell.

[0060] 1) 4-step RACH process

[0061] In 4-step RACH, the terminal (UE) first sends Msg1 to the network side (base station), which contains a random access preamble. After sending the preamble, the UE monitors the physical downlink control channel (PDCCH) within the random access response (RAR) time window (RA Response window), and receives the RAR scheduled by the PDCCH scrambled with the random access RNTI (RA-RNTI) in the fallback downlink control information (DCI) format (i.e., DCI format 1_0). If the preamble index in the RAR is the same as the preamble index sent by the UE, it is considered that the RAR has been successfully received. At this time, the UE can stop monitoring the RAR and send Msg3 according to the authorization (grant) carried in the RAR; Msg3 is transmitted on the uplink shared channel (UL-SCH) and uses the Hybrid Automatic Repeat reQuest (HARQ), scrambles the PDCCH with the RA-RNTI indicated by the RAR, and uses the fallback DCI format (i.e., DCI format 1_0) to schedule the retransmission of Msg3. Msg3 needs to contain an important information: a unique flag for each UE. This flag will be used for conflict resolution in step 4. After receiving Msg3, the network side will schedule Msg4 with PDCCH scrambled by RA-RNTI. When the UE successfully decodes the UE contention resolution identity (Contention Resolution Identity) MAC control element (CE) contained in Msg4 and matches the UE Contention Resolution Identity sent by Msg3, the UE will consider the random access successful and set its cell radio network temporary identifier (Cell Radio Network Temporary Identifier, C-RNTI) to RA-RNTI, thus completing the 4-step random access.

[0062] 2) PRACH resource partitioning / multiplexing rules for 4-step RACH and 2-step RACH

[0063] Please refer to Figure 3In the case of 4-step RACH and 2-step RACH sharing the RACH opportunity (RO), one RO is associated with M SSBs (M is configured by the higher layer), including For SSB j (jth SSB), the division rule of the preamble is: according to the preamble number, consecutive to The first R preambles are 4-step RACH contention-based random access (CBRA), the next Q preambles are 2-step RACH CBRA, and the last The preamble code is non-contention random access (Contention Free Random Access, CFRA).

[0064] 3) RA-RNTI calculation rules

[0065] RA-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id

[0066] Among them, s_id represents the first orthogonal frequency division multiplexing (Orthogonal Frequency Division Multiplexing, OFDM) symbol number of PRACH, t_id represents the first time slot number where PRACH is located, f_id is the frequency domain number of PRACH, and ul_carrier_id represents the type of uplink carrier (0 is normal uplink (NUL), 1 is supplementary uplink (SUL)).

[0067] 4) MSGB-RNTI calculation rules

[0068] MSGB-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id+14×80×8×2

[0069] Among them, s_id represents the first OFDM symbol number of PRACH, t_id represents the first time slot number where PRACH is located, f_id is the frequency domain number of PRACH, and ul_carrier_id represents the type of uplink carrier (0 is NUL, 1 is SUL).

[0070] 5) Definition and value of Radio Network Temporary Identity (RNTI)

[0071] Please refer to Table 1. The value range of RNTI is 0 to 65535. The value range of RA-RNTI is 0 to 17919. The value range of MSGB-RNTI is 17920 to 35839.

[0072] Table 1

[0073]

[0074] 6) 2-step RACH Mask Usage

[0075] Please refer to Table 2 to limit the available RO transmission set for 2-step RACH transmission through msgA-SSB-SharedRO-MaskIndex.

[0076] Table 2

[0077]

[0078] The Rel15 / 16 protocol defines the configuration method of PRACH resources for 4-step RACH and 2-step RACH. For new functions / features appearing in Rel17 (random access procedure for repeated transmission of Msg3 PUSCH, RedCap terminal, SDT), it is necessary to configure the corresponding PRACH resources based on the existing PRACH resource configuration.

[0079] In combination with the accompanying drawings, the method for determining the Msg1 transmission resource, the terminal and the network side device provided in the embodiments of the present application are described in detail through some embodiments and their application scenarios.

[0080] Please refer to Figure 4 , Figure 4 Schematic diagram of a method for determining Msg1 transmission resources according to an embodiment of the present application, the method comprising:

[0081] Step 41: The terminal determines the transmission parameters of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH, wherein the transmission parameters include RACH timing and preamble, and the transmission parameters meet one of the following conditions:

[0082] Use the same RACH timing as 4-step RACH, but with a different preamble;

[0083] Use RACH timing different from 4-step RACH;

[0084] Step 42: The terminal sends Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH according to the sending parameters.

[0085] In the embodiment of the present application, the preamble code is configured by the network side.

[0086] In the embodiment of the present application, a method for determining the transmission resources of Msg1 in the random access process of repeated transmission of Msg3 PUSCH is clarified to ensure that the network side device and the terminal can accurately determine the purpose of the PRACH resources.

[0087] In the embodiment of the present application, optionally, using a RACH timing different from 4-step RACH includes one of the following:

[0088] Use the same RACH timing as 2-step RACH and a different preamble than 2-step RACH, where 2-step RACH and 4-step RACH use different RACH timings;

[0089] An independently configured RACH timing is used, wherein the independently configured RACH timing is different from the RACH timing of 2-step RACH and 4-step RACH.

[0090] In the embodiment of the present application, optionally, the independently configured RACH opportunity includes one of the following:

[0091] The independent RACH timing and the RACH timing of the 4-step RACH are configured in a frequency domain multiplexing manner;

[0092] The independently configured RACH timing and the RACH timing of 4-step RACH are multiplexed in the time domain.

[0093] In the embodiment of the present application, optionally, if Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH timing as 4-step RACH, the preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH is after the CBRA preamble code of Msg1 of 4-step RACH.

[0094] In the embodiment of the present application, optionally, if Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH timing as 2-step RACH, the preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH is after the CBRA preamble code of 2-step RACH.

[0095] In the embodiment of the present application, optionally, the terminal determines the sending parameters of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH, including:

[0096] The terminal determines a first preamble code index set of Msg1 of a random access procedure for repeated transmission of Msg3 PUSCH;

[0097] The terminal randomly selects a preamble code from the first preamble code index set as the preamble code of Msg1 of the random access process of repeated transmission of Msg3PUSCH.

[0098] In the embodiment of the present application, optionally, the terminal determines a first preamble code index set of Msg1 for a random access procedure for repeated transmission of Msg3 PUSCH, including:

[0099] The terminal determines each PRACH function included in the first RACH opportunity of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH;

[0100] The terminal determines a starting index of a preamble code of each PRACH function (also referred to as a characteristic);

[0101] The first RACH opportunity is associated with M SSBs, and the starting index of the preamble code of the i-th PRACH function in the preamble code index set of the j-th SSB associated with the first RACH opportunity is: 0≤i≤K-1, 0≤k≤K-1, 0≤j≤M-1, where, is the number of preambles included in the first RACH opportunity, the first RACH opportunity includes K PRACH functions, N k is the number of preamble codes corresponding to the kth PRACH function.

[0102] In the embodiment of the present application, a division rule of PRACH resources is defined to ensure that different PRACH functions can share PRACH resources.

[0103] In the embodiment of the present application, M, K, N are optional. k and It is configured by the network side or predefined by the protocol. Further, it can be configured by the network side through high-level signaling.

[0104] In the embodiment of the present application, optionally, the PRACH function includes at least one of the following:

[0105] 4-step RACH with contention-based random access without repeated transmission of Msg3 PUSCH;

[0106] 2-step RACH based on contention-based random access;

[0107] 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH;

[0108] Indication of a redcap (reduced capability) UE for contention-based random access;

[0109] Small data transfer based on random access;

[0110] Non-contention based random access.

[0111] In the embodiment of the present application, if the network side configures the parameters of the corresponding PRACH function for the terminal, it is considered that the terminal supports the corresponding PRACH function.

[0112] Optionally, the mapping order of the K PRACH functions included in the first RACH opportunity is predefined by a protocol or configured by a system message.

[0113] In the embodiment of the present application, optionally, the index of the preamble code of the PRACH function is arranged in the following order from small to large:

[0114] 4-step RACH with contention-based random access without repeated transmission of Msg3 PUSCH;

[0115] 2-step RACH based on contention random access;

[0116] 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH;

[0117] Indication of a terminal with reduced functionality for contention-based random access;

[0118] Contention-based random access for small data transfers;

[0119] Non-contention based random access.

[0120] In the embodiment of the present application, optionally, at least one of the following PRACH functions is transmitted using the same RACH timing as 2-step-RACH:

[0121] 2-step RACH based on contention random access;

[0122] 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH;

[0123] Indication of a terminal with reduced functionality for contention-based random access;

[0124] Contention-based random access for small data transfers.

[0125] In the embodiment of the present application, optionally, at least one of the following PRACH functions is transmitted using an independently configured RACH opportunity:

[0126] 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH;

[0127] Indication of a terminal with reduced functionality for contention-based random access;

[0128] Contention-based random access for small data transfers.

[0129] In the embodiment of the present application, optionally, if Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH timing as 4-step RACH, and 2-step RACH is not configured or 2-step RACH uses a RACH timing different from 4-step RACH, the starting index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH timing is: in, S is the number of CBRA preambles of Msg1 of the random access procedure with repeated transmission of Msg3 PUSCH, and R is the number of CBRA preambles of Msg1 of the 4-step RACH on each SSB associated with the first RACH opportunity. Msg1 of the random access procedure with repeated transmission of Msg3 PUSCH uses the same SSB mapping configuration as the 4-step RACH opportunity.

[0130] In the embodiment of the present application, optionally, if Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH opportunity as 4-step RACH, and 2-step RACH is configured, the starting index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity satisfies one of the following conditions:

[0131] If the first RACH opportunity supports 4-step RACH, 2-step RACH and random access procedures of repeated transmission of Msg3PUSCH at the same time, the starting index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity is: in,

[0132] If the network side indicates through high-level signaling that the first RACH opportunity is used as a 2-step RACH, the complementary mask corresponding to the mask configured for the 2-step RACH is used as the mask of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH, or the mask of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH is obtained according to the protocol predefined rules, or the mask of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH is obtained according to the mask offset rule configured by the system, that is, there is an offset between the mask of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH and the mask configured for 2-step RACH, and the starting index of the CBRA preamble code of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity is: in,

[0133] If the Msg1 of the random access procedures of 2-step RACH and Msg3 PUSCH repeated transmission are both configured with a mask, and the first RACH opportunity supports both the random access procedures of 2-step RACH and Msg3 PUSCH repeated transmission, the starting index of the CBRA preamble code of the Msg1 of the random access procedure of Msg3 PUSCH repeated transmission of the j-th SSB associated with the first RACH opportunity is: If the first RACH opportunity only supports the random access procedure of repeated transmission of Msg3 PUSCH, the starting index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity is:

[0134] Among them, S is the number of CBRA preamble codes of Msg1 of the random access process of repeated transmission of Msg3 PUSCH, R is the number of CBRA preamble codes of Msg1 of 4-step RACH on each SSB associated with the first RACH opportunity, and Q is the number of CBRA preamble codes of 2-step RACH on each SSB associated with the first RACH opportunity.

[0135] In the embodiment of the present application, optionally, the terminal determines that the sending parameter of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH includes at least one of the following:

[0136] If the second RACH opportunity requires support for 4-step RACH, 2-step RACH and Msg1 of the random access procedure with repeated transmission of Msg3 PUSCH at the same time, the second RACH opportunity is considered unavailable for Msg1 of the random access procedure with repeated transmission of Msg3 PUSCH;

[0137] If the second RACH opportunity requires support for 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission of the random access procedure Msg1, and the sum of the preambles configured for the random access procedure Msg1 of 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission exceeds the maximum number of preambles It is considered that the second RACH opportunity is unavailable for Msg1 of the random access procedure for repeated transmission of Msg3PUSCH.

[0138] If the second RACH opportunity requires support for 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission of the random access procedure Msg1, and the sum of the preambles configured for the random access procedure Msg1 of 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission exceeds the maximum number of preambles It is considered that the second RACH opportunity can be used as the first RACH opportunity for Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH, and the starting position of the second RACH opportunity for Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH is The quantity is Wherein, R is the number of CBRA preamble codes of Msg1 of 4-step RACH on each SSB associated with the second RACH opportunity, and Q is the number of CBRA preamble codes of 2-step RACH on each SSB associated with the second RACH opportunity.

[0139] In the embodiment of the present application, optionally, if Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH opportunity as 2-step RACH, the starting sequence index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity is: Wherein, Q is the number of CBRA preambles of 2-step RACH on each SSB associated with the first RACH opportunity. Msg3 Msg1 of the random access procedure of PUSCH repeated transmission uses the same SSB mapping configuration as the 2-step RACH opportunity.

[0140] In an embodiment of the present application, optionally, if Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH opportunity as 2-step RACH, the starting index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity satisfies one of the following conditions:

[0141] If a mask is configured for 2-step RACH, the complementary mask corresponding to the mask configured for 2-step RACH is used as the mask for Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH, and the starting index of the CBRA preamble of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH for the j-th SSB associated with the first RACH opportunity is:

[0142] If the Msg1 of the random access procedures for repeated transmission of 2-step RACH and Msg3 PUSCH are both configured with a mask, and the first RACH opportunity supports both the Msg1 of the random access procedures for repeated transmission of 2-step RACH and Msg3 PUSCH, the starting index of the CBRA preamble code of the Msg1 of the random access procedure for repeated transmission of Msg3PUSCH of the j-th SSB associated with the first RACH opportunity is: in, If the first RACH opportunity only supports the random access procedure of repeated transmission of Msg3 PUSCH, the starting index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity is:

[0143] Wherein, S is the number of CBRA preamble codes of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH, and Q is the number of CBRA preamble codes of 2-step RACH on each SSB associated with the first RACH opportunity.

[0144] If Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses an independently configured RACH opportunity, the independently configured RACH opportunity and the RACH opportunity of 4-step RACH are multiplexed in the frequency domain and use the same SSB mapping configuration as the 4-step RACH opportunity;

[0145] The independently configured RACH timing and the RACH timing of the 4-step RACH are multiplexed in the time domain and use an independently configured SSB mapping configuration.

[0146] In the embodiment of the present application, optionally, the terminal sends Msg3 PUSCH repeated transmission of the random access procedure Msg1 according to the sending parameter, and then further includes:

[0147] Monitor Msg2, wherein the terminal determines whether the received Msg2 is Msg2 corresponding to Msg1 repeatedly transmitted by Msg3 PUSCH according to RNTI and / or the random access preamble identifier RAPID included in the received Msg2.

[0148] In the embodiment of the present application, optionally, if the Msg1 of the random access process of the repeated transmission of the Msg3 PUSCH uses the same RACH timing as the 4-step RACH, the terminal determines whether the received Msg2 is the Msg1 corresponding to the repeated transmission of the Msg3 PUSCH according to the RNTI and / or the RAPID contained in the received Msg2. The Msg2 includes:

[0149] The terminal calculates RNTI according to the RA-RNTI calculation method of 4-step RACH, and uses RAPID to determine whether the received Msg2 is the Msg2 corresponding to the Msg1 repeatedly transmitted by the Msg3 PUSCH;

[0150] The terminal calculates RNTI according to the MSGB-RNTI calculation method of 2-step RACH, and uses RAPID to determine whether the received Msg2 is the Msg2 corresponding to the Msg1 repeatedly transmitted by the Msg3 PUSCH;

[0151] The terminal calculates the RNTI according to a dedicated calculation method, and the dedicated calculation method is different from the calculation method of the RA-RNTI and the MSGB-RNTI.

[0152] Among them, the RA-RNTI calculation method of 4-step RACH is:

[0153] RA-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id

[0154] Among them, s_id represents the first OFDM symbol number of PRACH, t_id represents the first time slot number where PRACH is located, f_id is the frequency domain number of PRACH, and ul_carrier_id represents the type of uplink carrier (0 is NUL, 1 is SUL).

[0155] The MSGB-RNTI calculation method for 2-step RACH is:

[0156] MSGB-RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id+14×80×8×2.

[0157] In the embodiment of the present application, optionally, if the Msg1 of the random access process of the repeated transmission of the Msg3 PUSCH uses the same RACH timing as the 2-step RACH, the terminal determines whether the received Msg2 is the Msg1 corresponding to the repeated transmission of the Msg3 PUSCH according to the RNTI and / or the RAPID contained in the received Msg2. The Msg2 includes:

[0158] The terminal calculates RNTI according to the MSGB-RNTI calculation method of 2-step RACH, and uses RAPID to determine whether the received Msg2 is the Msg2 corresponding to the Msg1 repeatedly transmitted by the Msg3 PUSCH;

[0159] The terminal calculates the RNTI according to a dedicated calculation method, and the dedicated calculation method is different from the calculation method of the RA-RNTI and the MSGB-RNTI.

[0160] In the embodiment of the present application, optionally, the dedicated calculation method is:

[0161] RNTI=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id;

[0162] or

[0163] RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id+14×80×8×4;

[0164] Among them, s_id1=mod(s_id+Δ1,14), t_id1=mod(t_id+Δ2,80), f_id1=mod(f_id+Δ3,8), Δ1, Δ2, Δ3 are integers greater than or equal to zero, configured by the network side (such as through system message configuration) or predefined by the protocol, s_id represents the first orthogonal frequency division multiplexing technology OFDM symbol number of PRACH, t_id represents the first time slot number where PRACH is located, f_id is the frequency domain number of PRACH, and ul_carrier_id represents the type of uplink carrier.

[0165] Optionally, the calculation method of RNTI of the random access procedure of repeated transmission of Msg3 PUSCH can be determined according to the multiplexing relationship between Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH and 4-step RACH opportunity or 2-step RACH opportunity. For example, if Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH is multiplexed with 4-step RACH opportunity, RNTI is calculated according to the calculation method of RA-RNTI; if Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH is multiplexed with 2-step RACH opportunity, RNTI is calculated according to the calculation method of MSGB-RNTI; if Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses an independent RACH opportunity, RNTI is calculated using a dedicated calculation method.

[0166] Optionally, in an embodiment of the present application, if the system supports multiple configuration modes of Msg1 for random access procedures with repeated transmission of Msg3 PUSCH (for example, RO mode shared with 4-step RACH, RO mode shared with 2-step RACH, or independent RO mode), the system can define a unified RNTI calculation method to ensure the calculation of RNTI under different configuration modes, thereby reducing the calculation complexity of network devices and terminal devices.

[0167] Further optionally, the terminal device can use dedicated RNTI and RA-RNTI to detect the DCI format 1-0 of the scheduling Msg2 respectively. If the terminal successfully detects the DCI format 1-0 encrypted with dedicated RNTI and passes the RAPID check, the scheduling information format of Msg3 PUSCH repeated transmission is used to parse the RAR UL grant, for example, using the TDRA table dedicated to Msg3 PUSCH repeated transmission, or other protocol predefined or system message configured data sets to parse the information on the corresponding fields of the RAR UL grant. If the terminal successfully detects the DCI format 1-0 of the detection scheduling Msg2 encrypted with RA-RNTI and passes the RAPID check, the RAR UL grant format defined in Rel-15 / 16 is used to parse the RAR UL grant.

[0168] Please refer to Figure 5 The embodiment of the present application further provides a method for determining a Msg1 transmission resource, including:

[0169] Step 51: The network side device receives Msg1 sent by the terminal;

[0170] Step 52: If the transmission parameters of the Msg1 meet one of the following conditions, the network side device determines that the Msg1 is the Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH:

[0171] Use the same RACH timing as 4-step RACH, but with a different preamble;

[0172] Use different RACH timing and preamble code from 4-step RACH.

[0173] Optionally, using a RACH timing different from 4-step RACH includes one of the following:

[0174] Use the same RACH timing as 2-step RACH, but different preambles. 2-step RACH and 4-step RACH use different RACH timings.

[0175] An independently configured RACH timing is used, wherein the independently configured RACH timing is different from the RACH timing of 2-step RACH and 4-step RACH.

[0176] Optionally, the independently configured RACH opportunity includes one of the following:

[0177] The independent RACH timing and the RACH timing of the 4-step RACH are configured in a frequency domain multiplexing manner;

[0178] The independently configured RACH timing and the RACH timing of 4-step RACH are multiplexed in the time domain.

[0179] Optionally, the method further includes:

[0180] The network side device configures M, K, N for the terminal k and / or Where M is the number of SSBs associated with a RACH opportunity, K is the number of PRACH functions included in a RACH opportunity, and N k is the number of preambles corresponding to the kth PRACH function, The number of preambles included in one RACH opportunity.

[0181] Optionally, the PRACH function includes at least one of the following:

[0182] 4-step RACH with contention-based random access without repeated transmission of Msg3 PUSCH;

[0183] 2-step RACH based on contention random access;

[0184] 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH;

[0185] Indication of a terminal with reduced functionality for contention-based random access;

[0186] Contention-based random access for small data transfers;

[0187] Non-contention based random access.

[0188] Optionally, the method of the embodiment of the present application further includes one of the following:

[0189] The network side device calculates the RNTI according to the RA-RNTI calculation method of the 4-step RACH;

[0190] The network side device calculates the RNTI according to the MSGB-RNTI calculation method of the 2-step RACH;

[0191] The network side device calculates the RNTI according to a dedicated calculation method, and the dedicated calculation method is different from the calculation method of the RA-RNTI and the MSGB-RNTI.

[0192] Optionally, the dedicated calculation method is:

[0193] RNTI=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id;

[0194] or

[0195] RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id+14×80×8×4;

[0196] Among them, s_id1=mod(s_id+Δ1,14), t_id1=mod(t_id+Δ2,80), f_id1=mod(f_id+Δ3,8), Δ1, Δ2, Δ3 are integers greater than or equal to zero, configured by the network side or predefined by the protocol, s_id represents the first orthogonal frequency division multiplexing technology OFDM symbol number of PRACH, t_id represents the first time slot number where PRACH is located, f_id is the frequency domain number of PRACH, and ul_carrier_id represents the type of uplink carrier.

[0197] The following is an example of the method for determining the Msg1 transmission resource in the above embodiment in conjunction with a specific scenario.

[0198] Embodiment 1 of the present application:

[0199] In the embodiment of the present application, Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH shares the RACH opportunity with Msg1 of the 4-step RACH procedure, and the preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH is different from the preamble code of Msg1 of the 4-step RACH.

[0200] In the embodiment of the present application, the terminal determines the sending parameters of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH, and the sending parameters meet the following conditions:

[0201] Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH timing (RO, RACH Occasion) as 4-step RACH, which can also be described as: the RACH timing of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH has the same time-frequency resource determination rule as the RACH timing of Msg1 of 4-step RACH.

[0202] The preamble of Msg1 in the random access procedure of repeated transmission of Msg3 PUSCH follows the CBRA preamble of Msg1 in 4-step RACH.

[0203] According to the system information configuration, if 4-step RACH is supported, one RO is associated with M SSBs, and each SSB has R 4-step RACH CBRA preambles. If 2-step RACH is supported, one RO is associated with M SSBs, and each SSB has Q 2-step RACH CBRA preambles. associated with a preamble.

[0204] The number of CBRA preamble codes of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH is S, which is configured by the system message. Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same SSB mapping configuration as the 4-step RACH opportunity.

[0205] If the cell is not configured with 2-step RACH or 2-step RACH uses an independent RO configuration, the starting sequence index of the CBRA preamble of the random access procedure of Msg1 of the random access procedure of Msg3 PUSCH repeated transmission of the jth SSB associated with the RO (the RO of Msg1 of the random access procedure of Msg3 PUSCH repeated transmission) is: 0≤j≤M-1, network side configuration guarantees

[0206] If the cell is configured with both 4-step RACH and 2-step RACH with shared RO, there are several configuration rules:

[0207] If a RO supports 4-step RACH, 2-step RACH and Msg1 of repeated transmission of Msg3 PUSCH at the same time, then the starting index of the CBRA preamble code of the Msg1 of repeated transmission of random access procedure of Msg3 PUSCH for the jth SSB associated with the RO (the RO of the Msg1 of repeated transmission of random access procedure of Msg3 PUSCH) is: 0≤j≤M-1, network side configuration guarantees

[0208] Special case Case 1: If the network configuration indicates through high-level signaling (such as xxxMask) that part of the RO (RO of the random access procedure of Msg1 of repeated transmission of Msg3 PUSCH) is used as 2-step RACH, the complementary mask corresponding to the mask configured for 2-step RACH is used as the mask of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH, or the mask of the random access procedure of repeated transmission of Msg3 PUSCH is obtained by offsetting the mask of the 2-step RACH configuration by several ROs according to the protocol predefined rules or system configuration. For example, the mask configured for 2-step RACH is mask1, the offset is 1, and the mask of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH is mask2. The starting index of the CBRA preamble of the random access procedure of Msg1 of the repeated transmission of Msg3 PUSCH for the jth SSB associated with the RO (the RO of the random access procedure of Msg1 of the repeated transmission of Msg3 PUSCH) is: 0≤n≤M-1, network side configuration guarantee

[0209] Special case Case 2: If the Msg1 of the random access procedures of 2-step RACH and Msg3 PUSCH repeated transmission are both configured with a mask, and an RO supports both 2-step RACH and Msg3 PUSCH repeated transmission procedures, then the starting index of the CBRA preamble code of the Msg1 of the random access procedure of Msg3 PUSCH repeated transmission of the j-th SSB associated with the RO is: 0≤n≤M-1. If a RO only supports Msg3 PUSCH repeated transmission, the starting index of the CBRA preamble code of Msg1 of the random access process of Msg3 PUSCH repeated transmission of the j-th SSB associated with the RO is: 0≤n≤M-1.

[0210] Optionally, through the protocol predefined rules, when a certain RO is configured according to the mask to simultaneously support 4-stepRACH, 2-step RACH, and Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH, it is considered that the RO is unavailable for Msg1 of the random access procedure of repeated transmission of Msg3PUSCH, that is, the RO does not support Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH.

[0211] Optionally, through the protocol predefined rules, when a certain RO requires to support 4-step RACH, 2-stepRACH, Msg3 PUSCH repeated transmission of random access process Msg1, and the sum of the preambles configured by the three exceeds the maximum number of preambles defined by the system When the RO performs a random access operation for repeated transmission of Msg3 PUSCH, according to the predefined rules of the protocol, it is considered that the RO is unavailable for the random access operation for repeated transmission of Msg3 PUSCH, that is, the RO does not support the random access operation for repeated transmission of Msg3 PUSCH.

[0212] If the cell also supports PRACH partitioning of other characteristics (except 4-step RACH, 2-step RACH and repeated transmission of Msg3PUSCH), the number of CBRA preamble codes of PRACH of other characteristics is T.

[0213] According to the protocol definition rules, the preamble resources are divided in the order of fixed rules. For example, preamble 0~R-1 belongs to 4-step RACH CBRA, preamble R~R+Q-1 belongs to 2-step RACH CBRA, preamble R+Q~R+Q+S-1 belongs to the CBRA of the random access process of Msg3 PUSCH repeated transmission, and preamble R+Q+S~R+Q+S+T-1 belongs to the CBRA of other characteristics. Please refer to Figure 6 and Figure 7 .

[0214] The terminal determines the preamble code index set corresponding to the repeated transmission of Msg3 in the above manner, randomly selects a preamble code in the preamble code index set to send Msg1, and starts to monitor Msg2.

[0215] The terminal determines whether the received Msg2 is the Msg2 message corresponding to Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH according to the RNTI and / or the random access preamble identity (RAPID) included in Msg2.

[0216] Optionally, the terminal calculates RNTI according to the RA-RNTI calculation method of 4-step RACH, and uses RAPID to determine whether Msg2 is Msg2 corresponding to Msg1 of the random access process of repeated transmission of Msg3 PUSCH.

[0217] The terminal calculates RNTI according to the MSGB-RNTI calculation method of 2-step RACH, and uses RAPID to determine whether Msg2 is the Msg2 corresponding to Msg1 of the random access process of Msg3 PUSCH repeated transmission. For example, when 2-step RACH and Msg3PUSCH repeated transmission do not appear in the same RO at the same time, the terminal of Msg3 PUSCH repeated transmission uses the MSGB-RNTI calculation method of 2-step RACH to calculate RNTI.

[0218] Optionally, the terminal calculates the RNTI according to the newly defined calculation method, for example, by adding an offset to the time-frequency number to calculate the RNTI.

[0219] A possible implementation manner is: RNTI=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id;

[0220] Wherein, s_id1=mod(s_id+Δ1,14), t_id1=mod(t_id+Δ2,80), f_id1=mod(f_id+Δ3,8). Δ1, Δ2, Δ3 are integers greater than or equal to zero, and are predefined by system message configuration or protocol.

[0221] Another possible implementation manner is: RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id+14×80×8×4.

[0222] In an embodiment of the present application, if the system supports multiple configuration modes of Msg1 for random access procedures with repeated transmission of Msg3 PUSCH (for example, RO mode shared with 4-step RACH, RO mode shared with 2-step RACH, or independent RO mode), the system can define a unified RNTI calculation method to ensure that RNTI is calculated under different configuration modes.

[0223] For Msg2 that passes the RNTI and / or RAPID check, the terminal parses the received Msg2 according to the Msg2 format for repeated transmission of Msg3PUSCH defined in the protocol, and transmits Msg3.

[0224] Embodiment 2 of the present application:

[0225] In the embodiment of the present application, Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses a method of sharing RO with 2-step RACH, and 2-step RACH adopts an independent RO configuration (different from the RO of 4-step RACH). Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same SSB mapping configuration as 2-step RACH.

[0226] The terminal determines the sending parameters of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH, and the sending parameters meet the following conditions:

[0227] Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH timing as 2-step RACH, which can also be described as: the RACH timing of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH is determined by the same rule as that of Msg1 of 2-step RACH.

[0228] The CBRA preamble of Msg1 in the random access procedure of repeated transmission of Msg3 PUSCH follows the CBRA preamble of 2-step RACH.

[0229] According to the system information configuration, a RO supporting 2-step RACH is associated with M SSBs, and each SSB has Q 2-step RACH CBRA preambles. The preamble is associated with the

[0230] The number of CBRA preamble codes of Msg1 in the random access procedure of repeated transmission of Msg3 PUSCH is S, which is configured by the system message.

[0231] The starting index of the CBRA preamble of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH of the jth SSB associated with RO is: 0≤j≤M-1, network side configuration guarantees

[0232] For the case of 2-step RACH and Msg3 PUSCH repeated transmission with Mask configured:

[0233] Case 1: If the 2-step RACH is configured with a mask, the complementary mask corresponding to the mask configured with the 2-step RACH is used as the mask of the random access procedure of Msg1 for repeated transmission of Msg3 PUSCH. The starting index of the CBRA preamble of the random access procedure of Msg1 for repeated transmission of Msg3 PUSCH for the jth SSB associated with the RO is: 0≤j≤M-1.

[0234] Case 2: If the Msg1 of the random access procedures of 2-step RACH and Msg3 PUSCH repeated transmission are both configured with a mask, and an RO supports both 2-step RACH and Msg3 PUSCH repeated transmission procedures, the starting index of the CB preamble of the Msg1 of the random access procedure of Msg3 PUSCH repeated transmission of the j-th SSB associated with the RO is: 0≤j≤M-1. If a RO only supports Msg3 PUSCH repeated transmission, the starting index of the CBRA preamble code of Msg1 of the random access process of Msg3PUSCH repeated transmission of the j-th SSB associated with the RO is: 0≤j≤M-1.

[0235] If the cell also supports PRACH division of other characteristics, and also uses the independent RO of 2-step RACH to send Msg1, the number of CBRA preamble codes of the PRACH of other characteristics is T.

[0236] According to the protocol definition rules, the preamble resources are divided in the order of fixed rules. For example, please refer to Figure 8 , preamble 0~Q-1 belongs to 2-step RACH CBRA, preamble Q~Q+S-1 belongs to CBRA associated with Msg3 PUSCH repeated transmission, and preamble Q+S~Q+S+T-1 belongs to CBRA with other characteristics.

[0237] The terminal determines the preamble index set in the above manner, randomly selects a preamble to send Msg1, and starts to monitor Msg2.

[0238] The terminal determines whether the received Msg2 is the Msg2 message corresponding to Msg1 of the random access process of repeated transmission of Msg3PUSCH according to RNTI and / or RAPID included in Msg2.

[0239] Optionally, the terminal calculates RNTI according to the MSGB-RNTI calculation method of 2-step RACH, and uses RAPID to determine whether Msg2 is the Msg2 corresponding to Msg1 of the random access process of Msg3 PUSCH repeated transmission. For example, when 2-step RACH and Msg3 PUSCH repeated transmission do not appear in the same RO at the same time, Msg3 PUSCH repeated transmission uses the MSGB-RNTI calculation method of 2-step RACH to calculate RNTI.

[0240] The terminal calculates the RNTI according to the newly defined dedicated calculation method, for example, by adding an offset to the time-frequency number to calculate the RNTI.

[0241] Embodiment 3 of the present application:

[0242] The system configures an independent RO for sending Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH.

[0243] Optionally, an independent RO is configured in frequency domain multiplexing mode, that is, an independent RO frequency start index RO-FrequencyStart (similar to msg1-FrequencyStart or msgA-RO-FrequencyStart) and RO frequency domain multiplexing number FDM (similar to msg1-FDM or msgA-RO-FDM) are configured. The independent RO is used for the random access procedure of Msg1 for repeated transmission of Msg3 PUSCH using the same SSB mapping configuration as the 4step RACH RO.

[0244] Alternatively, an independent RO is configured in a time domain multiplexing manner, that is, the starting symbol / time slot of the independent RO is configured to be offset relative to the 4-step RACH RO. The independent RO is used for the Msg1 of the random access procedure for repeated transmission of the Msg3 PUSCH using an independently configured SSB mapping configuration.

[0245] The terminal determines the preamble index set according to the system message configuration, randomly selects a preamble to send Msg1, and starts listening to Msg2.

[0246] The terminal determines whether the received Msg2 is the Msg2 message corresponding to Msg1 of the random access process of repeated transmission of Msg3PUSCH according to RNTI and / or RAPID included in Msg2.

[0247] The terminal calculates the RNTI according to the newly defined dedicated calculation method, for example, by adding an offset to the time-frequency number to calculate the RNTI.

[0248] Here is a possible implementation: RNTI = 1 + s_id1 + 14 × t_id1 + 14 × 80 × f_id1 + 14 × 80 × 8 × ul_carrier_id;

[0249] Wherein, s_id1=mod(s_id+Δ1,14), t_id1=mod(t_id+Δ2,80), f_id1=mod(f_id+Δ3,8). Δ1, Δ2, Δ3 are integers greater than or equal to zero, and are predefined by system message configuration or protocol.

[0250] Optionally, considering that the number of terminals that need Msg3 PUSCH repeated transmission accounts for a relatively small number of total terminals, the frequency domain multiplexing number of independent ROs for frequency domain multiplexing should be less than 8. For example, the frequency domain multiplexing number for Msg3 PUSCH repeated transmission can be a subset of the configurable set of msg1-FDM or msgA-RO-FDM.

[0251] For Msg2 that passes the RNTI and / or RAPID check, the terminal parses the received Msg2 according to the Msg2 format for repeated transmission of Msg3PUSCH defined in the protocol, and transmits Msg3.

[0252] In the above embodiments, the terminal for repeated transmission of Msg3 PUSCH can determine the RNTI for receiving Msg2 through a dedicated formula, and the value of the dedicated RNTI is different from the results of RA-RNTI and MSGB-RNTI calculated by Rel-15 / 16. The terminal can use the dedicated RNTI and RA-RNTI to detect the DCI format 1-0 for scheduling Msg2 respectively. If the terminal successfully detects the DCI format 1-0 encrypted with the dedicated RNTI and passes the RAPID check, the scheduling information format of the repeated transmission of Msg3 PUSCH is used to parse the RAR UL grant, for example, using the TDRA table dedicated to repeated transmission of Msg3 PUSCH, or other protocol predefined or system message configured data sets to parse the information on the corresponding fields of the RAR UL grant. If the terminal successfully detects the DCI format 1-0 for the RA-RNTI detection scheduling Msg2 and passes the RAPID check, the RARUL grant format defined in Rel-15 / 16 is used to parse the RAR UL grant.

[0253] It should be noted that the method for determining the Msg1 transmission resource provided in the embodiment of the present application may be executed by a device for determining the Msg1 transmission resource, or a control module in the device for determining the Msg1 transmission resource for executing the method for determining the Msg1 transmission resource. In the embodiment of the present application, the device for determining the Msg1 transmission resource executing the method for determining the Msg1 transmission resource is taken as an example to illustrate the device for determining the Msg1 transmission resource provided in the embodiment of the present application.

[0254] Please refer to Fig. 9 The embodiment of the present application further provides a device 90 for determining a Msg1 transmission resource, comprising:

[0255] The determination module 91 is used to determine the transmission parameters of Msg1 of the random access process of repeated transmission of Msg3 PUSCH, wherein the transmission parameters include RACH timing and preamble code, and the transmission parameters meet one of the following conditions:

[0256] Use the same RACH timing as 4-step RACH, but with a different preamble;

[0257] Use RACH timing different from 4-step RACH;

[0258] The sending module 92 is used to send Msg1 of the random access process of repeated transmission of Msg3 PUSCH according to the sending parameters.

[0259] Optionally, if Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH timing as 4-step RACH, the preamble of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH is after the CBRA preamble of Msg1 of the 4-step RACH.

[0260] Optionally, using a RACH timing different from 4-step RACH includes one of the following:

[0261] Use the same RACH timing as 2-step RACH, but different preambles. 2-step RACH and 4-step RACH use different RACH timings.

[0262] An independently configured RACH timing is used, wherein the independently configured RACH timing is different from the RACH timing of 2-step RACH and 4-step RACH.

[0263] Optionally, if Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH timing as 2-step RACH, the preamble of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH is after the CBRA preamble of 2-step RACH.

[0264] Optionally, the independently configured RACH opportunity includes one of the following:

[0265] The independent RACH timing and the RACH timing of the 4-step RACH are configured in a frequency domain multiplexing manner;

[0266] The independently configured RACH timing and the RACH timing of 4-step RACH are multiplexed in the time domain.

[0267] Optionally, the determination module 91 is used to determine a first preamble code index set of Msg1 for the random access process of repeated transmission of Msg3 PUSCH; and randomly select a preamble code from the first preamble code index set as the preamble code of Msg1 for the random access process of repeated transmission of Msg3 PUSCH.

[0268] Optionally, the determination module 91 is used to determine each PRACH function included in the first RACH opportunity of Msg1 of the random access process of repeated transmission of Msg3 PUSCH; determine the starting index of the preamble code of each PRACH function;

[0269] The first RACH opportunity is associated with M SSBs, and the starting index of the preamble code of the i-th PRACH function in the preamble code index set of the j-th SSB associated with the first RACH opportunity is: 0≤i≤K-1, 0≤k≤K-1, 0≤j≤M-1, where, is the number of preambles included in the first RACH opportunity, the first RACH opportunity includes K PRACH functions, N k is the number of preamble codes corresponding to the kth PRACH function.

[0270] Optional, M, K, N k and It is configured on the network side or predefined by the protocol.

[0271] Optionally, the PRACH function includes at least one of the following:

[0272] 4-step RACH with contention-based random access without repeated transmission of Msg3 PUSCH;

[0273] 2-step RACH based on contention random access;

[0274] 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH;

[0275] Indication of a terminal with reduced functionality for contention-based random access;

[0276] Contention-based random access for small data transfers;

[0277] Non-contention based random access.

[0278] Optionally, the mapping order of the K PRACH functions included in the first RACH opportunity is predefined by a protocol or configured by a system message.

[0279] Optionally, the indexes of the preamble codes of the PRACH function are arranged in the following order from small to large:

[0280] 4-step RACH with contention-based random access without repeated transmission of Msg3 PUSCH;

[0281] 2-step RACH based on contention random access;

[0282] 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH;

[0283] Indication of a terminal with reduced functionality for contention-based random access;

[0284] Contention-based random access for small data transfers;

[0285] Non-contention based random access.

[0286] Optionally, at least one of the following PRACH functions is transmitted using the same RACH timing as 2-step-RACH:

[0287] 2-step RACH based on contention random access;

[0288] 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH;

[0289] Indication of a terminal with reduced functionality for contention-based random access;

[0290] Contention-based random access for small data transfers.

[0291] Optionally, at least one of the following PRACH functions is transmitted using an independently configured RACH opportunity:

[0292] 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH;

[0293] Indication of a terminal with reduced functionality for contention-based random access;

[0294] Contention-based random access for small data transfers.

[0295] Optionally, if Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH uses the same RACH timing as 4-step RACH, and 2-step RACH is not configured or 2-step RACH uses a RACH timing different from 4-step RACH, the starting index of the CBRA preamble code of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH timing is: in, S is the number of CBRA preamble codes of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH, and R is the number of CBRA preamble codes of Msg1 of the 4-step RACH on each SSB associated with the first RACH opportunity.

[0296] Optionally, if Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH uses the same RACH timing as 4-step RACH and 2-step RACH is configured, the starting index of the CBRA preamble code of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH for the j-th SSB associated with the first RACH timing satisfies one of the following conditions:

[0297] If the first RACH opportunity supports 4-step RACH, 2-step RACH and random access procedures of repeated transmission of Msg3PUSCH at the same time, the starting index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity is: in,

[0298] If the network side indicates through high-layer signaling that the first RACH opportunity is used as a 2-step RACH, the complementary mask corresponding to the mask configured for the 2-step RACH is used as the mask of the random access procedure of Msg1 for repeated transmission of Msg3 PUSCH, and the starting index of the CBRA preamble of the random access procedure of Msg1 for repeated transmission of Msg3 PUSCH for the j-th SSB associated with the first RACH opportunity is: in,

[0299] If the Msg1 of the random access procedures of 2-step RACH and Msg3 PUSCH repeated transmission are both configured with a mask, and the first RACH opportunity supports both the random access procedures of 2-step RACH and Msg3 PUSCH repeated transmission, the starting index of the CBRA preamble code of the Msg1 of the random access procedure of Msg3 PUSCH repeated transmission of the j-th SSB associated with the first RACH opportunity is: If the first RACH opportunity only supports the random access procedure of repeated transmission of Msg3 PUSCH, the starting index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity is:

[0300] Among them, S is the number of CBRA preamble codes of Msg1 of the random access process of repeated transmission of Msg3 PUSCH, R is the number of CBRA preamble codes of Msg1 of 4-step RACH on each SSB associated with the first RACH opportunity, and Q is the number of CBRA preamble codes of 2-step RACH on each SSB associated with the first RACH opportunity.

[0301] Optionally, the determining module 91 is configured to perform at least one of the following:

[0302] If the second RACH opportunity requires support for 4-step RACH, 2-step RACH and Msg1 of the random access procedure with repeated transmission of Msg3 PUSCH at the same time, the second RACH opportunity is considered unavailable for Msg1 of the random access procedure with repeated transmission of Msg3 PUSCH;

[0303] If the second RACH opportunity requires support for 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission of the random access procedure Msg1, and the sum of the preambles configured for the random access procedure Msg1 of 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission exceeds the maximum number of preambles It is considered that the second RACH opportunity is unavailable for Msg1 of the random access procedure for repeated transmission of Msg3PUSCH.

[0304] If the second RACH opportunity requires support for 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission of the random access procedure Msg1, and the sum of the preambles configured for the random access procedure Msg1 of 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission exceeds the maximum number of preambles It is considered that the second RACH opportunity can be used as the first RACH opportunity for Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH, and the starting position of the second RACH opportunity for Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH is The quantity is Wherein, R is the number of CBRA preamble codes of Msg1 of 4-step RACH on each SSB associated with the second RACH opportunity, and Q is the number of CBRA preamble codes of 2-step RACH on each SSB associated with the second RACH opportunity.

[0305] Optionally, if Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH uses the same RACH timing as 2-step RACH, the starting sequence index of the CBRA preamble code of Msg1 of the random access procedure for repeated transmission of Msg3PUSCH of the j-th SSB associated with the first RACH timing is: Wherein, Q is the number of CBRA preamble codes of 2-step RACH on each SSB associated with the first RACH opportunity.

[0306] Optionally, if Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH uses the same RACH opportunity as 2-step RACH, the starting index of the CBRA preamble code of Msg1 of the random access procedure for repeated transmission of Msg3PUSCH of the j-th SSB associated with the first RACH opportunity satisfies one of the following conditions:

[0307] If a mask is configured for 2-step RACH, the complementary mask corresponding to the mask configured for 2-step RACH is used as the mask for Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH, and the starting index of the CBRA preamble of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH for the j-th SSB associated with the first RACH opportunity is:

[0308] If the Msg1 of the random access procedures for repeated transmission of 2-step RACH and Msg3 PUSCH are both configured with a mask, and the first RACH opportunity supports both the Msg1 of the random access procedures for repeated transmission of 2-step RACH and Msg3 PUSCH, the starting index of the CBRA preamble code of the Msg1 of the random access procedure for repeated transmission of Msg3PUSCH of the j-th SSB associated with the first RACH opportunity is: in, If the first RACH opportunity only supports the random access procedure of repeated transmission of Msg3 PUSCH, the starting index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity is:

[0309] Wherein, S is the number of CBRA preamble codes of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH, and Q is the number of CBRA preamble codes of 2-step RACH on each SSB associated with the first RACH opportunity.

[0310] Optionally, the device further comprises:

[0311] The monitoring module is used to monitor Msg2, wherein the terminal determines whether the received Msg2 is the Msg2 corresponding to the Msg1 repeatedly transmitted by Msg3PUSCH according to the RNTI and / or the random access preamble identifier RAPID contained in the received Msg2.

[0312] Optionally, if Msg1 of the random access process of repeated transmission of Msg3 PUSCH uses the same RACH timing as 4-step RACH, judging whether the received Msg2 is the Msg1 of repeated transmission of Msg3 PUSCH according to RNTI and / or RAPID contained in the received Msg2, the Msg2 includes:

[0313] Calculate RNTI according to the RA-RNTI calculation method of 4-step RACH, and use RAPID to determine whether the received Msg2 is the Msg2 corresponding to the Msg1 repeatedly transmitted by Msg3 PUSCH;

[0314] Calculate RNTI according to the MSGB-RNTI calculation method of 2-step RACH, and use RAPID to determine whether the received Msg2 is the Msg2 corresponding to the Msg1 repeatedly transmitted by Msg3 PUSCH;

[0315] The RNTI is calculated according to a dedicated calculation method, and the dedicated calculation method is different from the calculation method of the RA-RNTI and the MSGB-RNTI.

[0316] Optionally, if the Msg1 of the random access process of repeated transmission of Msg3 PUSCH uses the same RACH timing as the 2-step RACH, judging whether the received Msg2 is the Msg1 of repeated transmission of Msg3 PUSCH according to the RNTI and / or the RAPID contained in the received Msg2, the Msg2 includes:

[0317] Calculate RNTI according to the MSGB-RNTI calculation method of 2-step RACH, and use RAPID to determine whether the received Msg2 is the Msg2 corresponding to the Msg1 repeatedly transmitted by Msg3 PUSCH;

[0318] The RNTI is calculated according to a dedicated calculation method, and the dedicated calculation method is different from the calculation method of the RA-RNTI and the MSGB-RNTI.

[0319] Optionally, the dedicated calculation method is:

[0320] RNTI=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id;

[0321] or

[0322] RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id+14×80×8×4;

[0323] Among them, s_id1=mod(s_id+Δ1,14), t_id1=mod(t_id+Δ2,80), f_id1=mod(f_id+Δ3,8), Δ1, Δ2, Δ3 are integers greater than or equal to zero, configured by the network side or predefined by the protocol, s_id represents the first orthogonal frequency division multiplexing technology OFDM symbol number of PRACH, t_id represents the first time slot number where PRACH is located, f_id is the frequency domain number of PRACH, and ul_carrier_id represents the type of uplink carrier.

[0324] The device for determining the transmission resource of Msg1 in the embodiment of the present application may be a device, a device or an electronic device having an operating system, or a component, an integrated circuit, or a chip in a terminal. The device or electronic device may be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal may include but is not limited to the types of terminal 11 listed above, and the non-mobile terminal may be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0325] The device for determining the Msg1 transmission resource provided in the embodiment of the present application can achieve Figure 4 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0326] Please refer to Fig.10 The embodiment of the present application further provides a device 100 for determining a Msg1 transmission resource, comprising:

[0327] The receiving module 101 is used to receive Msg1 sent by the terminal;

[0328] The determination module 102 is configured to determine that the Msg1 is the Msg1 of the random access procedure of repeated transmission of the Msg3 PUSCH if the transmission parameters of the Msg1 meet one of the following conditions:

[0329] Use the same RACH timing as 4-step RACH, but with a different preamble;

[0330] Use a different RACH timing than 4-step RACH.

[0331] Optionally, using a RACH timing different from 4-step RACH includes one of the following:

[0332] Use the same RACH timing as 2-step RACH, but different preambles. 2-step RACH and 4-step RACH use different RACH timings.

[0333] An independently configured RACH timing is used, wherein the independently configured RACH timing is different from the RACH timing of 2-step RACH and 4-step RACH.

[0334] Optionally, the independently configured RACH opportunity includes one of the following:

[0335] The independent RACH timing and the RACH timing of the 4-step RACH are configured in a frequency domain multiplexing manner;

[0336] The independently configured RACH timing and the RACH timing of 4-step RACH are multiplexed in the time domain.

[0337] Optionally, the device further comprises:

[0338] Configuration module, used to configure M, K, N to the terminal k and / or Where M is the number of SSBs associated with a RACH opportunity, K is the number of PRACH functions included in a RACH opportunity, and N k is the number of preambles corresponding to the kth PRACH function, The number of preambles included in one RACH opportunity.

[0339] Optionally, the PRACH function includes at least one of the following:

[0340] 4-step RACH with contention-based random access without repeated transmission of Msg3 PUSCH;

[0341] 2-step RACH based on contention random access;

[0342] 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH;

[0343] Indication of a terminal with reduced functionality for contention-based random access;

[0344] Contention-based random access for small data transfers;

[0345] Non-contention based random access.

[0346] Optionally, the device further comprises one of the following:

[0347] A first calculation module, configured to calculate RNTI according to a RA-RNTI calculation method of a 4-step RACH;

[0348] The second calculation module is used to calculate the RNTI according to the MSGB-RNTI calculation method of the 2-step RACH;

[0349] The third calculation module is used to calculate the RNTI in a dedicated calculation method, where the dedicated calculation method is different from the calculation method of the RA-RNTI and the MSGB-RNTI.

[0350] Optionally, the dedicated calculation method is:

[0351] RNTI=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id;

[0352] or

[0353] RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id+14×80×8×4;

[0354] Among them, s_id1=mod(s_id+Δ1,14), t_id1=mod(t_id+Δ2,80), f_id1=mod(f_id+Δ3,8), Δ1, Δ2, Δ3 are integers greater than or equal to zero, configured by the network side or predefined by the protocol, s_id represents the first orthogonal frequency division multiplexing technology OFDM symbol number of PRACH, t_id represents the first time slot number where PRACH is located, f_id is the frequency domain number of PRACH, and ul_carrier_id represents the type of uplink carrier.

[0355] The device for determining the Msg1 transmission resource provided in the embodiment of the present application can achieve Figure 5 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0356] like Fig.11 As shown, the embodiment of the present application also provides a communication device 110, including a processor 111, a memory 112, and a program or instruction stored in the memory 112 and executable on the processor 111. For example, when the communication device 110 is a terminal, the program or instruction is executed by the processor 111 to implement the various processes of the embodiment of the method for determining the transmission resource of Msg1 executed by the terminal, and the same technical effect can be achieved. When the communication device 110 is a network side device, the program or instruction is executed by the processor 111 to implement the various processes of the embodiment of the method for determining the transmission resource of Msg1 executed by the network side device, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0357] The embodiment of the present application further provides a terminal, including a processor and a communication interface, wherein:

[0358] The processor is used to determine a transmission parameter of Msg1 of a random access procedure of repeated transmission of Msg3 PUSCH, wherein the transmission parameter includes a RACH timing and a preamble, and the transmission parameter satisfies one of the following conditions:

[0359] Use the same RACH timing as 4-step RACH, but with a different preamble;

[0360] Use RACH timing different from 4-step RACH;

[0361] The communication interface is used to send Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH according to the sending parameters.

[0362] This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation mode of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Fig.12 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.

[0363] The terminal 120 includes but is not limited to: a radio frequency unit 121, a network module 122, an audio output unit 123, an input unit 124, a sensor 125, a display unit 126, a user input unit 127, an interface unit 128, a memory 129, and at least some of the components of the processor 1210.

[0364] Those skilled in the art will appreciate that the terminal 120 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 1210 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.12 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0365] It should be understood that in the embodiment of the present application, the input unit 124 may include a graphics processor (Graphics Processing Unit, GPU) 1241 and a microphone 1242, and the graphics processor 1241 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 126 may include a display panel 1261, and the display panel 1261 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 127 includes a touch panel 1271 and other input devices 1272. The touch panel 1271 is also called a touch screen. The touch panel 1271 may include two parts: a touch detection device and a touch controller. Other input devices 1272 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0366] In the embodiment of the present application, the radio frequency unit 121 receives downlink data from the network side device and sends it to the processor 1210 for processing; in addition, the uplink data is sent to the network side device. Generally, the radio frequency unit 121 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0367] The memory 129 can be used to store software programs or instructions and various data. The memory 129 may mainly include a program or instruction storage area and a data storage area, wherein the program or instruction storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 129 may include a high-speed random access memory, and may also include a non-volatile memory, wherein the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. For example, at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device.

[0368] The processor 1210 may include one or more processing units; optionally, the processor 1210 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs or instructions, etc., and the modem processor mainly processes wireless communications, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1210.

[0369] The processor 1210 is configured to determine a transmission parameter of Msg1 of a random access procedure for repeated transmission of Msg3 PUSCH, wherein the transmission parameter includes a RACH timing and a preamble, and the transmission parameter satisfies one of the following conditions:

[0370] Use the same RACH timing as 4-step RACH, but with a different preamble;

[0371] Use RACH timing different from 4-step RACH;

[0372] The radio frequency unit 121 is configured to send Msg1 of a random access procedure of repeated transmission of Msg3 PUSCH according to the sending parameter.

[0373] In the embodiment of the present application, a method for determining the transmission resources of Msg1 in the random access process of repeated transmission of Msg3 PUSCH is clarified to ensure that the network side device and the terminal can accurately determine the purpose of the PRACH resources.

[0374] Optionally, if Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH timing as 4-step RACH, the preamble of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH is after the CBRA preamble of Msg1 of the 4-step RACH.

[0375] Optionally, using a RACH timing different from 4-step RACH includes one of the following:

[0376] Use the same RACH timing as 2-step RACH, but different preambles. 2-step RACH and 4-step RACH use different RACH timings.

[0377] An independently configured RACH timing is used, wherein the independently configured RACH timing is different from the RACH timing of 2-step RACH and 4-step RACH.

[0378] Optionally, if Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH timing as 2-step RACH, the preamble of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH is after the CBRA preamble of 2-step RACH.

[0379] Optionally, the independently configured RACH opportunity includes one of the following:

[0380] The independent RACH timing and the RACH timing of the 4-step RACH are configured in a frequency domain multiplexing manner;

[0381] The independently configured RACH timing and the RACH timing of 4-step RACH are multiplexed in the time domain.

[0382] Optionally, the processor 1210 is used to determine a first preamble code index set of Msg1 for a random access procedure of repeated transmission of Msg3 PUSCH; and randomly select a preamble code from the first preamble code index set as a preamble code of Msg1 for a random access procedure of repeated transmission of Msg3 PUSCH.

[0383] Optionally, the first preamble code index set of Msg1 for the random access procedure for repeated transmission of Msg3 PUSCH includes:

[0384] Determine the PRACH functions included in the first RACH opportunity of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH;

[0385] Determining the starting index of the preamble code of each PRACH function;

[0386] The first RACH opportunity is associated with M SSBs, and the starting index of the preamble code of the i-th PRACH function in the preamble code index set of the j-th SSB associated with the first RACH opportunity is: 0≤i≤K-1, 0≤k≤K-1, 0≤j≤M-1, where, is the number of preambles included in the first RACH opportunity, the first RACH opportunity includes K PRACH functions, N k is the number of preamble codes corresponding to the kth PRACH function.

[0387] Optional, M, K, N k and It is configured on the network side or predefined by the protocol.

[0388] Optionally, the PRACH function includes at least one of the following:

[0389] 4-step RACH with contention-based random access without repeated transmission of Msg3 PUSCH;

[0390] 2-step RACH based on contention random access;

[0391] 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH;

[0392] Indication of a terminal with reduced functionality for contention-based random access;

[0393] Small data transfer based on random access;

[0394] Non-contention based random access.

[0395] Optionally, the mapping order of the K PRACH functions included in the first RACH opportunity is predefined by a protocol or configured by a system message.

[0396] Optionally, the indexes of the preamble codes of the PRACH function are arranged in the following order from small to large:

[0397] 4-step RACH with contention-based random access without repeated transmission of Msg3 PUSCH;

[0398] 2-step RACH based on contention random access;

[0399] 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH;

[0400] Indication of a terminal with reduced functionality for contention-based random access;

[0401] Contention-based random access for small data transfers;

[0402] Non-contention based random access.

[0403] Optionally, at least one of the following PRACH functions is transmitted using the same RACH timing as 2-step-RACH:

[0404] 2-step RACH based on contention random access;

[0405] 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH;

[0406] Indication of a terminal with reduced functionality for contention-based random access;

[0407] Contention-based random access for small data transfers.

[0408] Optionally, at least one of the following PRACH functions is transmitted using an independently configured RACH opportunity:

[0409] 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH;

[0410] Indication of a terminal with reduced functionality for contention-based random access;

[0411] Contention-based random access for small data transfers.

[0412] Optionally, if Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH uses the same RACH timing as 4-step RACH, and 2-step RACH is not configured or 2-step RACH uses a RACH timing different from 4-step RACH, the starting index of the CBRA preamble code of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH timing is: in, S is the number of CBRA preamble codes of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH, and R is the number of CBRA preamble codes of Msg1 of the 4-step RACH on each SSB associated with the first RACH opportunity.

[0413] Optionally, if Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH uses the same RACH timing as 4-step RACH and 2-step RACH is configured, the starting index of the CBRA preamble code of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH for the j-th SSB associated with the first RACH timing satisfies one of the following conditions:

[0414] If the first RACH opportunity supports 4-step RACH, 2-step RACH and random access procedures of repeated transmission of Msg3PUSCH at the same time, the starting index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity is: in,

[0415] If the network side indicates through high-layer signaling that the first RACH opportunity is used as a 2-step RACH, the complementary mask corresponding to the mask configured for the 2-step RACH is used as the mask of the random access procedure of Msg1 for repeated transmission of Msg3 PUSCH, and the starting index of the CBRA preamble of the random access procedure of Msg1 for repeated transmission of Msg3 PUSCH for the j-th SSB associated with the first RACH opportunity is: in,

[0416] If the Msg1 of the random access procedures of 2-step RACH and Msg3 PUSCH repeated transmission are both configured with a mask, and the first RACH opportunity supports both the random access procedures of 2-step RACH and Msg3 PUSCH repeated transmission, the starting index of the CBRA preamble code of the Msg1 of the random access procedure of Msg3 PUSCH repeated transmission of the j-th SSB associated with the first RACH opportunity is: If the first RACH opportunity only supports the random access procedure of repeated transmission of Msg3 PUSCH, the starting index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity is:

[0417] Among them, S is the number of CBRA preamble codes of Msg1 of the random access process of repeated transmission of Msg3 PUSCH, R is the number of CBRA preamble codes of Msg1 of 4-step RACH on each SSB associated with the first RACH opportunity, and Q is the number of CBRA preamble codes of 2-step RACH on each SSB associated with the first RACH opportunity.

[0418] Optionally, determining the transmission parameters of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH includes at least one of the following:

[0419] If the second RACH opportunity requires support for 4-step RACH, 2-step RACH and Msg1 of the random access procedure with repeated transmission of Msg3 PUSCH at the same time, the second RACH opportunity is considered unavailable for Msg1 of the random access procedure with repeated transmission of Msg3 PUSCH;

[0420] If the second RACH opportunity requires support for 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission of the random access procedure Msg1, and the sum of the preambles configured for the random access procedure Msg1 of 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission exceeds the maximum number of preambles It is considered that the second RACH opportunity is unavailable for Msg1 of the random access procedure for repeated transmission of Msg3PUSCH.

[0421] If the second RACH opportunity requires support for 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission of the random access procedure Msg1, and the sum of the preambles configured for the random access procedure Msg1 of 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission exceeds the maximum number of preambles It is considered that the second RACH opportunity can be used as the first RACH opportunity for Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH, and the starting position of the second RACH opportunity for Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH is The quantity is Wherein, R is the number of CBRA preamble codes of Msg1 of 4-step RACH on each SSB associated with the second RACH opportunity, and Q is the number of CBRA preamble codes of 2-step RACH on each SSB associated with the second RACH opportunity.

[0422] Optionally, if Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH uses the same RACH timing as 2-step RACH, the starting sequence index of the CBRA preamble code of Msg1 of the random access procedure for repeated transmission of Msg3PUSCH of the j-th SSB associated with the first RACH timing is: Wherein, Q is the number of CBRA preamble codes of 2-step RACH on each SSB associated with the first RACH opportunity.

[0423] Optionally, if Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH uses the same RACH opportunity as 2-step RACH, the starting index of the CBRA preamble code of Msg1 of the random access procedure for repeated transmission of Msg3PUSCH of the j-th SSB associated with the first RACH opportunity satisfies one of the following conditions:

[0424] If a mask is configured for 2-step RACH, the complementary mask corresponding to the mask configured for 2-step RACH is used as the mask for Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH, and the starting index of the CBRA preamble of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH for the j-th SSB associated with the first RACH opportunity is:

[0425] If the Msg1 of the random access procedures for repeated transmission of 2-step RACH and Msg3 PUSCH are both configured with a mask, and the first RACH opportunity supports both the Msg1 of the random access procedures for repeated transmission of 2-step RACH and Msg3 PUSCH, the starting index of the CBRA preamble code of the Msg1 of the random access procedure for repeated transmission of Msg3PUSCH of the j-th SSB associated with the first RACH opportunity is: in, If the first RACH opportunity only supports the random access procedure of repeated transmission of Msg3 PUSCH, the starting index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity is:

[0426] Wherein, S is the number of CBRA preamble codes of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH, and Q is the number of CBRA preamble codes of 2-step RACH on each SSB associated with the first RACH opportunity.

[0427] Optionally, according to the sending parameter, sending Msg3 PUSCH repeated transmission random access process Msg1 also includes:

[0428] Monitor Msg2, wherein the terminal determines whether the received Msg2 is Msg2 corresponding to Msg1 repeatedly transmitted by Msg3 PUSCH according to RNTI and / or the random access preamble identifier RAPID included in the received Msg2.

[0429] Optionally, if Msg1 of the random access process of repeated transmission of Msg3 PUSCH uses the same RACH timing as 4-step RACH, the terminal determines whether the received Msg2 is the Msg1 corresponding to the repeated transmission of Msg3 PUSCH according to the RNTI and / or the RAPID contained in the received Msg2. The Msg2 includes:

[0430] The terminal calculates RNTI according to the RA-RNTI calculation method of 4-step RACH, and uses RAPID to determine whether the received Msg2 is the Msg2 corresponding to the Msg1 repeatedly transmitted by the Msg3 PUSCH;

[0431] Calculate RNTI according to the MSGB-RNTI calculation method of 2-step RACH, and use RAPID to determine whether the received Msg2 is the Msg2 corresponding to the Msg1 repeatedly transmitted by Msg3 PUSCH;

[0432] The RNTI is calculated according to a dedicated calculation method, and the dedicated calculation method is different from the calculation method of the RA-RNTI and the MSGB-RNTI.

[0433] Optionally, if the Msg1 of the random access process of repeated transmission of Msg3 PUSCH uses the same RACH timing as the 2-step RACH, judging whether the received Msg2 is the Msg1 of repeated transmission of Msg3 PUSCH according to the RNTI and / or the RAPID contained in the received Msg2, the Msg2 includes:

[0434] Calculate RNTI according to the MSGB-RNTI calculation method of 2-step RACH, and use RAPID to determine whether the received Msg2 is the Msg2 corresponding to the Msg1 repeatedly transmitted by Msg3 PUSCH;

[0435] The RNTI is calculated according to a dedicated calculation method, and the dedicated calculation method is different from the calculation method of the RA-RNTI and the MSGB-RNTI.

[0436] Optionally, the dedicated calculation method is:

[0437] RNTI=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id;

[0438] or

[0439] RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id+14×80×8×4;

[0440] Among them, s_id1=mod(s_id+Δ1,14), t_id1=mod(t_id+Δ2,80), f_id1=mod(f_id+Δ3,8), Δ1, Δ2, Δ3 are integers greater than or equal to zero, configured by the network side or predefined by the protocol, s_id represents the first orthogonal frequency division multiplexing technology OFDM symbol number of PRACH, t_id represents the first time slot number where PRACH is located, f_id is the frequency domain number of PRACH, and ul_carrier_id represents the type of uplink carrier.

[0441] The embodiment of the present application further provides a network side device, including a processor and a communication interface, wherein:

[0442] The communication interface is used to receive Msg1 sent by the terminal;

[0443] The processor is configured to determine that the Msg1 is the Msg1 of the random access procedure of repeated transmission of Msg3PUSCH if the transmission parameter of the Msg1 satisfies one of the following conditions:

[0444] Use the same RACH timing as 4-step RACH, but with a different preamble;

[0445] Use a different RACH timing than 4-step RACH.

[0446] This network side device embodiment corresponds to the above-mentioned network side device method embodiment. Each implementation process and implementation method of the above-mentioned method embodiment can be applied to this network side device embodiment and can achieve the same technical effect.

[0447] Specifically, the embodiment of the present application also provides a network side device. Fig.13As shown, the network device 1300 includes: an antenna 131, a radio frequency device 132, and a baseband device 133. The antenna 131 is connected to the radio frequency device 132. In the uplink direction, the radio frequency device 132 receives information through the antenna 131 and sends the received information to the baseband device 133 for processing. In the downlink direction, the baseband device 133 processes the information to be sent and sends it to the radio frequency device 132. The radio frequency device 132 processes the received information and sends it out through the antenna 131.

[0448] The frequency band processing device may be located in the baseband device 133 . The method executed by the network-side device in the above embodiment may be implemented in the baseband device 133 . The baseband device 133 includes a processor 134 and a memory 135 .

[0449] The baseband device 133 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig.13 As shown, one of the chips is, for example, a processor 134, which is connected to a memory 135 to call a program in the memory 135 to execute the network device operations shown in the above method embodiment.

[0450] The baseband device 133 may further include a network interface 136 for exchanging information with the radio frequency device 132 . The interface may be, for example, a common public radio interface (CPRI).

[0451] Specifically, the network side device of the embodiment of the present application further includes: instructions or programs stored in the memory 135 and executable on the processor 134, and the processor 134 calls the instructions or programs in the memory 135 to execute. Figure 5 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[0452] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned method for determining the Msg1 transmission resource is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0453] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0454] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned Msg1 transmission resource determination method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0455] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0456] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0457] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0458] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A method for determining Msg1 transmission resources, characterized in that: include: The terminal determines the sending parameters of Msg1 of the random access procedure of repeated transmission of Msg3 physical uplink shared channel PUSCH, wherein the sending parameters include random access channel RACH timing and preamble code, and the sending parameters meet one of the following conditions: Use the same RACH timing as 4-step RACH, but with a different preamble; Use RACH timing different from 4-step RACH; The terminal sends Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH according to the sending parameters.

2. The method according to claim 1, characterized in that If Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH timing as 4-step RACH, the preamble of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH is after the contention-based random access CBRA preamble of Msg1 of 4-step RACH.

3. The method according to claim 1, characterized in that The use of a RACH timing different from the 4-step RACH includes one of the following: Use the same RACH timing as 2-step RACH, but different preambles. 2-step RACH and 4-step RACH use different RACH timings. An independently configured RACH timing is used, wherein the independently configured RACH timing is different from the RACH timing of 2-stepRACH and 4-stepRACH.

4. The method according to claim 3, characterized in that If Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH timing as that of 2-step RACH, the preamble of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH is after the CBRA preamble of 2-step RACH.

5. The method according to claim 3, characterized in that: The RACH timing using independent configuration includes one of the following: The independently configured RACH timing and the RACH timing of the 4-step RACH are multiplexed in the frequency domain; The independently configured RACH timing and the RACH timing of 4-step RACH are multiplexed in the time domain.

6. The method according to claim 3, characterized in that: The terminal determines that the sending parameters of Msg1 of the random access process for repeated transmission of Msg3 PUSCH include: The terminal determines a first preamble code index set of Msg1 of a random access procedure for repeated transmission of Msg3 PUSCH; The terminal randomly selects a preamble code from the first preamble code index set as the preamble code of Msg1 of the random access process of repeated transmission of Msg3PUSCH.

7. The method according to claim 6, characterized in that The terminal determines a first preamble code index set of Msg1 for a random access procedure for repeated transmission of Msg3PUSCH, including: The terminal determines each physical random access channel PRACH function included in the first RACH opportunity of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH; The terminal determines a starting index of a preamble code of each PRACH function; The first RACH opportunity is associated with M synchronization signal blocks SSB, and the starting index of the preamble code of the i-th PRACH function in the preamble code index set of the j-th SSB associated with the first RACH opportunity is: 0≤i≤K-1, 0≤k≤K-1, 0≤j≤M-1, where, is the number of preambles included in the first RACH opportunity, the first RACH opportunity includes K PRACH functions, N k is the number of preamble codes corresponding to the kth PRACH function.

8. The method according to claim 7, characterized in that M, K, N k and It is configured on the network side or predefined by the protocol.

9. The method according to claim 7, characterized in that: The PRACH function includes at least one of the following: 4-step RACH with contention-based random access without repeated transmission of Msg3 PUSCH; 2-step RACH based on contention-based random access; 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH; Indication of a terminal with reduced functionality for contention-based random access; Contention-based random access for small data transfers; Non-contention based random access.

10. The method according to claim 9, characterized in that The mapping order of the K PRACH functions included in the first RACH opportunity is predefined by a protocol or configured by a system message.

11. The method according to claim 7, characterized in that If Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH uses the same RACH timing as 4-step RACH, and 2-step RACH is not configured or 2-step RACH uses a RACH timing different from 4-step RACH, the starting index of the CBRA preamble code of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH timing is: in, S is the number of CBRA preamble codes of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH, and R is the number of CBRA preamble codes of Msg1 of the 4-step RACH on each SSB associated with the first RACH opportunity.

12. The method according to claim 7, characterized in that If Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH uses the same RACH opportunity as 4-step RACH and 2-step RACH is configured, the starting index of the CBRA preamble of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH for the j-th SSB associated with the first RACH opportunity satisfies one of the following conditions: If the first RACH opportunity supports 4-step RACH, 2-step RACH and random access procedures of repeated transmission of Msg3PUSCH at the same time, the starting index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity is: in, If the network side indicates through high-layer signaling that the first RACH opportunity is used as a 2-step RACH, the complementary mask corresponding to the mask configured for the 2-step RACH is used as the mask of the random access procedure of Msg1 for repeated transmission of Msg3 PUSCH, and the starting index of the CBRA preamble of the random access procedure of Msg1 for repeated transmission of Msg3 PUSCH for the j-th SSB associated with the first RACH opportunity is: in, If the Msg1 of the random access procedures of 2-step RACH and Msg3 PUSCH repeated transmission are both configured with a mask, and the first RACH opportunity supports both the random access procedures of 2-step RACH and Msg3 PUSCH repeated transmission, the starting index of the CBRA preamble code of the Msg1 of the random access procedure of Msg3 PUSCH repeated transmission of the j-th SSB associated with the first RACH opportunity is: If the first RACH opportunity only supports the random access procedure of repeated transmission of Msg3 PUSCH, the starting index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity is: Among them, S is the number of CBRA preamble codes of Msg1 of the random access process of repeated transmission of Msg3 PUSCH, R is the number of CBRA preamble codes of Msg1 of 4-step RACH on each SSB associated with the first RACH opportunity, and Q is the number of CBRA preamble codes of 2-step RACH on each SSB associated with the first RACH opportunity.

13. The method according to claim 7, characterized in that The terminal determines that the sending parameters of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH include at least one of the following: If the second RACH opportunity requires support for 4-step RACH, 2-step RACH and Msg1 of the random access procedure with repeated transmission of Msg3 PUSCH at the same time, the second RACH opportunity is considered unavailable for Msg1 of the random access procedure with repeated transmission of Msg3 PUSCH; If the second RACH opportunity requires support for 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission of the random access procedure Msg1, and the sum of the preambles configured for the random access procedure Msg1 of 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission exceeds the maximum number of preambles It is considered that the second RACH opportunity is unavailable for the random access procedure of Msg1 for repeated transmission of Msg3PUSCH; If the second RACH opportunity requires support for 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission of the random access procedure Msg1, and the sum of the preambles configured for the random access procedure Msg1 of 4-step RACH, 2-step RACH, and Msg3 PUSCH repeated transmission exceeds the maximum number of preambles It is considered that the second RACH opportunity can be used as the first RACH opportunity for Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH, and the starting position of the second RACH opportunity for Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH is The quantity is Wherein, R is the number of CBRA preamble codes of Msg1 of 4-step RACH on each SSB associated with the second RACH opportunity, and Q is the number of CBRA preamble codes of 2-step RACH on each SSB associated with the second RACH opportunity.

14. The method according to claim 7, characterized in that If Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH uses the same RACH timing as 2-step RACH, the starting sequence index of the CBRA preamble code of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH for the j-th SSB associated with the first RACH timing is: Where Q is the number of CBRA preambles for 2-step RACH on each SSB associated with the first RACH opportunity.

15. The method according to claim 7, characterized in that If Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH uses the same RACH opportunity as 2-step RACH, the starting index of the CBRA preamble of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH for the j-th SSB associated with the first RACH opportunity satisfies one of the following conditions: If a mask is configured for 2-step RACH, the complementary mask corresponding to the mask configured for 2-step RACH is used as the mask of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH, and the starting index of the CBRA preamble of Msg1 of the random access procedure for repeated transmission of Msg3 PUSCH for the j-th SSB associated with the first RACH opportunity is: If the Msg1 of the random access procedures for repeated transmission of 2-step RACH and Msg3 PUSCH are both configured with a mask, and the first RACH opportunity supports both the Msg1 of the random access procedures for repeated transmission of 2-step RACH and Msg3 PUSCH, the starting index of the CBRA preamble code of the Msg1 of the random access procedure for repeated transmission of Msg3PUSCH of the j-th SSB associated with the first RACH opportunity is: in, If the first RACH opportunity only supports the random access procedure of repeated transmission of Msg3 PUSCH, the starting index of the CBRA preamble code of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH of the j-th SSB associated with the first RACH opportunity is: Wherein, S is the number of CBRA preamble codes of Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH, and Q is the number of CBRA preamble codes of 2-step RACH on each SSB associated with the first RACH opportunity.

16. The method according to claim 3, characterized in that The terminal sends Msg3 according to the sending parameter, and then Msg1 of the random access process for PUSCH repeated transmission further includes: Monitor Msg2, wherein the terminal determines whether the received Msg2 is Msg2 corresponding to Msg1 repeatedly transmitted by Msg3PUSCH according to the radio network temporary identifier RNTI and / or the random access preamble identifier RAPID included in the received Msg2.

17. The method according to claim 16, characterized in that If the Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH timing as the 4-step RACH, the terminal determines whether the received Msg2 is the Msg1 of repeated transmission of Msg3 PUSCH according to the RNTI and / or the RAPID included in the received Msg2. The Msg2 includes: The terminal calculates RNTI according to the RA-RNTI calculation method of 4-step RACH, and uses RAPID to determine whether the received Msg2 is the Msg2 corresponding to the Msg1 repeatedly transmitted by the Msg3 PUSCH; The terminal calculates RNTI according to the MSGB-RNTI calculation method of 2-step RACH, and uses RAPID to determine whether the received Msg2 is the Msg2 corresponding to the Msg1 repeatedly transmitted by the Msg3 PUSCH; The terminal calculates the RNTI according to a dedicated calculation method, and the dedicated calculation method is different from the calculation method of the RA-RNTI and the MSGB-RNTI.

18. The method according to claim 16, characterized in that If the Msg1 of the random access procedure of repeated transmission of Msg3 PUSCH uses the same RACH timing as the 2-step RACH, the terminal determines whether the received Msg2 is the Msg1 corresponding to the repeated transmission of Msg3 PUSCH according to the RNTI and / or the RAPID included in the received Msg2. The Msg2 includes: The terminal calculates RNTI according to the MSGB-RNTI calculation method of 2-step RACH, and uses RAPID to determine whether the received Msg2 is the Msg2 corresponding to the Msg1 repeatedly transmitted by the Msg3 PUSCH; The terminal calculates the RNTI according to a dedicated calculation method, and the dedicated calculation method is different from the calculation method of the MSGB-RNTI.

19. The method according to claim 17 or 18, characterized in that The dedicated calculation method is: RNTI=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id; or RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id+14×80×8×4; Among them, s_id1=mod(s_id+Δ1,14), t_id1=mod(t_id+Δ2,80), f_id1=mod(f_id+Δ3,8), Δ1, Δ2, Δ3 are integers greater than or equal to zero, configured by the network side or predefined by the protocol, s_id represents the first orthogonal frequency division multiplexing technology OFDM symbol number of PRACH, t_id represents the first time slot number where PRACH is located, f_id is the frequency domain number of PRACH, and ul_carrier_id represents the type of uplink carrier.

20. A method for determining Msg1 transmission resources, characterized in that: include: The network side device receives Msg1 sent by the terminal; If the transmission parameters of the Msg1 meet one of the following conditions, the network side device determines that the Msg1 is the Msg1 of the random access procedure of repeated transmission of Msg3PUSCH: Use the same RACH timing as 4-step RACH, but with a different preamble; Use a different RACH timing than 4-step RACH.

21. The method according to claim 20, characterized in that Using a RACH timing different from 4-step RACH includes one of the following: Use the same RACH timing as 2-step RACH, but different preambles. 2-step RACH and 4-step RACH use different RACH timings. An independently configured RACH timing is used, wherein the independently configured RACH timing is different from the RACH timing of 2-stepRACH and 4-stepRACH.

22. The method according to claim 21, characterized in that The RACH timing using independent configuration includes one of the following: The independently configured RACH timing and the RACH timing of the 4-step RACH are multiplexed in the frequency domain; The independently configured RACH timing and the RACH timing of 4-step RACH are multiplexed in the time domain.

23. The method according to claim 20, characterized in that Also includes: The network side device configures M, K, N for the terminal k and / or Where M is the number of SSBs associated with a RACH opportunity, K is the number of PRACH functions included in a RACH opportunity, and N k is the number of preambles corresponding to the kth PRACH function, The number of preambles included in one RACH opportunity.

24. The method according to claim 23, characterized in that The PRACH function includes at least one of the following: 4-step RACH with contention-based random access without repeated transmission of Msg3 PUSCH; 2-step RACH based on contention-based random access; 4-step RACH with contention-based random access including repeated transmission of Msg3 PUSCH; Indication of a terminal with reduced functionality for contention-based random access; Contention-based random access for small data transfers; Non-contention based random access.

25. The method according to claim 20, characterized in that Also include one of the following: The network side device calculates the RNTI according to the RA-RNTI calculation method of the 4-step RACH; The network side device calculates the RNTI according to the MSGB-RNTI calculation method of the 2-step RACH; The network side device calculates the RNTI according to a dedicated calculation method, and the dedicated calculation method is different from the calculation method of the RA-RNTI and the MSGB-RNTI.

26. The method according to claim 25, characterized in that The dedicated calculation method is: RNTI=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id; or RNTI=1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id+14×80×8×4; Among them, s_id1=mod(s_id+Δ1,14), t_id1=mod(t_id+Δ2,80), f_id1=mod(f_id+Δ3,8), Δ1, Δ2, Δ3 are integers greater than or equal to zero, configured by the network side or predefined by the protocol, s_id represents the first orthogonal frequency division multiplexing technology OFDM symbol number of PRACH, t_id represents the first time slot number where PRACH is located, f_id is the frequency domain number of PRACH, and ul_carrier_id represents the type of uplink carrier.

27. A device for determining Msg1 transmission resources, characterized in that: include: A determination module is used to determine the transmission parameters of Msg1 of the random access process of repeated transmission of Msg3 PUSCH, wherein the transmission parameters include RACH timing and preamble code, and the transmission parameters meet one of the following conditions: Use the same RACH timing as 4-step RACH, but with a different preamble; Use RACH timing different from 4-step RACH; The sending module is used to send Msg1 of the random access process of repeated transmission of Msg3 PUSCH according to the sending parameters.

28. A device for determining Msg1 transmission resources, characterized in that: include: A receiving module, used for receiving Msg1 sent by the terminal; A determination module, configured to determine that the Msg1 is the Msg1 of the random access procedure of repeated transmission of Msg3PUSCH if the transmission parameters of the Msg1 meet one of the following conditions: Use the same RACH timing as 4-step RACH, but with a different preamble; Use a different RACH timing than 4-step RACH.

29. A terminal, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein when the program or instruction is executed by the processor, the steps of the method for determining the Msg1 transmission resource as described in any one of claims 1 to 19 are implemented.

30. A network side device, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein when the program or instruction is executed by the processor, the steps of the method for determining the Msg1 transmission resource as described in any one of claims 20 to 26 are implemented.

31. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the method for determining the Msg1 transmission resource as described in any one of claims 1 to 19, or implements the steps of the method for determining the Msg1 transmission resource as described in any one of claims 20 to 26.

Citation Information

Patent Citations

  • Random access method, terminal equipment and network equipment

    CN112399589A

  • Random access method and apparatus, network device, and terminal

    CN112470509A