Method and system for transmitting msgA message with dynamic length in random access process

By dynamically selecting and modulating the transmission parameters of encoded msgA payload, the problem of resource waste during random access in 5G wireless networks is solved, and higher resource utilization and efficiency are achieved.

CN119136328AActive Publication Date: 2024-12-13PURPLE MOUNTAIN LAB
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411069949.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-06
Publication Date
2024-12-13
Estimated Expiration
2044-08-06

AI Technical Summary

Technical Problem

In 5G wireless networks, the fixed maximum allowable length of the msgA payload during random access results in waste of resources, reducing resource utilization because user equipment cannot dynamically adjust transmission parameters to accommodate payloads of different lengths.

Method used

The user equipment receives the random access configuration information broadcast by the base station, dynamically selects the transmission parameters of the msgA payload, and sends the preamble and payload on the random access channel. It is loaded on the PRU resource through modulation encoding, and supports different lengths of msgA payload is transmitted flexibly to avoid waste of resources.

Benefits of technology

It improves resource utilization, allows the base station to correctly receive and decode msgA payloads of different lengths, and improves the efficiency and resource utilization of the random access process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119136328A_ABST
    Figure CN119136328A_ABST
Patent Text Reader

Abstract

The invention provides a method and a system for transmitting an msgA message with a dynamic length in a random access process, and the method comprises the steps: receiving random access configuration information broadcasted by a base station, and determining transmission parameters of a lead code, a PRU resource and msgA control information in a two-step / scheduling-free random access process; dynamically selecting a transmission parameter of an msgA payload, namely msgA control information; sending a preamble to the base station on the random access channel; modulating and coding the msgA control information based on the transmission parameter of the msgA control information, carrying the msgA control information on a preamble symbol of a PRU resource, and sending the preamble symbol to the base station; according to the embodiment of the invention, the msgA payload is modulated and coded based on the transmission parameter of the msgA payload, and the msgA payload is carried on other symbols of the PRU resource to be sent to the base station, so that the msgA payloads with different lengths can be flexibly transmitted on the corresponding PRU resource, the resource waste can be avoided, and the resource utilization rate is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technology, and in particular to a method and system for transmitting a msgA message with a dynamic length during a random access process. Background Art

[0002] In wireless networks such as the fifth generation mobile communication technology (5G), the random access procedure is crucial to establish initial communication between user equipment (UE) and a base station.

[0003] In the two-step random access process or the scheduling-free random access process, the transmission parameters of the msgA payload are determined by the base station. Since the base station does not know the length of the msgA payload to be sent by the user equipment, the base station determines these parameters based on the maximum allowed length of the msgA payload and broadcasts them to each user equipment in advance.

[0004] For msgA payloads of different lengths, the transmission parameters of the payload used by the user equipment are determined based on the maximum allowed length of the msgA payload. In addition, in order to correctly decode at the base station, the user equipment cannot dynamically adjust the transmission parameters of the msgA payload to adapt to msgA payloads of different lengths. In this way, for msgA payloads whose length is less than the maximum allowed length, resources will be wasted, resulting in low resource utilization. Summary of the invention

[0005] The present invention provides a method and system for transmitting msgA messages of dynamic length in a random access process, which are used to support flexibly transmitting msgA payloads of different lengths on corresponding PRU resources, thereby avoiding resource waste and improving resource utilization.

[0006] In a first aspect, the present invention provides a method for transmitting a msgA message of dynamic length in a random access process, which is applied to a user equipment, wherein the msgA message includes a preamble, msgA control information and msgA payload, and the method includes: Receiving random access configuration information broadcast by a base station; Determine, based on the random access configuration information, the transmission parameters of the preamble, the PRU resources and the msgA control information of the two-step random access process or the scheduling-free random access process; Dynamically selecting transmission parameters of the msgA payload as the msgA control information; Sending the preamble to the base station on a random access channel; Based on the transmission parameter of the msgA control information, modulate and encode the msgA control information, and send the modulated and encoded msgA control information to the base station by carrying it on the leading symbol of the PRU resource; The msgA payload is modulated and encoded based on the transmission parameters of the msgA payload, and the modulated and encoded msgA payload is carried on other symbols of the PRU resources and sent to the base station.

[0007] According to a method for transmitting a msgA message of dynamic length in a random access process provided by the present invention, the transmission parameters of the msgA payload include a modulation and coding scheme, a number of time domain symbols, a transmission power control parameter, a wireless channel state, a demodulation reference signal and a period for transmitting the msgA payload, and the modulation and coding scheme includes a modulation mode and a coding mode.

[0008] According to a method for transmitting a msgA message of dynamic length in a random access process provided by the present invention, the dynamic selection of transmission parameters of the msgA payload includes: Based on the length of the msgA payload, dynamically select the transmission parameters of the msgA payload; wherein the number of time domain symbols and the number of bits carried by a modulation symbol in the modulation mode are respectively positively correlated with the length of the msgA payload; or, based on the strength of the downlink synchronization signal block, dynamically select the transmission parameters of the msgA payload; wherein the number of bits carried by a modulation symbol in the modulation mode is positively correlated with the strength of the downlink synchronization signal block; or, based on the strength of the downlink reference signal, dynamically select the transmission parameters of the msgA payload; wherein the number of bits carried by a modulation symbol in the modulation mode is positively correlated with the strength of the downlink reference signal.

[0009] According to a method for transmitting a msgA message of dynamic length in a random access process provided by the present invention, the random access configuration information includes a first mapping relationship between each candidate preamble code and each candidate PRU resource, and a second mapping relationship between each candidate preamble code and a transmission parameter of each msgA control information; The determining, based on the random access configuration information, the transmission parameters of the preamble, the PRU resources, and the msgA control information of the two-step random access process or the scheduling-free random access process includes: Selecting the preamble code from the preamble codes to be selected; Based on the first mapping relationship, select the PRU resource corresponding to the preamble code from the to-be-selected PRU resources; Based on the second mapping relationship, the transmission parameter of the msgA control information corresponding to the preamble code is selected from the transmission parameters of the msgA control information.

[0010] According to a method for transmitting a msgA message of dynamic length in a random access process provided by the present invention, the selecting the preamble code from the candidate preamble codes comprises: The preamble code is selected from the candidate preamble codes based on any one of the length of the msgA payload, the strength of the downlink synchronization signal block and the strength of the downlink reference signal.

[0011] According to a method for transmitting a msgA message of dynamic length during a random access process provided by the present invention, the transmission parameters of the msgA control information include a modulation and coding scheme, a number of preamble symbols, a demodulation reference signal and a period for transmitting the msgA control information.

