Channel resource determination method and terminal device

By determining and mapping multiple PUSCH resources to different time domain resources in the NR system, the problem of not supporting PRACH duplicate transmission and MsgA duplicate transmission in the NR system is solved, and the uplink coverage reliability of the terminal is improved.

CN116058029BActive Publication Date: 2025-03-04GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080104361.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-20
Publication Date
2025-03-04
Estimated Expiration
2040-08-20

AI Technical Summary

Technical Problem

The NR system does not support the repeated transmission of PRACH and the repeated transmission of MsgA during the two-step random access process, resulting in insufficient uplink coverage for low-complexity and low-cost terminals.

Method used

By determining multiple physical uplink shared channel PUSCH resources and mapping them to different time domain resources, the repeated transmission of PUSCH is achieved, thereby improving the transmission reliability of message A during random access.

Benefits of technology

Repeated transmission of PUSCH is realized, the transmission reliability of message A during random access is improved, and the uplink coverage of low-complexity and low-cost terminals is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116058029B_ABST
    Figure CN116058029B_ABST
Patent Text Reader

Abstract

The present application relates to a method for determining channel resources and a terminal device. The method for determining channel resources includes: the terminal device determines multiple physical uplink shared channel PUSCH resources, the multiple PUSCH resources have different time domain resources, the multiple PUSCH resources are used for repeated transmission of PUSCH, and the PUSCH belongs to message A of type 2 random access process. In an embodiment of the present application, by mapping multiple PUSCH resources to different time domain resources, it is beneficial to realize repeated transmission of PUSCH.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and more specifically, to a method for determining channel resources and a terminal device. Background Art

[0002] The NR (New Radio) system is mainly designed to support eMBB (Enhanced Mobile Broadband) services. Its main technology is to meet the needs of high speed, high spectrum efficiency and large bandwidth. In fact, in addition to eMBB, there are many different types of services, such as sensor networks, video surveillance, wearables, etc., which have different requirements from eMBB services in terms of speed, bandwidth, power consumption, cost, etc. The capabilities of terminals supporting these services are reduced compared to terminals supporting eMBB, such as reduced supported bandwidth, relaxed processing time, reduced number of antennas, etc. The NR system needs to be optimized for these services and corresponding low-capability terminals. Such a system is called NR-light (light NR) system. In LTE technology, there are already similar system designs to support terminals with large number of connections, low power consumption and low cost, such as MTC (Machine Type Communication) and NB-IoT (Narrow Band Internet of Things). In the NR system, it is hoped that similar technologies will be introduced to use NR technology to better support other types of services in addition to eMBB services. For such low-complexity, low-cost terminals, one optimization that needs to be performed is coverage enhancement, which is used to improve the downlink and uplink coverage of such terminals.

[0003] In Rel-15 NR technology, RACH (Random Access Channel) resources configured for accessing UE (User Equipment) are defined, including 256 configurations. The RACH resource configuration information used by the cell is indicated to the accessing UE in the system message. The RACH (random access) process in the NR system does not support the repeated transmission of PRACH (Physical Random Access Channel) or the repeated transmission of MsgA (message A) in the two-step random access (2-step RACH) process. In the NR-light system, it is also necessary to consider how to implement the repeated transmission of MsgA. Summary of the invention

[0004] The embodiments of the present application provide a method for determining channel resources and a terminal device, which can map multiple PUSCH resources to different time domain resources, thereby facilitating repeated transmission of PUSCH and improving the transmission reliability of message A in the random access process.

[0005] The present application provides a method for determining a channel resource, including:

[0006] The terminal device determines multiple physical uplink shared channel PUSCH resources, the time domain resources of the multiple PUSCH resources are different, the multiple PUSCH resources are used for repeated transmission of PUSCH, and the PUSCH belongs to message A of type 2 random access process.

[0007] The present application provides a terminal device, including:

[0008] The processing unit is used to determine multiple physical uplink shared channel PUSCH resources, the time domain resources of the multiple PUSCH resources are different, the multiple PUSCH resources are used for repeated transmission of PUSCH, and the PUSCH belongs to message A of type 2 random access process.

[0009] The embodiment of the present application provides a terminal device, including a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory, so that the terminal device executes the above-mentioned channel resource determination method.

[0010] The embodiment of the present application provides a chip for implementing the above-mentioned method for determining channel resources. Specifically, the chip includes: a processor for calling and running a computer program from a memory so that a device equipped with the chip executes the above-mentioned method for determining channel resources.

[0011] An embodiment of the present application provides a computer-readable storage medium for storing a computer program. When the computer program is executed by a device, the device executes the above-mentioned method for determining channel resources.

[0012] An embodiment of the present application provides a computer program product, including computer program instructions, which enable a computer to execute the above-mentioned method for determining channel resources.

[0013] An embodiment of the present application provides a computer program, which, when executed on a computer, enables the computer to execute the above-mentioned method for determining channel resources.

[0014] In the embodiment of the present application, by mapping the PUSCH resources in multiple messages A to different time domain resources, it is beneficial to realize repeated transmission of PUSCH and improve the transmission reliability of message A in the random access process. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 It is a schematic diagram of an application scenario according to an embodiment of the present application.

[0016] Figure 2 It is a schematic diagram of the frequency domain location of PRACH.

[0017] Figure 3 It is a schematic diagram of SSB and RO mapping.

[0018] Figure 4 is a schematic diagram of the two-step RACH process.

[0019] Figure 5 It is a schematic diagram of the relative relationship between the PO and the associated RO in terms of time-frequency position.

[0020] Figure 6 It is a schematic diagram of the configuration of PO.

[0021] Figure 7 It is a schematic diagram of the mapping relationship between the preamble and the PRU.

[0022] Figure 8 It is a schematic flowchart of a method for determining channel resources according to an embodiment of the present application.

[0023] Fig. 9 A schematic diagram of a PUSCH resource.

[0024] Fig.10 This is a schematic diagram of the mapping relationship in Example 1.

[0025] Fig.11 This is a schematic diagram of PUSCH resources in Example 2.

[0026] Figure 12a to Figure 12b This is a schematic diagram of the mapping relationship in Example 2.

[0027] Fig.13 It is a schematic block diagram of a terminal device according to an embodiment of the present application.

[0028] Fig.14 It is a schematic block diagram of a communication device according to an embodiment of the present application.

[0029] Fig.15 is a schematic block diagram of a chip according to an embodiment of the present application.

[0030] Fig.16 It is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION

[0031] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0032] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system or other communication systems, etc.

[0033] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device to device (Device to Device, D2D) communication, machine to machine (Machine to Machine, M2M) communication, machine type communication (Machine Type Communication, MTC), vehicle to vehicle (V2V) communication, or vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0034] Optionally, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.

[0035] Optionally, the communication system in the embodiment of the present application can be applied to an unlicensed spectrum, wherein the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, wherein the authorized spectrum can also be considered as an unshared spectrum.

[0036] The embodiments of the present application describe various embodiments in conjunction with network equipment and terminal equipment, wherein the terminal equipment may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device, etc.

[0037] The terminal device can be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0038] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.).

[0039] In the embodiment of the present application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.

[0040] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.

