A method and apparatus for determining resources

By optimizing the mapping configuration between downlink beams and PUSCH resources in the wireless communication system, the efficiency problem of random access resource configuration in the NR-U system is solved, the base station's ability to detect user messages is improved, the probability of collisions is reduced, and the system performance is improved.

CN111757503BActive Publication Date: 2025-10-28BEIJING SAMSUNG TELECOM R&D CENT +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010136511.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-11-07
Filing Date
2020-03-02
Publication Date
2025-10-28
Estimated Expiration
2040-10-05

AI Technical Summary

Technical Problem

In wireless communication systems, especially NR-U systems, how to effectively configure the resources of the random access preamble and data portion so that the base station can better detect the message A sent by the user, reduce the probability of collisions, and improve the performance of random access.

Method used

By obtaining the resource configuration information of the uplink signal, the mapping information between the downlink beam and the random access channel resources, as well as the mapping information between the downlink beam and the physical uplink shared channel resources, is determined. In turn, the mapping information between RACH resources and PUSCH resources is determined, and the resource configuration is optimized to improve detection efficiency.

Benefits of technology

This improves the base station's ability to detect user message A, reduces the probability of collisions, and enhances the random access performance of the wireless communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111757503B_ABST
    Figure CN111757503B_ABST
Patent Text Reader

Abstract

A resource determination method and apparatus are provided, wherein the resource determination method includes: obtaining resource configuration information of uplink signals; based on the resource configuration information, obtaining first mapping information between a downlink beam and a random access channel (RACH) resource, and second mapping information between the downlink beam and a physical uplink shared channel (PUSCH) resource; according to the first mapping information and the second mapping information, obtaining RACH resources mapped to a determined downlink beam and PUSCH resources mapped to a determined downlink beam, and determining third mapping information between the RACH resources and the PUSCH resources; and according to the third mapping information and the determined RACH resources, determining available PUSCH resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and more specifically, to a method and apparatus for determining resources in a wireless communication system. Background Technology

[0002] Transmissions in a wireless communication system include: transmission from the base station (gNB) to the user equipment (UE) (referred to as downlink transmission), with the corresponding time slots called downlink time slots; and transmission from the UE to the base station (referred to as uplink transmission), with the corresponding time slots called uplink time slots.

[0003] In downlink communication of a wireless communication system, the system periodically sends synchronization signals and broadcast channels to users through synchronization signal blocks (SSBs). This period is called the synchronization signal block period (SSB period) or the synchronization signal block group period (SSB group period). Simultaneously, the base station configures a random access configuration period (PRACH configuration period), within which a certain number of random access transmission opportunities (also called random access opportunities (ROs)) are configured, ensuring that all SSBs are mapped to their corresponding ROs within the mapping period (i.e., a certain time length).

[0004] In new radio (NR) communication systems, the performance of random access directly impacts user experience before radio resource control (RRC) is established, such as during the random access process. In traditional wireless communication systems, such as LTE and LTE-Advanced, random access is applied in various scenarios, including initial link establishment, cell handover, uplink re-establishment, and RRC connection reconstruction. It is categorized into contention-based and non-contention-based random access based on whether the user has exclusive access to the preamble resource. In contention-based random access, multiple users may choose the same preamble from the same preamble resource while attempting to establish an uplink link, potentially leading to multiple users sending the same preamble to the base station. Therefore, conflict resolution mechanisms are a crucial research area in random access. Reducing the probability of conflicts and quickly resolving existing conflicts are key indicators affecting random access performance.

[0005] In LTE-A, the contention-based random access procedure consists of four steps, such as... Figure 1As shown. In the first step, the user randomly selects a preamble from the preamble resource pool and sends it to the base station. The base station performs correlation detection on the received signal to identify the preamble sent by the user. In the second step, the base station sends a Random Access Response (RAR) to the user, which includes a random access preamble identifier, a timing advance instruction determined based on the delay estimate between the user and the base station, a temporary cell radio network identifier (C-RNTI), and time-frequency resources allocated for the user's next uplink transmission. In the third step, the user sends a third message (Msg3) to the base station based on the information in the RAR. Msg3 contains the user terminal identifier and RRC link request information, among which the user terminal identifier is unique to the user and is used to resolve conflicts. In the fourth step, the base station sends a conflict resolution identifier to the user, which includes the identifier of the user terminal that won the conflict resolution. After detecting its own identifier, the user upgrades the temporary C-RNTI to the C-RNTI and sends an ACK signal to the base station, completing the random access process and waiting for the base station's scheduling. Otherwise, the user will start a new random access process after a delay.

[0006] For a contention-free random access procedure, since the base station knows the user's identifier, it can allocate a preamble to the user. Therefore, when sending the preamble, the user does not need to randomly select a sequence but will use the allocated preamble. After detecting the allocated preamble, the base station sends a corresponding random access response, including timing advance and uplink resource allocation information. After receiving the random access response, the user considers uplink synchronization complete and waits for further scheduling by the base station. Therefore, a contention-free random access procedure consists of only two steps: step one is sending the preamble; step two is sending the random access response.

[0007] The random access procedure in LTE is applicable to the following scenarios:

[0008] 1. Initial access under RRC_IDLE;

[0009] 2. Re-establish the RRC connection;

[0010] 3. Cell handover;

[0011] 4. The process of downlink data arriving and requesting random access in RRC connected state (when uplink is asynchronous);

[0012] 5. Uplink data arrival and random access request process in RRC connected state (when the uplink is asynchronous or no resources are allocated to the scheduling request in the PUCCH resource);

[0013] 6. Positioning.

[0014] To meet the demands of massive service volumes, 5G communication systems are expected to operate on resources ranging from low frequencies up to approximately 100GHz, including both licensed and unlicensed bands. Unlicensed bands primarily consider the 5GHz and 60GHz bands. We refer to 5G systems operating in unlicensed bands as NR-U systems. These can include scenarios operating independently on unlicensed bands, scenarios operating with licensed bands via dual connectivity (DC), and scenarios operating with licensed bands via carrier aggregation (CA). In the 5GHz band, 802.11-series Wi-Fi systems, radar, and LTE Licensed Carrier Assisted Access (LAA) systems have already been deployed, all adhering to the Listen-Before-Send (LBT) mechanism. This means that the radio channel must be detected before transmitting a signal, and the channel can only be used to transmit a signal if it is detected as idle. In the 60GHz band, 802.11ay systems also exist, and therefore must also adhere to the LBT mechanism. For other unlicensed bands, effective coexistence methods need to be developed according to relevant specifications.

[0015] LBT mechanisms can be divided into two types. One is called Category 1 LBT, commonly known as Category 4 LBT (TS36.213 15.2.1.1), which determines the Collision Window (CWS) and randomly generates a backoff factor X. If all X carrier monitoring time slots (CCA time slots) are idle, the signal can be transmitted. Category 1 LBT is further divided into four LBT priority categories, each corresponding to a different QCI. Different LBT priority categories have different CWS sizes (i.e., different sets of CW values), different backoff time units (equal to 16 + 9 × n microseconds, where n is an integer greater than or equal to 1), and different Maximum Channel Occupied Time (MCOT). The other is called Category 2 LBT (TS 36.213 15.2.1.2), where the transmitter only needs to perform a 25µs Idle Channel Assessment (CCA) check before the standard-defined start of signal transmission. If the channel is idle, the signal can be transmitted.

[0016] In some communication systems (licensed and / or unlicensed spectrum), to achieve faster signal transmission and reception, it is considered to send the random access preamble along with the data portion (denoted as message A), and then search for feedback from network devices in the downlink channel (denoted as message B). However, how to configure the resources of the random access preamble and the data portion in message A to enable the base station to better detect message A sent by the user is a problem that needs to be solved. Summary of the Invention

[0017] According to an exemplary embodiment of this disclosure, a resource determination method is provided, the resource determination method may include: obtaining resource configuration information of uplink signals; based on the resource configuration information, obtaining first mapping information between a downlink beam and random access channel (RACH) resources, and second mapping information between a downlink beam and physical uplink shared channel (PUSCH) resources; based on the first mapping information and the second mapping information, obtaining RACH resources mapped to a determined downlink beam and PUSCH resources mapped to a determined downlink beam, and determining third mapping information between the RACH resources and the PUSCH resources; and based on the third mapping information and the determined RACH resources, determining available PUSCH resources.

[0018] Optionally, the resource configuration information for obtaining uplink signals may include obtaining the resource configuration information from at least one of the following: random access feedback of the random access procedure, downlink control information of uplink transmission, radio resource control (RRC) configuration message, pre-configured parameter information, and system messages sent by the network side or obtained upper-layer control signaling.

[0019] Optionally, the resource configuration information may include at least one of the following: four-step random access configuration information, two-step random access configuration information, downlink beam configuration information, and PUSCH resource configuration information.

[0020] Optionally, the determination of the second mapping information between the downlink beam and the PUSCH resource may include at least one of the following: determining the mapping relationship between the downlink beam and the PUSCH time-frequency resource; determining the mapping relationship between the downlink beam and the demodulation reference signal (DMRS) port; determining the mapping loop from the downlink beam to the PUSCH resource; determining the mapping period from the downlink beam to the PUSCH resource; and determining the mapping pattern period from the downlink beam to the PUSCH resource.

[0021] Optionally, determining the mapping relationship between downlink beams and PUSCH time-frequency resources may include mapping the indices of all downlink beams configured within a downlink beam period to PUSCH time-frequency resource units using at least one of the following methods: in ascending order of available DMRS port indices on a PUSCH time-frequency resource unit; in ascending order of PUSCH time-frequency resource unit indices multiplexed in the frequency domain; in ascending order of PUSCH time-frequency resource unit indices multiplexed in the time domain.

