Resource configuration method, device and storage medium

The resource configuration method for PUSCH resources in wireless communications addresses the challenge of ensuring transmission performance and capacity by obtaining configuration information and determining mapping rules between PUSCH and PRACH resources, resulting in enhanced performance and capacity.

JP7657874B2Active Publication Date: 2025-04-07GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023144664
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-09-06
Publication Date
2025-04-07
Estimated Expiration
2039-03-29

AI Technical Summary

Technical Problem

Existing Random Access Channel (RACH) configurations for the Physical Uplink Shared Channel (PUSCH) in wireless communications fail to ensure optimal transmission performance and capacity, particularly for the first type of random access which requires configuration of PUSCH resources.

Method used

A resource configuration method that involves a terminal device obtaining configuration information for PUSCH resources and determining a mapping rule between PUSCH and Physical Random Access Channel (PRACH) resources, thereby optimizing the configuration of PUSCH resources to enhance transmission performance and capacity.

Benefits of technology

The proposed method ensures reliable transmission performance of PUSCH and increases its capacity by properly configuring the number of antenna ports and mapping rules between PUSCH and PRACH resources, reducing signaling overhead and optimizing system resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007657874000003
    Figure 0007657874000003
  • Figure 0007657874000004
    Figure 0007657874000004
  • Figure 0007657874000005
    Figure 0007657874000005
Patent Text Reader

Abstract

To provide a method for configuring channel resources for a terminal device to obtain configuration information of physical uplink shared channel (PUSCH) resources.SOLUTION: A method comprises: obtaining, by a terminal device, a rule for mapping between physical uplink shared channel (PUSCH) resources and physical random access channel (PRACH) resources; transmitting, by the terminal device, a preamble of a message A (MsgA); and transmitting, by the terminal device, a PUSCH of the MsgA on a PUSCH resource corresponding to the preamble of the MsgA in accordance with the rule for mapping between PRACH resources and PUSCH resources.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present application relates to the field of wireless communication technology, and in particular to a resource configuration method, device and storage medium. [Background technology]

[0002] In the prior art, random access (Random Access Channel, RACH) includes a first type of random access and a second type of random access. In the first type of random access, information exchange between a terminal device and a network device needs to be performed twice, that is, the terminal device sends a message (Msg) A to the network device, and the network device sends MsgB to the terminal device. Therefore, the first type of random access is also called two-stage random access. In the second type of random access, information exchange between a terminal device and a network device needs to be performed four times, so the second type of random access is also called four-stage random access.

[0003] In the first type of random access, the configuration of the MsgA channel resource includes the configuration of the PRACH resource carrying a preamble and the configuration of the PUSCH resource carrying a payload. The configuration method of the existing RO (RACH occasion) can be used for the PRACH resource configuration. Therefore, there is a problem to be solved on how to configure the PUSCH resource to ensure the transmission performance of the PUSCH and improve the capacity of the PUSCH. Summary of the Invention

[0004] In order to solve the above problem, embodiments of the present application provide a resource configuration method, device, and storage medium that can ensure the transmission performance of the PUSCH and improve the capacity of the PUSCH by configuring PUSCH resources.

[0005] As a first aspect, an embodiment of the present application provides a resource configuration method, including: a terminal device obtaining configuration information of a Physical Uplink Shared Channel (PUSCH) resource.

[0006] As a second aspect, an embodiment of the present application provides a resource configuration method, including: a terminal device determining a mapping rule between a PUSCH resource and a Physical Random Access Channel (PRACH) resource.

[0007] As a third aspect, an embodiment of the present application provides a terminal device including a first processing unit, where the first processing unit is configured to obtain configuration information of a PUSCH resource.

[0008] As a fourth aspect, an embodiment of the present application provides a terminal device including a second processing unit, where the second processing unit is configured to determine a mapping rule between a PUSCH resource and a PRACH resource.

[0009] In a fifth aspect, an embodiment of the present application provides a terminal device having a processor and a memory storing a computer program operable on the processor, wherein the processor, when executing the computer program, performs steps of the resource configuration method performed by the terminal device described above.

[0010] In a sixth aspect, an embodiment of the present application provides a storage medium having stored thereon an executable program which, when executed by a processor, realises the resource configuration method performed by the terminal device described above.

[0011] The resource configuration method provided in the embodiment of the present application includes a terminal device or a network device obtaining configuration information of PUSCH resources and / or a mapping rule between PUSCH resources and PRACH resources. By appropriately configuring the number of antenna ports of PUSCH, the transmission performance of PUSCH can be ensured when the PUSCH capacity carrying MsgA is expanded. By providing the mapping order and rule between PUSCH and PRACH resources, the terminal device can select a preamble, determine the PUSCH resource, and provide a complete configuration of PUSCH resources while saving signaling overhead. [Brief description of the drawings]

[0012] [Figure 1] 1 is a processing flowchart of a second type random access of the present application. [Diagram 2] 1 is a processing flowchart of a first type of random access of the present application. [Diagram 3] FIG. 2 is a schematic diagram of the channel configuration of MsgA of the present application. [Figure 4] 1 is a schematic diagram of a configuration of a communication system according to an embodiment of the present application. [Diagram 5] 4 is a flowchart of selectable steps of a channel resource configuration method in an embodiment of the present application; [Figure 6] FIG. 2 is a schematic diagram of allocation of PUSCH resource blocks when using allocation type 1 in an embodiment of the present application; [Figure 7] FIG. 2 is a schematic diagram of allocation of PUSCH resource blocks when using allocation type 0 in an embodiment of the present application; [Figure 8] FIG. 2 is a schematic diagram of mapping between PRACH resources and the PUSCH resources in an embodiment of the present application; [Figure 9] 4 is a flowchart of another optional process of a channel resource configuration method in an embodiment of the present application; [Figure 10]4 is a flowchart of another optional process of a channel resource configuration method in an embodiment of the present application; [Figure 11] 4 is a flowchart of another optional process of a channel resource configuration method in an embodiment of the present application; [Figure 12] FIG. 2 is a schematic diagram of selectable configurations of a terminal device in an embodiment of the present application; [Figure 13] FIG. 2 is a schematic diagram of another selectable configuration of a terminal device in an embodiment of the present application. [Figure 14] FIG. 2 is a schematic diagram of another alternative configuration of a network device in accordance with an embodiment of the present application. [Figure 15] FIG. 2 is a schematic diagram of another alternative configuration of a network device in accordance with an embodiment of the present application. [Figure 16] FIG. 2 is a schematic diagram of a hardware configuration of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] In order to more fully understand the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application will be described in detail below with reference to the accompanying drawings. However, the accompanying drawings are for illustrative purposes only and are not intended to limit the embodiments of the present application.

[0014] Before describing in detail the resource configuration method provided in the embodiment of the present application, the second type of random access will be briefly described.

[0015] The terminal device establishes a connection with the network device via the RACH and performs uplink synchronization. The main purpose of random access is to obtain uplink synchronization and assign a unique Cell Radio Network Temporary Identifier (C-RNTI) to the terminal device. The random access process is generally triggered by one of the following five events: 1. RRC Connection Re-establishment procedure: A terminal device re-establishes a radio connection after a Radio Link Failure. 2. Handover: At this time, the terminal device needs to establish uplink synchronization with the new cell. 3. In the RRC_CONNECTED state, when downlink data arrives (at which point ACK / NACK needs to be returned), the uplink is in an "asynchronous" state. 4. In RRC_CONNECTED state, when uplink data arrives (e.g. measurement reports need to be reported or user data needs to be transmitted), the uplink is in an “unsynchronized” state or there are no PUCCH resources available for SR transmission (allowing UEs that are already in uplink synchronization at this point to use RACH instead of SR). 5. In the RRC_CONNECTED state, a timing advance (TA) is required to locate the terminal device.