[0041] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (Base Transceiver Station, BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (EvolutionalNode B, eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device (gNB) in an NR network, or a network device in a future evolved PLMN network, or a network device in an NTN network, etc.

[0042] As an example but not limitation, in an embodiment of the present application, the network device may have a mobile characteristic, for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.

[0043] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0044] Figure 1 A communication system 100 is exemplarily shown. The communication system includes a network device 110 and two terminal devices 120. Optionally, the communication system 100 may include multiple network devices 110, and each network device 110 may include other number of terminal devices 120 within its coverage area, which is not limited in the present embodiment.

[0045] Optionally, the communication system 100 may also include other network entities such as a mobility management entity (Mobility Management Entity, MME), an access and mobility management function (Access and Mobility Management Function, AMF), etc., which is not limited in the embodiments of the present application.

[0046] Among them, the network equipment may include access network equipment and core network equipment. That is, the wireless communication system also includes multiple core networks for communicating with the access network equipment. The access network equipment may be an evolutionary base station (evolutional node B, referred to as eNB or e-NodeB) macro base station, micro base station (also called "small base station"), micro-micro base station, access point (AP), transmission point (TP) or new generation base station (new generation Node B, gNodeB) in a long-term evolution (LTE) system, a next-generation (mobile communication system) (next radio, NR) system or an authorized auxiliary access long-term evolution (LAA-LTE) system.

[0047] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be referred to as a communication device. Figure 1 Taking the communication system shown as an example, the communication equipment may include network equipment and terminal equipment with communication functions. The network equipment and terminal equipment may be specific equipment in the embodiments of the present application and will not be repeated here. The communication equipment may also include other equipment in the communication system, such as network controllers, mobile management entities and other network entities, which are not limited to the embodiments of the present application.

[0048] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0049] It should be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.

[0050] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two items, or an association relationship between the two items, or a relationship between indication and being indicated, configuration and being configured, and the like.

[0051] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following related technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all belong to the protection scope of the embodiments of the present application.

[0052] Each RACH resource configuration indicated by the network to the UE may include the preamble format, period, radio frame offset, subframe number in the radio frame, start symbol in the subframe, number of PRACH slots in the subframe, number of PRACH opportunities in the PRACH slot, and duration of the PRACH opportunity. Through the indicated information, the time, frequency, and code information of the PRACH resource can be determined. As shown in Table 1 below, PRACH Configuration Index = 86, which indicates the preamble format, as well as the radio frame, subframe, start symbol, and time length of the PRACH opportunity.

[0053] Table 1: Example of random access configuration

[0054]

[0055] In addition to the time domain resource location of the RACH resource, the frequency domain resource location of the RACH resource can be indicated by the parameters msg1-FrequencyStart (message 1 frequency starting point) and msg1-FDM (message 1 frequency division multiplexing) in the high-level signaling, such as RACH-ConfigGeneric (RACH configuration generic) signaling. Among them, msg1-FrequencyStart is used to determine the offset of the starting position of the RB (Resource Block) of PRACHoccasion 0 (where PRACH occasion is PRACH occasion (physical random access channel occasion), which can be referred to as RO) relative to the frequency domain starting position (i.e. BWP 0) of the uplink common BWP (Bandwidth Part), that is, to determine the frequency domain starting position of the RACH resource. The value of msg1-FDM can be {1, 2, 4, 8}, which is used to determine the number of frequency domain PRACH occasions. The number of RBs occupied by PRACH on the service channel can be indicated by the prach-RootSequenceIndex (PRACH root sequence index) preamble (preamble code or preamble, random access preamble, etc.) sequence, and then the number of RBs occupied by PUSCH is jointly determined according to ΔfRA (the subcarrier spacing of the preamble sequence mapped to the frequency domain). The schematic diagram of the PRACH frequency domain position is as follows Figure 2 As shown, msg1-FDM=8.

[0056] For the UE, the system message can indicate the RACH resource configuration, and the system message can also indicate the association between the SSB and the PRACH resources, so that the UE can determine the RACH resources it can use based on the detected SSB and the association. Each SSB can be associated with one or more PRACH opportunities, and can also be associated with multiple contention-based preambles. That is, each SSB index can be associated with a specific part of the RACH resource configuration indicated in the system message.

[0057] The higher layer configures N (ssb-perRACH-Occasion) SSBs to be associated with a PRACH occasion (occasion), and the number of contention-based preambles (CB-PreamblesPerSSB) for each SSB on each valid PRACH occasion through parameters such as ssb-perRACH-Occasion (SSB per PRACH occasion) and CB-PreamblesPerSSB (contention-based preambles per SSB).

[0058] If N < 1, one SSB is mapped to 1 / N consecutive valid PRACH occasions. For example, if N = 1 / 4, one SSB is mapped to 4 PRACH occasions, and R consecutive indexed preambles are mapped to SSB n, 0 <= n <= N-1, and each valid PRACH occasion starts from preamble index 0.

[0059] If N>=1, R consecutive indexed preambles are mapped to SSB n, 0<=n<=N-1, and each valid PRACH occasion is indexed from the preamble. Start. For example: N = 2, Then two SSBs map one PRACH occasion, so for these two SSBs n, n = 0, 1. When n = 0, the preamble index of SSB 0 starts from 0; when n = 1, the preamble index of SSB 1 starts from 32. The preamble index on SSB 0 is 0 to 31, and the preamble index on SSB1 is 32 to the configured contention preamble-1. One valid PRACH occasion corresponds to the entire contention preamble number. At this time, one valid PRACH occasion covers two SSBs, so the two SSBs each occupy part of the preamble, which is different from N < 1. It can be configured by totalNumberOfRA-Preambles (the total number of random access preambles) and is an integer multiple of N.

[0060] The following are some examples of related signaling:

[0061] ssb-perRACH-OccasionAndCB-PreamblesPerSSB CHOICE{

[0062] oneFourth ENUMERATED{n4, n8, n12, n16, n20, n24, n28, n32, n36, n40, n44, n48, n52, n56, n60, n64}, this signaling indicates that one SSB is associated with four PRACH opportunities, n4 indicates that one SSB is associated with four contention-based preambles, and so on. The total number of Contention Based preambles in one PRACH opportunity is CB-PreamblesPerSSB*max(1, ssb-perRACH-Occasion).

[0063] The mapping of SSB to PRACH occasion follows the following order:

[0064] First, the order of preamble indexes in a PRACH occasion is increasing;

[0065] Second, the frequency resource index order of the frequency reuse PRACH occasion is increasing;

[0066] Third, the order of the time domain resource index of the time domain multiplexing PRACH occasion within the PRACH time slot is increasing;

[0067] Fourth, the order of PRACH time slot indexes is increasing.

[0068] The following example illustrates the mapping relationship between the two. For example, the number of SSBs is 8 (numbered 0 to 7), msg1-FDM = 4 (indicates the number of frequency domain PRACH occasions). ssb-perRACH-Occasion = 1 / 4, and the SSB and PRACH Occasion mapping diagram is as follows: Figure 3 shown.

[0069] The four-step RACH process has a relatively large latency overhead and is not suitable for low-latency and high-reliability scenarios in 5G. During the NR standardization process, considering the characteristics of low-latency and high-reliability related services, the two-step RACH process (also known as the Type-2 random access procedure) was introduced in R16. Compared with the four-step RACH process, the two-step RACH process can reduce the access latency. Figure 4 shown.

[0070] In the two-step RACH process, simply speaking, it is equivalent to combining the first and third steps of the four-step RACH process into the first step of the two-step RACH process, and the UE sends Msg A. The second and fourth steps of the four-step RACH process are combined into the second step of the two-step RACH process, and the base station responds to Msg B. For the first step of the two-step RACH, MSG A includes preamble and PUSCH (Physical Uplink Shared Channel), and MSG B includes PDCCH (Physical Downlink Control Channel) and PDSCH (Physical Downlink Shared Channel). For Msg A, the UE needs to send preamble and PUSCH, where the RO where the preamble is located is the same as the four-step RACH process. Through network configuration, the RO of the UE can be shared with the RO of the four-step RACH, or it can be configured separately. The time-frequency resource where the PUSCH is located is called PO (PUSCH occasion). A PO can contain multiple PRUs (PUSCH Resource Units). A PRU may contain PUSCH resources and DMRS (Demodulation Reference Signal). DMRS contains DMRS port and DMRS sequence (for OFDMA (Orthogonal Frequency Division Multiple Access)). PO can also be configured by the network, and its period is the same as RO and is related to it. For example, Figure 5 As shown, the relative relationship between the PO and the associated RO in time-frequency position is network configured.

[0071] An example of a PO configuration parameter is as follows:

[0072] MCS (Modulation and Coding Scheme) / TBS (Transport Block Set);

[0073] The frequency domain starting point of PO within the activated BWP (Bandwidth Part) (2 RBs in the figure below);

[0074] Number of RBs (Resource Blocks) for PUSCH Figure 6 4 RBs in the middle);