[0022] Optionally, determining the mapping relationship between downlink beams and DMRS ports includes: when the number of downlink beams N mapped on a PUSCH time-frequency resource unit is greater than 1, dividing the N_DMRS DMRS ports on a PUSCH time-frequency resource unit into N_DMRS / N groups, such that each downlink beam corresponds to one of the N_DMRS / N groups; when the number of downlink beams N mapped on a PUSCH time-frequency resource unit is less than or equal to 1, mapping all DMRS ports on a PUSCH time-frequency resource unit to that downlink beam.

[0023] Optionally, the PUSCH time-frequency resource unit can be a valid PUSCH time-frequency resource unit obtained based on a predetermined judgment criterion; the predetermined judgment criterion can be determined based on the uplink / downlink configuration information and / or downlink beam configuration information configured by the network device, and may include at least one of the following criteria: the configured PUSCH time-frequency resource unit is a valid PUSCH time-frequency resource unit only in one uplink / downlink configuration cycle when the portion indicated as uplink in the uplink / downlink configuration information is valid; the configured PUSCH time-frequency resource unit is a valid PUSCH time-frequency resource unit only in one uplink / downlink configuration cycle when the portion indicated as downlink in the uplink / downlink configuration information is valid after one or more time units; the configured PUSCH time-frequency resource unit is a valid PUSCH time-frequency resource unit only in one uplink / downlink configuration cycle when the portion indicated as downlink in the uplink / downlink configuration information is valid after one or more time units following the last downlink beam in the downlink beam configuration information.

[0024] Optionally, determining the third mapping information between the RACH resource and the PUSCH resource may include: determining the index information P_id of the preamble in a first predetermined time period based on the determined transmission opportunity (RO) and the preamble on the RO; and determining the index information TF_id and DMRS port information DMRS_id of the PUSCH time-frequency resource unit corresponding to the index information P_id in a second predetermined time period based on one of the number N_PUSCHperssb of PUSCH time-frequency resource units corresponding to a downlink beam and / or the number N_DMRSperssb of DMRS ports on the PUSCH time-frequency resource unit corresponding to a downlink beam, and the index information P_id.

[0025] Optionally, determining the index information TF_id and DMRS port information DMRS_id of the PUSCH time-frequency resource unit corresponding to the index information P_id within a second predetermined time period may include: determining the index information TF_id and DMRS port information DMRS_id based on the index information P_id using the following equation:

[0026] P_id=DMRS_id×N_PUSCHperssb+TF_id

[0027] Where TF_id∈{0~N_PUSCHperssb-1}, DMRS_id∈{0~N_DMRSperssb}, P_id∈{0~N_roperssb×N_preambleperro-1}, where N_roperssb represents the number of ROs corresponding to a downlink beam, and N_preambleperro represents the number of preambles corresponding to a RO.

[0028] Optionally, determining the index information TF_id and DMRS port information DMRS_id of the PUSCH time-frequency resource unit corresponding to the index information P_id within a second predetermined time period may include: obtaining configuration information indicating that a PUSCH time-frequency resource unit corresponds to N_pp preambles; and determining the index information TF_id and DMRS port information DMRS_id according to the index information P_id using the following equation:

[0029] P_id' = f(P_id, N_pp),

[0030] P_id' = y(DMRS_id, TF_id)

[0031] Where TF_id∈{0~N_PUSCHperssb-1}, DMRS_id∈{0~N_DMRSperssb}, P_id∈{0~N_roperssb×N_preambleperro-1}, where N_roperssb represents the number of ROs corresponding to one downlink beam, and N_preambleperro represents the number of preambles corresponding to one RO. If N_pp≥1, then... Alternatively, P_id mod(N_roperssb×N_preambleperro / N_pp), P_id'=y(DMRS_id,TF_id)=DMRS_id×N_PUSCHperssb+TF_id. If N_pp<1, then P_id'=f(P_id,N_pp)=P_id / N_pp+n_pp, where n_pp∈{0~1 / N_pp-1}, P_id'=y(DMRS_id,TF_id)=TF_id×N_DMRSperssb+DMRS_id, and select one PUSCH time-frequency resource unit with equal probability from the determined 1 / N_pp PUSCH time-frequency resource units for transmitting uplink data.

[0032] Optionally, the first predetermined time period can be one of the following: the mapping ring of downlink beam to RACH resources, the configuration period of RACH, the mapping period of downlink beam to RACH resources, and the mapping pattern period of downlink beam to RACH resources. The second predetermined time period can be one of the following: the mapping ring of downlink beam to PUSCH resources, the configuration period of PUSCH resources, the mapping period of downlink beam to PUSCH resources, and the mapping pattern period of downlink beam to PUSCH resources.

[0033] According to another exemplary embodiment of the present invention, a resource determination apparatus is provided, the resource determination apparatus may include: an acquisition unit configured to acquire resource configuration information of uplink signals; a mapping relationship determination unit configured to: acquire first mapping information between a downlink beam and random access channel (RACH) resources and second mapping information between a downlink beam and a physical uplink shared channel (PUSCH) based on the resource configuration information; acquire RACH resources mapped to a determined downlink beam and PUSCH resources mapped to a determined downlink beam according to the first mapping information and the second mapping information, and determine third mapping information between the RACH resources and the PUSCH resources; and a resource determination unit configured to determine available PUSCH resources according to the third mapping information and the determined RACH resources.

[0034] Optionally, the acquisition unit may be configured to obtain the resource configuration information from at least one of the following: random access feedback of the random access procedure, downlink control information of uplink transmission, radio resource control (RRC) configuration message, pre-configured parameter information, and system messages sent by the network side or obtained upper-layer control signaling.

[0035] Optionally, the resource configuration information may include at least one of the following: four-step random access configuration information, two-step random access configuration information, downlink beam configuration information, and PUSCH resource configuration information.

[0036] Optionally, the mapping relationship determination unit may be configured to determine second mapping information between the downlink beam and PUSCH resources by at least one of the following: determining the mapping relationship between the downlink beam and PUSCH time-frequency resources; determining the mapping relationship between the downlink beam and the demodulation reference signal (DMRS) port; determining the mapping loop from the downlink beam to the PUSCH resources; determining the mapping period from the downlink beam to the PUSCH resources; and determining the mapping pattern period from the downlink beam to the PUSCH resources.

[0037] Optionally, the mapping relationship determination unit may be configured to determine the mapping relationship between downlink beams and PUSCH time-frequency resources by mapping the indices of all downlink beams configured within a downlink beam cycle to PUSCH time-frequency resource units in at least one of the following ways: in ascending order of available DMRS port indices on a PUSCH time-frequency resource unit; in ascending order of PUSCH time-frequency resource unit indices multiplexed in the frequency domain; in ascending order of PUSCH time-frequency resource unit indices multiplexed in the time domain.

[0038] Optionally, the mapping relationship determination unit can be configured to determine the mapping relationship between downlink beams and DMRS ports by the following operations: when the number of downlink beams N mapped on a PUSCH time-frequency resource unit is greater than 1, the N_DMRS DMRS ports on a PUSCH time-frequency resource unit are divided into N_DMRS / N groups, such that each downlink beam corresponds to one of the N_DMRS / N groups; when the number of downlink beams N mapped on a PUSCH time-frequency resource unit is less than or equal to 1, all DMRS ports on a PUSCH time-frequency resource unit are mapped to that downlink beam.

[0039] Optionally, the PUSCH time-frequency resource unit can be a valid PUSCH time-frequency resource unit obtained based on a predetermined judgment criterion; the predetermined judgment criterion can be determined based on the uplink / downlink configuration information and / or downlink beam configuration information configured by the network device, and includes at least one of the following criteria: the configured PUSCH time-frequency resource unit is a valid PUSCH time-frequency resource unit only in one uplink / downlink configuration cycle when the portion indicated as uplink in the uplink / downlink configuration information is valid; the configured PUSCH time-frequency resource unit is a valid PUSCH time-frequency resource unit only in one uplink / downlink configuration cycle when the portion indicated as downlink in the uplink / downlink configuration information is valid after one or more time units; the configured PUSCH time-frequency resource unit is a valid PUSCH time-frequency resource unit only in one uplink / downlink configuration cycle when the portion indicated as downlink in the uplink / downlink configuration information is valid after one or more time units following the last downlink beam in the downlink beam configuration information.

[0040] Optionally, the mapping relationship determination unit may be configured to determine the third mapping information by: determining the index information P_id of the preamble in a first predetermined time period based on the determined transmission opportunity (RO) and the preamble on the RO; and determining the index information TF_id and DMRS port information DMRS_id of the PUSCH time-frequency resource unit corresponding to the index information P_id in a second predetermined time period based on one of the number N_PUSCHperssb of PUSCH time-frequency resource units corresponding to a downlink beam and / or the number N_DMRSperssb of DMRS ports on the PUSCH time-frequency resource unit corresponding to a downlink beam, and the index information P_id.

[0041] Optionally, the mapping relationship determination unit can be configured to: determine the index information TF_id and the DMRS port information DMRS_id based on the index information P_id using the following equation:

[0042] P_id=DMRS_id×N_PUSCHperssb+TF_id

[0043] Where TF_id∈{0~N_PUSCHperssb-1}, DMRS_id∈{0~N_DMRSperssb}, P_id∈{0~N_roperssb×N_preambleperro-1}, where N_roperssb represents the number of ROs corresponding to a downlink beam, and N_preambleperro represents the number of preambles corresponding to a RO.

[0044] Optionally, the mapping relationship determination unit is configured to determine the index information TF_id and the DMRS port information DMRS_id by: obtaining configuration information indicating the correspondence between a PUSCH time-frequency resource unit and N_pp preambles; and determining the index information TF_id and the DMRS port information DMRS_id according to the index information P_id using the following equation:

[0045] P_id' = f(P_id, N_pp),

[0046] P_id' = y(DMRS_id, TF_id)