[0016] As shown in Figure 1, the process flow of the second type of random access includes the following four steps: In step S101, a terminal device sends a random access preamble to a network device via message 1 (Msg1).

[0017] The terminal device transmits a selected preamble in the selected PRACH time domain resource, and the network device estimates the uplink timing and the size of the uplink grant required for Msg3 transmission at the terminal device based on the preamble.

[0018] In step S102, after the network device detects that the terminal device transmits a preamble, it transmits a Random Access Response (RAR) message to the terminal device via Msg2, notifies the terminal device of uplink resource information to be used when the terminal device transmits Msg3, allocates a Radio Network Temporary Identity (RNTI) for the terminal device, and provides a time advance command, etc. to the terminal device.

[0019] In step S103, after receiving the RAR message, the terminal device sends Msg3 in the uplink resource indicated in the RAR message.

[0020] Here, the message of Msg3 is mainly used to inform the network device that the RACH process is triggered by some event. For example, if it is an initial random access event, Msg3 includes the terminal device ID and the establishment cause, and if it is an RRC re-establishment event, Msg3 includes the terminal device identifier and the establishment cause in the connected state. If it is in the RRC connected state, one C-RNTI MAC CE is included in Msg3.

[0021] Furthermore, the ID including Msg3 has had the conflict resolved in step S104.

[0022] In step S104, the network device sends Msg4 to the terminal device, where Msg4 includes a contention resolution message and allocates uplink transmission resources to the terminal device.

[0023] The terminal device that receives Msg4 sent from the network device detects whether the terminal device-specific temporary identifier sent from Msg3 is included in the contention resolution message sent from the base station, and if it is included, it indicates that the random access process of the terminal device has been successful, and if it is not included, it is deemed that the random access process has failed, and the terminal device needs to start the random access process again from the beginning.

[0024] The processing process of the first type of random access, as shown in FIG. 2, includes the following two steps:

[0025] In step S201, the terminal device sends MsgA to the network device.

[0026] Here, MsgA is composed of a preamble and a payload. Optionally, the preamble is the same as the preamble of the second type random access transmitted in the PRACH resource, and the information included in the payload is the same as the information of Msg3 in the second type random access, such as RRC signaling when RRC is in an idle state, and C-RNTI MAC CE when RRC is in a connected state, and the payload can be transmitted by PUSCH. Note that the contents of Msg1 and Msg3 in the second type random access are included in MsgA.

[0027] Here, the channel configuration of MsgA includes a preamble and a PUSCH, as shown in FIG. 3, where the time domain resource of the preamble and its cyclic prefix (CP) precedes the PUSCH time domain resource, and there is a guard time (GT) between them.

[0028] In step S202, the terminal device receives MsgB from the network device.

[0029] Optionally, MsgB includes the contents of Msg2 and Msg4 in the second type random access, and MsgB is transmitted on the PDCCH and PDSCH.

[0030] For the first type of random access, the channel structure of MsgA includes a PDSCH resource and an RO, where the RO can provide up to 64 preambles, i.e., support up to 64 users; on the other hand, if the PUSCH resource carrying the payload in MsgA does not support multi-user multiplexing in multiple PUSCH antenna ports on the same PUSCH resource, it can only support PUSCH transmission of one user (terminal device) on the same PUSCH resource. Thus, not only does it limit the number of users supporting the first type of random access, but the system also needs to configure many PUSCHs to support the transmission of MsgA in the first type of random access. Therefore, how to configure PUSCH resources for the first type of random access is an issue that needs to be resolved urgently.

[0031] In order to address the above-mentioned problems, the present application provides a resource configuration method, and the resource configuration method according to the embodiments of the present application is applicable to various communication systems such as, for example, a GSM (Global System of Mobile Communication) system, a CDMA (Code Division Multiple Access) system, a WCDMA (Wideband Code Division Multiple Access) system, a GPRS (General Packet Radio Service), an LTE (Long Term Evolution) system, an FDD (Frequency Division Duplex) system, a TDD (Time Division Duplex) system, a UMTS (Universal Mobile Telecommunication System), a WiMAX (Worldwide Interoperability for Microwave Access) communication system, or a 5G system.

[0032] Exemplarily, a communication system 100 to which an embodiment of the present application is applied is shown in Fig. 4. The communication system 100 may include a network device 110, which may be a device that communicates with terminal devices 120 (also called communication terminals, terminals). The network device 110 may provide communication coverage in a particular geographic area and may communicate with terminal devices located within the coverage area. This network device 110 may be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, a base station (Node B, NB) in a WCDMA system, an evolved base station (Evolutional Node B, eNB or eNodeB) in an LTE system, a base station (gNB) in a New Radio (NR) / 5G system, a radio controller in a Cloud Radio Access Network (CRAN), a mobile switching center, a relay station, an access point, an in-vehicle device, a wearable device, a hub, a switch, a bridge, a router, a network side device in a 5G network, or a network device in a future evolved Public Land Mobile Network (PLMN), etc.

[0033] The communication system 100 further includes at least one terminal device 120 located within the coverage of the network device 110. Here, a "terminal device" includes a wired connection such as a public switched circuit network PSTN, DSL, digital line, direct cable, and / or another data connection / network, and / or a means configured to receive / transmit communication signals of another terminal device via a radio interface, for example a cellular network, a wireless local area network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter, and / or an IoT device. A terminal device configured to communicate via a radio interface may be referred to as a "wireless communication terminal", "wireless terminal", or "mobile terminal". Examples of mobile terminals include Personal Communication System (PCS) terminals having satellite or mobile telephone, data processing, fax, and cellular radiotelephone combined with data communication capabilities, PDAs that may include radiotelephones, pagers, Internet / intranet connections, web browsers, notepads, calendars, and / or GPS receivers, and other electronic devices including traditional laptop and / or palmtop receivers or radiotelephone transceivers. A terminal device may refer to an access terminal, UE, subscriber unit, subscriber station, mobile station, remote terminal, mobile device, subscriber terminal, wireless communication device, user agent, or user equipment. An access terminal may be a cellular telephone, a cordless telephone, a Session Initiation Protocol (SIP) telephone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolving PLMN, etc.

[0034] Optionally, Device to Device (D2d) communication may take place between terminal devices 120.

[0035] Optionally, a 5G system or a 5G network may also be referred to as a New Radio (NR) system or a NR network.

[0036] Although FIG. 4 exemplarily illustrates one network device and two terminal devices, optionally, the communication system 100 may include multiple network devices and may include other numbers of terminal devices within the coverage of each network device, and embodiments of the present application are not limited thereto.

[0037] Optionally, the communication system 100 may further include other network entities, such as a network controller, a mobility management entity, etc., and the embodiments of the present application are not limited thereto.

[0038] In addition, a device having a communication function in a network / system in the embodiment of the present application is called a communication device. Taking the communication system 100 shown in Figure 4 as an example, the communication device includes a network device 110 and a terminal device 120 having a communication function, the network device 110 and the terminal device 120 may be the specific devices described above, and the description thereof is omitted here, and the communication device may further include other devices in the communication system 100, such as other network entities such as a network controller, a mobility management entity, etc., and is not limited thereto in the embodiment of the present application.