[0075] Guard period between POs Figure 6 1 symbol in );

[0076] The starting symbol of the first PO in the time slot and the number of symbols contained in each PO ( Figure 6 (S=2, L=3);

[0077] Guard band between POs Figure 6 1 RB in the middle);

[0078] Number of POs divided by frequency ( Figure 6 4 in the middle);

[0079] The number of PUSCH slots ( Figure 6 2 in the middle);

[0080] The number of POs in each PUSCH slot ( Figure 6 (3)

[0081] The Preamble in a PRACH time slot has a mapping relationship with the PRU in a PO time slot. The mapping relationship between them can be one-to-one or many-to-one. For example, the mapping order is as follows:

[0082] In a PRACH slot, the order of a group of consecutive preambles is:

[0083] First, the order of preamble indexes in a PRACH occasion is increasing;

[0084] Second, the frequency resource index order of the frequency reuse PRACH occasion is increasing;

[0085] Third, the order of the time domain resource index of the time domain multiplexing PRACH occasion within the PRACH time slot is increasing;

[0086] Fourth, the order of PRACH time slot indexes is increasing.

[0087] Among them, every M (M>=1) consecutive PRACH preambles can be mapped to a valid PRU in the following order:

[0088] First, the frequency resource index order of the frequency reused PO is increasing;

[0089] Second, the order of DMRS resource indexes in the PO is increasing, where the DMRS resource indexes are sorted first in ascending order of DMRS port indexes and then in ascending order of DMRS sequence indexes;

[0090] Third, the time domain resource index order of time-division PO within the PUSCH slot is increasing;

[0091] Fourth, the order of PUSCH slot index is increasing.

[0092] An example of the above mapping relationship is Figure 7 As shown: There are 4 POs in the frequency domain, and each PO has four DMRSs. The index order of DMRS resources in the PO is increasing. First, the preamble is mapped to the first DMRS resource in the PO; preambles 32-33 are mapped to DMRS#0 of PO#0, preambles 34-35 are mapped to DMRS#0 of PO#1, preambles 36-37 are mapped to DMRS#0 of PO#2, and preambles 38-39 are mapped to DMRS#0 of PO#3. Then, the preamble is mapped to the next DMRS resource in the PO: preambles 40-41 are mapped to DMRS#1 of PO#0, preambles 42-43 are mapped to DMRS#1 of PO#1, preambles 44-45 are mapped to DMRS#1 of PO#2, and preambles 46-47 are mapped to DMRS#1 of PO#3. By analogy, after the DMRS resources in the PO of the same frequency domain are mapped, if there are still indexes that need to be mapped, the preamble can be mapped to the PO of a different time domain.

[0093] After sending Msg A, the UE needs to monitor Msg B within a time window. Similarly, Msg A may not be successfully received by the base station. If the UE does not receive Msg B within the time window, it will retransmit Msg A.

[0094] In one scenario, for example, PRACH can be repeatedly transmitted in an MTC (Machine-Type Communication) system. In the MTC system, uplink coverage is enhanced for MTC terminals. PRACH transmission supports repeated transmission. The network configures up to 4 sets of RACH configuration parameters for MTC terminals, corresponding to 4 coverage levels. The MTC terminal determines the coverage level of the MTC terminal based on the measured RSRP (Reference Signal Receiving Power) and the threshold configured by the network, and selects the RACH configuration parameters corresponding to the coverage level. The RACH configuration parameters include PRACH frequency domain offset, the number of repeated transmissions of PRACH, the starting subframe for repeated transmission of PRACH, the frequency hopping parameters of PRACH frequency domain resources, etc.

[0095] According to the time domain resources of the RACH resources configured by the high-level layer, the subframe set where the PRACH resources are located is obtained. According to the number of repeated transmissions of the PRACH in the RACH configuration parameters and the starting subframe for repeated transmission of the PRACH, the starting subframe for PRACH transmission in the subframe set where the PRACH resources are located is determined. When the MTC terminal needs to initiate the RACH process, the repeated transmission of the PRACH starts from the starting subframe closest in time.

[0096] Since the RACH process in the NR system does not support repeated transmission of PRACH, nor does it support repeated transmission of MsgA in the two-step random access (2-step RACH) process, if uplink coverage enhancement is considered in the NR-light system and repeated transmission of MsgA is introduced, the mapping relationship between PRACH and PUSCH must also be considered to ensure the implementation of repeated transmission of PRACH.

[0097] The embodiment of the present application can determine multiple PUSCH resources in different time domains for repeated transmission of PUSCH.

[0098] Figure 8 is a schematic flow chart of a method 200 for determining channel resources according to an embodiment of the present application. The method may optionally be applied to Figure 1 The system shown in the figure is not limited thereto. The method includes at least part of the following contents.

[0099] S210. The terminal device determines multiple physical uplink shared channel PUSCH resources, the multiple PUSCH resources have different time domain resources, the multiple PUSCH resources are used for repeated transmission of PUSCH, and the PUSCH belongs to message A of type 2 random access process.

[0100] In the embodiment of the present application, the type 2 random access process may also be referred to as a two-step random access process. Figure 4 In the type 2 random access process, the terminal device sends message A to the network device (step 1), and message A (MSGA) may include a preamble and PUSCH. The network device may respond to the terminal device with message B (step 2), and message B (MSGB) may include PDCCH and PDSCH. The terminal device may determine the PUSCH resources in multiple messages A that need to be repeatedly transmitted. The time domain resources of these multiple PUSCH resources are different. These multiple PUSCH resources can be used for repeated transmission of PUSCH, thereby realizing repeated transmission of message A. In an embodiment of the present application, the terminal device may repeatedly transmit message A several times before detecting a response from a network device such as a base station, and then detect the response from the base station. Therefore, the transmission reliability of message A can be improved.

[0101] Optionally, in an embodiment of the present application, the time domain resources of the PUSCH opportunity PO where the repeated transmission of the PUSCH is located are different.

[0102] Optionally, in an embodiment of the present application, there is a mapping relationship between the PUSCH resource and the preamble.

[0103] Optionally, in an embodiment of the present application, the method further includes: mapping N consecutive preambles to PUSCH resources in the order of time domain resource indexes, where N is a positive integer, that is, N is an integer greater than or equal to 1.

[0104] Exemplarily, these N consecutive preambles may be preambles that the UE may select when sending message A.

[0105] Optionally, in mode 1 of the embodiment of the present application, the order of the time domain resource index includes:

[0106] The order of the time domain resource index of the time division PO in the PUSCH time slot is increasing.

[0107] Optionally, in the first embodiment of the present application, the mapping sequence further includes at least one of the following:

[0108] The order of PUSCH time slot index is increasing;

[0109] The order of frequency resource indexes of frequency reused POs is increasing;

[0110] The order of the demodulation reference signal DMRS resource index within the PO is increasing.

[0111] In an example of method 1, N consecutive preambles are mapped to PUSCH resources, and the mapping may be performed in the following order:

[0112] (1) The order of the time domain resource index of the time division PO within the PUSCH time slot is increasing.

[0113] (2) The order of PUSCH time slot index is increasing.

[0114] (3) The order of frequency resource indexes of frequency reused POs is increasing.

[0115] (4) The order of the demodulation reference signal DMRS resource index within the PO is increasing.

[0116] Optionally, the order of (2) to (4) in this example can be changed. For example, the order may be (2), (4), (3), the order may be (3), (2), (4), the order may be (3), (4), (2), the order may be (4), (2), (3), or the order may be (4), (3), (2). In addition, if the number of indexes to be mapped is small, they may be mapped in the order described above. For example, if the index mapping has been completed according to (1), then the mapping may not be continued according to (2), (3) or (4). For another example, if the index mapping has been completed according to (1) and (2), then the mapping may not be continued according to (3) or (4).

[0117] In a specific example, see Fig. 9 , there are two PUSCH time slots, each PUSCH time slot includes 4 POs, of which PO#0 and PO#1 are different POs in the time domain, and PO#2 and PO#3 are different POs in the time domain. Each PO includes 2 DMRSs. It is necessary to map 10 consecutive preambles (for example, preamble 1 to preamble 10) to PUSCH resources.

[0118] For example, assume that the preambles are mapped to PUSCH resources in the order of (1), (2), (3), and (4) in the above example. Specifically, in the first time slot, preamble 1 is first mapped to DMRS#0 of PO#0, and in the second time slot, preamble 2 is mapped to DMRS#0 of PO#1; in the second time slot, preamble 3 is mapped to DMRS#0 of PO#0, and preamble 4 is mapped to DMRS#0 of PO#1. Subsequently, in the first time slot, preamble 5 can be mapped to DMRS#0 of PO#2, and preamble 6 can be mapped to DMRS#0 of PO#3; in the second time slot, preamble 7 can be mapped to DMRS#0 of PO#2, and preamble 8 can be mapped to DMRS#0 of PO#3. Then, in the first time slot, preamble 9 is first mapped to DMRS#1 of PO#0, and preamble 10 is mapped to DMRS#1 of PO#1.

[0119] For another example, assume that the preambles are mapped to PUSCH resources in the order of (1), (2), (4), and (3) in the above example. Specifically, in the first time slot, preamble 1 is first mapped to DMRS#0 of PO#0, and preamble 2 is mapped to DMRS#0 of PO#1; in the second time slot, preamble 3 is mapped to DMRS#0 of PO#0, and preamble 4 is mapped to DMRS#0 of PO#1. Subsequently, in the first time slot, preamble 5 can be mapped to DMRS#1 of PO#0, and preamble 6 can be mapped to DMRS#1 of PO#1; in the second time slot, preamble 7 can be mapped to DMRS#1 of PO#0, and preamble 8 can be mapped to DMRS#1 of PO#1. Then, in the first time slot, preamble 9 is first mapped to DMRS#0 of PO#2, and preamble 10 is mapped to DMRS#0 of PO#3.

[0120] For another example, assume that the preambles are mapped to PUSCH resources in the order of (1), (3), (2), and (4) in the above example. Specifically, in the first time slot, preamble 1 is first mapped to DMRS#0 of PO#0, and preamble 2 is mapped to DMRS#0 of PO#1; preamble 3 is mapped to DMRS#0 of PO#2, and preamble 4 is mapped to DMRS#0 of PO#3. Subsequently, in the second time slot, preamble 5 can be mapped to DMRS#0 of PO#0, preamble 6 is mapped to DMRS#0 of PO#1, preamble 7 is mapped to DMRS#0 of PO#2, and preamble 8 is mapped to DMRS#0 of PO#3. Then, in the first time slot, preamble 9 is first mapped to DMRS#1 of PO#0, and preamble 10 is mapped to DMRS#1 of PO#1.

[0121] For another example, assume that the preambles are mapped to PUSCH resources in the order of (1), (3), (4), and (2) in the above example. Specifically, in the first time slot, preamble 1 is first mapped to DMRS#0 of PO#0, and preamble 2 is mapped to DMRS#0 of PO#1; preamble 3 is mapped to DMRS#0 of PO#2, and preamble 4 is mapped to DMRS#0 of PO#3. Subsequently, in the first time slot, preamble 5 can be mapped to DMRS#1 of PO#0, preamble 6 is mapped to DMRS#1 of PO#1, preamble 7 is mapped to DMRS#1 of PO#2, and preamble 8 is mapped to DMRS#1 of PO#3. Then, in the second time slot, preamble 9 is first mapped to DMRS#0 of PO#0, and preamble 10 is mapped to DMRS#0 of PO#1.

[0122] Optionally, in the second embodiment of the present application, the order of the time domain resource index includes:

[0123] The order of PUSCH time slot indexes is increasing.

[0124] Optionally, in the second embodiment of the present application, the mapping order further includes at least one of the following:

[0125] The order of the time domain resource index of the time division PO in the PUSCH time slot is increasing;

[0126] The order of frequency resource indexes of frequency reused POs is increasing;

[0127] The order of DMRS resource indexes in PO is increasing.

[0128] In an example of the second method, N consecutive preambles are mapped to PUSCH resources, and the mapping may be performed in the following order:

[0129] (1) The order of PUSCH time slot index is increasing.

[0130] (2) The order of the time domain resource index of the time division PO within the PUSCH time slot is increasing.

[0131] (3) The order of frequency resource indexes of frequency reused POs is increasing.

[0132] (4) The order of the demodulation reference signal DMRS resource index within the PO is increasing.

[0133] Optionally, the order of (2) to (4) in this example can be changed. For example, the order may be (2), (4), (3), the order may be (3), (2), (4), the order may be (3), (4), (2), the order may be (4), (2), (3), or the order may be (4), (3), (2). In addition, if the number of indexes to be mapped is small, they may be mapped in the order described above. For example, if the index mapping has been completed according to (1), then the mapping may not be continued according to (2), (3) or (4). For another example, if the index mapping has been completed according to (1) and (2), then the mapping may not be continued according to (3) or (4).

[0134] In a specific example, see Fig. 9 , there are two PUSCH time slots, each PUSCH time slot includes 4 POs, of which PO#0 and PO#1 are different POs in the time domain, and PO#2 and PO#3 are different POs in the time domain. Each PO includes 2 DMRSs. It is necessary to map 10 consecutive preambles (for example, preamble 1 to preamble 10) to PUSCH resources.

[0135] For example, assume that the preambles are mapped to PUSCH resources in the order of (1), (2), (3), and (4) in the above example. Specifically, in the first time slot, preamble 1 is first mapped to DMRS#0 of PO#0; in the second time slot, preamble 2 is mapped to DMRS#0 of PO#0. Next, in the first time slot, preamble 3 is mapped to DMRS#0 of PO#1; in the second time slot, preamble 4 is mapped to DMRS#0 of PO#1. Subsequently, in the first time slot, preamble 5 is mapped to DMRS#0 of PO#2; in the second time slot, preamble 6 is mapped to DMRS#0 of PO#2. Then, in the first time slot, preamble 7 is mapped to DMRS#0 of PO#3; in the second time slot, preamble 8 is mapped to DMRS#0 of PO#3. Then, in the first time slot, the preamble 9 is mapped to DMRS#1 of PO#0; in the second time slot, the preamble 10 is mapped to DMRS#1 of PO#0.

[0136] For another example, assume that the preamble is mapped to the PUSCH resource in the order of (1), (3), (2), and (4) in the above example. Specifically, in the first time slot, preamble 1 is first mapped to DMRS#0 of PO#0; in the second time slot, preamble 2 is mapped to DMRS#0 of PO#0. Next, in the first time slot, preamble 3 is mapped to DMRS#0 of PO#2; in the second time slot, preamble 4 is mapped to DMRS#0 of PO#2. Subsequently, in the first time slot, preamble 5 is mapped to DMRS#0 of PO#1; in the second time slot, preamble 6 is mapped to DMRS#0 of PO#1. Then, in the first time slot, preamble 7 is mapped to DMRS#0 of PO#3; in the second time slot, preamble 8 is mapped to DMRS#0 of PO#3. Then, in the first time slot, the preamble 9 is mapped to DMRS#1 of PO#0; in the second time slot, the preamble 10 is mapped to DMRS#1 of PO#0.

[0137] For another example, assume that the preamble is mapped to the PUSCH resource in the order of (1), (4), (2), and (3) in the above example. Specifically, in the first time slot, preamble 1 is first mapped to DMRS#0 of PO#0; in the second time slot, preamble 2 is mapped to DMRS#0 of PO#0. Next, in the first time slot, preamble 3 is mapped to DMRS#1 of PO#0; in the second time slot, preamble 4 is mapped to DMRS#1 of PO#0. Subsequently, in the first time slot, preamble 5 is mapped to DMRS#0 of PO#1; in the second time slot, preamble 6 is mapped to DMRS#0 of PO#1. Then, in the first time slot, preamble 7 is mapped to DMRS#1 of PO#1; in the second time slot, preamble 8 is mapped to DMRS#1 of PO#1. Then, in the first time slot, the preamble 9 is mapped to DMRS#0 of PO#2; and in the second time slot, the preamble 10 is mapped to DMRS#0 of PO#2.

[0138] Optionally, in an embodiment of the present application, the order of the demodulation reference signal DMRS resource index within the PO is increasing, wherein the DMRS resource index is first sorted in ascending order of the DMRS port index and then in ascending order of the DMRS sequence index. For example, the DMRS resource index with a port index of Port0 and a sequence index of Sequence0 is DMRS#0; the DMRS resource index with a port index of Port1 and a sequence index of Sequence0 is DMRS#2; the DMRS resource index with a port index of Port0 and a sequence index of Sequence1 is DMRS#3; the DMRS resource index with a port index of Port0 and a sequence index of Sequence2 is DMRS#4.

[0139] Optionally, in an embodiment of the present application, the random access channel RACH resources configured for the NR terminal and the light NR terminal are different.

[0140] Optionally, in the embodiment of the present application, the different RACH resources include at least one of the following:

[0141] The leader sequence sets are different;

[0142] The frequency domain location of RACH resources is different;

[0143] The time domain locations of RACH resources are different.

[0144] For example, the RACH resources configured by the NR terminal include preamble sequences 0-24, and the RACH resources configured by the reduced capability terminal (Reducedcapability UE) such as the light NR terminal include preamble sequences 30-50. For another example, the time domain is different: the RO corresponding to the RACH resource is in different PRACH time slots, or different symbol sets in the same PRACH time slot. For another example, the frequency domain is different, and the frequency domain where the RO corresponding to the RACH resource is located is different.

[0145] Optionally, in the embodiment of the present application, the method further includes: determining the N consecutive preambles based on at least one of the following parameters:

[0146] The number of synchronization signal blocks SSB mapped on each random access channel PRACH opportunity RO ssb-perRACH-Occasion;

[0147] The number of frequency domain ROs msg1-FDM;

[0148] The number of SSBs.

[0149] For example: if ssb-perRACH-Occasion = 2, R consecutive indexed preambles are mapped to SSB n, 0 <= n <= 1; assuming the total number of preambles is 64, two SSBs are mapped to one PRACH occasion. Then for these two SSB n, n = 0, 1 can be taken. When n = 0, the preamble index of SSB 0 is 0-31; when n = 1, the preamble index of SSB 1 is 32-63.

[0150] Optionally, in the embodiment of the present application, the method further includes:

[0151] The RO where the preamble associated with the repeated transmission of the PUSCH is located is mapped to different time domains.

[0152] Optionally, in an embodiment of the present application, the RO in which the preamble used for repeated transmission of the PUSCH is located is mapped to different time domains, including: mapping N consecutive preambles in the order of time-division RO first, where N is a positive integer.

[0153] Optionally, in the embodiment of the present application, the order of the time-divided RO includes:

[0154] The order of the time domain resource indexes of the time division ROs within the PRACH time slot is increasing.

[0155] Optionally, in the embodiment of the present application, the mapping order further includes at least one of the following:

[0156] The order of PRACH slot indices is increasing;

[0157] The order of leading indexes in a RO is increasing;

[0158] The order of frequency resource indexes of the frequency reuse RO is increasing.

[0159] In one example, N consecutive preambles are first mapped in the order of time division RO, and specifically, they can be mapped in the following order:

[0160] (1) The order of the time domain resource index of the time division RO within the PRACH time slot is increasing.

[0161] (2) The order of PRACH time slot index is increasing.

[0162] (3) The order of leading indexes in a RO is increasing.

[0163] (4) Frequency Reuse The order of the frequency resource index of the RO is increasing.

[0164] Optionally, the order of (2) to (4) in this example may be changed. For example, the order may be (2), (4), (3), (3), (2), (4), (3), (4), (2), (4), (2), (3), or (4), (3), (2).

[0165] In addition, if the number of indexes to be mapped is small, the mapping can be performed in the order described above. For example, if the index mapping has been completed according to (1), then the mapping can be performed without following (2), (3) or (4). For another example, if the index mapping has been completed according to (1) and (2), then the mapping can be performed without following (3) or (4).

[0166] Optionally, in the embodiment of the present application, the order of the time-divided RO includes:

[0167] The order of PRACH slot indices is increasing.

[0168] Optionally, in the embodiment of the present application, the mapping order further includes at least one of the following:

[0169] The order of the time domain resource index of the time division RO within the PRACH time slot is increasing;

[0170] The order of leading indexes in a RO is increasing;

[0171] The order of frequency resource indexes of the frequency reuse RO is increasing.

[0172] In one example, N consecutive preambles are first mapped in the order of time division RO, and specifically, they can be mapped in the following order:

[0173] (1) The order of PRACH time slot index is increasing.

[0174] (2) The order of the time domain resource index of the time division RO within the PRACH time slot is increasing.

[0175] (3) The order of leading indexes in a RO is increasing.

[0176] (4) Frequency Reuse The order of the frequency resource index of the RO is increasing.

[0177] Optionally, the order of (2) to (4) in this example may be changed. For example, the order may be (2), (4), (3), (3), (2), (4), (3), (4), (2), (4), (2), (3), or (4), (3), (2).

[0178] In addition, if the number of indexes to be mapped is small, the mapping can be performed in the order described above. For example, if the index mapping has been completed according to (1), then the mapping can be performed without following (2), (3) or (4). For another example, if the index mapping has been completed according to (1) and (2), then the mapping can be performed without following (3) or (4).

[0179] In a specific application scenario, the channel resource determination method of the embodiment of the present application is adopted, and through a new mapping method between preamble and PRU, the repeated transmission of MsgA can be well supported in the NR system with short transmission delay.

[0180] Example 1: Repeated transmission of MsgA corresponds to different time domain PUSCH occasions (PO).

[0181] The network can configure the mapping parameters between SSB and RO, where the parameter CB-preambles-per-SSB indicates the number of Contention Based preambles associated with an SSB. It can be seen that an SSB can be associated with several preambles with consecutive indexes in an RO. Since the mapping of preamble to PRU is that M consecutive preambles are mapped to one PRU, for a preamble associated with an SSB, the order of the mapped PRUs is mapped in the order of frequency domain first and then time domain. For the repeated transmission of MsgA in the two-step RACH, different transmissions need to be time-divided from each other, and cannot be sent on RO and PO that are frequency-divided from each other but have the same time domain. For a UE, if an SSB is selected through measurement, PRACH is sent according to the valid PRACH occasion (RO) configured by the network and the preamble associated with the SSB. If PRACH is transmitted repeatedly, it needs to meet the time division between transmissions. However, according to the mapping relationship between the preamble and PRU obtained by mapping in the frequency domain first and then in the time domain, the PRUs mapped by the preamble used between retransmissions are not necessarily guaranteed to be time-divided.

[0182] In this example, when determining the PUSCH occasion, the repeated transmission of PUSCH in MsgA needs to select different time domain PUSCH occasions. Figure 6 As shown in the figure, if the UE selects one of the preambles corresponding to SSB 0 to send PRACH, the UE cannot select the preamble corresponding to the PRU with the same time domain for retransmission. If this condition is not met in one PRACH slot, the UE retransmits the PRACH in MsgA in the next PRACH slot. Correspondingly, the PUSCH in MsgA is also mapped to the next PUSCH slot, thereby satisfying the time division of the PUSCH between retransmissions. Fig.10 As shown, the time domains of PO#0 and PO#1 are the same, and the time domains of PO#2 and PO#3 are the same. If the preamble index range used in the first transmission of MsgA is 0-7, the corresponding PRU is DMRS#0 in PO#0. In the second transmission, if the RO with the first transmission is in the same PRACH slot, then for the preamble corresponding to SSB 0, only the preamble index range of 8-15 can be selected to ensure that the time domains of the POs corresponding to the PRUs of the preambles of the two transmissions are different. Here, it is assumed that the preamble index range 0-7 and the preamble index range 8-15 corresponding to SSB 0 belong to the RO of the synchronization time domain respectively.

[0183] By adopting the solution of this example, by selecting different time domain PUSCH occasions for repeated transmission of MsgA, it is ensured that MsgA can be successfully repeated transmitted.

[0184] Example 2: The mapping relationship between Preamble and PRU is mapped in the order of time domain PO first.

[0185] In this embodiment, every M (M>=1) consecutive PRACH preambles are mapped to a valid PRU in the following order:

[0186] (1) The time domain resource index order of time-division PO within the PUSCH slot is increasing;

[0187] (2) The order of PUSCH slot index is increasing;

[0188] (3) The frequency resource index order of the frequency reused PO is increasing;

[0189] (4) The order of DMRS resource indexes in the PO is increasing, wherein the DMRS resource indexes are sorted first in ascending order of DMRS port indexes and then in ascending order of DMRS sequence indexes.

[0190] Among them, mapping is preferably performed in the order of time domain resource indexes. Compared with Example 1, it is easier to ensure that the repeated transmission of PUSCH in MsgA is in different time domain PUSCH occasions, especially when there are fewer preambles associated with SSB. The above mapping steps are a specific example, in which the order of (1) and (2) can be exchanged, and the order of (3) and (4) can also be exchanged.

[0191] For example, Fig.11 As shown, taking two PUSCH time slots as an example, the first PUSCH time slot is PUSCH slot0, and the second PUSCH time slot is PUSCH slot 1. PUSCH slot 0 includes PO#0 to PO#3, PO#0 and PO#1 have the same time domain but different frequency domains, PO#2 and PO#3 have the same time domain but different frequency domains, PO#0 and PO#2 have different time domains but the same frequency domain, and PO#1 and PO#3 have different time domains but the same frequency domain. Similarly, PUSCH slot 1 also includes PO#0 to PO#3. Each PO includes two DMSRs, and the indexes of DMSR#0 and DMSR#1 are sorted in ascending order of DMRS port index first, and then in ascending order of DMRS sequence index.

[0192] For example, Fig.12aAs shown, SSB 0 is associated with 16 preambles, and these 16 consecutive preambles Preamble 0 to Preamble 15 are mapped in the order of the time domain resource index, for example, mapped to the PRU in the order of (1), (2), (3) and (4) above. Specifically, Preamble 0 is mapped to DMRS #0 of PO #0 in time slot 0, Preamble 1 is mapped to DMRS #0 of PO #2 in time slot 0; Preamble 2 is mapped to DMRS #0 of PO #0 in time slot 1, and Preamble 3 is mapped to DMRS #0 of PO #2 in time slot 1. Preamble 4 is mapped to DMRS#0 of PO#1 in time slot 0, Preamble 5 is mapped to DMRS#0 of PO#3 in time slot 0; Preamble 6 is mapped to DMRS#0 of PO#1 in time slot 1, Preamble 7 is mapped to DMRS#0 of PO#3 in time slot 1. Preamble 8 is mapped to DMRS#1 of PO#0 in time slot 0, Preamble 9 is mapped to DMRS#1 of PO#2 in time slot 0; Preamble 10 is mapped to DMRS#1 of PO#0 in time slot 1, Preamble 11 is mapped to DMRS#1 of PO#2 in time slot 1. Preamble 12 is mapped to DMRS #1 of PO #1 in time slot 0, and Preamble 13 is mapped to DMRS #1 of PO #3 in time slot 0; Preamble 14 is mapped to DMRS #1 of PO #1 in time slot 1, and Preamble 15 is mapped to DMRS #1 of PO #3 in time slot 1.

[0193] For the retransmission of MsgA, preamble 0 is used in the first transmission, and preamble 1-3 can be selected in the second transmission because their corresponding POs are time-division.

[0194] like Figure 12b As shown, for example, Fig.12aAs shown, SSB 0 is associated with 16 preambles, and these 16 consecutive preambles Preamble 0 to Preamble 15 are mapped in the order of the time domain resource index, for example, mapped to the PRU in the order of (2), (1), (3) and (4) above. Specifically, Preamble 0 is mapped to DMRS #0 of PO #0 in time slot 0, Preamble 1 is mapped to DMRS #0 of PO #0 in time slot 1; Preamble 2 is mapped to DMRS #0 of PO #2 in time slot 0, and Preamble 3 is mapped to DMRS #0 of PO #2 in time slot 1. Preamble 4 is mapped to DMRS#0 of PO#1 in time slot 0, Preamble 5 is mapped to DMRS#0 of PO#1 in time slot 1; Preamble 6 is mapped to DMRS#0 of PO#3 in time slot 0, Preamble 7 is mapped to DMRS#0 of PO#3 in time slot 1. Preamble 8 is mapped to DMRS#1 of PO#0 in time slot 0, Preamble 9 is mapped to DMRS#1 of PO#0 in time slot 1; Preamble 10 is mapped to DMRS#1 of PO#2 in time slot 0, Preamble 11 is mapped to DMRS#1 of PO#2 in time slot 1. Preamble 12 is mapped to DMRS #1 of PO #1 in time slot 0, and Preamble 13 is mapped to DMRS #1 of PO #1 in time slot 1; Preamble 14 is mapped to DMRS #1 of PO #3 in time slot 0, and Preamble 15 is mapped to DMRS #1 of PO #3 in time slot 1.

[0195] The solution in this example can avoid the situation where the retransmission of MsgA cannot be completed when all preambles associated with a certain SSB in a PRACH slot are mapped to the frequency-divided PO.

[0196] Furthermore, in order to avoid conflicts in the use of PRACH resources between the two mapping modes corresponding to NR and NR-light, different RACH resources can be configured for NR and NR-light respectively. For example, different RACH resource configurations may include: different preamble sequence sets; different frequency domain positions of RACH resources; different time domain positions of RACH resources, etc.

[0197] By adopting the scheme of this example, the mapping method between preamble and PRU is mapped in the order of time domain first and frequency domain second, which can more quickly obtain multiple time domain POs for repeated transmission of MsgA. Compared with the original mapping method of frequency domain first and time domain second, the delay of repeated transmission of MsgA can be reduced.

[0198] Example 3: Based on Example 2, the mapping relationship between the preamble and the PRU can be determined according to at least one of the parameters of ssb-perRACH-Occasion, msg1-FDM and the number of SSBs.

[0199] Example 1-2 mainly maps preamble to PRU. The mapping order of PRU is time domain mapping first, ensuring that the PRUs mapped by preambles associated with an SSB are time-divided from each other. In order to ensure that the RO where the preamble of MsgA is repeatedly transmitted also meets the time division, the mapping order of preamble can also meet the time division mapping first.

[0200] In a PRACH slot, the order of a group of consecutive preambles is:

[0201] (1) The order of the time domain resource index of the time domain multiplexing PRACH occasion within the PRACH time slot is increasing;

[0202] (2) The order of PRACH time slot index is increasing;

[0203] (3) The order of preamble indexes in a PRACH occasion is increasing.

[0204] (4) The frequency resource index order of the frequency reuse PRACH occasion is increasing;

[0205] Similar to Example 2, the above mapping step is a specific example, in which the order of (1) and (2) can be exchanged, and the order of (3) and (4) can also be exchanged.

[0206] Combined with Example 2, the mapping relationship between preamble and PRU can be seen as follows Fig.12a or Figure 12b .

[0207] In the scheme of this example, the mapping of the preamble in the PRACH slot and the mapping between the preamble and the PRU are mapped in the time domain order first, which can meet the repeated transmission of MsgA and the retransmission delay is short.

[0208] Fig.134 is a schematic block diagram of a terminal device 400 according to an embodiment of the present application. The terminal device 400 may include:

[0209] The processing unit 410 is configured to determine a plurality of physical uplink shared channel PUSCH resources, where the time domain resources of the plurality of PUSCH resources are different and the plurality of PUSCH resources are used for repeated transmission of a PUSCH, where the PUSCH belongs to message A of a type 2 random access procedure.

[0210] Optionally, in an embodiment of the present application, the time domain resources of the PO where the repeated transmission of the PUSCH is located are different.

[0211] Optionally, in an embodiment of the present application, there is a mapping relationship between the PUSCH resource and the preamble.

[0212] Optionally, in an embodiment of the present application, the processing unit is further used to map N consecutive preambles to PUSCH resources in the order of time domain resource indexes, where N is a positive integer.

[0213] Optionally, in method 1 of an embodiment of the present application, the order of the time domain resource index includes: the order of the time domain resource index of the time division PO in the PUSCH time slot is increasing.

[0214] Optionally, in the first embodiment of the present application, the mapping sequence further includes at least one of the following:

[0215] The order of PUSCH time slot index is increasing;

[0216] The order of frequency resource indexes of frequency reused POs is increasing;

[0217] The order of the demodulation reference signal DMRS resource index within the PO is increasing.

[0218] Optionally, in mode 2 of the embodiment of the present application, the order of the time domain resource index includes: the order of the PUSCH time slot index is increasing.

[0219] Optionally, in the second embodiment of the present application, the mapping order further includes at least one of the following:

[0220] The order of the time domain resource index of the time division PO in the PUSCH time slot is increasing;

[0221] The order of frequency resource indexes of frequency reused POs is increasing;

[0222] The order of DMRS resource indexes in PO is increasing.

[0223] Optionally, in an embodiment of the present application, the DMRS resource index is first sorted in ascending order of the DMRS port index and then in ascending order of the DMRS sequence index.

[0224] Optionally, in an embodiment of the present application, the random access channel RACH resources configured for the NR terminal and the light NR terminal are different.

[0225] Optionally, in the embodiment of the present application, the different RACH resources include at least one of the following:

[0226] The leader sequence sets are different;

[0227] The frequency domain location of RACH resources is different;

[0228] The time domain locations of RACH resources are different.

[0229] Optionally, in the embodiment of the present application, the processing unit is further configured to determine the N consecutive preambles based on at least one of the following parameters:

[0230] The number of synchronization signal blocks SSB mapped on each random access channel PRACH opportunity RO ssb-perRACH-Occasion;

[0231] The number of frequency domain ROs msg1-FDM;

[0232] The number of SSBs.

[0233] Optionally, in an embodiment of the present application, the processing unit is further used to map the RO where the preamble associated with the repeated transmission of the PUSCH is located to different time domains.

[0234] Optionally, in an embodiment of the present application, the processing unit is further configured to map N consecutive preambles in a time-division RO order, where N is a positive integer.

[0235] Optionally, in an embodiment of the present application, the order of the time-division RO includes: the order of the time domain resource indexes of the time-division RO within the PRACH time slot is increasing.

[0236] Optionally, in the embodiment of the present application, the mapping order further includes at least one of the following:

[0237] The order of PRACH slot indices is increasing;

[0238] The order of leading indexes in a RO is increasing;

[0239] The order of frequency resource indexes of the frequency reuse RO is increasing.

[0240] Optionally, in an embodiment of the present application, the order of the time-division RO includes: the order of the PRACH time slot index is increasing.

[0241] Optionally, in the embodiment of the present application, the mapping order further includes at least one of the following:

[0242] The order of the time domain resource index of the time division RO within the PRACH time slot is increasing;

[0243] The order of leading indexes in a RO is increasing;

[0244] The order of frequency resource indexes of the frequency reuse RO is increasing.

[0245] The terminal device 400 of the embodiment of the present application can implement the corresponding functions of the terminal device in the aforementioned method embodiment. The processes, functions, implementation methods and beneficial effects corresponding to the various modules (sub-modules, units or components, etc.) in the terminal device 400 can be found in the corresponding descriptions in the above method embodiments, which will not be repeated here. It should be noted that the functions described by the various modules (sub-modules, units or components, etc.) in the terminal device 400 of the embodiment of the application can be implemented by different modules (sub-modules, units or components, etc.), or by the same module (sub-module, unit or component, etc.).

[0246] Fig.14 6 is a schematic structural diagram of a communication device 600 according to an embodiment of the present application. The communication device 600 includes a processor 610, and the processor 610 can call and run a computer program from a memory to enable the communication device 600 to implement the method in the embodiment of the present application.

[0247] Alternatively, if Fig.14 As shown, the communication device 600 may further include a memory 620. The processor 610 may call and run a computer program from the memory 620 to enable the communication device 600 to implement the method in the embodiment of the present application.

[0248] The memory 620 may be a separate device independent of the processor 610 , or may be integrated into the processor 610 .

[0249] Alternatively, if Fig.14 As shown, the communication device 600 may further include a transceiver 630, and the processor 610 may control the transceiver 630 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.

[0250] The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include an antenna, and the number of the antennas may be one or more.

[0251] Optionally, the communication device 600 may be a network device of an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the network device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0252] Optionally, the communication device 600 may be a terminal device of an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0253] Fig.15 7 is a schematic structural diagram of a chip 700 according to an embodiment of the present application. The chip 700 includes a processor 710, and the processor 710 can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0254] Alternatively, if Fig.15 As shown, the chip 700 may further include a memory 720. The processor 710 may call and run a computer program from the memory 720 to implement the method executed by the terminal device or the network device in the embodiment of the present application.