[0012] In a second aspect, the present invention further provides a method for transmitting a msgA message of dynamic length during a random access process, which is applied to a base station, wherein the msgA message includes a preamble, msgA control information and msgA payload, and the method includes: Broadcast random access configuration information; Receiving the preamble on a random access channel; Determine, based on the random access configuration information, a PRU resource corresponding to the preamble and a transmission parameter of the msgA control information; Using the transmission parameters of the msgA control information, receiving and processing the modulated and coded msgA control information on the leading symbol of the PRU resource, and obtaining the msgA control information as the transmission parameters of the msgA payload; The msgA payload is received and processed after modulation and coding on other symbols of the PRU resource using the transmission parameters of the msgA payload to obtain the msgA payload.

[0013] According to a method for transmitting a msgA message of dynamic length in a random access process provided by the present invention, the random access configuration information includes a first mapping relationship between each candidate preamble code and each candidate PRU resource, and a second mapping relationship between each candidate preamble code and a transmission parameter of each msgA control information; The determining, based on the random access configuration information, the PRU resources corresponding to the preamble and the transmission parameters of the msgA control information includes: Based on the first mapping relationship, select the PRU resource corresponding to the preamble code from the to-be-selected PRU resources; Based on the second mapping relationship, the transmission parameter of the msgA control information corresponding to the preamble code is selected from the transmission parameters of the msgA control information.

[0014] In a third aspect, the present invention further provides a system for transmitting a msgA message of dynamic length in a random access process, which is applied to a user equipment, wherein the msgA message includes a preamble, msgA control information and msgA payload, and the system includes: A first receiving module, used to receive random access configuration information broadcast by a base station; A first determination module is used to determine the transmission parameters of the preamble, PRU resources and msgA control information of the two-step random access process or the scheduling-free random access process based on the random access configuration information; A dynamic selection module, used for dynamically selecting a transmission parameter of the msgA payload as the msgA control information; A first sending module, configured to send the preamble code to the base station on a random access channel; A second sending module, configured to modulate and encode the msgA control information based on a transmission parameter of the msgA control information, and send the modulated and encoded msgA control information to the base station by carrying it on a leading symbol of the PRU resource; The third sending module is used to modulate and encode the msgA payload based on the transmission parameters of the msgA payload, and send the modulated and encoded msgA payload to the base station by carrying it on other symbols of the PRU resources.

[0015] In a fourth aspect, the present invention further provides a system for transmitting a msgA message of dynamic length during a random access process, which is applied to a base station, wherein the msgA message includes a preamble, msgA control information and msgA payload, including: A broadcast module, used for broadcasting random access configuration information; A second receiving module, configured to receive the preamble code on a random access channel; A second determination module is used to determine the PRU resources corresponding to the preamble code and the transmission parameters of the msgA control information based on the random access configuration information; A third receiving module is used to receive the modulated and coded msgA control information on the leading symbol of the PRU resource by adopting the transmission parameter of the msgA control information; A first processing module, configured to process the modulated and coded msgA control information to obtain the msgA control information as a transmission parameter of the msgA payload; A fourth receiving module, configured to receive the modulated and coded msgA payload on other symbols of the PRU resource using the transmission parameters of the msgA payload; The second processing module is used to process the modulated and encoded msgA payload to obtain the msgA payload.

[0016] In a fifth aspect, the present invention also provides a user equipment, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the method for transmitting msgA messages of dynamic length during random access as described in any one of the first aspects above are implemented.

[0017] In a sixth aspect, the present invention also provides a base station, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the method for transmitting msgA messages of dynamic length during random access as described in any one of the above-mentioned methods are implemented.

[0018] In the seventh aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of a method for transmitting a msgA message of dynamic length during a random access process as described in any one of the first or second aspects above.

[0019] In an eighth aspect, a computer program product is provided, wherein the computer program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the steps of the method for transmitting a msgA message of dynamic length during a random access process as described in any one of the first or second aspects above.

[0020] The present invention provides a method and system for transmitting a msgA message of dynamic length in a random access process. The msgA message includes a preamble, msgA control information and msgA payload. First, a user equipment receives random access configuration information broadcast by a base station; then, based on the random access configuration information, the preamble, PRU resources and transmission parameters of the msgA control information of a two-step random access process or a scheduling-free random access process are determined; then, the transmission parameters of the msgA payload are dynamically selected as the msgA control information; that is, the user equipment can dynamically adjust the transmission parameters of the msgA payload, and the transmission parameters of the msgA payload are not determined by the base station; finally, the user equipment sends a message to the base station on a random access channel. Send a preamble; based on the transmission parameters of the msgA control information, modulate and encode the msgA control information, and carry the modulated and encoded msgA control information on the leading symbol of the PRU resource to send it to the base station, so that the base station can obtain the transmission parameters of the msgA payload, so as to correctly receive and decode msgA payloads of different lengths; based on the transmission parameters of the msgA payload, modulate and encode the msgA payload, and carry the modulated and encoded msgA payload on other symbols of the PRU resource to send it to the base station, so as to support the flexible transmission of msgA payloads of different lengths on the corresponding PRU resources, avoid resource waste, and thus improve resource utilization. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0022] Figure 1 It is a schematic diagram of a wireless communication system provided by the related art.

[0023] Figure 2 It is one of the flowcharts of the random access process provided by the related technology.

[0024] Figure 3 This is the second flowchart of the random access process provided by the related technology.

[0025] Figure 4 This is one of the flow charts of the method for transmitting the msgA message of dynamic length in the random access process provided by an embodiment of the present invention.

[0026] Figure 5 This is one of the schematic diagrams of the first mapping relationship between the preamble code and the PRU resources provided by an embodiment of the present invention.

[0027] Figure 6 This is the second schematic diagram of the first mapping relationship between the preamble code and the PRU resources provided in an embodiment of the present invention.

[0028] Figure 7 It is one of the schematic diagrams of mapping the preamble code to PRU resources and the transmission parameters of msgA control information and dynamically selecting the transmission parameters of the msgA payload provided by the embodiment of the present invention.

[0029] Figure 8 This is the second schematic diagram of mapping the preamble code to PRU resources and the transmission parameters of the msgA control information and dynamically selecting the transmission parameters of the msgA payload provided by the embodiment of the present invention.

[0030] Fig. 9 This is the second flow chart of the method for transmitting the msgA message of dynamic length in the random access process provided by the embodiment of the present invention.

[0031] Fig.10 This is one of the structural schematic diagrams of a transmission system for msgA messages of dynamic length in a random access process provided by an embodiment of the present invention.

[0032] Fig.11 This is the second structural schematic diagram of the transmission system of the msgA message of dynamic length in the random access process provided by the embodiment of the present invention.

[0033] Fig.12 It is a structural diagram of a user equipment provided by an embodiment of the present invention.