[0039] The optional processing process of the channel resource configuration method in the embodiment of the present application, as shown in FIG. 5, includes the following steps:

[0040] In step S301, a terminal device obtains configuration information of a PUSCH resource.

[0041] In an embodiment of the present application, the PUSCH resource includes at least one of an antenna port supported by PUSCH, a PUSCH time-frequency resource block, and an antenna port and a PUSCH time-frequency resource block supported by PUSCH. Correspondingly, the configuration information of the PUSCH resource includes at least one of configuration information of an antenna port supported by PUSCH, configuration information of a PUSCH time-frequency resource block, and configuration information of an antenna port supported by PUSCH and a PUSCH time-frequency resource block.

[0042] First, configuration information of antenna ports supported by the PUSCH will be described.

[0043] For example, the configuration information of the antenna ports supported by the PUSCH includes at least one of the number of antenna ports supported by the PUSCH and the antenna ports supported by the PUSCH. The configuration information of the antenna ports supported by the PUSCH may be determined by the network device and then notified to the terminal device through signaling, or may be pre-agreed between the network device and the terminal device, or may be determined by a combination of the two.

[0044] When the configuration information of the antenna ports supported by the PUSCH includes the number of antenna ports supported by the PUSCH, the number of antenna ports supported by the PUSCH indicates the maximum number of antenna ports supported in the same PUSCH resource. When the number is 2, it indicates that a maximum of two antenna ports PUSCH resources are supported in the PUSCH resource. Here, each antenna port supports PUSCH transmission of one user. At this time, after determining the number of antenna ports supported by the PUSCH, which antenna port to use may be determined based on preset configuration information or a preset policy. For example, when the number of antenna ports supported by the PUSCH is 2, it is determined using the first two ports in the antenna port set based on the preset policy, and when the antenna port set is {0, 2, 4, 8}, the antenna ports supported by the PUSCH indicate the first two antenna ports {0, 2} of the antenna port set. Determining which two ports to use based on a preset policy indicates that it is agreed upon which two antenna ports to use when the number of antenna ports supported by PUSCH is 2, and which four antenna ports to use when the number of antenna ports supported by PUSCH is 4. Here, the antenna port set may be determined by the network device and then notified to the terminal device via signaling, or may be agreed upon in advance between the network device and the terminal device.

[0045] When the configuration information of the antenna ports supported by the PUSCH includes the antenna ports supported by the PUSCH, the configuration information of the antenna ports supported by the PUSCH directly indicates the antenna ports available for use in the same PUSCH resource. For example, when the configuration information of the antenna ports supported by the PUSCH indicates {0, 1}, it indicates that antenna ports 0 and 1 are used, and when the configuration information of the antenna ports supported by the PUSCH indicates {1, 3, 5, 7}, it indicates that antenna ports 1, 3, 5, and 7 are used in the PUSCH resource.

[0046] When the configuration information of the antenna ports supported by the PUSCH includes the number of antenna ports supported by the PUSCH and the antenna ports supported by the PUSCH, that is, it directly indicates the number of antenna ports supported by the PUSCH and directly indicates the antenna ports available in the same PUSCH resource.

[0047] As another example, the configuration information of the antenna ports supported by the PUSCH includes the number of antenna ports supported by the PUSCH and the antenna ports supported by the PUSCH, and further includes a MIMO layer used for PUSCH transmission. The MIMO layer used for PUSCH transmission indicates a MIMO layer used for PUSCH transmission. For example, if the configuration information of the antenna ports supported by the PUSCH indicates that the MIMO layer is 1, it indicates that the PUSCH uses single-layer data transmission, and if the MIMO layer is 2, it indicates that the PUSCH uses double-layer data MIMO transmission. Optionally, the MIMO layer used for PUSCH transmission is pre-agreed in a protocol, for example, it is agreed that the MIMO layer is 1.

[0048] Furthermore, the terminal device may select an antenna port to perform MIMO transmission based on the antenna port supported by the PUSCH and / or the number of antenna ports supported by the PUSCH included in the configuration information of the antenna port supported by the PUSCH. For example, if the configuration information of the antenna port supported by the PUSCH indicates that the antenna port is {1, 3, 5, 7} and the MIMO layer is 2, the antenna port pair selected by the terminal for two-layer MIMO transmission is {1, 3}, or {5, 7}, or {1, 5}, or {3, 7}.

[0049] In another example, the configuration information of the antenna ports supported by the PUSCH includes at least one of the number of antenna ports supported by the PUSCH and the antenna ports supported by the PUSCH, and further includes a PUSCH DMRS-like scrambling ID, i.e., The value of TIFF0007657874000001.tif12150 is 0, or TIFF0007657874000002.tif11150 has a value of 1. A specific PUSCH DMRS sequence can be determined based on the scrambling ID of the PUSCH DMRS.

[0050] In the embodiment of the present application, multiple PUSCH DMRS ports are multiplexed in the PUSCH resource, so that multiple PUSCH antenna ports are respectively used for PUSCH transmission of MsgA of different users, and the PUSCH transmission capacity of MsgA can be increased. Furthermore, by configuring the number of antenna ports and the corresponding antenna ports, the network device can select the appropriate number of antenna ports according to the load condition and the channel environment condition of the cell deployment, which is advantageous to optimize the performance of PUSCH transmission.

[0051] Next, configuration information of a PUSCH time-frequency resource block will be described.

[0052] The configuration information of the PUSCH time-frequency resource blocks includes configuration information of PUSCH time-frequency resource blocks of resource allocation type 0 and configuration information of PUSCH time-frequency resource blocks of resource allocation type 1.

[0053] Regarding the configuration information of the PUSCH time-frequency resource block of resource allocation type 1, the PUSCH time-frequency resource block is composed of consecutive symbols in time and consecutive physical resource blocks (PRBs) in the frequency domain. The configuration information of the PUSCH time-frequency resource block of resource allocation type 1 includes at least one of the resource start point of the PUSCH resource block, the number of PUSCH resource blocks to be frequency-division multiplexed, the total number of PUSCH resources, the number of PRBs occupied by the PUSCH resource block, and the number of Orthogonal Frequency Division Multiplexing (OFDM) symbols occupied by the PUSCH resource block. Here, the resource start point of the PUSCH resource block includes the time start point of the PUSCH resource and the frequency start point of the PUSCH resource, for example, a PRB or a start symbol, and the number of PUSCH resource blocks to be frequency-division multiplexed indicates the number of PUSCH resource blocks to be frequency-division multiplexed at the same time position (the same one or more symbols, the same slot, etc.). In a specific implementation, all of the configuration information of the PUSCH time-frequency resource block of resource allocation type 1 is determined by the network device and then sent to the terminal device through signaling, or the network device and the terminal device are pre-agreed in a protocol, or a part of the configuration information of the PUSCH time-frequency resource block of resource allocation type 1 is determined by the network device and then sent to the terminal device through signaling, and the other part is pre-agreed in a protocol between the network device and the terminal device. Which configuration information is sent by the network device to the terminal device through signaling, or which is pre-agreed in a protocol between the network device and the terminal device, is not limited to the embodiments of the present application.