[0255] The memory 720 may be a separate device independent of the processor 710 , or may be integrated into the processor 710 .

[0256] Optionally, the chip 700 may further include an input interface 730. The processor 710 may control the input interface 730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0257] Optionally, the chip 700 may further include an output interface 740. The processor 710 may control the output interface 740 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0258] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0259] Optionally, the chip can be applied to the terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0260] The chips used in the network device and the terminal device may be the same chip or different chips.

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

[0262] The processor mentioned above may be a general-purpose processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC) or other programmable logic devices, transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor mentioned above may be a microprocessor or any conventional processor, etc.

[0263] The memory mentioned above may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM).

[0264] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.

[0265] Fig.168 is a schematic block diagram of a communication system 800 according to an embodiment of the present application. The communication system 800 includes a terminal device 810 and a network device 820.

[0266] The terminal device 810 is used to determine multiple physical uplink shared channel PUSCH resources, the time domain resources of the multiple PUSCH resources are different, the multiple PUSCH resources are used for repeated transmission of PUSCH, and the PUSCH belongs to message A of type 2 random access process.

[0267] The network device 820 is used to respond with a message B to the terminal device after receiving a message A repeatedly transmitted from the terminal device 810 during a type 2 random access process.

[0268] Among them, the terminal device 810 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 820 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, it is not repeated here. In an embodiment of the present application, before detecting the response of the network device such as a base station, the terminal device can repeatedly transmit message A several times, and then detect the response of the network device such as a base station. Therefore, the transmission reliability of message A can be improved.