[0034] Fig.13 It is a schematic diagram of the structure of a base station provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0035] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0036] Please refer to Figure 1 , Figure 1 Schematic diagram of a wireless communication system provided by the related art. Figure 1As shown, the wireless communication system includes a base station 100, a first user equipment 101, a second user equipment 102, and a third user equipment 103. The base station 100 may be a Long Term Evolution (LTE) eNB, a New Radio (NR) gNB, etc. The user equipment may be a smart phone, a tablet computer, a mobile computer, an IoT device, a portable wearable device, etc. The IoT device may be a smart speaker, a smart TV, a smart air conditioner, a smart vehicle-mounted device, etc. The portable wearable device may be a smart watch, a smart bracelet, a head-mounted device, etc.

[0037] The user equipment described below may be any one of the first user equipment 101 , the second user equipment 102 and the third user equipment 103 , and the base station described below may be the base station 100 .

[0038] In wireless networks such as 5G, the random access process is critical to establishing initial communication between user equipment and base stations, especially in scenarios such as initial network access, handover, and when user equipment needs to move from an idle state to a connected state. The random access process ensures that the user equipment can synchronize with the base station and obtain the necessary resources for data transmission.

[0039] For details, please refer to Figure 2 , Figure 2 This is one of the flowcharts of the random access process provided by the related technology. Figure 2As shown, the two-step random access process or the scheduling-free random access process includes: the user equipment detects the cell downlink synchronization signal by receiving the synchronization signal block (Synchronization Signal Block, SSB) from the base station, and the SSB includes the primary synchronization signal (PSS), the secondary synchronization signal (SSS), the physical broadcast channel (PBCH), etc. In addition, the user equipment receives the system information block (SIB) broadcast by the base station, decodes the SIB, and obtains the random access configuration information, such as: physical random access channel (PRACH) configuration, preamble resources, physical uplink shared channel resource unit (PUSCH Resource Unit, PRU) resource configuration (for example: modulation and coding scheme (MCS), time domain resources, frequency domain resources, etc.), demodulation reference signal (DMRS). In a specific implementation, the user equipment can complete random access in only two steps: 1) the user equipment sends msgA to the base station, and the message includes msgA preamble (corresponding to msg1) and msgA PUSCH (corresponding to msg3); 2) the base station sends msgB (corresponding to msg2 and msg4) to the user equipment, and the message includes user equipment identifier allocation, timing advance, contention resolution message, etc.

[0040] Please refer to Figure 3 , Figure 3 This is the second flow chart of the random access process provided by the related technology. Figure 3As shown, the two-step random access process or the scheduling-free random access process includes: the user equipment can obtain random access configuration information, such as random access channel (PRACH) configuration, preamble resources, PRU resource configuration (such as MCS, time domain resources, frequency domain resources, etc.), DMRS, etc. by receiving a radio resource control (RRC) reconfiguration message from the base station. The user equipment sends an RRC reconfiguration completion message to the base station. In a specific implementation, the user equipment can complete random access in only two steps: 1) The user equipment sends msgA to the base station, which includes the msgA preamble and msgAPUSCH (corresponding to msg3); 2) The base station sends msgB to the user equipment, which includes the user equipment identifier allocation, timing advance, contention resolution message, etc.

[0041] like Figure 2 and Figure 3 As shown, the transmission mode of msgA PUSCH is determined by the PRU resource configuration (eg, MCS, time domain resources, frequency domain resources, etc.) obtained by the user equipment from the base station in advance, and the user equipment cannot be adjusted according to msgA payloads of different lengths.

[0042] Therefore, in the two-step random access process or the scheduling-free random access process, the transmission parameters of the msgA payload are determined by the base station. Since the base station does not know the length of the msgA payload to be sent by the user equipment, the base station determines these parameters according to the maximum allowed length of the msgA payload and broadcasts them to each user equipment in advance.

[0043] For msgA payloads of different lengths, the transmission parameters of the payload used by the user equipment are determined based on the maximum allowed length of the msgA payload. In addition, in order to correctly decode at the base station, the user equipment cannot dynamically adjust the transmission parameters of the msgA payload to adapt to msgA payloads of different lengths. In this way, for msgA payloads whose length is less than the maximum allowed length, resources will be wasted, resulting in low resource utilization.

[0044] Based on this, the present invention provides a method and system for transmitting msgA messages of dynamic length in a random access process, which will be described in detail below.

[0045] Combine the following Figures 4 to 9 The present invention describes a method for transmitting a msgA message with a dynamic length during a random access process.

[0046] Please refer to Figure 4 , Figure 4This is one of the flow diagrams of a method for transmitting a msgA message of dynamic length during a random access process provided by an embodiment of the present invention. The method is applied to a user equipment, and the msgA message includes a preamble, msgA control information and msgA payload, such as Figure 4 As shown, the method may include the following steps 401-406.

[0047] Step 401: Receive random access configuration information broadcast by a base station.

[0048] Specifically, first, the user equipment receives a downlink broadcast signal or a radio resource control message broadcast by a base station, the downlink broadcast signal or the radio resource control message carrying the random access configuration information, and then the random access configuration information can be extracted from the downlink broadcast signal or the radio resource control message.

[0049] Step 402: Based on the random access configuration information, determine the transmission parameters of the preamble, PRU resources and msgA control information of the two-step random access process or the scheduling-free random access process.

[0050] Specifically, the user equipment determines the preamble of the two-step random access process or the scheduling-free random access process according to the random access configuration information, and maps the PRU resources and the transmission parameters of the msgA control information according to the preamble. Among them, the PRU resource is a physical resource grid containing multiple physical resource blocks (PRBs) and multiple continuous time domain symbols. The PRU resources can be divided into two parts in the time domain, namely the preamble symbol and the other symbols.

[0051] Optionally, the transmission parameters of the msgA control information include a modulation and coding scheme, a number of preamble symbols, a demodulation reference signal and a period used to transmit the msgA control information.

[0052] Step 403: Dynamically select the transmission parameters of the msgA payload as msgA control information.

[0053] Specifically, the transmission parameters of the msgA payload are not determined by the base station, and the user equipment can dynamically adjust the transmission parameters of the msgA payload according to information such as the length of the msgA payload and the channel state as msgA control information.

[0054] Optionally, the transmission parameters of the msgA payload include a modulation and coding scheme used to transmit the msgA payload, a number of time domain symbols, a transmission power control parameter, a wireless channel state, a demodulation reference signal and a period, and the modulation and coding scheme includes a modulation mode and a coding mode.

[0055] Step 404: Send a preamble code to the base station on the random access channel.

[0056] Step 405: Based on the transmission parameters of the msgA control information, the msgA control information is modulated and encoded, and the modulated and encoded msgA control information is carried on the leading symbol of the PRU resource and sent to the base station.

[0057] Specifically, the user equipment modulates and encodes the msgA control information according to the transmission parameters of the msgA control information, and sends the modulated and encoded msgA control information to the base station by carrying it on the leading symbol of the PRU resource, so that the base station can obtain the transmission parameters of the msgA payload, thereby correctly receiving and decoding msgA payloads of different lengths.