[0047] Where TF_id∈{0~N_PUSCHperssb-1}, DMRS_id∈{0~N_DMRSperssb}, P_id∈{0~N_roperssb×N_preambleperro-1}, where N_roperssb represents the number of ROs corresponding to one downlink beam, and N_preambleperro represents the number of preambles corresponding to one RO. If N_pp≥1, then... Alternatively, P_id mod(N_roperssb×N_preambleperro / N_pp), P_id'=y(DMRS_id,TF_id)=DMRS_id×N_PUSCHperssb+TF_id. If N_pp<1, then P_id'=y(P_id,N_pp)=P_id / N_pp+n_pp, where n_pp∈{0~1 / N_pp-1}, P_id'=y(DMRS_id,TF_id)=TF_id×N_DMRSperssb+DMRS_id, and select one PUSCH time-frequency resource unit with equal probability from the determined 1 / N_pp PUSCH time-frequency resource units for transmitting uplink data.

[0048] Optionally, the first predetermined time period can be one of the following: the mapping ring of downlink beam to RACH resources, the configuration period of RACH, the mapping period of downlink beam to RACH resources, and the mapping pattern period of downlink beam to RACH resources. The second predetermined time period can be one of the following: the mapping ring of downlink beam to PUSCH resources, the configuration period of PUSCH resources, the mapping period of downlink beam to PUSCH resources, and the mapping pattern period of downlink beam to PUSCH resources.

[0049] According to another exemplary embodiment of the present invention, a computer-readable storage medium is provided that stores instructions which, when executed by a computing device, cause the computing device to perform the resource determination method according to the foregoing exemplary embodiment.

[0050] According to another exemplary embodiment of the present invention, a user equipment is provided, the user equipment including a processor and a memory storing instructions, wherein the instructions, when executed by the processor, cause the processor to perform the resource determination method according to the foregoing exemplary embodiment. Attached Figure Description

[0051] A thorough understanding of the present invention will be obtained by those skilled in the art from the following detailed description of exemplary embodiments in conjunction with the accompanying drawings, wherein:

[0052] Figure 1 This is a diagram illustrating a contention-based random access procedure in the prior art LTE-A;

[0053] Figure 2 This is a flowchart illustrating a resource determination method according to an exemplary embodiment of the present invention;

[0054] Figure 3 This is a schematic diagram of the mapping from SSB to PUSCH resources according to an exemplary embodiment of the present invention;

[0055] Figure 4 This is a schematic diagram of efficient PUSCH resources according to an exemplary embodiment of the present invention;

[0056] Figure 5 This is a schematic diagram of the mapping between RACH resources mapped to the same downlink beam and PUSCH resources mapped to the same downlink beam according to an exemplary embodiment of the present invention.

[0057] Figure 6 This is a schematic diagram of the mapping between RACH resources mapped to the same downlink beam and PUSCH resources mapped to the same downlink beam, according to another exemplary embodiment of the present invention.

[0058] Figure 7 This is a schematic diagram illustrating the mapping of multiple preambles to a PUSCH resource unit according to an exemplary embodiment of the present invention;

[0059] Figure 8 This is a schematic diagram of a preamble mapped to multiple PUSCH resource units according to an exemplary embodiment of the present invention;

[0060] Figure 9 This is an example diagram illustrating how available PUSCH resources are determined by interval values;

[0061] Figure 10 This is a block diagram illustrating a resource determination apparatus according to an exemplary embodiment of the present invention;

[0062] Figure 11 This is an example diagram illustrating the determination of the time slot containing the first PUSCH time-frequency resource according to the present invention. Detailed Implementation

[0063] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely illustrative and are not intended to limit the scope of the present disclosure. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0064] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the term “comprising” as used in this specification means the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should be understood that when we say an element is “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or there may be intermediate elements. Furthermore, “connected” or “coupled” as used herein can include wireless connections or wireless coupling. The term “and / or” as used herein includes all or any units and all combinations of one or more associated listed items.

[0065] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. It should also be understood that terms such as those defined in general dictionaries should be understood to have the same meaning as in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless specifically defined as herein.

[0066] Those skilled in the art will understand that the terms "terminal" and "terminal device" as used herein include both devices that receive wireless signals, devices that only possess wireless signal receiver capabilities without transmission capabilities, and devices with receiving and transmitting hardware, devices that have receiving and transmitting hardware capable of bidirectional communication over a bidirectional communication link. Such devices may include: cellular or other communication devices having a single-line display, a multi-line display, or a cellular or other communication device without a multi-line display; PCS (Personal Communication System) that can combine voice, data processing, fax, and / or data communication capabilities; PDA (Personal Digital Assistant) that may include a radio frequency receiver, pager, Internet / intranet access, web browser, notepad, calendar, and / or GPS (Global Positioning System) receiver; and conventional laptop and / or handheld computers or other devices that have and / or include radio frequency receivers. As used herein, "terminal" or "terminal device" can be portable, transportable, installed in a means of transport (air, sea, and / or land), or suitable and / or configured to operate locally, and / or in a distributed manner, operating in any other location on Earth and / or in space. "Terminal" or "terminal device" as used herein can also be a communication terminal, an internet access terminal, or a music / video playback terminal, such as a PDA, a MID (Mobile Internet Device), and / or a mobile phone with music / video playback capabilities, or a smart TV, set-top box, etc.

[0067] The time unit (also called time unit) in this invention can be: an OFDM symbol, an OFDM symbol group (composed of multiple OFDM symbols), a time slot, a time slot group (composed of multiple time slots), a subframe, a subframe group (composed of multiple subframes), a system frame, or a system frame group (composed of multiple system frames); it can also be an absolute time unit, such as 1 millisecond, 1 second, etc.; the time unit can also be a combination of multiple granularities, such as N1 time slots plus N2 OFDM symbols.

[0068] The frequency domain unit in this invention can be: a subcarrier, a subcarrier group (composed of multiple subcarriers), a resource block (RB), also known as a physical resource block (PRB), a resource block group (composed of multiple RBs), a band portion (BWP), a band portion group (composed of multiple BWPs), a band / carrier, or a band group / carrier group; it can also be an absolute frequency domain unit, such as 1 Hz, 1 kHz, etc.; the frequency domain unit can also be a combination of multiple granularities, such as M1 PRBs plus M2 subcarriers.

[0069] To make the objectives, technical means and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and specific embodiments.

[0070] Figure 2 This is a flowchart illustrating a resource determination method according to an exemplary embodiment of the present invention.

[0071] Reference Figure 2 In step S110, the UE can obtain uplink signal resource configuration information. Specifically, in this embodiment, the UE can obtain uplink signal resource configuration information from the network side and / or pre-configured information. The step of the UE obtaining the uplink signal resource configuration information may include obtaining the resource configuration information from at least one of the following:

[0072] 1. Random Access Feedback (RAR) of the random access procedure, such as the uplink scheduling (UL grant) information;

[0073] 2. Downlink control information for scheduling uplink transmissions, such as uplink scheduling (UL grant) information or separate downlink control information (DCI) configuration, wherein the scheduled uplink transmission can be a new transmission of data or a retransmission of data;

[0074] 3. Upper-layer control signaling such as system messages sent by the network side or RRC configuration messages obtained by the UE;

[0075] 4. Pre-configured parameter information.

[0076] The resource configuration information may include at least one of the following: four-step random access configuration information, two-step random access configuration information, downlink beam configuration information, and PUSCH resource configuration information. The above information, which may be included in the resource configuration information, will be described in detail below.

[0077] The four-step random access configuration information (i.e., the regular random access configuration information) includes at least one of the following items:

[0078] ■ Four-step random access configuration cycle (P_4STEPRACH);

[0079] ■ Four-step random access opportunity time unit index, such as slot index, symbol index, subframe index, etc.;

[0080] ■ Four-step random access opportunity frequency domain unit index, such as carrier index, shared bandwidth packet (BWP) index, physical resource block (PRB) index, subcarrier index, etc.;

[0081] ■ Number of random access opportunities in four steps;

[0082] ■ Four-step random access preamble format, such as cyclic prefix (CP) length, preamble length and repetition count, guard interval (GT) length, and subcarrier spacing used;

[0083] ■ The number of preambles, the index of the root sequence, and the cyclic shift value in the four-step random access process;

[0084] ■ The number of synchronization signal blocks (SSBs) that can be mapped on a four-step random access opportunity (4STEPRO);

[0085] ■ One or more Channel State Information Reference Signal (CSI-RS) indices for four-step random access;

[0086] ■ The number of 4STEPROs mapped in a CSI-RS;

[0087] ■ One or more 4STEPRO indexes of a CSI-RS mapping.

[0088] Two-step random access configuration information may include at least one of the following:

[0089] ■ Two-step random access configuration cycle (P_2STEPRACH);

[0090] ■ Two-step random access opportunity time unit indexes, such as slot indexes, symbol indexes, subframe indexes, etc.;

[0091] ■ Two-step random access opportunity frequency domain element index, such as carrier index, BWP index, PRB index, subcarrier index, etc.;

[0092] ■ Number of two-step random access opportunities;

[0093] ■ Two-step random access preamble format, such as CP length, preamble length and repetition count, GT length, and subcarrier spacing used;

[0094] ■ The number of preambles in the two-step random access, the index of the root sequence, and the cyclic shift value;

[0095] ■ The number of SSBs that can be mapped on a single two-step random access opportunity (2STEPRO);

[0096] ■ One or more CSI-RS indexes for two-step random access;

[0097] ■ The number of 2STEPROs in a CSI-RS mapping;

[0098] ■ One or more 2STEPRO indexes of a CSI-RS mapping.