[0269] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function in accordance with the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0270] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0271] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0272] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for determining channel resources, comprising: The terminal device determines a plurality of physical uplink shared channel PUSCH resources, the time domain resources of the plurality of PUSCH resources are different, the plurality of PUSCH resources are used for repeated transmission of PUSCH, and the PUSCH belongs to message A of a type 2 random access process, The method further includes: mapping the RO where the preamble associated with the repeated transmission of the PUSCH is located to different time domains.

2. The method according to claim 1, wherein: The time domain resources of the PUSCH opportunity PO where the repeated transmission of the PUSCH occurs are different.

3. The method according to claim 1, wherein: The PUSCH resources and the preamble have a mapping relationship.

4. The method according to claim 3, wherein: The method further comprises: N consecutive preambles are first mapped to PUSCH resources in the order of time domain resource indexes, where N is a positive integer.

5. The method according to claim 4, wherein: The order of the time domain resource index includes: The order of the time domain resource index of the time division PO in the PUSCH time slot is increasing.

6. The method according to claim 4, wherein: The mapping order also includes at least one of the following: The order of PUSCH time slot index is increasing; The order of frequency resource indexes of frequency reused POs is increasing; The order of the demodulation reference signal DMRS resource index within the PO is increasing.

7. The method according to claim 4, wherein: The order of the time domain resource index includes: The order of PUSCH time slot indexes is increasing.