[0058] Step 406: Based on the transmission parameters of the msgA payload, modulate and encode the msgA payload, and carry the modulated and encoded msgA payload on other symbols of the PRU resources to send it to the base station.

[0059] Specifically, the user equipment modulates and encodes the msgA payload according to the transmission parameters of the msgA payload, and sends the modulated and encoded msgA payload to the base station by carrying it on other symbols of the PRU resource, thereby supporting flexible transmission of msgA payloads of different lengths on the corresponding PRU resources.

[0060] Optionally, the msgA payload may be uplink control signaling of the user equipment (eg, RRC connection request) or uplink data of the user equipment.

[0061] The embodiment of the present invention provides a method for transmitting a msgA message of dynamic length in a random access process, wherein the msgA message includes a preamble, msgA control information and an msgA payload. First, a user equipment receives random access configuration information broadcast by a base station; then, based on the random access configuration information, a preamble, a PRU resource and transmission parameters of the msgA control information of a two-step random access process or a scheduling-free random access process are determined; then, the transmission parameters of the msgA payload are dynamically selected as the msgA control information; that is, the user equipment can dynamically adjust the transmission parameters of the msgA payload, and the transmission parameters of the msgA payload are not determined by the base station; finally, the user equipment sends a message to the base station on a random access channel. Send a preamble; based on the transmission parameters of the msgA control information, modulate and encode the msgA control information, and carry the modulated and encoded msgA control information on the leading symbol of the PRU resource to send it to the base station, so that the base station can obtain the transmission parameters of the msgA payload, so as to correctly receive and decode msgA payloads of different lengths; based on the transmission parameters of the msgA payload, modulate and encode the msgA payload, and carry the modulated and encoded msgA payload on other symbols of the PRU resource to send it to the base station, so as to support the flexible transmission of msgA payloads of different lengths on the corresponding PRU resources, avoid resource waste, and thus improve resource utilization.

[0062] In one embodiment, the random access configuration information includes a first mapping relationship between each candidate preamble code and each candidate PRU resource, and a second mapping relationship between each candidate preamble code and a transmission parameter of each msgA control information; step 402 includes: selecting a preamble code from each candidate preamble code; based on the first mapping relationship, selecting a PRU resource corresponding to the preamble code from each candidate PRU resource; based on the second mapping relationship, selecting a transmission parameter of the msgA control information corresponding to the preamble code from the transmission parameters of each msgA control information.

[0063] Specifically, there is a first mapping relationship between the preamble and the PRU resource. Figure 5As shown, the preamble set 500 includes multiple preambles to be selected. It is assumed that the preamble 501 and the preamble 502 are selected from the preamble set 500. The PRU resource is a physical resource grid including multiple physical resource blocks and multiple continuous time domain symbols. Based on the first mapping relationship in the random access configuration information, the preamble 501 is mapped to the PRU resource 503, and the preamble 502 is mapped to the PRU resource 506. The PRU resource 503 and the PRU resource 506 can be physical resource grids of different sizes, that is, the frequency domain physical resource blocks or time domain symbols are not exactly the same. The PRU resource can be divided into two parts in the time domain, namely, the preamble symbol and the other symbol. The preamble symbol 504 in the PRU resource 503 carries the msgA control information, and the other symbol 505 carries the msgA payload. The preamble symbol 507 in the PRU resource 506 carries the msgA control information, and the other symbol 508 carries the msgA payload.

[0064] In another example, Figure 6 As shown, the preamble set 600 includes multiple candidate preambles. It is assumed that a preamble 601 is selected from the candidate preambles in the preamble set 600. Based on the first mapping relationship in the random access configuration information, the preamble 601 is mapped to the PRU resource 602. The PRU resource 602 consists of 20 physical resource blocks and 14 symbols in the time domain. The leading symbol 0 in the PRU resource 602 carries the msgA control information 603, and the subsequent 13 symbols in the PRU resource 602 carry the msgA payload 604.

[0065] There is a second mapping relationship between the preamble and the transmission parameter of the msgA control information. In an example, the second mapping relationship in the random access configuration information may be as shown in Table 1.

[0066] Table 1

[0067] Among them, QPSK represents quadrature phase shift keying, Polar represents polarization code, and DMRS represents demodulation reference signal.

[0068] Two different preambles (e.g., preamble 1 and preamble 3) correspond to different transmission parameters of msgA control information. Specifically, the transmission parameters of msgA control information corresponding to preamble 1 include: 1 symbol, QPSK modulation, Polar coding, and C1 DMRS. The transmission parameters of msgA control information corresponding to preamble 3 include: 2 symbols, QPSK modulation, Polar coding, and C1 DMRS. The user equipment uses different transmission parameters of msgA control information to transmit different msgA control information.

[0069] In this embodiment, the PRU resources corresponding to the preamble code and the transmission parameters of the msgA control information are selected based on the random access configuration information, so as to improve the random access success rate and resource utilization rate.

[0070] In one embodiment, step 403 may include the following three implementations, which are described in detail below.

[0071] 1) Based on the length of the msgA payload, the transmission parameters of the msgA payload are dynamically selected; wherein the number of time domain symbols and the number of bits carried by one modulation symbol in the modulation mode are positively correlated with the length of the msgA payload.

[0072] For example, Figure 7 As shown, assuming that the user equipment transmits a 100-bit transport block on the msgA payload 703, the user equipment selects a preamble 700 from the preamble set, and transmission parameters of a PRU resource 701 and msgA control information 702 corresponding to the preamble 700.

[0073] The PRU resource 701 consists of 20 physical resource blocks and 14 symbols in the time domain. The transmission parameters of the msgA control information 702 are 1 symbol, QPSK modulation, Polar coding and C1 DMRS.

[0074] The user equipment selects the transmission parameters of the msgA payload 703 according to the length of the msgA payload 703 , and the number of time domain symbols and the number of bits carried by one modulation symbol in the modulation mode are positively correlated with the length of the msgA payload 703 .

[0075] The selection rules for the transmission parameters of the msgA payload 703 may include: If 50 bits ≥ msgA payload length ≥ 0 bits, use BPSK, 2 symbols; If 100 bits ≥ msgA payload length > 50 bits, use QPSK, 3 symbols; If 200 bits ≥ msgA payload length > 100 bits, use 16QAM, 4 symbols; If 400 bits ≥ msgA payload length > 200 bits, use 64QAM, 5 symbols.

[0076] Among them, BPSK stands for binary phase shift keying, QPSK stands for quadrature phase shift keying, QAM stands for quadrature amplitude modulation, the number of bits carried by one modulation symbol corresponding to BPSK is 1 bit, the number of bits carried by one modulation symbol corresponding to QPSK is 2 bits, the number of bits carried by one modulation symbol corresponding to 16QAM is 4 bits, and the number of bits carried by one modulation symbol corresponding to 64QAM is 6 bits.