[0099] Furthermore, if the parameters in the above two-step random access configuration information are not configured separately, the UE can determine the two-step random access configuration information based on the relative relationship with the parameters in the four-step random access configuration information. For example, the UE can calculate the two-step random access configuration period by combining the four-step random access configuration period with a predefined or configured extended parameter.

[0100] Downlink beam (e.g., SSB and / or CSI-RS) configuration information may include at least one of the following:

[0101] ■ Downlink beam period size;

[0102] ■ The number of downlink beams transmitted within one downlink beam cycle;

[0103] ■ Index of the downlink beams transmitted within one downlink beam cycle;

[0104] ■ The time unit position of the downlink beam transmitted within one downlink beam cycle;

[0105] ■ The frequency domain cell position of the downlink beam transmitted within one downlink beam cycle.

[0106] PUSCH resource configuration information (i.e., data resource configuration information for two-step random access) includes at least one of PUSCH time-frequency resource configuration information and DMRS resource configuration information. A PUSCH resource unit consists of one PUSCH time-frequency resource unit and one DMRS port resource.

[0107] PUSCH time-frequency resource configuration information includes at least one of the following:

[0108] ◆ Size of one or more PUSCH time-frequency resource units (i.e., the size of time-frequency resources corresponding to a two-step random access preamble, containing M time units and N frequency units. If the PUSCH time-frequency resource configuration information has multiple PUSCH time-frequency resource units, the size of different PUSCH time-frequency resource units may be different, that is, the values ​​of M and / or N will be different depending on the different PUSCH time-frequency resource units), wherein the size of the PUSCH time-frequency resource unit can be determined by looking up a table;

[0109] ◆PUSCH time-frequency resource configuration cycle (P_PUSCH);

[0110] ◆PUSCH time-frequency resource unit time unit index, such as slot index, symbol index, subframe index, etc.;

[0111] ◆Frequency domain cell indexes of PUSCH time-frequency resource units, such as carrier index, BWP index, PRB index, subcarrier index, etc.;

[0112] ◆The time-domain start position of the PUSCH time-frequency resources; specifically, the user equipment determines the time-domain start position of the PUSCH time-frequency resources by using the interval between the random access time slot where the random access resource of the two-step random access is located and the PUSCH time slot where the first PUSCH resource corresponding to the random access time slot is located, which is preset or configured by the network equipment, and a reference start point, wherein the reference start point is the start position of the PUSCH time slot including the start position of the random access time slot; and / or, the interval between the random access time slot and the PUSCH time slot is calculated according to the subcarrier interval of the uplink active frequency band (i.e., the interval is a certain number of PUSCH time slot lengths); such as Figure 11 As shown, the PRACH time slot is 30kHz, while the PUSCH time slot is 15kHz. Therefore, the PUSCH time slot is twice the length of the PRACH time slot. According to the method provided in this embodiment, the reference starting point of both PRACH time slot 1 and PRACH time slot 2 is PUSCH time slot 1. This is because the PUSCH time slots that include the starting position of PRACH time slot 1 and the starting position of PRACH time slot 2 are all PUSCH time slot 1. If the interval configured by the network device is 1 PUSCH time slot, then the time domain starting position of the determined PUSCH time-frequency resources is PUSCH time slot 2.

[0113] ◆The frequency domain start position of PUSCH's time-frequency resources;

[0114] ◆ The number of PUSCH time-frequency resource units (or the number of PUSCH time-frequency resource units in the time domain and / or the number of PUSCH time-frequency resource units in the frequency domain are configured separately);

[0115] ◆PUSCH time-frequency resource unit format, such as repetition count, GT length, guard interval (GB), etc.;

[0116] ◆ The number of downlink beams that can be mapped on a PUSCH time-frequency resource unit;

[0117] ◆One or more downlink beam indices for two-step random access PUSCH transmission;

[0118] ◆ The number of PUSCH time-frequency resource units mapped to a downlink beam;

[0119] ◆ One or more PUSCH time-frequency resource cell indices mapped to a downlink beam.

[0120] DMRS resource configuration information may include at least one of the following:

[0121] ◆ The number of DMRS ports available on a PUSCH time-frequency resource unit, N_DMRS and / or index (i.e., each DMRS port has its own port configuration information);

[0122] ◆DMRS port configuration information, including at least one of the following:

[0123] i. Sequence type, such as whether it is a ZC sequence, gold sequence, etc.;

[0124] ii. Cyclic shift interval;

[0125] iii. Length (i.e., the subcarriers occupied by the DMRS sequence);

[0126] iv. Time-domain orthogonal cover code (TD-OCC), for example, a TD-OCC of length 2 can be: [+1-1], [-1,+1];

[0127] v. Frequency domain orthogonal cover code (FD-OCC), for example, an FD-OCC of length 2 can be: [+1-1], [-1,+1];

[0128] vi. Comb configuration, including comb size and / or comb offset, for example, if the comb size is 4 and the offset is 0, it represents the 0th RE in every 4 REs of the DMRS sequence, and if the comb size is 4 and the offset is 1, it represents the 1st RE in every 4 REs of the DMRS sequence.

[0129] Through step S110, the UE obtains the resource configuration information of the uplink signal. The following will describe in detail how the UE obtains various mapping information based on the obtained resource configuration information.

[0130] In step S120, the UE can obtain the first mapping information between the downlink beam and the RACH resource, and the second mapping information between the downlink beam and the PUSCH based on the resource configuration information. The RACH resource includes RO and / or preamble, and the RO includes four-step random access RO and / or two-step random access RO.

[0131] Preferably, when mapping downlink beams to RACH resources and / or mapping RACH resources to PUSCH resources, the RACH resources do not include the last portion of RACH resources within a time period. That is, the UE considers the last portion of RACH resources within the time period invalid and / or does not use it for mapping downlink beams to RACH resources and / or mapping RACH resources to PUSCH resources, meaning it will not be selected by the UE.

[0132] • A time period can be at least one of the following:

[0133] one or a set of consecutive time units, such as a time slot or a system frame;

[0134] In a single uplink / downlink configuration period configured in an unpaired spectrum; if a system is configured with multiple uplink / downlink configuration periods, then the single time period represents any one or all of the uplink / downlink configuration periods.

[0135] one random access configuration cycle;

[0136] • The RACH resource in the last part can be at least one of the following:

[0137] The RACH resources (random access opportunity and / or random access preamble) located in the last or N time slots of the aforementioned time period; where N is a system-predefined or configured value;

[0138] The RACH resource whose time domain end position is greater than or not less than a system preset or configured threshold value from the time domain start position of the next (most recent) downlink portion and / or the time domain start position of the next (most recent) SSB in the said time period.

[0139] Preferably, the UE may not expect to be configured to a RACH resource configuration that includes the last portion of the RACH resource within the aforementioned time period. For example, in a paired spectrum, the base station may configure random access resources that do not include the last portion of the RACH resource within the aforementioned time period.

[0140] The process of obtaining the first and second mapping information is described in detail below, taking the downbeam as an example of SSB and / or CSI-RS.

[0141] The first mapping information between the downlink beam and RACH resources includes the mapping information between the SSB and RACH resources, and the mapping information between CSI-RS and RACH resources. Specifically, the mapping information between the SSB and RACH resources includes at least one of the following:

[0142] ● The SSB to RO mapping period, such as the number of random access configuration periods required to complete at least one SSB to RO mapping;

[0143] ● SSB to RO mapping pattern period, such as the time length to ensure that the SSB to RO mapping is exactly the same in two adjacent mapping pattern periods, the number of SSB to RO mapping periods required, or the number of random access configuration periods required.

[0144] Similarly, the mapping information between CSI-RS and RACH resources may include at least one of the following:

[0145] ● The CSI-RS to RO mapping period, for example, the number of random access configuration periods required to complete all CSI-RS to RO mappings within at least one CSI-RS period;

[0146] ● The mapping pattern period from CSI-RS to RO, such as the time length to ensure that the mapping from CSI-RS to RO is exactly the same in two adjacent mapping pattern periods, the number of CSI-RS to RO mapping periods required, or the number of random access configuration periods required.

[0147] In step S120 above, the UE also obtains second mapping information between the downlink beam and the PUSCH based on the resource configuration information, that is, it obtains the PUSCH resources configured by the base station for two-step random access. Obtaining the second mapping information between the downlink beam and the PUSCH may include at least one of the following: determining the mapping relationship between the downlink beam and the PUSCH time-frequency resources; determining the mapping relationship between the downlink beam and the DMRS port; determining the mapping loop from the downlink beam to the PUSCH resources; determining the mapping period from the downlink beam to the PUSCH resources; determining the mapping pattern period from the downlink beam to the PUSCH resources. This will be described in detail below.

[0148] Determining the mapping relationship between downlink beams and PUSCH time-frequency resources may include mapping the indices of all downlink beams configured within a downlink beam period (taking SSB as an example) to the configured PUSCH resources in the following order using at least one of the following methods: First, in ascending order of the available DMRS port indices on a PUSCH time-frequency resource unit; second, in ascending order of the configured PUSCH time-frequency resource unit indices that are multiplexed in one of the frequency and time domains; and third, in ascending order of the configured PUSCH time-frequency resource unit indices that are multiplexed in another of the time and frequency domains.

[0149] Determining the mapping relationship between downlink beams and DMRS ports may include: when the number of downlink beams mapped on a PUSCH time-frequency resource unit (taking SSB as an example) is N>1, then the N_DMRS DMRS ports on a PUSCH time-frequency resource unit are divided into N_DMRS / N groups, such that each downlink beam (taking SSB as an example) corresponds to one of the N_DMRS / N groups, where N_DMRS / N can be ensured to be a positive integer by network-side configuration or by rounding to ensure that it is a positive integer; when N≤1, all DMRS ports on a PUSCH time-frequency resource unit are mapped to the downlink beam. Specifically, a downlink beam (taking SSB as an example) is mapped to 1 / N PUSCH time-frequency resource units, where all DMRS ports of each PUSCH time-frequency resource unit are also mapped to this downlink beam.