8. The method according to claim 4, wherein: The mapping order also includes at least one of the following: The order of the time domain resource index of the time division PO in the PUSCH time slot is increasing; The order of frequency resource indexes of frequency reused POs is increasing; The order of DMRS resource indexes in PO is increasing.

9. The method according to claim 6 or 8, wherein: The DMRS resource index is first sorted in ascending order of the DMRS port index and then in ascending order of the DMRS sequence index.

10. The method according to any one of claims 1 to 8, wherein: The random access channel RACH resources configured for NR terminals and light NR terminals are different.

11. The method according to claim 10, wherein: The different RACH resources include at least one of the following: The leader sequence sets are different; The frequency domain location of RACH resources is different; The time domain locations of RACH resources are different.

12. The method according to claim 4, wherein: The method further comprises: The N consecutive preambles are determined based on at least one of the following parameters: The number of synchronization signal blocks SSB mapped on each random access channel PRACH opportunity RO ssb-perRACH-Occasion; The number of frequency domain ROs msg1-FDM; The number of SSBs.

13. The method according to claim 1, wherein: Mapping the RO of the preamble used for repeated transmission of the PUSCH to different time domains includes: N consecutive preambles are first mapped in the order of time division RO, where N is a positive integer.

14. The method according to claim 13, wherein: The time-division RO sequence includes: The order of the time domain resource indexes of the time division ROs within the PRACH time slot is increasing.