[0077] Since the length of the msgA payload 703 is 100 bits, based on the above rule, the transmission parameters of the msgA payload 703 can be selected as 3 symbols and QPSK modulation.

[0078] After the transmission parameters of the msgA control information 702 and the msgA payload 703 are determined, the msgA control information 702 is transmitted on symbol 0 of the PRU resource 701, and the msgA payload 703 is transmitted on symbols 1-3 of the PRU resource 701. The msgA control information carries parameters such as QPSK and 3 symbols.

[0079] In this implementation, transmission parameters such as the number of time domain symbols and modulation mode can be dynamically adjusted based on the length of the msgA payload, and msgA payloads of different lengths can be supported to flexibly select corresponding modulation modes for transmission on corresponding time domain symbols.

[0080] 2) Based on the strength of the downlink synchronization signal block, the transmission parameters of the msgA payload are dynamically selected; wherein the number of bits carried by a modulation symbol in the modulation method is positively correlated with the strength of the downlink synchronization signal block.

[0081] Specifically, the strength of the downlink synchronization signal block may be represented by a signal to interference plus noise ratio, but this embodiment is not limited thereto.

[0082] In this implementation, the transmission parameters such as the modulation mode can be dynamically adjusted based on the strength of the downlink synchronization signal block, and the msgA payload with different downlink synchronization signal block strengths can be flexibly transmitted using the corresponding modulation mode.

[0083] 3) Based on the strength of the downlink reference signal, the transmission parameters of the msgA payload are dynamically selected; wherein the number of bits carried by a modulation symbol in the modulation scheme is positively correlated with the strength of the downlink reference signal.

[0084] Specifically, the strength of the downlink reference signal may be represented by an amplitude of a reference signal receiving power (Reference Signal Receiving Power, RSRP) or a reference signal receiving quality (Reference Signal Receiving Quality, RSRQ), but the present embodiment is not limited thereto.

[0085] For example, Figure 8 As shown, assuming that the user equipment transmits a 400-bit transport block on the msgA payload 803, the user equipment selects a preamble 800 from the preamble set, and transmission parameters of a PRU resource 801 and msgA control information 802 corresponding to the preamble 800.

[0086] The PRU resource 801 consists of 20 physical resource blocks and 14 symbols in the time domain. The transmission parameters of the msgA control information 802 are 1 symbol, QPSK modulation, Polar coding and C1 DMRS.

[0087] The user equipment selects the transmission parameters of the msgA payload according to the strength of the received downlink reference signal (eg, the amplitude of RSRP), for example, the number of bits carried by a modulation symbol in the modulation mode is positively correlated with the amplitude of RSRP.

[0088] The selection rules for the transmission parameters of the msgA payload 803 may include: If 20 ≥ RSRP amplitude ≥ 0, BPSK is used, 13 symbols; If 40 ≥ RSRP magnitude > 20, QPSK is used, 13 symbols; If 60 ≥ RSRP amplitude > 40, use 16QAM, 10 symbols; If 80 ≥ RSRP amplitude > 60, use 64QAM, 10 symbols; If 100 ≥ RSRP magnitude > 80, use 128QAM, 8 symbols; If 127 ≥ RSRP magnitude > 100, use 256QAM, 8 symbols.

[0089] Among them, the number of bits carried by a modulation symbol corresponding to BPSK is 1 bit, the number of bits carried by a modulation symbol corresponding to QPSK is 2 bits, the number of bits carried by a modulation symbol corresponding to 16QAM is 4 bits, the number of bits carried by a modulation symbol corresponding to 64QAM is 6 bits, the number of bits carried by a modulation symbol corresponding to 128QAM is 7 bits, and the number of bits carried by a modulation symbol corresponding to 256QAM is 8 bits.

[0090] It should be noted that the above number of symbols is only used for example, and the number of symbols is not fixed and can be adjusted to other numbers of symbols in specific implementations.

[0091] When transmitting a 400-bit msgA payload 803 and the RSRP amplitude is 70, the user equipment determines the transmission parameters of the msgA payload 803 as 10 symbols and a modulation mode of 64QAM based on the above rule.

[0092] After the transmission parameters of the msgA control information 802 and the msgA payload 803 are determined, the msgA control information 802 is transmitted on symbol 0 of the PRU resource 801, and the msgA payload 803 is transmitted on symbols 1-10 of the PRU resource 801. The msgA control information 802 carries parameters such as 64QAM and 10 symbols.

[0093] In this implementation, the transmission parameters such as the modulation mode can be dynamically adjusted based on the strength of the downlink reference signal, and the msgA payload with different downlink reference signal strengths can be flexibly transmitted using the corresponding modulation mode.

[0094] In one embodiment, selecting a preamble code from each candidate preamble code includes: selecting a preamble code from each candidate preamble code based on any one of the length of the msgA payload, the strength of the downlink synchronization signal block, and the strength of the downlink reference signal.

[0095] For example, Figure 7 As shown, when transmitting a 100-bit msgA payload 703, the user equipment selects a preamble 700 from a set of preambles based on the length of the msgA payload.

[0096] like Figure 8 As shown, when transmitting a 400-bit msgA payload 803 and the RSRP magnitude is 70, the user equipment selects the preamble 800 from the preamble set based on the RSRP magnitude.

[0097] In this embodiment, a preamble code is selected from various candidate preamble codes based on any one of the length of the msgA payload, the strength of the downlink synchronization signal block, and the strength of the downlink reference signal, which can improve the random access success rate and resource utilization.

[0098] Please refer to Fig. 9 , Fig. 9 This is a flow chart of the second method for transmitting a msgA message of dynamic length in a random access process provided by an embodiment of the present invention. The method is applied to a base station, and the msgA message includes a preamble, msgA control information and msgA payload, such as Fig. 9As shown, the method may include the following steps 901-905.

[0099] Step 901: broadcast random access configuration information.

[0100] Specifically, the base station broadcasts a downlink broadcast signal or a radio resource control message; the downlink broadcast signal or the radio resource control message carries the random access configuration information.

[0101] Step 902: Receive a preamble on a random access channel.

[0102] Specifically, the user equipment determines the preamble of the two-step random access process or the scheduling-free random access process based on the random access configuration information, and sends the selected preamble to the base station. The base station receives the preamble sent by the user on the random access channel.

[0103] Step 903: Based on the random access configuration information, determine the PRU resources corresponding to the preamble code and the transmission parameters of the msgA control information.

[0104] Specifically, the base station maps the PRU resources and the transmission parameters of the msgA control information according to the received preamble code. Among them, the PRU resources are physical resource grids containing multiple physical resource blocks and multiple continuous time domain symbols. The PRU resources can be divided into two parts in the time domain, namely the preamble symbol and the other symbols.