[0150] The downlink beam-to-PUSCH resource mapping ring represents the time-frequency resource length (e.g., number of OFDM symbols, number of time slots, etc.) of all downlink beams (taking SSB as an example) configured within a downlink beam (taking SSB as an example) period, which is completely mapped to the corresponding two-step random access PUSCH resource. The downlink beam-to-PUSCH resource mapping ring can also be called the complete mapping of downlink beams to two-step random access PUSCH.

[0151] The downlink beam to PUSCH mapping period can, for example, represent the number of PUSCHs required to complete at least one downlink beam (taking SSB as an example) to a two-step random access PUSCH.

[0152] The downlink beam to PUSCH mapping pattern period represents, for example, the time length required to ensure that the mapping of the downlink beam (taking CSI-RS as an example) to the PUSCH of two-step random access is exactly the same in two adjacent mapping pattern periods, the number of downlink beam (taking CSI-RS as an example) to the PUSCH of two-step random access required, or the number of random access configuration periods required.

[0153] The following reference Figure 3 The mapping process from downlink beams to PUSCH resources is described using SSB as an example.

[0154] like Figure 3As shown, the SSB period is 20ms, and two SSBs (SSB0 and SSB1) are transmitted within each SSB period. The PUSCH period is 10ms (P_PUSCH = 10ms), and there are 16 PUSCH time-frequency resource units within each PUSCH period. Each PUSCH time-frequency resource unit has 12 available DMRS ports. One PUSCH time-frequency resource unit can map 1 / 8 of an SSB (equivalent to one SSB being mapped to eight PUSCH time-frequency resource units). The mapping is performed by first mapping the DMRS ports, then the frequency domain, and finally the time domain. "First mapping the DMRS ports" means that in this example, one SSB is mapped to all DMRS ports on the eight PUSCH time-frequency resource units, meaning that DMRS ports do not need to be grouped. Thus, SSB 0 is mapped to the first 8 PUSCH time-frequency resource units (and their DMRS ports) of a cycle, and SSB 1 is mapped to the last 8 PUSCH time-frequency resource units (and their DMRS ports) of a cycle. Figure 3 In the example, the SSB-to-PUSCH mapping loop starts from the first PUSCH time-frequency resource unit mapped to SSB 0 and ends at the last PUSCH time-frequency resource unit mapped to SSB 1. The mapping period from SSB to the two-step random access PUSCH resource is one PUSCH configuration period (P_PUSCH), and the mapping pattern period from SSB to the two-step random access PUSCH is one SSB-to-two-step random access PUSCH mapping period.

[0155] Furthermore, all the aforementioned PUSCH time-frequency resource elements used for mapping to downlink beams can be valid PUSCH time-frequency resource elements obtained based on predetermined judgment rules. The predetermined judgment criteria can be determined by the UE based on uplink / downlink configuration information and / or downlink beam configuration information configured by the network device, and may include at least one of the following four criteria:

[0156] Judgment Criterion 1: The configured PUSCH time-frequency resource unit is a valid PUSCH time-frequency resource unit only in one uplink / downlink configuration cycle, as indicated by the uplink / downlink configuration information as an uplink portion.

[0157] Judgment Criterion 2: The configured PUSCH time-frequency resource unit is a valid PUSCH time-frequency resource unit only in one uplink / downlink configuration cycle, as indicated by the uplink / downlink configuration information as a non-downlink portion.

[0158] Judgment Criterion 3: The configured PUSCH time-frequency resource unit is a valid PUSCH time-frequency resource unit only after one or more time units following the portion indicated as downlink in the uplink-downlink configuration information in one uplink-downlink configuration cycle;

[0159] Judgment Criterion 4: The configured PUSCH time-frequency resource unit is a valid PUSCH time-frequency resource unit only when it is indicated in the uplink and downlink configuration information as one or more time units after the last SSB in the SSB configuration information.

[0160] The following reference Figure 4 A detailed description is provided on how to determine valid PUSCH time-frequency resource units.

[0161] like Figure 4 As shown, when the starting position of the PUSCH resource is from time slot 4 to time slot 9, but the uplink portion in the uplink configuration is from time slot 6 to time slot 9, if a valid PUSCH resource is obtained according to the judgment criterion 1 in a two-step random access PUSCH resource configuration cycle, then the two-step random access PUSCH resources on time slots 4 and 5 are invalid PUSCH resources, and the two-step random access PUSCH resources on time slots 6 to 9 are valid PUSCH resources, thereby obtaining a valid PUSCH time-frequency resource unit and its corresponding DMRS port.

[0162] After steps S110 and S120, the UE obtains the first mapping information between the downlink beam and the RACH resource, and the second mapping information between the downlink beam and the PUSCH resource. Subsequently, in step S130, the UE can obtain the RACH resource mapped to the determined downlink beam and the PUSCH resource mapped to the determined downlink beam according to the first mapping information and the second mapping information, and determine the third mapping information between the RACH resource and the PUSCH resource.

[0163] Specifically, when a UE determines the downlink beam (SSB) index—for example, when the UE determines the SSB index through downlink measurements and configured thresholds, or when the UE directly determines the SSB index based on downlink control information (DCI) from the network side or higher-layer signaling—the UE can obtain the available RACH and PUSCH resources (e.g., two-step random access RACH and PUSCH resources) corresponding to that SSB index. The RACH resources include the RO and preamble, and the PUSCH resources include PUSCH time-frequency resources and DMRS port resources. In this case, such as... Figure 5 As shown, the UE can obtain the RACH resource mapped to the determined downlink beam and the PUSCH resource mapped to the determined downlink beam, and determine the third mapping information between the RACH resource and the PUSCH resource. The process of determining the third mapping information is described in detail below using the downlink beam being an SSB as an example.

[0164] Specifically, the UE can determine the third mapping information between the RACH resource and the PUSCH resource through the following operations: determining the index information P_id of the preamble in a first predetermined time period based on the determined transmission opportunity RO and the preamble on the RO; determining the index information TF_id and DMRS port information DMRS_id of the PUSCH time-frequency resource unit corresponding to the index information P_id in a second predetermined time period based on one of the number N_PUSCHperssb of PUSCH time-frequency resource units corresponding to a downlink beam and / or the number N_DMRSperssb of DMRS ports on the PUSCH time-frequency resource unit corresponding to a downlink beam, and the index information P_id.

[0165] More specifically, the UE can determine the third mapping information between the RACH resource mapped to the determined downlink beam and the PUSCH resource mapped to the determined downlink beam through at least one of the following two methods, namely, the third mapping information between the RACH resource and PUSCH resource available corresponding to the same SSB index.

[0166] Method 1: The UE can determine the index information P_id of the preamble within a first predetermined time period based on the determined RO and the preamble on that RO, where P_id ∈ {0~N_roperssb×N_preambleperro-1}, where N_roperssb represents the number of ROs corresponding to a downlink beam, and N_preambleperro represents the number of preambles corresponding to a RO. Based on the index information P_id, the UE can determine the index information TF_id and DMRS port information DMRS_id of the PUSCH time-frequency resource unit corresponding to the index information P_id within a second predetermined time period using the following equation (1):

[0167] P_id=DMRS_id×N_PUSCHperssb+TF_id (1)

[0168] Where TF_id∈{0~N_PUSCHperssb-1}, and N_PUSCHperssb represents the number of PUSCH time-frequency resource units corresponding to one downlink beam. The first predetermined time period can be one of the following: a mapping loop from downlink beam to RACH resources (e.g., SSB to RO), a RACH configuration period, a mapping period from downlink beam to RACH resources (e.g., SSB to RO), or a mapping pattern period from downlink beam to RACH resources (e.g., SSB to RO). The second predetermined time period can be one of the following: a mapping loop from downlink beam to PUSCH resources (e.g., SSB to PUSCH resources), a PUSCH resource configuration period, a mapping period from downlink beam to PUSCH resources (e.g., SSB to PUSCH), or a mapping pattern period from downlink beam to PUSCH resources (e.g., SSB to PUSCH). Specifically, the PUSCH resource unit index can be defined first as DMRS_id×N_PUSCHperssb+TF_id, and then P_id can be mapped to the PUSCH resource unit index. The following is a detailed description of a mapping loop where the first predetermined time period is a mapping loop from downlink beam to RACH resources (e.g., SSB to RO) and the second predetermined time period is a mapping loop from downlink beam to PUSCH resources (e.g., SSB to PUSCH).

[0169] The following reference Figure 6This is described in detail. All preambles corresponding to the same SSB within the (SSB to RO) mapping ring are represented as P_id∈{0~N_roperssb×N_preambleperro-1}. For example, within the mapping ring, one SSB corresponds to N_roperssb=2 ROs, and each RO has N_preambleperro=32 preambles, meaning the total number of preambles is 64. Therefore, P_id∈{0,1,2,…63}. P_id is reset periodically with respect to the (SSB to RO) mapping ring; that is, in a new mapping ring, P_id starts again from 0. All PUSCH time-frequency resource units corresponding to the same SSB within the (SSB to PUSCH) mapping ring are represented as TF_id∈{0~N_PUSCHperssb-1}, and the DMRS ports on a PUSCH time-frequency resource unit corresponding to the SSB are represented as DMRS_id∈{0~N_DMRSperssb-1}. For example, if an SSB in a mapping ring corresponds to N_PUSCHperssb=8 PUSCH time-frequency resource units, then TF_id∈{0~7}. In this case, all DMRS ports of each PUSCH time-frequency resource unit are also mapped to this SSB, that is, N_DMRSperssb=N_DMRS, where N_DMRS=12 is the number of all DMRS ports configured on a PUSCH time-frequency resource unit; that is, DMRS_id∈{0~11}. The UE can obtain the corresponding P_id through the selected RO and preamble, and calculate the corresponding DMRS_id and TF_id using the obtained P_id and the above equation (1). That is, the UE can find the corresponding 2-step random access PUSCH time-frequency resource unit (TF_id) and the DMRS port (DMRS_id) used on the PUSCH time-frequency resource unit through the above mapping rule by selecting the 2-step random access RO and the 2-step random access preamble. In this example, the mapping rule is P_id = DMRS_id × 8 + TF_id. For example, according to the RO selected by the UE and the preamble on the RO, the obtained P_id = 23. Then the UE can determine that the PUSCH time-frequency resource unit corresponding to the 2-step random access PUSCH is the PUSCH time-frequency resource unit with TF_id = 7 and the DMRS port corresponding to DMRS_id = 2.