[0054] In a specific implementation, a network device configures PUSCH resource block sets with different sizes, and each PUSCH resource block set is configured according to the above scheme.

[0055] A schematic diagram of PUSCH resource block allocation using allocation type 1, as shown in Figure 6, shows an allocation of 8 PUSCH resource blocks, where the number of PUSCH resource blocks FDMed at the same time position is 4. It can be seen that the resource block positions of all PUSCHs are determined based on information such as the start time-frequency position of the PUSCH resource, the number of PRBs and symbols indicated by each PUSCH resource block, and the number of PUSCH resource blocks FDMed at the same time position.

[0056] Regarding the configuration information of the PUSCH time-frequency resource block of resource allocation type 0, the PUSCH time-frequency resource block is composed of symbols that are consecutive in time and PRBs that are not consecutive in frequency domain. The configuration information of the PUSCH time-frequency resource block of resource allocation type 0 includes at least one of the resource starting point of the PUSCH resource block, the number of PUSCH resource blocks to be frequency division multiplexed, the total number of PUSCH resources, the number of OFDM symbols occupied by the PUSCH resource block, and resource allocation information of the PRB of the PUSCH resource block. Here, the resource allocation information of the PRB of the PUSCH resource block includes a bitmap of the PRB or RBG, and a distribution pattern of the PRB or RBG. In a specific implementation, the PRB (or RBG) distribution pattern indicates the multiplexing parameters of the PUSCH resources of multiple users. One method indicates the distribution of the PRB / RBG of each PUSCH resource block, and another method indicates the distribution of the PRB / RBG of a unified PUSCH resource block, and each PUSCH resource block adopts this distribution pattern. In a specific implementation, all of the configuration information of the PUSCH time-frequency resource block of resource allocation type 0 is determined by the network device and then sent to the terminal device through signaling, or the network device and the terminal device are pre-agreed in a protocol, or a part of the configuration information of the PUSCH time-frequency resource block of resource allocation type 0 is determined by the network device and then sent to the terminal device through signaling, and the other part is pre-agreed in a protocol between the network device and the terminal device. Which configuration information is sent by the network device to the terminal device through signaling, or which is pre-agreed in a protocol between the network device and the terminal device, is not limited to the embodiments of the present application.

[0057] The allocation schematic diagram of PUSCH resource blocks using resource allocation type 0 is shown in FIG. 7, in which the PRBs on each PUSCH are uniformly distributed. Each PUSCH resource block consists of three PRBs or RBGs, the PRBs or RBGs are uniformly distributed, and the interval between every two PRBs or RBGs is three PRBs or RBGs. In the same time resource, the PRBs or RBGs of multiple resource blocks are sequentially arranged in the frequency domain according to the resource distribution pattern. If the number of PUSCH resource blocks that are FDMed is not formed in one arrangement, they may be arranged again based on the pattern distributed in the resources. As shown in FIG. 7, the number of PUSCH resource blocks in FDMed is 8, but four PUSCH resource blocks (PUSCH resource blocks 1, 2, 3, and 4) are formed in one arrangement, so new resource arrangement is performed from the fifth resource block to determine PUSCH resource blocks 5, 6, 7, and 8.

[0058] In the embodiment of the present application, the configuration method of the two PUSCH resources requires a small number of parameters to configure the PUSCH resources, thereby reducing the signaling overhead, and further reducing the system broadcast overhead of configuring the msgA resource.

[0059] In step S302, a terminal device obtains the mapping rule between the PUSCH resource and the PRACH resource.

[0060] For the first type of random access, the PUSCH resource carrying msgA is composed of a PUSCH time-frequency resource block and a DMRS antenna port of PUSCH. Because the MsgA in the first type of random access includes both preamble and PUSCH, before the terminal device transmits msgA, it is necessary to select the PRACH resource and the PUSCH resource corresponding to the preamble. The correspondence relationship between the PRACH resource and the PUSCH resource is one-to-one mapping, that is, one PRACH resource corresponds to one PUSCH resource, where one PRACH resource refers to one preamble on any one PRACH occasion, and one PUSCH resource refers to the PUSCH transmission resource composed of the PUSCH time-frequency resource of one PUSCH resource block and one PUSCH DMRS port. The correspondence relationship between the PRACH resource and the PUSCH resource is one-to-many mapping or many-to-one mapping, i.e., one PRACH resource corresponds to multiple PUSCH resources, or multiple PRACH resources correspond to one PUSCH resource. When multiple PRACH resources (RACH occasions) and multiple PUSCH resource blocks are configured, when the terminal device determines the resource of MsgA, it is necessary to obtain the mapping relationship between the PRACH resource and the PUSCH resource, and the terminal device is also required to obtain the mapping order between the PRACH resource and the PUSCH resource. For example, when any of the above PRACH resources and any of the above PUSCH resources have a one-to-one mapping relationship, when the terminal device selects a certain preamble in a certain PRACH resource (RACH occasion), it is necessary for the terminal device to determine the PUSCH resource corresponding to the preamble (i.e., which PUSCH resource block and which PUSCH DMRS port are located).

[0061] Based on this, the embodiment of the present application determines the mapping rule between the PUSCH resource and the PRACH resource as follows:

[0062] In an embodiment, for a PRACH resource corresponding to a preamble, the mapping rule between the PUSCH resource and the PRACH resource includes a mapping dimension between the PUSCH resource and the PRACH resource, the mapping dimension between the PUSCH resource and the PRACH resource is a preamble index in one RACH occasion, and for a frequency division multiplexed RACH occasion, a time division multiplexed RACH occasion in one PRACH slot is based on a time resource index and an index of PRACH slots according to a PRACH resource number, where RACH occasion refers to a time domain resource and a frequency domain resource in which a preamble is transmitted.

[0063] The mapping rule between the PUSCH resource and the PRACH resource is as follows: The PUSCH resource is 1. The order of preamble indexes in one RACH occasion; 2. The order of PRACH resource numbers of frequency division multiplexed RACH occasions; 3. The order of time resource indexes of RACH occasions time-division multiplexed in one PRACH slot; 4. Including mapping to PRACH resources according to a priority, such as the order of indexes of PRACH slots.

[0064] In an alternative embodiment, the mapping rule between the PUSCH resource and the PRACH resource is: The PUSCH resource is 1. In RACH occasion, the preamble index is in ascending order. 2. In ascending order of PRACH resource numbers of frequency division multiplexed RACH occasions; 3. The ascending order of time resource indexes of RACH occasions time-division multiplexed in one PRACH slot; 4. The PRACH slots are mapped to the PRACH resources according to a priority order, such as ascending order of indexes of the PRACH slots. Note that in the above embodiment, the priority order is ascending order of each dimension, but in a specific implementation, the priority order may be descending order or other manners.

[0065] For example, when the PUSCH resources are mapped to the PRACH resources in the following order of priority, the PRACH resources are first mapped to the PUSCH resources according to the order of preamble indexes in one RACH occasion, and after the mapping based on the preamble indexes in the RACH occasion is completed, the PUSCH resources are mapped to the PUSCH resources according to the order of PRACH resource numbers of the RACH occasions that are frequency division multiplexed, and after the mapping based on the PRACH resource numbers of the RACH occasions that are frequency division multiplexed is completed, the PUSCH resources are mapped to the PUSCH resources in one PRACH slot according to the order of time resource indexes of the RACH occasions that are time division multiplexed, and finally, the PRACH resources are mapped to the PUSCH resources according to the order of indexes of the PRACH slots.