[0105] Optionally, the transmission parameters of the msgA control information include a modulation and coding scheme, a number of preamble symbols, a demodulation reference signal and a period used to transmit the msgA control information.

[0106] Step 904: Using the transmission parameters of the msgA control information, the modulated and coded msgA control information is received and processed on the leading symbol of the PRU resource to obtain the msgA control information as the transmission parameters of the msgA payload.

[0107] Specifically, the base station adopts the transmission parameters of the msgA control information mapped by the preamble code, receives the modulated and coded msgA control information sent by the user equipment on the leading symbol of the PRU resource, and demodulates and decodes the modulated and coded msgA control information to obtain the msgA control information as the transmission parameters of the msgA payload.

[0108] Optionally, the transmission parameters of the msgA payload include a modulation and coding scheme used to transmit the msgA payload, a number of time domain symbols, a transmission power control parameter, a wireless channel state, a demodulation reference signal and a period, and the modulation and coding scheme includes a modulation mode and a coding mode.

[0109] Step 905: Using the transmission parameters of the msgA payload, receiving and processing the modulated and coded msgA payload on other symbols of the PRU resources, to obtain the msgA payload.

[0110] Specifically, the base station adopts the transmission parameters of the msgA payload, receives the modulated and coded msgA payload sent by the user equipment on other symbols of the PRU resources, and demodulates and decodes the modulated and coded msgA payload to obtain the msgA payload.

[0111] Optionally, the msgA payload may be uplink control signaling of the user equipment (eg, RRC connection request) or uplink data of the user equipment.

[0112] The embodiment of the present invention provides a method for transmitting a msgA message of dynamic length in a random access process, wherein the msgA message includes a preamble, msgA control information and an msgA payload. First, a base station broadcasts random access configuration information so that a user equipment selects a corresponding preamble; then, the preamble is received on a random access channel; then, based on the random access configuration information, a PRU resource corresponding to the preamble and a transmission parameter of the msgA control information are determined; the PRU resource and the transmission parameter of the msgA control information can be mapped according to the received preamble; finally, the transmission parameter of the msgA control information is used to receive and process the modulated and coded msgA control information on the leading symbol of the PRU resource, and the msgA control information is obtained as the transmission parameter of the msgA payload; the transmission parameter of the msgA payload is used to receive and process the modulated and coded msgA payload on other symbols of the PRU resource, and the msgA payload is obtained, so that msgA payloads of different lengths can be supported to be flexibly transmitted on the corresponding PRU resources.

[0113] In one embodiment, the random access configuration information includes a first mapping relationship between each candidate preamble code and each candidate PRU resource, and a second mapping relationship between each candidate preamble code and a transmission parameter of each msgA control information; step 903 includes: based on the first mapping relationship, selecting the PRU resource corresponding to the preamble code from each candidate PRU resource; based on the second mapping relationship, selecting the transmission parameter of the msgA control information corresponding to the preamble code from the transmission parameters of each msgA control information.

[0114] Specifically, there is a first mapping relationship between the preamble and the PRU resource. Figure 5As shown, the preamble set 500 includes multiple preambles to be selected. It is assumed that the preamble 501 and the preamble 502 are selected from the preamble set 500. Based on the first mapping relationship in the random access configuration information, the preamble 501 is mapped to the PRU resource 503, and the preamble 502 is mapped to the PRU resource 506. The PRU resources can be divided into two parts in the time domain, namely, the preamble symbol and the other symbols. The preamble symbol 504 in the PRU resource 503 is used to receive the msgA control information, and the other symbol 505 is used to receive the msgA payload. The preamble symbol 507 in the PRU resource 506 is used to receive the msgA control information, and the other symbol 508 is used to receive the msgA payload.

[0115] In another example, Figure 6 As shown, the preamble set 600 includes multiple candidate preambles. It is assumed that a preamble 601 is selected from the candidate preambles in the preamble set 600. Based on the first mapping relationship in the random access configuration information, the preamble 601 is mapped to the PRU resource 602. The PRU resource 602 consists of 20 physical resource blocks and 14 symbols in the time domain. The leading symbol 0 in the PRU resource 602 is used to receive the msgA control information 603, and the subsequent 13 symbols in the PRU resource 602 are used to receive the msgA payload 604.

[0116] There is a second mapping relationship between the preamble code and the transmission parameters of the msgA control information. As shown in Table 1, two different preamble codes (for example, preamble code 1 and preamble code 3) correspond to different transmission parameters of the msgA control information. Specifically, the transmission parameters of the msgA control information corresponding to preamble code 1 include: 1 symbol, QPSK modulation mode, Polar coding mode, and C1 DMRS. The transmission parameters of the msgA control information corresponding to preamble code 3 include: 2 symbols, QPSK modulation mode, Polar coding mode, and C1 DMRS. The base station uses different transmission parameters of msgA control information to receive different msgA control information.

[0117] In this embodiment, the PRU resources corresponding to the preamble code and the transmission parameters of the msgA control information are selected based on the random access configuration information, so as to improve the random access success rate and resource utilization rate.

[0118] The following describes a transmission system for a msgA message with a dynamic length during a random access process provided by the present invention. The transmission system for a msgA message with a dynamic length during a random access process described below and the transmission method for a msgA message with a dynamic length during a random access process described above can correspond to each other.

[0119] Please refer to Fig.10 , Fig.101 is a schematic diagram of a transmission system of a msgA message of dynamic length in a random access process provided by an embodiment of the present invention. The system is applied to a user equipment, and the msgA message includes a preamble, msgA control information and msgA payload, such as Fig.10 As shown, the system may include: The first receiving module 1001 is used to receive random access configuration information broadcast by a base station; A first determination module 1002 is used to determine the transmission parameters of the preamble, PRU resources and msgA control information of the two-step random access process or the scheduling-free random access process based on the random access configuration information; A dynamic selection module 1003, used to dynamically select transmission parameters of the msgA payload as msgA control information; A first sending module 1004 is used to send a preamble code to a base station on a random access channel; The second sending module 1005 is used to modulate and encode the msgA control information based on the transmission parameters of the msgA control information, and send the modulated and encoded msgA control information to the base station by placing it on the leading symbol of the PRU resource; The third sending module 1006 is used to modulate and encode the msgA payload based on the transmission parameters of the msgA payload, and send the modulated and encoded msgA payload to the base station by placing it on other symbols of the PRU resources.

[0120] In one embodiment, the transmission parameters of the msgA payload include a modulation and coding scheme, a number of time domain symbols, a transmission power control parameter, a wireless channel state, a demodulation reference signal and a period for transmitting the msgA payload, and the modulation and coding scheme includes a modulation mode and a coding mode.

[0121] In one embodiment, the dynamic selection module 1003 is specifically used to: Based on the length of the msgA payload, dynamically select the transmission parameters of the msgA payload; wherein the number of time domain symbols and the number of bits carried by a modulation symbol in the modulation mode are respectively positively correlated with the length of the msgA payload; or,