[0170] Furthermore, the P_id selected by the UE can be equivalent to the index information RO_id of the RO selected by the UE and the index information preamble_id of the preamble within that RO. In the example above, RO_id ∈ {0~N_roperssb-1}, i.e. {0~1}, and preamble_id ∈ {0~N_preambleperro-1}, i.e. {0~31}. Therefore, P_id = RO_id × N_preambleperro + preamble_id.

[0171] Furthermore, when N_roperssb × N_preambleperro is greater than N_DMRSperssb × N_PUSCHperssb, i.e., X = N_roperssb × N_preambleperro - N_DMRSperssb × N_PUSCHperssb, the UE can perform one of the following processing steps:

[0172] The last [X / N_roperssb] of the preambles in each RO are treated as invalid preambles, i.e., they are not included in the selection of P_id. Here, [] represents the rounding up or rounding down operation.

[0173] Treat the last X preambles in P_id as invalid preambles, i.e., P_id∈{0~min(N_roperssb×N_preambleperro,N_DMRSperssb×N_PUSCHperssb)};

[0174] The extra X preambles are used to recalculate P_id. That is, if the P_id selected by the UE is greater than N_DMRSperssb × N_PUSCHperssb - 1, then P_id = P_id mod(N_DMRSperssb × N_PUSCHperssb), where mod is a mathematical modulo operation. For example, N_DMRSperssb × N_PUSCHperssb = 96, N_roperssb × N_preambleperro = 100, X = 4. When the P_id selected by the UE is 97, since P_id > 95, the UE substitutes P_id = DMRS_id × N_PUSCHperssb + TF_id into P_id = 97 mod 96 = 1. Therefore, at this time, it is determined that the PUSCH time-frequency resource position corresponding to the two-step random access PUSCH is the PUSCH time-frequency resource unit with TF_id = 1 and the DMRS port corresponding to DMRS_id = 0.

[0175] Distribute the extra X preambles evenly across each RO and recalculate P_id, N_roperssb = 2, N_preambleperro = 50, N_DMRSperssb = 12, N_PUSCHperssb = 8. Then, there are 96 available PUSCH resource units (consisting of one PUSCH time-frequency resource unit and one DMRS port resource). 48 preambles can be mapped to each RO. Therefore, each RO will have an extra N_preambleperro - W = 2 preambles, where W = N_DMRSperssb × N_PUSCHperssb / N_roperssb. Thus, P_id at this time = P_id = RO_id × N_preambleperro + preamble_id mod(W).

[0176] The above describes how the UE determines the third mapping information between the RACH resource and the PUSCH resource (i.e., the RACH resource and PUSCH resource available with the same SSB index) through method 1. In addition, the UE can also determine the third mapping information between the RACH resource and the PUSCH resource through another method 2, which will be described in detail below:

[0177] Method 2: The UE can obtain configuration information indicating a PUSCH time-frequency resource element and N_pp preambles. Then, it can determine the index information P_id of the preamble within a first predetermined time period based on the determined RO and the preamble on that RO, where P_id ∈ {0~N_roperssb×N_preambleperro-1}, where N_roperssb represents the number of ROs corresponding to a downlink beam, and N_preambleperro represents the number of preambles corresponding to a RO. In the above description, the UE first obtains the configuration information and then determines the index information P_id. However, the UE can determine the index information P_id first and then obtain the configuration information, or the UE can perform both steps simultaneously.

[0178] Subsequently, the UE can determine the index information TF_id and DMRS port information DMRS_id of the PUSCH time-frequency resource unit corresponding to the index information P_id within the second predetermined time period according to the index information P_id through the following equations (2) and (3):

[0179] P_id'=f(P_id,N_pp) (2)

[0180] P_id'=y(DMRS_id,TF_id) (3)

[0181] Among them, TF_id∈{0~N_PUSCHperssb-1}, DMRS_id∈{0~N_DMRSperssb}.

[0182] If N_pp≥1, then Or P_id mod(N_roperssb×N_preambleperro / N_pp), and P_id'=y(DMRS_id,TF_id)=DMRS_id×N_PUSCHperssb+TF_id, where N_roperssb represents the number of ROs corresponding to a downlink beam, and N_preambleperro represents the number of preambles corresponding to a RO.

[0183] If N_pp < 1, then P_id' = f(P_id, N_pp) = P_id / N_pp + n_pp, where n_pp ∈ {0 ~ 1 / N_pp-1}, and P_id' = y(DMRS_id, TF_id) = TF_id × N_DMRSperssb + DMRS_id, and a PUSCH time-frequency resource unit can be selected with equal probability from the determined 1 / N_pp PUSCH time-frequency resource units.

[0184] The first predetermined time period can be one of the following: the mapping ring from downlink beam to RACH resource (e.g., SSB to RO), the RACH configuration period, the mapping period from downlink beam to RACH resource (e.g., SSB to RO), or the mapping pattern period from downlink beam to RACH resource (e.g., SSB to RO). The second predetermined time period can be one of the following: the mapping ring from downlink beam to PUSCH resource (e.g., SSB to PUSCH resource), the PUSCH resource configuration period, the mapping period from downlink beam to PUSCH resource (e.g., SSB to PUSCH resource), or the mapping pattern period from downlink beam to PUSCH resource (e.g., SSB to PUSCH resource). Specifically, the PUSCH resource unit index can be defined first as DMRS_id × N_PUSCHperssb + TF_id or TF_id × N_DMRSperssb + DMRS_id, and then P_id can be mapped to the PUSCH resource unit index. The following is a detailed description of a mapping loop where the first predetermined time period is a mapping loop from downlink beam to RACH resource (e.g., SSB to RO) and the second predetermined time period is a mapping loop from downlink beam to PUSCH resource (e.g., SSB to PUSCH resource).

[0185] The following reference Figure 7 and Figure 8 To describe this in detail, the UE can obtain configuration information that N_pp preambles can be mapped on a PUSCH resource unit (equivalent to 1 / N PUSCH resource units being mapped on a preamble); that is, all preambles corresponding to the SSB index selected or configured by the UE in a (SSB to RO) mapping ring are represented as P_id∈{0~N_roperssb×N_preambleperro-1}, for example, referring to... Figure 6 In the example described, P_id∈{0,1,2,…63} represents all PUSCH time-frequency resource units corresponding to the SSB index within a mapping ring (SSB to PUSCH resource), denoted as TF_id∈{0~N_PUSCHperssb-1}. The DMRS port on a PUSCH time-frequency resource unit corresponding to the SSB is represented as DMRS_id∈{0~N_DMRSperssb-1}, for example, referring to... Figure 6 In the example described, TF_id∈{0~7} and DMRS_id∈{0~11}, then the total number of preambles configured is 64, requiring [64 / N_pp] PUSCH resource units to complete the mapping between preambles and PUSCH resources.

[0186] When N_pp>=1, meaning N_pp preambles are mapped to the same PUSCH resource unit (i.e., the same PUSCH time-frequency resource unit and the same DMRS port), then P_id' is determined according to one of the following methods:

[0187] Method 1: Map N consecutive preambles to the same PUSCH resource unit. in This represents the largest integer less than x, i.e., the floor function. For example, if N_pp = 4, and the UE initially selects P_id = 0, 1, 2, 3, because... Finally, substituting P_id' into P_id'=y(DMRS_id,TF_id)=DMRS_id×N_PUSCHperssb+TF_id, all P_id' are 0, such as Figure 7 As shown, four consecutive preambles are mapped to the same PUSCH resource unit.

[0188] Method 2: Map the preambles with an interval of N_roperssb × N_preambleperro / N_pp to the same PUSCH resource unit. Then, P_id' = f(P_id, N_pp) = P_id mod(N_roperssb × N_preambleperro / N_pp). For example, when N_pp = 4 and the UE initially selects P_id = 0, 16, 32, 48, since 0 mod 16 = 16 mod 16 = 32 mod 16 = 48 mod 16 = 0, the final P_id' substituted into P_id' = y(DMRS_id, TF_id) = DMRS_id × N_PUSCHperssb + TF_id is 0.

[0189] When N_pp < 1, meaning one preamble is mapped to N_pp PUSCH resource units, then P_id' is determined according to one of the following methods:

[0190] Method 1: For example Figure 8 As shown, one preamble is mapped to N_pp consecutive PUSCH resource units (first consecutive PUSCH time-frequency resource units, then consecutive DMRS ports). Then, P_id' = f(P_id, N_pp) = P_id / N_pp + n_pp, n_pp ∈ {0 ~ 1 / N_pp-1}, for example, 1 / N_pp = 4. When the UE initially selects P_id = 0, since P_id' = 0 × 4 + {0, 1, 2, 3} = {0, 1, 2, 3}, the final P_id' in P_id' = y(DMRS_id, TF_id) = DMRS_id × N_PUSCHperssb + TF_id can be {0, 1, 2, 3}. The UE selects one from these with equal probability, which is equivalent to the UE selecting one from the N_pp PUSCH resource units mapped to the initial P_id = 0 with equal probability.