15. The method according to claim 13, wherein: The mapping order also includes at least one of the following: The order of PRACH slot indices is increasing; The order of leading indexes in a RO is increasing; The order of frequency resource indexes of the frequency reuse RO is increasing.

16. The method according to claim 13, wherein: The time-division RO sequence includes: The order of PRACH slot indices is increasing.

17. The method according to claim 13, wherein: The mapping order also includes at least one of the following: The order of the time domain resource index of the time division RO within the PRACH time slot is increasing; The order of leading indexes in a RO is increasing; The order of frequency resource indexes of the frequency reuse RO is increasing.

18. A terminal device, comprising: a processing unit, configured to determine a plurality of physical uplink shared channel PUSCH resources, wherein the plurality of PUSCH resources have different time domain resources, the plurality of PUSCH resources are used for repeated transmission of the PUSCH, and the PUSCH belongs to message A of a type 2 random access process, The processing unit is further used to map the RO where the preamble associated with the repeated transmission of the PUSCH is located to different time domains.

19. The terminal device according to claim 18, wherein: The time domain resources of the PUSCH opportunity PO where the repeated transmission of the PUSCH occurs are different.

20. The terminal device according to claim 18, wherein: The PUSCH resources and the preamble have a mapping relationship.

21. The terminal device according to claim 20, wherein: The processing unit is further configured to map N consecutive preambles to PUSCH resources in the order of time domain resource indexes, where N is a positive integer.