[0122] Dynamically select the transmission parameters of the msgA payload based on the strength of the downlink synchronization signal block; wherein the number of bits carried by a modulation symbol in the modulation scheme is positively correlated with the strength of the downlink synchronization signal block; or,

[0123] Based on the strength of the downlink reference signal, the transmission parameters of the msgA payload are dynamically selected; wherein the number of bits carried by a modulation symbol in the modulation method is positively correlated with the strength of the downlink reference signal.

[0124] In one embodiment, the random access configuration information includes a first mapping relationship between each candidate preamble code and each candidate PRU resource, and a second mapping relationship between each candidate preamble code and a transmission parameter of each msgA control information; The first determining module 1002 includes: A first selection unit, configured to select a preamble code from among the preamble codes to be selected; A second selection unit, configured to select a PRU resource corresponding to the preamble code from each of the to-be-selected PRU resources based on the first mapping relationship; The third selection unit is used to select the transmission parameter of the msgA control information corresponding to the preamble code from the transmission parameters of each msgA control information based on the second mapping relationship.

[0125] In one embodiment, the first selection unit is specifically used to select a preamble code from among the candidate preamble codes based on any one of the length of the msgA payload, the strength of the downlink synchronization signal block, and the strength of the downlink reference signal.

[0126] In one embodiment, the transmission parameters of the msgA control information include a modulation and coding scheme, a number of preamble symbols, a demodulation reference signal, and a period used to transmit the msgA control information.

[0127] Please refer to Fig.11 , Fig.11 2 is a schematic diagram of a transmission system of a msgA message with a dynamic length in a random access process provided by an embodiment of the present invention. The system is applied to a base station, and the msgA message includes a preamble, msgA control information and msgA payload, such as Fig.11 As shown, the system may include: A broadcast module 1101 is used to broadcast random access configuration information; The second receiving module 1102 is used to receive a preamble code on a random access channel; The second determination module 1103 is used to determine the PRU resources corresponding to the preamble code and the transmission parameters of the msgA control information based on the random access configuration information; The third receiving module 1104 is used to receive the modulated and coded msgA control information on the leading symbol of the PRU resource by using the transmission parameter of the msgA control information; The first processing module 1105 is used to process the modulated and coded msgA control information to obtain the msgA control information as a transmission parameter of the msgA payload; The fourth receiving module 1106 is used to receive the modulated and coded msgA payload on other symbols of the PRU resource using the transmission parameters of the msgA payload; The second processing module 1107 is used to process the modulated and encoded msgA payload to obtain the msgA payload.

[0128] In one embodiment, the random access configuration information includes a first mapping relationship between each candidate preamble code and each candidate PRU resource, and a second mapping relationship between each candidate preamble code and a transmission parameter of each msgA control information; The second determining module 1103 is specifically used for: Based on the first mapping relationship, select a PRU resource corresponding to the preamble code from each of the to-be-selected PRU resources; Based on the second mapping relationship, the transmission parameter of the msgA control information corresponding to the preamble code is selected from the transmission parameters of each msgA control information.

[0129] Please refer to Fig.12 , Fig.12 Schematic diagram of the structure of the user equipment provided by the embodiment of the present invention. Fig.12 As shown, the user equipment 1200 may include: a transceiver 1210, a processor 1220, a memory 1230 and an antenna unit 1240. The transceiver 1210 is connected to one or more antenna units 1240 via one or more communication interfaces to send and / or receive wireless signals. The processor 1220 can call the logic instructions in the memory 1230 to execute a method for transmitting a msgA message of dynamic length during a random access process, the method comprising: receiving random access configuration information broadcast by a base station; determining, based on the random access configuration information, the transmission parameters of the preamble code, PRU resources and msgA control information of a two-step random access process or a scheduling-free random access process; dynamically selecting the transmission parameters of the msgA payload as the msgA control information; sending a preamble code to the base station on a random access channel; based on the transmission parameters of the msgA control information, modulating and encoding the msgA control information, and sending the modulated and encoded msgA control information to the base station by placing it on a leading symbol of a PRU resource; based on the transmission parameters of the msgA payload, modulating and encoding the msgA payload, and sending the modulated and encoded msgA payload to the base station by placing it on other symbols of the PRU resource.

[0130] Please refer to Fig.13 , Fig.13 Schematic diagram of the structure of a base station provided by an embodiment of the present invention. Fig.13As shown, the base station 1300 may include: a processor 1310, a transceiver 1320, a processor 1320, a memory 1330 and an antenna unit 1340. The transceiver 1310 is connected to one or more antenna units 1340 via one or more communication interfaces to send and / or receive wireless signals. The processor 1320 may call the logic instructions in the memory 1330 to execute a method for transmitting a msgA message of dynamic length during a random access process, the method comprising: broadcasting random access configuration information; receiving a preamble on a random access channel; determining, based on the random access configuration information, a PRU resource corresponding to the preamble and a transmission parameter of the msgA control information; using the transmission parameter of the msgA control information, receiving and processing the modulated and coded msgA control information on the leading symbol of the PRU resource, obtaining the msgA control information as the transmission parameter of the msgA payload; using the transmission parameter of the msgA payload, receiving and processing the modulated and coded msgA payload on other symbols of the PRU resource, obtaining the msgA payload.

[0131] In addition, the logic instructions in any of the above-mentioned memories can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program code.

[0132] On the other hand, the present invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the method for transmitting msgA messages of dynamic length in the random access process provided in the above-mentioned method embodiments, which will not be repeated here.

[0133] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, it is implemented to execute the method for transmitting msgA messages of dynamic length in the random access process provided in the above-mentioned method embodiments, which will not be repeated here.

[0134] The system embodiment described above is merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.

[0135] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0136] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for transmitting a msgA message of dynamic length in a random access process, It is characterized in that Applied to user equipment, the msgA message includes a preamble, msgA control information and msgA payload, and the method includes: Receiving random access configuration information broadcast by a base station; Determine, based on the random access configuration information, the transmission parameters of the preamble, the PRU resources and the msgA control information of the two-step random access process or the scheduling-free random access process; Dynamically selecting transmission parameters of the msgA payload as the msgA control information; Sending the preamble to the base station on a random access channel; Based on the transmission parameter of the msgA control information, modulate and encode the msgA control information, and send the modulated and encoded msgA control information to the base station by carrying it on the leading symbol of the PRU resource; The msgA payload is modulated and encoded based on the transmission parameters of the msgA payload, and the modulated and encoded msgA payload is carried on other symbols of the PRU resources and sent to the base station.