[0191] Method 2: Map one preamble to N_pp consecutive PUSCH resource units (first consecutive DMRS ports, then consecutive PUSCH time-frequency resource units). Then, P_id' = P_id / N_pp + n_pp, and the calculation formula becomes P_id' = y(DMRS_id, TF_id) = TF_id × N_DMRSperssb + DMRS_id, where n_pp ∈ {0~1 / N_pp-1}. For example, if 1 / N_pp = 4, when... When the UE initially selects P_id = 0, since P_id' = 0 × 4 + {0, 1, 2, 3} = {0, 1, 2, 3}, the final P_id', which is P_id' = y(DMRS_id, TF_id) = TF_id × N_DMRSperssb + DMRS_id, can be {0, 1, 2, 3}. The UE selects one of these with equal probability, which is equivalent to the UE selecting one of the N_pp PUSCH resource units mapped to the initial P_id = 0 with equal probability.

[0192] Furthermore, specifically, the P_id selected by the UE can be equivalent to the index information RO_id of the RO selected by the UE and the index information preamble_id of the preamble within that RO. In the example above, RO_id ∈ {0~N_roperssb-1}, i.e. {0~1}, and preamble_id ∈ {0~N_preambleperro-1}, i.e. {0~31}. Therefore, P_id = RO_id × N_preambleperro + preamble_id.

[0193] Specifically, the mapping ring from RACH resources to PUSCH resources is defined as the length of time-frequency resources (e.g., number of OFDM symbols, number of time slots, etc.) that completely maps the RACH resources from a downlink beam to the RACH resources within a first predetermined time period (taking the mapping ring as an example) to the corresponding two-step random access PUSCH resources. The mapping ring from RACH resources to PUSCH resources can also be called the complete mapping from RACH resources to two-step random access PUSCH resources. When the UE determines the third mapping information between the RACH resource mapped to the determined downlink beam and the PUSCH resource mapped to the determined downlink beam using method 1 or method 2, the above method defaults to assuming that the RACH resource mapped from a downlink beam to the RACH resource within a first predetermined time period (taking a mapping ring as an example) is mapped to the PUSCH resource within a second predetermined time period (taking a mapping ring as an example) of the downlink beam to the PUSCH resource, and there is only one RACH resource to PUSCH resource mapping ring. If the PUSCH resource in a downlink beam to PUSCH resource mapping ring exceeds the PUSCH resource required for a RACH resource to PUSCH resource mapping ring, it can be handled in at least one of the following ways:

[0194] 1. When the PUSCH resource units in a downlink beam to PUSCH resource mapping ring, excluding the PUSCH resource units in the first RACH resource to PUSCH resource mapping ring, are insufficient to form another RACH resource to PUSCH resource mapping ring, all PUSCH resource units in a downlink beam to PUSCH resource mapping ring, excluding the PUSCH resource units in the first RACH resource to PUSCH resource mapping ring, are considered unusable PUSCH resource units, i.e., they are not mapped with RACH resources. This ensures that the RACH resources in a downlink beam to RACH resource mapping ring are mapped to PUSCH resources in a downlink beam to PUSCH resource mapping ring in only one RACH resource to PUSCH resource mapping ring.

[0195] 2. All PUSCH resource units in a downlink beam to PUSCH resource mapping ring, except for the PUSCH resource units in the first RACH resource to PUSCH resource mapping ring, are considered unusable PUSCH resource units, that is, they are not mapped with RACH resources. In other words, it is guaranteed that the RACH resources in a downlink beam to RACH resource mapping ring are mapped to PUSCH resources in a downlink beam to PUSCH resource mapping ring with only one RACH resource to PUSCH resource mapping ring.

[0196] 3. When a RACH resource within a downlink beam to RACH resource mapping ring is mapped to a PUSCH resource within a downlink beam to PUSCH resource mapping ring, and there are potentially N>1 RACH to PUSCH resource mapping rings, the PUSCH resource unit index within the mapping ring is reset, i.e., sorted sequentially starting from index 0. All PUSCH resource units within a downlink beam to PUSCH resource mapping ring, excluding those in the N RACH to PUSCH resource mapping rings, are considered unusable PUSCH resource units and are not mapped to RACH resources.

[0197] In another embodiment of the present invention, TF_id can be further decomposed into time domain t_id and frequency domain f_id. When the UE obtains the mapping parameter N_pp (preferably, this mapping parameter can be obtained by the UE through the number of valid random access resources and valid data resources obtained within a certain period); then

[0198] in This represents the largest integer less than x, i.e., the floor function. For example, if N_pp = 4, and the UE initially selects P_id = 0, 1, 2, 3, because... This achieves the goal of mapping N_pp consecutive preambles onto a single PUSCH resource unit.

[0199] or

[0200] Then, P_id' = f(P_id, N_pp) = P_id mod(N_preamble / N_pp); where N_preamble represents the number of valid preambles in a time domain period. For example, if N_pp = 4, and the UE initially selects P_id = 0, 16, 32, 48, then because 0 mod 16 = 16 mod 16 = 32 mod 16 = 48 mod 16 = 0, the preambles with an interval of N_preamble / N_pp are mapped to the same PUSCH resource unit.

[0201] Then through

[0202] P_id'=y(DMRS_id,f_id,t_id)=f_id+N_f*DMRS_id+N_f*(1+N_DMRS)*t_id, or

[0203] P_id'=y(DMRS_id,f_id,t_id)=f_id+N_f*t_id+N_f*(1+N_t)*DMRS_id,

[0204] The unique DMRS_id, f_id, t_id are derived; where f_id is the frequency domain index used to send the PUSCH time-frequency resource unit in message A, i.e., f_id∈{0~N_f-1}, and N_f is the number of PUSCH time-frequency resource units configured in the frequency domain by the base station, or the maximum number of configurable PUSCH time-frequency resource units in the frequency domain.

[0205] DMRS_id is the index of the DMRS resource used in the PUSCH used to send message A in the PUSCH time-frequency resource unit, that is, DMRS_id∈{0~N_DMRS-1}, N_DMRS is the number of DMRS resources configured on a PUSCH time-frequency resource unit, or the maximum number of DMRS resources configured on a PUSCH time-frequency resource unit. Preferably, the number of DMRS resources is the number of DMRS ports * the number of DMRS sequences (preferably, it can be the number of scrambling IDs);

[0206] t_id is the index value of the PUSCH time-frequency resource element used to send message A in the set of PUSCH time-frequency resource elements derived from all valid random access resources in all time domains within a certain time domain period, i.e., t_id∈{0~N_t-1}, where N_t is the number of PUSCH time-frequency resource elements derived from all valid random access resources in all time domains within the time domain period. The time domain period can be at least one of the following:

[0207] 1. One or a group of ROs corresponding to a random access slot;

[0208] 2. A set of consecutive random access time slots;

[0209] 3. From one or a group of consecutive random access slots to the next or the next group (the most recent one or group) of consecutive random access slots;

[0210] 4. Random access configuration cycle, SSB-RO mapping ring, mapping cycle, or mapping pattern cycle;

[0211] Preferably, all of the above-mentioned PUSCH time-frequency resource units are valid and / or usable PUSCH time-frequency resource units.

[0212] According to the configuration information and mapping relationship settings received above, the UE can find available PUSCH resources (PUSCH time-frequency resource unit and DMRS port) through the determined (selected) two-step random access RO and preamble, and then through the mapping relationship. If N>1 PUSCH resources are found, the UE selects a PUSCH resource with moderate probability to send the corresponding PUSCH.

[0213] Specifically, in the process where the UE finds available PUSCH resources through the determined (selected) two-step random access origin (RO), preamble, and mapping relationship, the first (group) of available PUSCH resources can be determined based on an interval value GAP. This interval value can be configured by the network side through higher-layer signaling, system messages, or downlink control signaling, or determined by the user equipment itself, such as the UE's own processing capabilities. That is, only available PUSCH resources after the GAP following the two-step random access origin determined by the UE can be determined by the UE as truly available PUSCH resources. Figure 9As shown in the example, if the interval value GAP = 3 slots, then the user who selected the RO corresponding to SSB 0 cannot use the PUSCH resources in the PUSCH resource set mapped by the first SSB 0 in the diagram for transmission, because the PUSCH resource set mapped by this SSB 0 is not after the determined RO+GAP (i.e., it overlaps with the time range of the determined RO+GAP). Therefore, this transmission cannot use it (it is still a valid PUSCH resource). However, the user who selected the RO corresponding to SSB 1 can use the PUSCH resources in the PUSCH resource set mapped by the first SSB 1 for transmission.

[0214] Through step S130 above, the UE determines the third mapping information between the RACH resource mapped to the determined downlink beam and the PUSCH resource mapped to the determined downlink beam (i.e., the available RACH resource and PUSCH resource corresponding to the same SSB index). Therefore, in step S140, based on the third mapping information and the determined RACH resource, the UE can determine the available PUSCH resource. That is, after selecting the RACH resource (i.e., RO and preamble), the UE can determine the available PUSCH resource based on the third mapping information and the selected RACH resource, and then send the preamble and PUSCH (i.e., message A) to the network side. After that, the UE can search for possible two-step random access feedback in the control information search space configured by the network. If the feedback information contains the correct conflict resolution identifier, it indicates that the UE's preamble and PUSCH have been correctly detected and decoded by the base station.

[0215] Figure 10 This is a block diagram illustrating a resource determination apparatus 100 according to an exemplary embodiment of the present invention. In an exemplary embodiment of the present invention, the resource determination apparatus 100 may be implemented on the user equipment (UE) side.

[0216] Reference Figure 10 According to an exemplary embodiment of the present invention, the resource determination device 100 may include an acquisition unit 110, a mapping relationship determination unit 120, and a resource determination unit 130.

[0217] The acquisition unit 110 can be configured to acquire resource configuration information of the uplink signal.