[0066] In addition, the preamble index dimension in the RACH occasion is denoted by number (1), the PRACH resource number dimension of the frequency division multiplexed RACH occasion is denoted by number (2), the time resource index of the time division multiplexed RACH occasion in one PRACH slot is denoted by number (3), and the index of the PRACH slots is denoted by number (4). The mapping priority of these four dimensions may be flexibly adjusted, for example, the above priority is (1), (2), (3), (4), and in other embodiments, the priority may be (2), (1), (3), (4), or any combination of (1), (2), (3), (4), etc. In a specific implementation, the mapping dimension between the PUSCH resource and the PRACH resource is the same as the dimension included in the mapping priority between the PUSCH resource and the PRACH resource. That is, the mapping dimension between the PUSCH resource and the PRACH resource includes certain dimensions, and the PUSCH resource is mapped to the PRACH resource according to the priority of these dimensions. For example, if the mapping dimension between the PUSCH resource and the PRACH resource includes the above dimensions (1), (2), and (3), the PUSCH resource is mapped to the PRACH resource according to the priority of dimensions (1), (2), and (3).

[0067] For a PUSCH resource, the mapping rule between the PUSCH resource and the PRACH resource includes a mapping dimension between the PRACH resource and the PUSCH resource, and the mapping dimension between the PRACH resource and the PUSCH resource includes at least one of a PUSCH port index within one PUSCH resource, a PUSCH resource number of a PUSCH resource block that is frequency division multiplexed, and a time resource index of a PUSCH resource block that is time division multiplexed.

[0068] The mapping rule between the PRACH resource and the PUSCH resource is: The PRACH resource is a, the order of PUSCH port indexes within one PUSCH resource; b. The order of PUSCH resource numbers of the PUSCH resource blocks that are frequency division multiplexed; c) Mapping the PUSCH resource to the PUSCH resource according to a priority order, such as an order of time resource indexes of the time division multiplexed PUSCH resource blocks.

[0069] In an alternative embodiment, the mapping rule between the PRACH resource and the PUSCH resource is: The PRACH resource is a, ascending order of PUSCH port index within one PUSCH resource; b. In ascending order of PUSCH resource numbers of the PUSCH resource blocks to be frequency-division multiplexed; and c) mapping the PUSCH resource to the PUSCH resource according to a priority order, such as an ascending order of time resource indexes of time division multiplexed PUSCH resource blocks.

[0070] In an alternative embodiment, the order of PUSCH port indexes in one PUSCH resource is the ascending order of PUSCH port indexes in one PUSCH resource, the order of PUSCH resource numbers is the ascending order of PUSCH resource numbers, and the order of time resource indexes is the ascending order of time resource indexes. In the above embodiment, the priority is ascending in each dimension, but in a specific implementation, the priority may be descending or in other manners.

[0071] For example, the PRACH resources are mapped to the PUSCH resources according to the above priority order. For the PUSCH resources, first, the PRACH resources are mapped to the PRACH resources according to the order of PUSCH port indexes in one PUSCH resource. After the use of the PUSCH port indexes in one PUSCH resource is completed, the PRACH resources are mapped to the PRACH resources according to the order of PUSCH resource numbers of frequency-division multiplexed PUSCH resource blocks. After the use of the PUSCH resource numbers is completed, the PUSCH resources are mapped to the PRACH resources according to the order of time resource indexes of time-division multiplexed PUSCH resource blocks.

[0072] In addition, the PUSCH port index dimension in one PUSCH resource is denoted by number a, the PUSCH resource number dimension of the frequency division multiplexed PUSCH resource block is denoted by number b, and the time resource index dimension of the time division multiplexed PUSCH resource block is denoted by number c, and the mapping priority of these three dimensions may be flexibly adjusted, for example, the above priority is a, b, c, and in other embodiments, the priority may be b, a, c, or any combination of a, b, c. For example, first, the frequency division multiplexed PUSCH resource block is mapped to the PRACH resource according to the order of the PUSCH resource number, then the PRACH resource is mapped to the PRACH resource according to the order of the PUSCH port index in one PUSCH resource, and finally, the PUSCH resource is mapped to the PRACH resource according to the order of the time resource index of the time division multiplexed PUSCH resource block. Or, first, the PRACH resource is mapped according to the order of PUSCH resource numbers of frequency division multiplexed PUSCH resource blocks, then the PUSCH resource is mapped according to the order of time resource indexes of time division multiplexed PUSCH resource blocks, and finally, the PRACH resource is mapped according to the order of PUSCH port indexes in one PUSCH resource. Since there are multiple mapping priorities formed based on the three granularities of a, b, and c, the description is omitted here. In a specific implementation, the dimension of the mapping between the PRACH resource and the PUSCH resource is the same as the dimension included in the priority of the mapping between the PRACH resource and the PUSCH resource. That is, the dimension of the mapping between the PRACH resource and the PUSCH resource includes a certain dimension, and the PRACH resource is mapped to the PUSCH resource according to the priority of these dimensions. For example, the dimensions of mapping between the PUSCH resource and the PRACH resource include the above dimensions (1), (2) and (3), and the PUSCH resource maps to the PRACH resource according to the priorities of dimensions (1), (2) and (3).

[0073] The mapping rule between the PRACH resource and the PUSCH resource shown in Figure 8 will be described. As shown in Figure 8, 4 RO resources FDMed are multiplexed, and the 8 ROs are numbered RO 1-8 in sequence according to the order of frequency multiplication and time multiplication. Similarly, the PUSCH resources are numbered 1-16. It is assumed that one RO provides 64 preambles, one PUSCH resource block supports 8 PUSCH DMRS, and the PRACH resource and the PUSCH resource are one-to-one mapping. In this case, the preamble on the first RO corresponds to the 8 PUSCH resource blocks. Here, preamble index 0, 1, 2, 3 ... 7 correspond to the 8 PUSCH resources (corresponding to the 8 DMRS ports 0, 1, 2, 3 ... 7) on the first PUSCH resource block, preamble index 0 corresponds to the PUSCH resource with PUSCH port index = 0, preamble index 1 corresponds to the PUSCH resource with PUSCH port index = 1, preamble index 2 corresponds to the PUSCH resource with PUSCH port index = 2, ... preamble index 7 corresponds to the PUSCH resource with PUSCH port index = 7, similarly preamble index 8-15 correspond to the 8 DMRS ports of the second PUSCH resource block numbered 2, and so on.

[0074] Thus, the RO resource numbered 2 is mapped to DMRS ports on the PUSCH resource blocks numbered 9-16.

[0075] In an embodiment of the present application, after the mapping relationship between the PRACH resource and the PUSCH resource and the respective mapping orders between the PRACH resource and the PUSCH resource are determined, when the terminal device selects the PRACH resource, the position of the corresponding PUSCH resource is determined. For example, when the terminal device selects the PRACH resource and determines to map it with the PUSCH resource according to the order of the preamble index in one RACH occasion and the order of the PRACH resource number of the RACH occasion that is frequency division multiplexed, the terminal device maps the PUSCH resource according to the ascending order of the preamble index in the RACH occasion and the ascending order of the PUSCH port index in one PUSCH resource. After the mapping based on the preamble index in the RACH occasion is completed, the PUSCH resource is mapped according to the ascending order of the PRACH resource number of the RACH occasion that is frequency division multiplexed. When mapping PUSCH resources, when mapping based on the PUSCH port index in one PUSCH resource is completed, mapping is performed based on the ascending order of PUSCH resource numbers of the PUSCH resource blocks to be frequency division multiplexed, and thus mapping between the PRACH resource and the PUSCH resource is completed.