2. The method for transmitting a msgA message of dynamic length during random access according to claim 1, It is characterized in that The transmission parameters of the msgA payload include a modulation and coding scheme, a number of time domain symbols, a transmission power control parameter, a wireless channel state, a demodulation reference signal and a period for transmitting the msgA payload, and the modulation and coding scheme includes a modulation mode and a coding mode.

3. The method for transmitting a msgA message of dynamic length in a random access process according to claim 2, It is characterized in that The dynamically selecting the transmission parameters of the msgA payload includes: Based on the length of the msgA payload, dynamically select the transmission parameters of the msgA payload; wherein the number of time domain symbols and the number of bits carried by a modulation symbol in the modulation mode are respectively positively correlated with the length of the msgA payload; or, Dynamically selecting the transmission parameters of the msgA payload based on the strength of the downlink synchronization signal block; wherein the number of bits carried by a modulation symbol in the modulation scheme is positively correlated with the strength of the downlink synchronization signal block; or, Based on the strength of the downlink reference signal, the transmission parameters of the msgA payload are dynamically selected; wherein the number of bits carried by a modulation symbol in the modulation mode is positively correlated with the strength of the downlink reference signal.

4. The method for transmitting a msgA message of dynamic length in a random access process according to claim 1, It is characterized in that The random access configuration information includes a first mapping relationship between each candidate preamble code and each candidate PRU resource, and a second mapping relationship between each candidate preamble code and a transmission parameter of each msgA control information; The determining, based on the random access configuration information, the transmission parameters of the preamble, the PRU resources, and the msgA control information of the two-step random access process or the scheduling-free random access process includes: Selecting the preamble code from the preamble codes to be selected; Based on the first mapping relationship, select the PRU resource corresponding to the preamble code from the to-be-selected PRU resources; Based on the second mapping relationship, the transmission parameter of the msgA control information corresponding to the preamble code is selected from the transmission parameters of the msgA control information.

5. The method for transmitting a msgA message of dynamic length in a random access process according to claim 4, It is characterized in that The selecting the preamble code from the candidate preamble codes comprises: The preamble code is selected from the candidate preamble codes based on any one of the length of the msgA payload, the strength of the downlink synchronization signal block and the strength of the downlink reference signal.

6. The method for transmitting a msgA message of dynamic length in a random access process according to claim 1, It is characterized in that The transmission parameters of the msgA control information include a modulation and coding scheme, a number of preamble symbols, a demodulation reference signal and a period used to transmit the msgA control information.

7. A method for transmitting a msgA message of dynamic length during a random access process, It is characterized in that Applied to a base station, the msgA message includes a preamble, msgA control information and msgA payload, and the method includes: Broadcast random access configuration information; Receiving the preamble on a random access channel; Determine, based on the random access configuration information, a PRU resource corresponding to the preamble and a transmission parameter of the msgA control information; Using the transmission parameters of the msgA control information, receiving and processing the modulated and coded msgA control information on the leading symbol of the PRU resource, and obtaining the msgA control information as the transmission parameters of the msgA payload; The msgA payload is received and processed after modulation and coding on other symbols of the PRU resource using the transmission parameters of the msgA payload to obtain the msgA payload.

8. The method for transmitting a msgA message of dynamic length in a random access process according to claim 7, It is characterized in that The random access configuration information includes a first mapping relationship between each candidate preamble code and each candidate PRU resource, and a second mapping relationship between each candidate preamble code and a transmission parameter of each msgA control information; The determining, based on the random access configuration information, the PRU resources corresponding to the preamble and the transmission parameters of the msgA control information includes: Based on the first mapping relationship, select the PRU resource corresponding to the preamble code from the to-be-selected PRU resources; Based on the second mapping relationship, the transmission parameter of the msgA control information corresponding to the preamble code is selected from the transmission parameters of the msgA control information.

9. A system for transmitting msgA messages of dynamic length during random access. It is characterized in that Applied to user equipment, the msgA message includes a preamble, msgA control information and msgA payload, and the system includes: A first receiving module, used to receive random access configuration information broadcast by a base station; A first determination module is used to determine the transmission parameters of the preamble, PRU resources and msgA control information of the two-step random access process or the scheduling-free random access process based on the random access configuration information; A dynamic selection module, used for dynamically selecting a transmission parameter of the msgA payload as the msgA control information; A first sending module, configured to send the preamble code to the base station on a random access channel; A second sending module, configured to modulate and encode the msgA control information based on a transmission parameter of the msgA control information, and send the modulated and encoded msgA control information to the base station by carrying it on a leading symbol of the PRU resource; The third sending module is used to modulate and encode the msgA payload based on the transmission parameters of the msgA payload, and send the modulated and encoded msgA payload to the base station by carrying it on other symbols of the PRU resources.

10. A system for transmitting msgA messages of dynamic length in a random access process, It is characterized in that Applied to a base station, the msgA message includes a preamble, msgA control information and msgA payload, including: A broadcast module, used for broadcasting random access configuration information; A second receiving module, configured to receive the preamble code on a random access channel; A second determination module is used to determine the PRU resources corresponding to the preamble code and the transmission parameters of the msgA control information based on the random access configuration information; A third receiving module is used to receive the modulated and coded msgA control information on the leading symbol of the PRU resource by adopting the transmission parameter of the msgA control information; A first processing module, configured to process the modulated and coded msgA control information to obtain the msgA control information as a transmission parameter of the msgA payload; A fourth receiving module, configured to receive the modulated and coded msgA payload on other symbols of the PRU resource using the transmission parameters of the msgA payload; The second processing module is used to process the modulated and encoded msgA payload to obtain the msgA payload.

11. A user equipment comprising a memory, a processor and a computer program stored in the memory and executable on the processor, It is characterized in that When the processor executes the program, the steps of the method for transmitting the msgA message of dynamic length in the random access process as described in any one of claims 1 to 6 are implemented.

12. A base station comprising a memory, a processor and a computer program stored in the memory and executable on the processor, It is characterized in that When the processor executes the program, the steps of the method for transmitting the msgA message of dynamic length in the random access process as described in claim 7 or 8 are implemented.

13. A non-transitory computer-readable storage medium having a computer program stored thereon, It is characterized in that When the computer program is executed by a processor, the steps of the method for transmitting a msgA message of dynamic length during a random access process as described in any one of claims 1 to 6 are implemented, or the steps of the method for transmitting a msgA message of dynamic length during a random access process as described in claim 7 or 8 are implemented.

Citation Information

Patent Citations

  • Method for selection and determination of modulation coding modes, corresponding terminal device and base station device

    CN107666364A

  • Uplink control information transmission in autonomous uplink

    CN111713062A

  • Allocation of resources for preamble and payload of messages in a 2-step random access (RA) procedure in new radio (NR) systems

    CN112715051A

  • Transmission parameter determining method and apparatus, and user equipment

    CN112771967A

  • Mapping one preamble to multiple physical uplink shared channel resource units for two-step random access procedure

    CN114026947A