22. The terminal device according to claim 21, wherein: The order of the time domain resource index includes: The order of the time domain resource index of the time division PO in the PUSCH time slot is increasing.

23. The terminal device according to claim 21, wherein: The mapping order also includes at least one of the following: The order of PUSCH time slot index is increasing; The order of frequency resource indexes of frequency reused POs is increasing; The order of the demodulation reference signal DMRS resource index within the PO is increasing.

24. The terminal device according to claim 21, wherein: The order of the time domain resource index includes: The order of PUSCH time slot indexes is increasing.

25. The terminal device according to claim 21, wherein: The mapping order also includes at least one of the following: The order of the time domain resource index of the time division PO in the PUSCH time slot is increasing; The order of frequency resource indexes of frequency reused POs is increasing; The order of DMRS resource indexes in PO is increasing.

26. The terminal device according to claim 23 or 25, wherein: The DMRS resource index is first sorted in ascending order of the DMRS port index and then in ascending order of the DMRS sequence index.

27. The terminal device according to any one of claims 18 to 25, wherein: The random access channel RACH resources configured for NR terminals and light NR terminals are different.

28. The terminal device according to claim 27, wherein: The different RACH resources include at least one of the following: The leader sequence sets are different; The frequency domain location of RACH resources is different; The time domain locations of RACH resources are different.

29. The terminal device according to any one of claims 18 to 25, wherein: The processing unit is further configured to determine N consecutive preambles based on at least one of the following parameters: The number of synchronization signal blocks SSB mapped on each random access channel PRACH opportunity RO ssb-perRACH-Occasion; The number of frequency domain ROs msg1-FDM; The number of SSBs.

30. The terminal device according to claim 18, wherein: The processing unit is further configured to map N consecutive preambles according to a time division RO order, where N is a positive integer.

31. The terminal device according to claim 30, wherein: The time-division RO sequence includes: The order of the time domain resource indexes of the time division ROs within the PRACH time slot is increasing.

32. The terminal device according to claim 30, wherein: The mapping order also includes at least one of the following: The order of PRACH slot indices is increasing; The order of leading indexes in a RO is increasing; The order of frequency resource indexes of the frequency reuse RO is increasing.

33. The terminal device according to claim 30, wherein: The time-division RO sequence includes: The order of PRACH slot indices is increasing.

34. The terminal device according to claim 30, wherein: The mapping order also includes at least one of the following: The order of the time domain resource index of the time division RO within the PRACH time slot is increasing; The order of leading indexes in a RO is increasing; The order of frequency resource indexes of the frequency reuse RO is increasing.

35. A terminal device, comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the terminal device executes the method as claimed in any one of claims 1 to 17.

36. A chip, comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 17.

37. A computer-readable storage medium for storing a computer program, which, when executed by a device, causes the device to perform the method according to any one of claims 1 to 17.

38. A computer program product comprising computer program instructions for causing a computer to execute the method as claimed in any one of claims 1 to 17.

Citation Information

Patent Citations

  • Resource allocation and transmission method of MsgA in two-step random access

    CN111328152A