[0076] In addition, in an embodiment of the present application, the mapping rule between the PUSCH resource and the PRACH resource is pre-agreed between the network device and the terminal device, or the network device determines the mapping rule between the PUSCH resource and the PRACH resource and then notifies the terminal device through signaling.

[0077] Note that there is no order of execution between step S301 and step S302, and step S301 may be executed first and then step S302, step S302 may be executed first and then step S301, or step S301 and step S302 may be executed simultaneously. In the embodiment of the present application, only step S301 may be executed, or step S301 and step S302 may be executed.

[0078] In an alternative embodiment, the method further comprises the steps of:

[0079] In step S303, the terminal device sends MsgA according to the configuration information of the PUSCH resource.

[0080] Another optional processing process of the channel resource configuration method in the embodiment of the present application, as shown in FIG. 9, includes the following steps:

[0081] In step S401, a terminal device obtains a mapping rule between a PUSCH resource and a PRACH resource.

[0082] In the embodiment of the present application, the description of the mapping rule between the PUSCH resource and the PRACH resource is the same as the description of the terminal device determining the mapping rule between the PUSCH resource and the PRACH resource in step S302 above, and therefore will not be repeated here.

[0083] When the terminal device obtains the mapping rule between the PUSCH resource and the PRACH resource, the terminal device receives the mapping rule between the PUSCH resource and the PRACH resource sent by a network device.

[0084] Or, the terminal device obtains the mapping rule between the PUSCH resource and the PRACH resource based on a preset mapping rule between the PUSCH resource and the PRACH resource, that is, the network device and the terminal device preset the mapping rule between the PUSCH resource and the PRACH resource.

[0085] Alternatively, a terminal device receives information of a part of the mapping rule between the PUSCH resource and the PRACH resource transmitted by a network device, and obtains information of another part of the mapping rule between the PUSCH resource and the PRACH resource based on a preset mapping rule between the PUSCH resource and the PRACH resource, where the information of the other part of the mapping rule between the PUSCH resource and the PRACH resource is preset in the network device and the terminal device.

[0086] In an alternative embodiment, the method further comprises the steps of: In step S402, the terminal device sends MsgA according to the mapping rule between the PUSCH resource and the PRACH resource.

[0087] Another optional processing process of the channel resource configuration method in the embodiment of the present application, as shown in FIG. 10, includes the following steps: In step S501, a network device sends configuration information of a PUSCH resource.

[0088] Here, the network device transmits the configuration information of the PUSCH resource to the terminal device, and the configuration information of the PUSCH resource may be the configuration information of all the PUSCH resources on which MsgA is transmitted, or may be the configuration information of a part of the PUSCH resources on which MsgA is transmitted. When the configuration information of the PUSCH resource is the configuration information of a part of the PUSCH resources on which MsgA is transmitted, the configuration information of the other part of the PUSCH resources on which MsgA is transmitted is preset between the network device and the terminal device, and at this time, the terminal device obtains the configuration information of the other part, so there is no need to transmit the configuration information from the network device to the terminal device.

[0089] In the embodiment of the present application, the description of the configuration information of the PUSCH resource is the same as the description of the terminal device determining the configuration information of the PUSCH resource in step S301 above, and therefore the description is omitted here.

[0090] The method further comprises the steps of: In step S502, a network device sends the mapping rule between the PUSCH resource and the PRACH resource.

[0091] In an embodiment of the present application, all information of the mapping rule between PUSCH resources and PRACH resources is determined by a network device and then sent to a terminal device, or part of the information of the mapping rule between PUSCH resources and PRACH resources is determined by a network device and then sent to a terminal device, and the other part of the information of the mapping rule between PUSCH resources and PRACH resources is preset by the network device and the terminal device, and the terminal device has acquired the other part of the information, so there is no need for the network device to send it to the terminal device.

[0092] In the embodiment of the present application, the description of the mapping rule between the PUSCH resource and the PRACH resource is the same as the description of the terminal device determining the mapping rule between the PUSCH resource and the PRACH resource in step S302 above, and therefore will not be repeated here.

[0093] In an alternative embodiment, the method further comprises: The network device receives a MsgA transmitted according to configuration information of a PUSCH resource; Wherein, the MsgA is sent from the terminal device to the network device. Optionally, the MsgA may be sent by the terminal device according to the configuration information of the PUSCH resource and the mapping rule between the PUSCH resource and the PRACH resource.

[0094] Another optional processing process of the channel resource configuration method in the embodiment of the present application, as shown in FIG. 11, includes the following steps: In step S601, a network device receives MsgA, and there is a mapping rule between PUSCH resources and PRACH resources in the MsgA.

[0095] In the embodiment of the present application, the description of the mapping rule between the PUSCH resource and the PRACH resource is the same as the description of the terminal device determining the mapping rule between the PUSCH resource and the PRACH resource in step S302 above, and therefore will not be repeated here.

[0096] In an embodiment, before performing step S601, the method further includes the steps of: In step S600, a network device obtains a mapping rule between the PUSCH resource and the PRACH resource, and / or obtains a mapping rule between the PUSCH resource and the PRACH resource based on a preset mapping rule between the PUSCH resource and the PRACH resource.

[0097] It should be noted that in the embodiment of the present application, the channel resource configuration method is applied to the PUSCH channel carrying MsgA in the first type of random access (two-step random access).

[0098] In order to realize the above channel resource configuration method, the embodiment of the present application further provides a terminal device, and the selectable configuration of the terminal device is as shown in FIG. 12 , the terminal device 800 includes: a first processing unit 801; The first processing unit 801 is configured to obtain configuration information of a PUSCH resource.

[0099] In an embodiment of the present application, the first processing unit 801 is further configured to obtain a mapping rule between the PUSCH resource and a physical PRACH resource.

[0100] In an embodiment of the present application, the PUSCH resource includes an antenna port and / or a PUSCH time-frequency resource block supported by the PUSCH, and correspondingly, the configuration information of the PUSCH resource includes configuration information of an antenna port and / or a PUSCH time-frequency resource block supported by the PUSCH.

[0101] Here, the configuration information of the antenna ports supported by the PUSCH includes at least one of the number of antenna ports supported by the PUSCH and the antenna ports supported by the PUSCH.

[0102] Alternatively, the configuration information of the antenna ports supported by the PUSCH includes the number of antenna ports supported by the PUSCH and / or the antenna ports supported by the PUSCH, and further includes a multiple-input multiple-output MIMO layer used for PUSCH transmission.

[0103] Alternatively, the configuration information of the antenna ports supported by the PUSCH includes the number of antenna ports supported by the PUSCH and / or the antenna ports supported by the PUSCH, and further includes a scrambling identifier ID of a PUSCH DMRS.

[0104] In an embodiment of the present application, the configuration information of the PUSCH time-frequency resource block includes configuration information of a PUSCH time-frequency resource block of resource allocation type 0 and configuration information of a PUSCH time-frequency resource block of resource allocation type 1.