[0218] The mapping relationship determination unit 120 can be configured to obtain first mapping information between the downlink beam and the random access channel (RACH) resource, and second mapping information between the downlink beam and the physical uplink shared channel (PUSCH) based on the resource configuration information; and obtain the RACH resource mapped to the determined downlink beam and the PUSCH resource mapped to the determined downlink beam according to the first mapping information and the second mapping information, and determine the third mapping information between the RACH resource and the PUSCH resource.

[0219] The resource determination unit 130 can be configured to determine available PUSCH resources based on the third mapping information and the determined RACH resources.

[0220] The above has been combined Figures 1 to 8 The details of each operation of the above-mentioned acquisition unit 110, mapping relationship determination unit 120 and resource determination unit 130 are described in detail. Therefore, for the sake of brevity, they will not be described again here.

[0221] This disclosure also provides a computer-readable medium having computer-executable instructions stored thereon, which, when executed by a computing device, cause the computing device to perform the resource allocation method described in the embodiments of this disclosure.

[0222] This disclosure also provides a user equipment, which may include a processor and a memory storing instructions, wherein, when executed by the processor, the instructions cause the processor to perform the resource configuration method described in the embodiments of this disclosure.

[0223] In this document, “User Equipment” or “UE” may refer to any terminal with wireless communication capabilities, including but not limited to mobile phones, cellular phones, smartphones or personal digital assistants (PDAs), portable computers, image capture devices such as digital cameras, gaming devices, music storage and playback devices, and any portable unit or terminal with wireless communication capabilities, or Internet facilities that allow wireless Internet access and browsing.

[0224] The term “base station” or “network equipment” used in this article may refer to eNB, eNodeB, NodeB, or base transceiver (BTS) or gNB, depending on the technology and terminology used.

[0225] The term “computer-readable medium” as used herein can be of any type suitable for the technical context herein and can be implemented using any suitable data storage technology, including, but not limited to, semiconductor-based storage devices, magnetic storage devices and systems, optical storage devices and systems, fixed memory and removable memory.

[0226] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

[0227] Those skilled in the art will understand that this invention includes devices for performing one or more of the operations described in this application. These devices may be specifically designed and manufactured for the desired purpose, or may include known devices found in general-purpose computers. These devices have computer programs stored therein that can be selectively activated or reconfigured. Such computer programs may be stored in a device (e.g., a computer)-readable medium or in any type of medium suitable for storing electronic instructions and coupled to a bus, including but not limited to any type of disk (including floppy disks, hard disks, optical disks, CD-ROMs, and magneto-optical disks), ROM (Read-Only Memory), RAM (Random Access Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory, magnetic cards, or optical cards. That is, a readable medium includes any medium by which a device (e.g., a computer) stores or transmits information in a readable form.

[0228] Those skilled in the art will understand that each block in these structural diagrams and / or block diagrams and / or flow diagrams, as well as combinations of blocks in these structural diagrams and / or block diagrams and / or flow diagrams, can be implemented using computer program instructions. Those skilled in the art will also understand that these computer program instructions can be provided to a processor of a general-purpose computer, a specialized computer, or other programmable data processing method for implementation, thereby enabling the processor of the computer or other programmable data processing method to execute the schemes specified in the blocks or plurality of blocks of the structural diagrams and / or block diagrams and / or flow diagrams disclosed herein.

[0229] Those skilled in the art will understand that the steps, measures, and schemes in the various operations, methods, and processes discussed in this invention can be alternated, modified, combined, or deleted. Furthermore, other steps, measures, and schemes in the various operations, methods, and processes discussed in this invention can also be alternated, modified, rearranged, decomposed, combined, or deleted. Furthermore, steps, measures, and schemes in the prior art that are similar to those disclosed in this invention can also be alternated, modified, rearranged, decomposed, combined, or deleted.

[0230] The above description is only a partial embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method performed by a user equipment in a wireless communication system, the method comprising: The Physical Uplink Shared Channel (PUSCH) resource configuration information is received from the base station, wherein the PUSCH resource configuration information includes the time-domain start position information of the PUSCH resource; The time-domain start position of the PUSCH resource is determined based on the time-domain start position information of the PUSCH resource. The Physical Random Access Channel (PRACH) is sent to the base station, and after an interval following the transmission of the PRACH, a PUSCH is sent to the base station based on the time-domain start position of the PUSCH resource. In this process, consecutive PRACH preambles are mapped to valid PUSCH resources. The PUSCH resource is determined to be valid in at least one of the following cases: the PUSCH resource is located within an uplink symbol based on the uplink / downlink configuration information; the PUSCH resource is located after a downlink symbol based on the uplink / downlink configuration information; and the PUSCH resource is located after the last synchronization signal block (SSB) symbol.

2. The method of claim 1, further comprising: The time-domain start position information of the PUSCH resource is determined based on the start position of PRACH. The steps of sending a Physical Random Access Channel (PRACH) to the base station, and sending a PUSCH to the base station based on the time-domain start position of the PUSCH resource after an interval following the transmission of the PRACH, include: Send PRACH based on the determined PRACH resource.

3. The method as described in claim 1, wherein, The number of consecutive PRACH preambles is configured by the base station.

4. The method of claim 1, wherein, The time-domain start position information of the PUSCH resource includes an offset, which is the number of time slots relative to the start position of the random access time slot where the random access resource is located. The step of determining the time-domain start position of the PUSCH resource based on the time-domain start position information of the PUSCH resource includes: The first slot of the first PUSCH resource is determined based on the offset and the reference start point, wherein the reference start point is the start position of the PUSCH slot that includes the start position of the random access slot.

5. The method according to claim 1, further comprising: The mapping information is determined, which includes at least one of the following: first mapping information between the downlink beam and the PRACH resource; second mapping information between the downlink beam and the PUSCH resource; or third mapping information between the PRACH resource and the PUSCH resource. The second mapping information includes at least one of the following: the mapping relationship between the downlink beam and the PUSCH time-frequency resource, the mapping relationship between the downlink beam and the demodulation reference signal DMRS port, the mapping loop from the downlink beam to the PUSCH resource, the mapping period from the downlink beam to the PUSCH resource, or the mapping pattern period from the downlink beam to the PUSCH resource. The mapping relationship between the downlink beam and the PUSCH time-frequency resource is determined in at least one of the following ways: a first way according to the ascending order of the index of the available DMRS ports on a PUSCH time-frequency resource unit, a second way according to the ascending order of the index of the PUSCH time-frequency resource unit multiplexed in the frequency domain, and a third way according to the ascending order of the index of the PUSCH time-frequency resource unit multiplexed in the time domain.

6. A user equipment in a wireless communication system, comprising: transceiver; A controller, coupled to the transceiver and configured to perform the method of any one of claims 1-5.

7. A method performed by a base station in a wireless communication system, the method comprising: Send Physical Uplink Shared Channel (PUSCH) resource configuration information to User Equipment (UE), wherein the PUSCH resource configuration information includes the time-domain start position information of the PUSCH resource; The UE receives the Physical Random Access Channel (PRACH), and after an interval following the transmission of the PRACH, the UE receives the PUSCH transmitted based on the time-domain start position of the PUSCH resource. The time-domain start position of the PUSCH resource is determined based on the time-domain start position information of the PUSCH resource. In this process, consecutive PRACH preambles are mapped to valid PUSCH resources. The PUSCH resource is determined to be valid in at least one of the following cases: the PUSCH resource is located within an uplink symbol based on the uplink / downlink configuration information; the PUSCH resource is located after a downlink symbol based on the uplink / downlink configuration information; and the PUSCH resource is located after the last synchronization signal block (SSB) symbol.

8. The method of claim 7, wherein, The time-domain start position information is determined based on the start position of PRACH. The steps of receiving the Physical Random Access Channel (PRACH) from the UE, and receiving the PUSCH transmitted based on the time-domain start position of the PUSCH resource after an interval following the transmission of the PRACH, include: Receive PRACH from the UE based on PRACH resources.

9. The method of claim 7, further comprising: Configure the number of consecutive PRACH preambles.

10. The method of claim 7, wherein, The time-domain start position information of the PUSCH resource includes an offset, which is the number of time slots relative to the start position of the random access time slot where the random access resource is located. The time-domain start position of the PUSCH resource is determined based on the time-domain start position information of the PUSCH resource, including: The first slot of the first PUSCH resource is determined based on the offset and reference start point, wherein the reference start point is the start position of the PUSCH slot that includes the start position of the random access slot.

11. The method according to claim 7, wherein, The mapping information is determined, and the mapping information includes at least one of the following: first mapping information between the downlink beam and the PRACH resource, second mapping information between the downlink beam and the PUSCH resource, or third mapping information between the PRACH resource and the PUSCH resource. The second mapping information includes at least one of the following: the mapping relationship between the downlink beam and the PUSCH time-frequency resource, the mapping relationship between the downlink beam and the demodulation reference signal DMRS port, the mapping loop from the downlink beam to the PUSCH resource, the mapping period from the downlink beam to the PUSCH resource, or the mapping pattern period from the downlink beam to the PUSCH resource. The mapping relationship between the downlink beam and the PUSCH time-frequency resource is determined in at least one of the following ways: a first way according to the ascending order of the index of the available DMRS ports on a PUSCH time-frequency resource unit, a second way according to the ascending order of the index of the PUSCH time-frequency resource unit multiplexed in the frequency domain, and a third way according to the ascending order of the index of the PUSCH time-frequency resource unit multiplexed in the time domain.

12. A base station, comprising: transceiver; A controller, coupled to the transceiver and configured to perform the method of any one of claims 7-11.

Citation Information

Patent Citations

  • Method for allocating temporary identifier to terminal in random access procedure in wireless communication system and apparatus tehrefor

    CN106105366A