[0105] The configuration information of the PUSCH time-frequency resource block of resource allocation type 1 includes at least one of a resource starting point of the PUSCH resource block, the number of PUSCH resource blocks to be frequency division multiplexed, the total number of PUSCH resources, the number of PRBs occupied by the PUSCH resource block, and the number of OFDM symbols occupied by the PUSCH resource block.

[0106] The configuration information of the PUSCH time-frequency resource block of resource allocation type 0 includes at least one of a resource starting point of a PUSCH resource block, a number of PUSCH resource blocks to be frequency division multiplexed, a total number of PUSCH resources, a number of OFDM symbols occupied by the PUSCH resource block, and resource allocation information of PRBs of the PUSCH resource block, where the resource allocation information of PRBs of the PUSCH resource block is represented by a bitmap of PRBs or RBGs and a distribution pattern of PRBs or RBGs, where the resource starting point includes a time resource starting point and / or a frequency resource starting point.

[0107] In an embodiment of the present application, the mapping rule between the PUSCH resource and the PRACH resource includes a mapping dimension between the PUSCH resource and the PRACH resource, and the mapping dimension between the PUSCH resource and the PRACH resource includes at least one of a preamble index in one RACH occasion, a PRACH resource number according to a RACH occasion which is frequency division multiplexed, a time resource index according to a RACH occasion which is time division multiplexed in one PRACH slot, and an index of PRACH slots.

[0108] Therefore, the mapping rule between the PUSCH resource and the PRACH resource includes that the PUSCH resource is mapped to the PRACH resource according to priorities such as the order of preamble indexes in one RACH occasion, the order of PRACH resource numbers according to the RACH occasions that are frequency division multiplexed, the order of time resource indexes of the RACH occasions that are time division multiplexed in one PRACH slot, and the order of indexes of PRACH slots.

[0109] Optionally, the mapping rule between the PUSCH resource and the PRACH resource is: In one RACH occasion, the preamble index is in ascending order. In ascending order of PRACH resource numbers according to frequency division multiplexed RACH occasions, In ascending order, the time resource indexes of the RACH occasions time-division multiplexed in one PRACH slot are This includes mapping to PRACH resources according to a priority order, such as ascending order of PRACH slots index.

[0110] In an embodiment of the present application, the mapping rule between the PUSCH resource and the PRACH resource includes a mapping dimension between the PRACH resource and the PUSCH resource, and the mapping dimension between the PRACH resource and the PUSCH resource includes at least one of a PUSCH port index within one PUSCH resource, a PUSCH resource index of a PUSCH resource block that is frequency division multiplexed, and a time resource index of a PUSCH resource block that is time division multiplexed.

[0111] Therefore, the mapping rule between the PRACH resources and the PUSCH resources includes that the PRACH resources are mapped to the PUSCH resources according to priorities such as the order of PUSCH port indexes within one PUSCH resource, the order of PUSCH resource numbers of frequency division multiplexed PUSCH resource blocks, and the order of time resource indexes of time division multiplexed PUSCH resource blocks.

[0112] Optionally, the mapping rule between the PUSCH resource and the PRACH resource comprises: The PUSCH resource is In one RACH occasion, the preamble index is in ascending order. In ascending order of PRACH resource numbers according to frequency division multiplexed RACH occasions, In ascending order, the time resource indexes of the RACH occasions time-division multiplexed in one PRACH slot are This includes mapping to PRACH resources according to a priority order, such as ascending order of PRACH slots index.

[0113] In an embodiment of the present application, the first processing unit 801 is configured to receive PUSCH resource configuration information, and / or obtain the PUSCH resource configuration information according to pre-configured PUSCH resource configuration information.

[0114] In an embodiment, the terminal device further includes a first sending unit 802; The first sending unit 802 is configured to send MsgA according to the configuration information of the PUSCH resource.

[0115] In order to realize the above channel resource configuration method, the embodiment of the present application further provides a terminal device, and another optional configuration of the terminal device is as shown in FIG. 13, the terminal device 900 includes: a second processing unit 901; The second processing unit 901 is configured to obtain a mapping rule between the PUSCH resource and the PRACH resource.

[0116] In the embodiment of the present application, the description of the second processing unit 901 determining the mapping rule between the PUSCH resource and the PRACH resource is the same as the description of the first processing unit 801 in the terminal device 800 determining the mapping rule between the PUSCH resource and the PRACH resource, so the description is omitted here.

[0117] The terminal device 900 further includes a second sending unit 902, where the second sending unit 902 is configured to send MsgA according to a mapping rule between the PUSCH resource and the PRACH resource.

[0118] In order to realize the above channel resource configuration method, the embodiment of the present application further provides a network device, and the selectable configuration of the terminal device is as shown in FIG. 14 , the network device 1000 includes: a third sending unit 1001; The third sending unit 1001 is configured to send configuration information of a PUSCH resource.

[0119] In an embodiment of the present application, the third sending unit 1001 is further configured to send a mapping rule between the PUSCH resource and the PRACH resource.

[0120] In an embodiment, the network device 1000 further includes a first receiving unit 1002; The first receiving unit 1002 is configured to receive the sent MsgA according to the configuration information of the PUSCH resource.

[0121] In order to realize the above channel resource configuration method, the embodiment of the present application further provides a network device, and the configuration schematic diagram of the terminal device is as shown in FIG. 15 , the network device 2000 includes: a second receiving unit 2001; The second receiving unit 2001 is configured to receive MsgA, and there is a PUSCH resource and PRACH resource mapping rule between a Physical Uplink Shared Channel (PUSCH) resource and a Physical Random Access Channel (PRACH) resource in the MsgA.

[0122] In an embodiment of the present application, the network device 2000 further includes a third processing unit 2002; The third processing unit 2002 is configured to obtain a mapping rule between the PUSCH resource and the PRACH resource, and / or obtain the mapping rule between the PUSCH resource and the PRACH resource based on a preset mapping rule between the PUSCH resource and the PRACH resource.

[0123] In addition, in the embodiment of the present application, the description of the third processing unit 2002 obtaining the mapping rule between the PUSCH resource and the PRACH resource is the same as the description of the first processing unit 801 in the terminal device 800 obtaining the mapping rule between the PUSCH resource and the PRACH resource, so the description is omitted here.

[0124] An embodiment of the present application further provides a terminal device comprising a processor and a memory storing a computer program operable on the processor, wherein the processor executes the computer program and performs steps of a resource configuration method executed by the terminal device.

[0125] An embodiment of the present application further provides a network device comprising a processor and a memory storing a computer program operable on the processor, wherein the processor executes the computer program and performs steps of a resource configuration method performed by the network device.

[0126] FIG. 16 is a diagram showing a hardware configuration of an electronic device (terminal device and network device) according to an embodiment of the present application. The terminal device 700 includes at least one processor 701, a memory 702, and at least one network interface 704. The components of the terminal device 700 are coupled to each other via a bus system 705. It will be understood that the bus system 705 is used to enable connection and communication between these components. The bus system 705 includes a power bus, a control bus, and a status signal bus in addition to a data bus. However, in FIG. 16, various buses are shown as the bus system 705 for the sake of clarity.

[0127] It will be appreciated that memory 702 may be either volatile or nonvolatile memory, or may include both volatile and nonvolatile memory, where nonvolatile memory may be ROM, PROM, EPROM, EEPROM, FRAM, Flash memory, CD-ROM, CD-Read-Only Memory, magnetic surface storage may be magnetic disk storage or magnetic tape storage, and volatile memory may be RAM (Random Access Memory) used as an external cache. By way of example and not limitation, many forms of RAM may be used, such as, for example, static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), direct memory bus random access memory (DRRAM), etc. Memory 702 as described in the embodiments herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0128] The memory 702 in the embodiment of the present application is used to store various data for supporting the operation of the terminal device 700. Examples of these data include any computer program, such as an application program 7022, for running on the terminal device 700. A program for implementing the method of the embodiment of the present application may be included in the application program 7022.

[0129] The methods disclosed in the above-mentioned embodiments of the present application may be applied to or implemented by the processor 701. The processor 701 may be an integrated circuit chip having a signal processing capability. In implementation, the steps of the above-mentioned methods may be achieved by instructions in the form of integrated logic circuits of hardware or software in the processor 701. The above-mentioned processor 701 may be a general-purpose processor, a digital signal processor (DSP) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The processor 701 may execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor, or any conventional processor, etc. The steps of the methods disclosed in connection with the embodiments of the present application may be directly embodied to be executed by a hardware decoding processor, or may be embodied to be executed by a combination of hardware and software modules in the decoding processor. The software modules may be disposed in a storage medium disposed in the memory 702, and the processor 701 reads the information in the memory 702 and performs the steps of the above-mentioned methods together with its hardware.

[0130] In an exemplary embodiment, the terminal device 700 may be implemented by one or more of an ASIC (Application Specific Integrated Circuit), a DSP, a PLD (Programmable Logic Device), a CPLD (Complex Programmable Logic Device), an FPGA, a general-purpose processor, a controller, an MCU, an MPU, or other electronic components for performing the methods described above.

[0131] An embodiment of the present application further provides a storage medium for storing a computer program.

[0132] Optionally, the storage medium may be applied to a terminal device in the embodiments of the present application, and the computer program causes the computer to execute corresponding flows in each method in the embodiments of the present application, the description of which is omitted here for brevity.

[0133] The present application is described with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing apparatus generate means for implementing the functions specified in one or more blocks of the flowcharts and / or block diagrams.

[0134] These computer program instructions may be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce a product that includes instruction means for implementing the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.

[0135] These computer program instructions may be loaded into a computer or other programmable data processing apparatus such that a sequence of operational steps are executed on the computer or other programmable apparatus to generate computer-implemented processes executed on the computer or otherwise. The instructions provide steps for implementing the functions specified in the flow or flows of the flowcharts and / or the block or blocks of the block diagrams.

[0136] The above description is merely a preferred embodiment of the present application, and does not limit the scope of protection of the present application. Any modifications, equivalents, improvements, etc. made within the spirit and principle of the present application should be included in the scope of protection of the present application.

Claims

1. A terminal device transmits a preamble of a message A (MsgA); A terminal device is configured to receive physical random access channel (PRACH) resources and physical access According to the mapping rules between the PUSCH and MsgA resources, Transmit the PUSCH of MsgA on the PUSCH resource corresponding to the preamble. [0023] The mapping rule between the PRACH resource and the PUSCH resource is: PRACH resources, (a) ascending order of preamble index within the same PRACH opportunity; (b) PRACH resource number for multiple PRACH opportunities in the same time resource ascending order, (c) time resource index for multiple PRACH opportunities in a PRACH slot ascending order of and mapping the PUSCH resources to the PUSCH resources in the following order: The priority of the order (a) is higher than the priority of the order (b); The priority of the order (b) is higher than the priority of the order (c). A communication method comprising:

2. The PUSCH resource is a PUSCH time-frequency resource of a PUSCH resource block; and and a PUSCH DMRS port.

2. The communication method according to claim 1 .

3. The PUSCH resource is Includes PRACH Opportunistic Preamble 3. The communication method according to claim 1 or 2.

4. The mapping rule between the PRACH resource and the PUSCH resource is: A plurality of PRACH resources are mapped to one PUSCH resource. The communication method according to any one of claims 1 to 3.

5. A network device receiving a preamble of a message A (MsgA); The network device transmits the preamble of MsgA to the PUSCH resource corresponding to the preamble of MsgA. receiving a physical uplink shared channel PUSCH of MsgA by using the The correspondence between the preamble of MsgA and the PUSCH resource is the physical random access channel. According to the mapping rules between PRACH resources and PUSCH resources, The mapping rule between the PRACH resource and the PUSCH resource is: PRACH resources, (a) ascending order of preamble index within the same PRACH opportunity; (b) PRACH resource number for multiple PRACH opportunities in the same time resource ascending order, (c) time resource index for multiple PRACH opportunities in a PRACH slot ascending order of and mapping the PUSCH resources to the PUSCH resources in the following order: The priority of the order (a) is higher than the priority of the order (b); The priority of the order (b) is higher than the priority of the order (c). A communication method comprising:

6. The PUSCH resource is a PUSCH time-frequency resource of a PUSCH resource block; and and a PUSCH DMRS port.

6. The communication method according to claim 5.

7. The mapping rule between the PRACH resource and the PUSCH resource is: It is a pre-defined rule.

7. The communication method according to claim 5 or 6.

8. A terminal device, comprising: The terminal device transmits a preamble of a message A (MsgA) and Dumb Access Channel (PRACH) Resources and Physical Uplink Shared Channel (PUS According to the mapping rules between the preamble of MsgA and the P Transmitting a PUSCH of MsgA on the USCH resource; The mapping rule between the PRACH resource and the PUSCH resource is: PRACH resources, (a) ascending order of preamble index within the same PRACH opportunity; (b) PRACH resource number for multiple PRACH opportunities in the same time resource ascending order, (c) time resource index for multiple PRACH opportunities in a PRACH slot ascending order of and mapping the PUSCH resources to the PUSCH resources in the following order: The priority of the order (a) is higher than the priority of the order (b); The priority of the order (b) is higher than the priority of the order (c). A terminal device comprising:

9. The PUSCH resource is a PUSCH time-frequency resource of a PUSCH resource block; and and a PUSCH DMRS port. A terminal device according to claim 8.

10. The PUSCH resource is Includes PRACH Opportunistic Preamble 10. A terminal device according to claim 8 or 9.

11. The mapping rule between the PRACH resource and the PUSCH resource is: A plurality of PRACH resources are mapped to one PUSCH resource. A terminal device according to any one of claims 8 to 10.

12. 1. A network device, comprising: The network device receives a preamble of a message A (MsgA) and In the PUSCH resource corresponding to the preamble of sgA, the physical uplink of MsgA is receiving a shared channel PUSCH; The correspondence between the preamble of MsgA and the PUSCH resource is the physical random access channel. According to the mapping rules between PRACH resources and PUSCH resources, The mapping rule between the PRACH resource and the PUSCH resource is: PRACH resources, (a) ascending order of preamble index within the same PRACH opportunity; (b) PRACH resource number for multiple PRACH opportunities in the same time resource ascending order, (c) time resource index for multiple PRACH opportunities in a PRACH slot ascending order of and mapping the PUSCH resources to the PUSCH resources in the following order: The priority of the order (a) is higher than the priority of the order (b); The priority of the order (b) is higher than the priority of the order (c). A network device comprising:

13. The PUSCH resource is a PUSCH time-frequency resource of a PUSCH resource block; and and a PUSCH DMRS port. The network device of claim 12 .

14. The mapping rule between the PRACH resource and the PUSCH resource is: It is a pre-defined rule.

14. A network device according to claim 12 or 13.