Random access preamble transmission method and communication apparatus
Patent Information
- Application Number
- CN202210288068.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-04-30
- Publication Date
- 2026-09-18
- Estimated Expiration
- 2039-04-30
AI Technical Summary
[0005]本申请实施例提供一种随机接入前导发送方法及通信装置,用以解决不同终端设备发送随机接入前导占用的PRACH时频资源和发送上行数据占用的PUSCH时频资源存在冲突,导致网络设备无法正常接收随机接入前导和上行数据的问题
Smart Images

Figure CN114867127B_ABST
Abstract
Description
[0001] This application is a divisional application. The original application has the application number 201910363256.1 and the original application date is April 30, 2019. The entire contents of the original application are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a random access preamble transmission method and communication device. Background Technology
[0003] Random access (RA) of terminal devices, also known as random access channel (RACH), is crucial in systems like Long Term Evolution (LTE) and New Radio (NR). Terminal devices need to transition from an idle or inactive state in Radio Resource Control (RRC) to a connected state via a random access process to establish various bearers with network devices and enable communication. Current random access methods include four-step and two-step random access. Unlike four-step random access, where the terminal device needs to send a random access preamble and uplink data to the network device in different steps, two-step random access involves the terminal device sending both simultaneously in a single step, reducing latency and signaling overhead.
[0004] However, in two-step random access, if the time-frequency resources of the physical random access channel (PRACH) used to carry the random access preamble and the physical uplink shared channel (PUSCH) used to carry uplink data are configured in the same time slot and overlap in the frequency domain, conflicts may occur between the PRACH time-frequency resources used by different terminal devices to send the random access preamble and the PUSCH time-frequency resources used to send uplink data. This can lead to network devices being unable to receive the random access preamble and uplink data normally. Summary of the Invention
[0005] This application provides a random access preamble transmission method and communication device to solve the problem that conflicts exist between the PRACH time-frequency resources occupied by different terminal devices for transmitting random access preambles and the PUSCH time-frequency resources occupied by transmitting uplink data, causing network devices to be unable to receive random access preambles and uplink data normally.
[0006] In a first aspect, embodiments of this application provide a method for transmitting a random access preamble, comprising: a terminal device receiving configuration information sent by a network device, the configuration information including configuration information of a PRACH time-frequency resource set and configuration information of a PUSCH time-frequency resource set; the terminal device determining a PRACH time-frequency resource in the PRACH time-frequency resource set that does not conflict with the PUSCH time-frequency resource set; and the terminal device transmitting a random access preamble on the determined PRACH time-frequency resource. In this embodiment, the terminal device determines a PRACH time-frequency resource in the PRACH time-frequency resource set that does not conflict with the PUSCH time-frequency resource set for transmitting the random access preamble, thus avoiding conflicts between the PRACH time-frequency resources used by different terminal devices for transmitting the random access preamble and the PUSCH time-frequency resources used for transmitting uplink data, ensuring the normal reception of the random access preamble and uplink data by the network device.
[0007] In one possible design, the terminal device determines a PRACH time-frequency resource in the PRACH time-frequency resource set that does not conflict with the PUSCH time-frequency resource set, using one of the following methods: the terminal device determines a PRACH time-frequency resource in the PRACH time-frequency resource set that does not overlap with the PUSCH time-frequency resource set in the time domain; the terminal device determines a PRACH time-frequency resource in the PRACH time-frequency resource set that does not overlap with the PUSCH time-frequency resource set in the frequency domain. In this design, the PRACH time-frequency resource determined in the PRACH time-frequency resource set for transmitting the random access preamble does not overlap with the PUSCH time-frequency resource set in either the time or frequency domain, thus avoiding conflicts caused by the overlap of PRACH time-frequency resources used by different terminal devices for transmitting the random access preamble and PUSCH time-frequency resources used for transmitting uplink data in both the time and frequency domains.
[0008] In one possible design, the terminal device determines a PRACH time-frequency resource in the PRACH time-frequency resource set that does not overlap with the PUSCH time-frequency resource set in the time domain, including: the terminal device determines a PRACH time-frequency resource in the PRACH time-frequency resource set that is time-domain separated from the PUSCH time-frequency resource set by a distance greater than a first threshold; and / or the terminal device determines a PRACH time-frequency resource in the PRACH time-frequency resource set that does not overlap with the PUSCH time-frequency resource set in the frequency domain, including: the terminal device determines a PRACH time-frequency resource in the PRACH time-frequency resource set that does not overlap with the PUSCH time-frequency resource set in the frequency domain and is time-domain separated by a distance greater than a second threshold. In the above design, the PRACH time-frequency resources determined in the PRACH time-frequency resource set for transmitting the random access preamble are spaced more than a first threshold in the time domain from the PUSCH time-frequency resource set, or overlap with the PUSCH time-frequency resource set in the frequency domain and are spaced more than a second threshold in the time domain. This avoids conflicts caused by the PRACH time-frequency resources occupied by transmitting the random access preamble and the PUSCH time-frequency resources occupied by transmitting uplink data being too close in the time domain.
[0009] In one possible design, before the terminal device determines a PRACH time-frequency resource in the PRACH time-frequency resource set that has a time-domain interval greater than a first threshold with respect to the PUSCH time-frequency resource set; or before the terminal device determines a PRACH time-frequency resource in the PRACH time-frequency resource set that does not overlap with the PUSCH time-frequency resource set in the frequency domain and has a time-domain interval greater than a second threshold with respect to the PUSCH time-frequency resource set, the method further includes: the terminal device determining that the subcarrier spacing of the PRACH time-frequency resource set and the subcarrier spacing of the PUSCH time-frequency resource set are different. In the above design, when the subcarrier spacings of the PRACH time-frequency resource set and the PUSCH time-frequency resource set are the same and different, different conditions are used to select the PRACH time-frequency resource set for transmitting the random access preamble. This satisfies the selection of PRACH time-frequency resources for transmitting the random access preamble under different conditions, avoiding conflicts between PRACH time-frequency resources occupied by different terminal devices for transmitting the random access preamble and PUSCH time-frequency resources occupied by transmitting uplink data.
[0010] Secondly, embodiments of this application provide a method for transmitting a random access preamble, comprising: a terminal device receiving configuration information sent by a network device, the configuration information including configuration information of a PRACH time-frequency resource set; the terminal device receiving indication information sent by the network device, the indication information indicating valid PRACH time-frequency resources in the PRACH time-frequency resource set; and the terminal device transmitting a random access preamble on one of the valid PRACH time-frequency resources. In this application, the terminal device transmits the random access preamble on one of the valid PRACH time-frequency resources in the PRACH time-frequency resource set indicated by the network device, thus avoiding conflicts between the PRACH time-frequency resources occupied by the terminal device transmitting the random access preamble and other services of the network device.
[0011] In one possible design, the indication information includes a first bitmap or index number or parameter N; wherein, the first bitmap is used to indicate the time-domain distribution of valid PRACH time-frequency resources located within the same PRACH time slot in the PRACH time-frequency resource set; the parameter N is used to indicate whether the first N or last N PRACH time-frequency resources in the same PRACH time-frequency resource set are valid or invalid in the time domain; the index number is used to indicate an entry in the PRACH time-frequency resource table, and any entry in the PRACH time-frequency resource table is used to define the valid PRACH time-frequency resources in the same PRACH time-frequency resource set within the same PRACH time slot. The above design enriches the implementation of the indication information, facilitating the selection of indication information containing corresponding information to indicate the valid PRACH time-frequency resources in the PRACH time-frequency resource set according to the communication system and communication conditions.
[0012] In one possible design, the indication information includes a second bitmap or parameter K; wherein the second bitmap is used to indicate the time-domain distribution of valid PRACH time slots occupied by PRACH time-frequency resources within the same radio frame in the PRACH time-frequency resource set; and the parameter K is used to indicate, in the time domain, whether the first K or the last K PRACH time slots occupied by PRACH time-frequency resources within the same radio frame in the PRACH time-frequency resource set are valid or invalid. The above design enriches the implementation of the indication information, facilitating the selection of indication information containing corresponding information to indicate valid PRACH time-frequency resources in the PRACH time-frequency resource set based on the communication system and communication conditions.
[0013] Thirdly, embodiments of this application provide a communication device that has the function of implementing the first aspect or any possible design method of the first aspect, or executing the second aspect or any possible design method of the second aspect. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described functions.
[0014] In one possible design, the device can be a chip or an integrated circuit.
[0015] In one possible design, the device includes a memory and a processor, the memory for storing a program executed by the processor, which, when executed by the processor, can perform the method described in the first aspect or any possible design of the first aspect, or perform the method described in the second aspect or any possible design of the second aspect.
[0016] In one possible design, the device can be a terminal device.
[0017] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer instructions that, when executed by a terminal device, cause the terminal device to perform the method described in the first aspect or any possible design of the first aspect, or to perform the method described in the second aspect or any possible design of the second aspect.
[0018] Fifthly, embodiments of this application provide a computer program product containing instructions that, when run on a terminal device, enable the terminal device to execute the method in the first aspect or any possible design of the first aspect, or to execute the method in the second aspect or any possible design of the second aspect. Attached Figure Description
[0019] Figure 1 This is a schematic diagram of a communication architecture in an embodiment of this application;
[0020] Figure 2 This is one of the flowcharts illustrating a random access process in the embodiments of this application;
[0021] Figure 3 This is a second schematic diagram of a random access process in an embodiment of this application;
[0022] Figure 4 This is one of the schematic diagrams of a random access preamble transmission process in an embodiment of this application;
[0023] Figure 5This is one of the schematic diagrams showing the distribution of PRACH and PUSCH time-frequency resources in an embodiment of this application;
[0024] Figure 6 This is a second schematic diagram of the distribution of PRACH and PUSCH time-frequency resources in an embodiment of this application;
[0025] Figure 7 This is the third schematic diagram of the distribution of PRACH and PUSCH time-frequency resources in an embodiment of this application;
[0026] Figure 8 This is the fourth schematic diagram of the distribution of PRACH and PUSCH time-frequency resources in an embodiment of this application;
[0027] Figure 9 This is the fifth schematic diagram of the distribution of PRACH and PUSCH time-frequency resources in an embodiment of this application;
[0028] Figure 10 This is a second schematic diagram of a random access preamble transmission process in an embodiment of this application;
[0029] Figure 11 This is one of the schematic diagrams of PRACH time-frequency resource distribution in the embodiments of this application;
[0030] Figure 12 This is a second schematic diagram of PRACH time-frequency resource distribution in an embodiment of this application;
[0031] Figure 13 This is the third schematic diagram of PRACH time-frequency resource distribution in the embodiments of this application;
[0032] Figure 14 This is the fourth schematic diagram of PRACH time-frequency resource distribution in the embodiments of this application;
[0033] Figure 15 This is the fifth schematic diagram of PRACH time-frequency resource distribution in the embodiments of this application;
[0034] Figure 16 This is the sixth schematic diagram of PRACH time-frequency resource distribution in the embodiments of this application;
[0035] Figure 17 This is the seventh schematic diagram of PRACH time-frequency resource distribution in the embodiments of this application;
[0036] Figure 18 This is a schematic diagram of the structure of a communication device in an embodiment of this application;
[0037] Figure 19 This is a schematic diagram of a terminal device structure in an embodiment of this application. Detailed Implementation
[0038] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0039] The technical solutions of this application can be applied to various communication systems, such as 5G systems, NR systems, LTE systems, and Long Term Evolution-Advanced (LTE-A) systems. They can also be extended to wireless fidelity (WiFi), worldwide interoperability for microwave access (WiMAX), and related cellular systems such as those in 3GPP, as well as future communication systems such as 6G systems. Specifically, the communication system architecture used in this application can be as follows: Figure 1 As shown, it includes network equipment and multiple terminal devices. Figure 1 Taking three terminal devices as an example, terminal devices 1-3 can send data to the network device individually or simultaneously. It should be noted that this embodiment does not limit the scope of the network device. Figure 1 The number of terminal devices and network devices in the communication system shown.
[0040] Additionally, it should be understood that in the embodiments of this application, the term "exemplary" is used to indicate that it is an example, illustration, or description. Any embodiment or design scheme described as "exemplary" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the term "exemplary" is intended to present the concept in a concrete manner.
[0041] The terms "comprising" and "having" in the embodiments, claims, and drawings of this application are not exclusive. For example, a process, method, system, product, or device that includes a series of steps or modules is not limited to the listed steps or modules and may also include steps or modules not listed. The terms "system" and "network" are often used interchangeably herein. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship. It should be understood that in the embodiments of this application, "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information. Furthermore, unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, sequence, priority, or importance of multiple objects. Furthermore, the terms "comprising" and "having" in the embodiments, claims, and drawings of this application are not exclusive. For example, a process, method, system, product, or device that includes a series of steps or modules is not limited to the listed steps or modules and may also include steps or modules not listed. "A plurality of" in this application refers to two or more.
[0042] Furthermore, in the embodiments of this application, the terms "information," "signal," "message," and "channel" may sometimes be used interchangeably. It should be noted that, without emphasizing their distinction, they all convey the same meaning. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing their distinction, they all convey the same meaning.
[0043] Before introducing the embodiments of this application, some terms used in this application will be explained to facilitate understanding by those skilled in the art.
[0044] 1) Terminal equipment, including devices that provide voice and / or data connectivity to users, such as handheld devices with wireless connectivity or processing devices connected to a wireless modem. This terminal equipment can communicate with the core network via a radio access network (RAN) and exchange voice and / or data with the RAN. This terminal equipment may include user equipment (UE), wireless terminal equipment, mobile terminal equipment, device-to-device (D2D) terminal equipment, V2X terminal equipment, machine-to-machine / machine-type communications (M2M / MTC) terminal equipment, Internet of Things (IoT) terminal equipment, subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user device, etc. For example, this can include mobile phones (or "cellular" phones), computers with mobile terminal devices, portable, pocket-sized, handheld, and computer-embedded mobile devices. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). It also includes limited devices, such as those with low power consumption, limited storage capacity, or limited computing power. Examples include information sensing devices such as barcode scanners, radio frequency identification (RFID), sensors, Global Positioning System (GPS), and laser scanners.
[0045] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices or smart wearable devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.
[0046] The various terminal devices described above, if located in a vehicle (e.g., placed inside or installed inside a vehicle), can be considered as vehicle-mounted terminal devices, also known as on-board units (OBUs).
[0047] In this embodiment, the terminal device may further include a relay. Alternatively, it can be understood that anything capable of data communication with a base station can be considered a terminal device.
[0048] 2) Network equipment refers to devices in an access network that communicate with wireless terminal devices via one or more cells over the air interface. These network devices can be nodes in the radio access network, also known as base stations or radio access network (RAN) nodes (or devices). Examples of network equipment currently include: gNB, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), basestation controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), base band unit (BBU), or wireless fidelity (Wi-Fi) access point (AP), etc. Furthermore, in a network architecture, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes. This architecture splits the protocol layer of the eNB in the long term evolution (LTE) system. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU, which is centrally controlled by the CU.
[0049] 3) PRACH time-frequency resources, also known as PRACH Occasions (RO), are a block of time-frequency resource units used to transmit random access preambles. The random access preamble can also be simply referred to as a preamble in the subsequent description of this application. Currently, there are 13 types of preamble formats based on length, either 839 or 139, as shown in Tables 6.3.3.1-1 and 6.3.3.1-2 of the 3GPP standard document 3GPP TS 38.211 V15.3.0. Here, Foram indicates the type of preamble, L... RA Δf represents the length of the preamble sequence. RA N represents the PRACH time-frequency resource subcarrier spacing. u and These are the temporal lengths of the preamble and the cyclic prefix (CP), respectively. The preamble consists of a CP of length Tcp and a sequence of length Tseq.
[0050] Table 6.3.3.1-1: Preamble formats for L when the preamble sequence length is 839 and the PRACH time-frequency resource subcarrier spacing is 2.25kHz or 5kHz (PRACH preamble formats for L RA =839andΔf RA (∈{1.25,5}kHz).
[0051]
[0052] Table 6.3.3.1-1
[0053] Table 6.3.3.1-2: Preamble sequence length type 139, PRACH time-frequency resource subcarrier spacing 15.2 μ The type of preamble when kHz and μ∈{0,1,2,3}.
[0054]
[0055] Table 6.3.3.1-2
[0056] The time-domain resource configuration of PRACH opportunities is determined by the PRACH configuration index parameter configured by the network device, and by tables 6.3.3.2-2 to 6.3.3.2-4 in the 3GPP standard document 3GPP TS 38.211 V15.3.0. There are three tables, each with 256 configurations, based on carrier frequency and duplex mode. Only a portion of the tables are shown here for explanation.
[0057] Table 6.3.3.2-2: Random access configurations for FR1 and paired spectrum / supplementary uplink when the corresponding frequency range is FR1.
[0058]
[0059] Table 6.3.3.2-2
[0060] Referring to Table 6.3.3.2-2, if the network device is configured with PRACH Configuration Index = 87, then in subframes 4 and 9 of all radio frames whose frame numbers satisfy the remainder of 0 when divided by 16 (mod16 = 0), starting from symbol 0, there is only one PRACH slot in a subframe, and each PRACH slot has 6 consecutive PRACH opportunities, with each PRACH opportunity occupying 2 symbols.
[0061] 4) 5G NR frame structure: 5G NR supports multiple subcarrier spacings, but the length of the radio frame and subframe is the same under different subcarrier spacing configurations. The radio frame length is 10ms, and the subframe length is 1ms.
[0062] The slot length in each subframe varies depending on the subcarrier spacing; generally, the slot length decreases as the subcarrier spacing increases. Therefore, the number of slots in each subframe differs. In the case of a normal cyclic prefix (CP), each slot contains the same number of symbols, which is 14.
[0063] For example, when the subcarrier spacing is configured as 15kHz (normal CP), one radio frame contains 10 subframes, and each subframe has only one time slot. Therefore, a radio frame contains 10 time slots, meaning the subframe number and the time slot number are the same, and subframes and time slots can be substituted for each other. Each time slot contains 14 OFDM symbols (the OFDM symbols in each time slot are numbered #0 to #13).
[0064] It should be noted that the serial numbers in this application can also be understood as numbers or indexes.
[0065] For example, when the subcarrier spacing is configured to 30kHz (normal CP), one radio frame contains 10 subframes, and each subframe has only 2 time slots, so the radio frame contains 20 time slots. Each time slot contains 14 OFDM symbols (the OFDM symbols in each time slot are numbered #0 to #13). It should also be understood that the symbols mentioned in this application are all indicated as OFDM symbols unless they conflict with this application.
[0066] A PRACH time slot refers to a time slot containing PRACH time-frequency resources. When the frequency range is FR1 (Frequency range 1), the PRACH time slot is divided according to the assumption that the subcarrier spacing is 15kHz. That is, one subframe is one PRACH time slot. When the frequency range is FR2, the PRACH time slot is divided according to the assumption that the subcarrier spacing is 60kHz. That is, one time slot with a subcarrier spacing of 60kHz is one PRACH time slot.
[0067] 5) Random Access (RA), which is divided into four-step random access and two-step random access. (See reference...) Figure 2 The diagram illustrates a four-step random access process. The terminal device receives configuration information from the network device and determines the PRACH time-frequency resources based on this information. Step 1: The terminal device sends a random access preamble to the network device on the determined PRACH time-frequency resources. Step 2: After receiving the random access preamble, the network device sends a random access response (RAR) to the terminal device. The RAR may include the random access preamble, uplink data timing advance, uplink resource configuration information for transmitting uplink data, and a temporary cell radionetwork temporary identifier. Step 3: The terminal device receives the random access response. If the random access preamble indicated by the sequence number of the random access preamble in the random access response is the same as the random access preamble sent by the terminal device to the network device in Step 1, the terminal device determines that the random access response is for the terminal device. The terminal device sends uplink data to the network device according to the indication of the random access response, such as sending uplink data on the PUSCH time-frequency resource. Step 4: The network device receives the uplink data sent by the terminal device and sends a conflict resolution message (also known as a contention resolution message) to the terminal device. The network device will carry a unique identifier in the conflict resolution message to specify the terminal device that has successfully accessed the network, while other terminal devices that have not successfully accessed the network will re-initiate random access.
[0068] Reference Figure 3 The diagram illustrates a two-step random access process. The terminal device receives configuration information from the network device and determines the PRACH and PUSCH time-frequency resources based on this information. Step 1: The terminal device sends message A (MsgA) to the network device. MsgA contains a random access preamble and uplink data. The random access preamble is transmitted on a determined PRACH time-frequency resource, and the uplink data is transmitted on a determined PUSCH time-frequency resource. In one embodiment, this is equivalent to steps 1 and 3 in a four-step random access process. After receiving MsgA from the terminal device, the network device sends MsgB to the terminal device. MsgB can be used to send a random access response and / or conflict resolution information, equivalent to steps 2 and 4 in a four-step random access process.
[0069] For a terminal device entering the RRC connected state from an idle or inactive state via four-step random access, at least four signaling interactions are required to communicate with the network device. For ultra-reliable and low-latency communications (URLLC) services, four signaling interactions result in high latency, which is detrimental to the low latency requirements of URLLC. For massive machine-type communications (mMTC) services, since most services consist of sporadic small packets, the terminal device needs to complete a full four-step random access to enter the RRC connected state each time to send data, and then return to the idle or inactive state. This not only results in high latency but also significant signaling overhead. Two-step random access, on the other hand, requires fewer signaling interactions, reducing signaling overhead and latency, making it suitable for applications with low latency requirements.
[0070] However, for two-step random access, if the PRACH and PUSCH time-frequency resources are located in the same time slot, conflicts may occur between the PRACH time-frequency resources used by different terminal devices to send the random access preamble and the PUSCH time-frequency resources used to send uplink data, causing the network device to be unable to receive data. This application aims to solve the problem of how to configure the PRACH time-frequency resources for sending the random access preamble in existing two-step random access scenarios, so as to avoid the conflict between the PRACH time-frequency resources used by different terminal devices to send the random access preamble and the PUSCH time-frequency resources used to send uplink data when the PRACH and PUSCH time-frequency resources are located in the same time slot.
[0071] The embodiments of this application are described in detail below with reference to the accompanying drawings.
[0072] Example 1
[0073] Figure 4 This application provides a schematic diagram of a random access preamble transmission process, which includes:
[0074] S401: The terminal device receives configuration information sent by the network device, the configuration information including configuration information of the PRACH time-frequency resource set and configuration information of the PUSCH time-frequency resource set.
[0075] The PRACH time-frequency resource set contains at least one PRACH time-frequency resource, and the PUSCH time-frequency resource contains at least one PUSCH time-frequency resource.
[0076] In the embodiments of this application, PRACH time-frequency resources can also be referred to as PRACH occasions (RO), and PUSCH time-frequency resources can also be referred to as PUSCH occasions (PO). The PRACH time-frequency resource set is a collection of PRACH time-frequency resources, which includes one or more PRACH time-frequency resources. The PUSCH time-frequency resource set is a collection of PUSCH time-frequency resources, which includes one or more PUSCH time-frequency resources.
[0077] For example, network devices can send configuration information to terminal devices via broadcast or multicast messages, or via RRC messages. After receiving the configuration information sent by the network device, the terminal device configures the PRACH time-frequency resource set and PUSCH time-frequency resource set according to the configuration information.
[0078] Specifically, the configuration information of the PRACH time-frequency resource set can be composed of the distribution information of PRACH time-frequency resources in the time domain and the distribution information of PRACH time-frequency resources in the frequency domain. Similarly, the configuration information of the PUSCH time-frequency resource set can also be composed of the distribution information of PUSCH time-frequency resources in the time domain and the distribution information of PRACH time-frequency resources in the frequency domain. Taking the distribution information of PRACH time-frequency resources in the time domain as an example, the distribution information of PRACH time-frequency resources in the time domain can be the value of the PRACH Configuration Index. If the value of the PRACH Configuration Index is 87, the terminal device looks up Table 6.3.3.2-2 to determine the distribution of PRACH time-frequency resources in the time domain as follows: subframes 4 and 9 of radio frames whose frame numbers satisfy a remainder of 0 when divided by 16. Starting from symbol 0, there is one PRACH time slot in one subframe, and each PRACH time slot contains 6 consecutive PRACH time-frequency resources. Each PRACH time-frequency resource occupies two symbols. Based on the distribution of PRACH time-frequency resources in the time domain and the frequency domain, the terminal device can determine the PRACH time-frequency resources in the PRACH time-frequency resource set from both time-frequency and frequency domain dimensions. Similarly, based on the distribution of PUSCH time-frequency resources in the time domain and the frequency domain, the terminal device can also determine the PUSCH time-frequency resources in the PUSCH time-frequency resource set from both time-frequency and frequency domain dimensions.
[0079] Of course, the configuration information for the PUSCH time-frequency resource set can also be composed of the time-domain information and frequency-domain information of each PUSCH time-frequency resource in the PUSCH time-frequency resource set. The terminal device can determine the PUSCH time-frequency resources in the PUSCH time-frequency resource set from the two dimensions of time-frequency and frequency domain based on the time-domain information and frequency-domain information of each PUSCH time-frequency resource.
[0080] In this embodiment of the application, the configuration information of the PRACH time-frequency resource set and the PUSCH time-frequency resource set are not limited, as long as they can instruct the terminal device to determine the PRACH time-frequency resources in the PRACH time-frequency resource set and the PUSCH time-frequency resources in the PUSCH time-frequency resource set.
[0081] S402: The terminal device determines a PRACH time-frequency resource in the PRACH time-frequency resource set that does not conflict with the PUSCH time-frequency resource set.
[0082] S403: The terminal device sends a random access preamble on the determined PRACH time-frequency resources.
[0083] Both PRACH and PUSCH time-frequency resources are composed of two dimensions: time domain and frequency domain. PRACH and PUSCH time-frequency resources do not conflict in either the time domain or the frequency domain, meaning that PRACH and PUSCH time-frequency resources will not conflict.
[0084] (Implementation Method 1)
[0085] Therefore, in one implementation, the terminal device can select PRACH time-frequency resources that do not overlap with the PUSCH time-frequency resource set in the time domain as the PRACH time-frequency resources for transmitting (carrying) the random access preamble; alternatively, it can select PRACH time-frequency resources that do not overlap with the PUSCH time-frequency resource set in the frequency domain as the PRACH time-frequency resources for transmitting the random access preamble. The following explanation combines both time and frequency domain dimensions.
[0086] Time domain dimension:
[0087] The terminal device determines a PRACH time-frequency resource in the PRACH time-frequency resource set that does not overlap with the PUSCH time-frequency resource set in the time domain, and uses it as the PRACH time-frequency resource for transmitting the random access preamble.
[0088] It should be noted that the PRACH time-frequency resources and PUSCH time-frequency resources do not overlap in the time domain; that is, no PUSCH time-frequency resource in either the PRACH or PUSCH time-frequency resource set overlaps in the time domain. For example, ... Figure 5As shown, PRACH time-frequency resources and PUSCH time-frequency resources do not overlap in the time domain, including PRACH time-frequency resources and PUSCH time-frequency resources not overlapping in either the time domain or the frequency domain (such as RO#0 and PO#0). There are two types: PRACH time-frequency resources and PUSCH time-frequency resources do not overlap in the time domain but overlap in the frequency domain (such as RO#1 and PO#0). Among them, PRACH time-frequency resources and PUSCH time-frequency resources overlapping in the frequency domain include complete overlap and partial overlap in the frequency domain.
[0089] In one possible implementation, the terminal device can select a PRACH time-frequency resource from the PRACH time-frequency resource set and determine whether the selected PRACH time-frequency resource overlaps with the PUSCH time-frequency resource set in the time domain. If not, the selected PRACH time-frequency resource is determined as the PRACH time-frequency resource for transmitting the random access preamble. If so, a new PRACH time-frequency resource is selected from the unselected PRACH time-frequency resources in the PRACH time-frequency resource set, and the process returns to the step of determining whether the selected PRACH time-frequency resource overlaps with the PUSCH time-frequency resource set in the time domain, until the selected PRACH time-frequency resource does not overlap with the PUSCH time-frequency resource set in the time domain, and the selected PRACH time-frequency resource is determined as the PRACH time-frequency resource for transmitting the random access preamble.
[0090] Among them, the terminal device can select PRACH time and frequency resources in the PRACH time and frequency resource set randomly or according to a certain strategy, such as prioritizing the PRACH time and frequency resource with the shortest time interval with the terminal device.
[0091] In another possible implementation, the terminal device may first determine all PRACH time-frequency resources in the PRACH time-frequency resource set that do not overlap with the PUSCH time-frequency resource set in the time domain, and then select one PRACH time-frequency resource from among all the PRACH time-frequency resources in the PUSCH time-frequency resource set that do not overlap with the PUSCH time-frequency resource set in the time domain, and determine it as the PRACH time-frequency resource for transmitting the random access preamble.
[0092] For example, taking a network device configured with 6 PRACH time-frequency resources within a PRACH time slot to form a PRACH time-frequency resource set and 1 PUSCH time-frequency resource to form a PUSCH time-frequency resource set as an example, the following explanation is provided: Figure 6As shown, the six PRACH time-frequency resources are RO#0 to RO#5, and the one PUSCH time-frequency resource is PO#0. RO#4 and RO#5 overlap with PO#0 in the time domain and cannot be determined as PRACH time-frequency resources for transmitting the random access preamble. When determining a PRACH time-frequency resource that does not overlap with the PUSCH time-frequency resource set in the time domain as the PRACH time-frequency resource for transmitting the random access preamble, the terminal device can select one PRACH time-frequency resource from RO#0 to RO#5, such as RO#0, since RO#0 and PO#0 do not overlap in the time domain, and thus determine RO#0 as the PRACH time-frequency resource for transmitting the random access preamble; alternatively, it can first determine a PRACH time-frequency resource from RO#0 to RO#5 that does not overlap with PO#0 in the time domain, i.e., RO#0 to RO#3, and then select one PRACH time-frequency resource from RO#0 to RO#3 as the PRACH time-frequency resource for transmitting the random access preamble.
[0093] Frequency domain dimension:
[0094] The terminal device determines a PRACH time-frequency resource in the PRACH time-frequency resource set that does not overlap with the PUSCH time-frequency resource set in the frequency domain, and uses it as the PRACH time-frequency resource for transmitting the random access preamble.
[0095] It should be noted that the PRACH time-frequency resources and PUSCH time-frequency resources do not overlap in the frequency domain. This means that no PUSCH time-frequency resource in the PRACH time-frequency resource set overlaps with any PUSCH time-frequency resource in the frequency domain. Specifically, "PRACH time-frequency resources and PUSCH time-frequency resources do not overlap in the frequency domain" includes both non-overlapping in the frequency and time domains, and overlapping in the time domain. Overlapping in the time domain includes both complete and partial overlap.
[0096] In one possible implementation, the terminal device can select a PRACH time-frequency resource from the PRACH time-frequency resource set and determine whether the selected PRACH time-frequency resource overlaps with the PUSCH time-frequency resource set in the frequency domain. If not, the selected PRACH time-frequency resource is determined as the PRACH time-frequency resource for transmitting the random access preamble. If so, a new PRACH time-frequency resource is selected from the unselected PRACH time-frequency resources in the PRACH time-frequency resource set, and the process returns to the step of determining whether the selected PRACH time-frequency resource overlaps with the PUSCH time-frequency resource set in the frequency domain. This process continues until the selected PRACH time-frequency resource does not overlap with the PUSCH time-frequency resource set in the frequency domain, and the selected PRACH time-frequency resource is determined as the PRACH time-frequency resource for transmitting the random access preamble. The method by which the terminal device selects a PRACH time-frequency resource from the PRACH time-frequency resource set can be found in the relevant description in the time domain dimension, and will not be repeated here.
[0097] In another possible implementation, the terminal device may first determine all PRACH time-frequency resources in the PRACH time-frequency resource set that do not overlap with the PUSCH time-frequency resource set in the frequency domain, and then select one PRACH time-frequency resource from among all the PRACH time-frequency resources in the PUSCH time-frequency resource set that do not overlap with the PUSCH time-frequency resource set in the frequency domain, and determine it as the PRACH time-frequency resource for transmitting the random access preamble.
[0098] For example, taking a network device configured with 6 PRACH time-frequency resources within a PRACH time slot to form a PRACH time-frequency resource set and 1 PUSCH time-frequency resource to form a PUSCH time-frequency resource set as an example, the following explanation is provided: Figure 7 As shown, there are six PRACH time-frequency resources, RO#0 to RO#5, and one PUSCH time-frequency resource, PO#0. RO#0 to RO#5 do not overlap with PO#0 in the frequency domain and can all be identified as PRACH time-frequency resources for transmitting the random access preamble. When determining a PRACH time-frequency resource that does not overlap with the PUSCH time-frequency resource set in the frequency domain as the PRACH time-frequency resource for transmitting the random access preamble, the terminal device can select one PRACH time-frequency resource from RO#0 to RO#5, such as RO#3. RO#3 does not overlap with PO#0 in the frequency domain, so RO#3 is determined as the PRACH time-frequency resource for transmitting the random access preamble. Alternatively, it can first determine a PRACH time-frequency resource from RO#0 to RO#5 that does not overlap with PO#0 in the frequency domain, i.e., RO#0 to RO#5, and then select one PRACH time-frequency resource from RO#0 to RO#5 as the PRACH time-frequency resource for transmitting the random access preamble.
[0099] Time domain dimension and frequency domain dimension
[0100] Of course, the terminal device can also determine a PRACH time-frequency resource from the PRACH time-frequency resource set from both the time domain and frequency domain dimensions, and use it as the PRACH time-frequency resource for sending the random access preamble.
[0101] Specifically, the terminal device can determine a PRACH time-frequency resource in the PRACH time-frequency resource set that does not overlap simultaneously in the time and frequency domains with any PUSCH time-frequency resource in the PUSCH time-frequency resource set, and use it as the PRACH time-frequency resource for transmitting the random access preamble. Figure 7 For example, although RO#4 and PO#0 overlap in the time domain, they do not overlap in the frequency domain. Therefore, RO#4 can still be identified as the PRACH time-frequency resource for transmitting the random access preamble.
[0102] Reference Figure 1 and Figure 6 As shown, assuming the terminal device is configured with the following time-frequency resource sets: PRACH and PUSCH time-frequency resource sets: Figure 6 As shown, using the random access preamble transmission method provided in this application, terminal device 1, terminal device 2, and terminal device 3 will not determine RO#4 and RO#5, which overlap with the PUSCH time-frequency resource set (PO#0) in the time and frequency domains, as PRACH time-frequency resources for transmitting random access preambles, nor will they transmit random access preambles on RO#4 and RO#5. This avoids the problem of conflict between the PRACH time-frequency resources occupied by different terminal devices for transmitting random access preambles and the PUSCH time-frequency resources occupied by transmitting uplink data.
[0103] In addition, if the time-frequency resources of PRACH used for sending the random access preamble and the time-frequency resources of PUSCH used for sending uplink data are too close in the time domain, it may also cause a conflict between the time-frequency resources of PRACH used for sending the random access preamble and the time-frequency resources of PUSCH used for sending uplink data.
[0104] (Implementation Method Two)
[0105] Therefore, in another implementation, the terminal device can select PRACH time-frequency resources that are at a time-domain interval greater than or equal to a first threshold with respect to the PUSCH time-frequency resource set; or it can select PRACH time-frequency resources that do not overlap with the PUSCH time-frequency resource set in the frequency domain and are at a time-domain interval greater than or equal to a second threshold as PRACH time-frequency resources for transmitting the random access preamble.
[0106] The first threshold and the second threshold can be the same or different. They can be predefined in the terminal device or configured by the terminal device based on broadcast or multicast messages containing the first threshold and / or the second threshold sent by the network device.
[0107] Time domain dimension:
[0108] The terminal device determines a PRACH time-frequency resource in the PRACH time-frequency resource set whose time-domain interval with the PUSCH time-frequency resource set is greater than a first threshold.
[0109] In one possible implementation, the terminal device can select a PRACH time-frequency resource from the PRACH time-frequency resource set and determine whether the time-domain interval between the selected PRACH time-frequency resource and the PUSCH time-frequency resource set is greater than a first threshold. If so, the selected PRACH time-frequency resource is determined as the PRACH time-frequency resource for transmitting the random access preamble. If not, a new PRACH time-frequency resource is selected from the unselected PRACH time-frequency resources in the PRACH time-frequency resource set, and the process returns to the step of determining whether the time-domain interval between the selected PRACH time-frequency resource and the PUSCH time-frequency resource set is greater than the first threshold. This process continues until the time-domain interval between the selected PRACH time-frequency resource and the PUSCH time-frequency resource set is greater than the first threshold, and the selected PRACH time-frequency resource is determined as the PRACH time-frequency resource for transmitting the random access preamble.
[0110] In another possible implementation, the terminal device may first determine all PRACH time-frequency resources in the PRACH time-frequency resource set whose time-domain interval with the PUSCH time-frequency resource set is greater than a first threshold, and then select one PRACH time-frequency resource from among all the PRACH time-frequency resources in the PRACH time-frequency resource set whose time-domain interval with the PUSCH time-frequency resource set is greater than the first threshold, and determine it as the PRACH time-frequency resource for sending the random access preamble.
[0111] For example, taking a network device configured with 6 PRACH time-frequency resources within a PRACH time slot to form a PRACH time-frequency resource set and 1 PUSCH time-frequency resource to form a PUSCH time-frequency resource set as an example, the following explanation is provided: Figure 8As shown, the six PRACH time-frequency resources are RO#0 to RO#5, and the one PUSCH time-frequency resource is PO#0, RO#3, RO#4 and RO#5. The time interval between PO#0 and RO#0 is no greater than the first threshold (T1), and they cannot be determined as PRACH time-frequency resources for transmitting random access preamble. When determining a PRACH time-frequency resource that is time-domain spaced greater than a first threshold from the PUSCH time-frequency resource set as the PRACH time-frequency resource for transmitting the random access preamble, the terminal device can select one PRACH time-frequency resource from RO#0 to RO#5, such as RO#0, where RO#0 and PO#0 are time-domain spaced greater than the first threshold, and thus determine RO#0 as the PRACH time-frequency resource for transmitting the random access preamble; alternatively, it can first determine PRACH time-frequency resources from RO#0 to RO#5 that are time-domain spaced greater than the first threshold from PO#0, i.e., RO#0 to RO#2, and then select one PRACH time-frequency resource from RO#0 to RO#2 as the PRACH time-frequency resource for transmitting the random access preamble.
[0112] Time domain dimension and frequency domain dimension
[0113] The terminal device determines a PRACH time-frequency resource in the PRACH time-frequency resource set that does not overlap with the PUSCH time-frequency resource set in the frequency domain and has an interval greater than the second threshold in the time domain.
[0114] In one possible implementation, the terminal device can select a PRACH time-frequency resource from the PRACH time-frequency resource set and determine whether the selected PRACH time-frequency resource does not overlap with the PUSCH time-frequency resource set in the frequency domain and whether the time interval is greater than a second threshold. If so, the selected PRACH time-frequency resource is determined as the PRACH time-frequency resource for transmitting the random access preamble. If not, a new PRACH time-frequency resource is selected from the unselected PRACH time-frequency resources in the PRACH time-frequency resource set, and the process returns to the step of determining whether the selected PRACH time-frequency resource does not overlap with the PUSCH time-frequency resource set in the frequency domain and whether the time interval is greater than the second threshold. This process continues until the selected PRACH time-frequency resource does not overlap with the PUSCH time-frequency resource set in the frequency domain and whether the time interval is greater than the second threshold, and the selected PRACH time-frequency resource is determined as the PRACH time-frequency resource for transmitting the random access preamble.
[0115] In another possible implementation, the terminal device may first determine all PRACH time-frequency resources in the PRACH time-frequency resource set that do not overlap with the PUSCH time-frequency resource set in the frequency domain and have a time interval greater than the second threshold. Then, among the determined PRACH time-frequency resources that do not overlap with the PUSCH time-frequency resource set in the frequency domain and have a time interval greater than the second threshold in the time domain, one PRACH time-frequency resource is selected and determined as the PRACH time-frequency resource for transmitting the random access preamble.
[0116] For example, taking a network device configured with 6 PRACH time-frequency resources within a PRACH time slot to form a PRACH time-frequency resource set and 1 PUSCH time-frequency resource to form a PUSCH time-frequency resource set as an example, the following explanation is provided: Figure 9 As shown, the six PRACH time-frequency resources are RO#0 to RO#5, and the one PUSCH time-frequency resource is PO#0. RO#0 to RO#2, which do not overlap with PO#0 in the frequency domain and whose time-domain interval with PO#0 is greater than the second threshold (T2), can all be identified as PRACH time-frequency resources for transmitting the random access preamble. When determining a PRACH time-frequency resource that does not overlap with the PUSCH time-frequency resource set in the frequency domain and whose time-domain interval is greater than the second threshold, and uses it as the PRACH time-frequency resource for transmitting the random access preamble, the terminal device can select one PRACH time-frequency resource from RO#0 to RO#5, such as RO#3. RO#3 does not overlap with PO#0 in the frequency domain, but its time-domain interval with PO#0 is not greater than the second threshold. The terminal device can then reselect a PRACH time-frequency resource from RO#0, RO#1, RO#2, RO#4, and RO#5, such as RO#1. RO#1 does not overlap with PO#0 in the frequency domain and its time-domain interval with PO#0 is greater than the second threshold. RO#1 is then determined as the PRACH time-frequency resource for transmitting the random access preamble. Alternatively, one can first determine the PRACH time-frequency resources (RO#0 to RO#2) that do not overlap with PO#0 in the frequency domain and are spaced more than the second threshold in the time domain from RO#0 to RO#5. Then, select one PRACH time-frequency resource from RO#0 to RO#2 and determine it as the PRACH time-frequency resource for transmitting the random access preamble.
[0117] Furthermore, when the subcarrier spacing of the PRACH time-frequency resource set and the PUSCH time-frequency resource set are not the same—that is, when the subcarrier spacing of the PRACH time-frequency resources in the PRACH time-frequency resource set is different from that of the PUSCH time-frequency resources in the PUSCH time-frequency resource set—the network device may need time to adjust the receiving parameters, etc. Therefore, when the subcarrier spacing of the PRACH time-frequency resource set and the PUSCH time-frequency resource set are the same, the terminal device can disregard whether the time-domain interval between the PRACH time-frequency resources and the PUSCH time-frequency resource set exceeds a threshold. It can adopt the method in Implementation Method 1, determining a PRACH time-frequency resource in the PRACH time-frequency resource set that does not conflict with the PUSCH time-frequency resource set, as the PRACH time-frequency resource for transmitting the random access preamble. When the subcarrier spacing of the PRACH time-frequency resource set and the PUSCH time-frequency resource set are different, considering whether the time-domain spacing between the PRACH time-frequency resource set and the PUSCH time-frequency resource set exceeds a threshold, the method in Implementation Method 2 is adopted. A PRACH time-frequency resource that does not conflict with the PUSCH time-frequency resource set is determined from the PRACH time-frequency resource set and used as the PRACH time-frequency resource for transmitting the random access preamble. The information regarding the subcarrier spacing of the PRACH time-frequency resource set and the PUSCH time-frequency resource set can be carried in the configuration information of the PRACH time-frequency resource set and the PUSCH time-frequency resource set, respectively, and the terminal device obtains this information from these configuration information.
[0118]
Example 2
[0119] Figure 10 This application provides a schematic diagram of a random access preamble transmission process, which includes:
[0120] S1001: The terminal device receives configuration information sent by the network device, the configuration information including configuration information of the PRACH time-frequency resource set. The PRACH time-frequency resource set contains at least one PRACH time-frequency resource.
[0121] S1002: The terminal device receives the indication information sent by the network device, the indication information being used to indicate the valid PRACH time-frequency resources in the PRACH time-frequency resource set.
[0122] It should be understood that the order of S1001 and S1002 in this embodiment does not limit the order in which the network device sends configuration information and indication information. The network device can send configuration information and indication information at the same time, or send configuration information first and then indication information, or send indication information first and then configuration information.
[0123] S1003: The terminal device sends a random access preamble on one of the valid PRACH time-frequency resources.
[0124] In this embodiment, the configuration information of the PRACH time-frequency resource set can be referred to the description in Embodiment 1. Where it is repeated, it will not be described again.
[0125] To ensure that the reception of the random access preamble does not affect other services, such as the reception of uplink data transmitted (beared) through PUSCH time-frequency resources, the network device also sends an indication message to the terminal device to indicate the valid PRACH time-frequency resources in the PRACH time-frequency resource set. This instructs the terminal device to send the random access preamble only on the PRACH time-frequency resources that are indicated as valid.
[0126] For example, network devices can send knowledge messages to terminal devices via broadcast or multicast messages, or via RRC messages. After receiving the instruction information sent by the network device, the terminal device determines the valid PRACH time-frequency resources in the PRACH time-frequency resource set configured according to the configuration information based on the instruction information.
[0127] In this embodiment of the application, the indication information may include a first bitmap or index number or parameter N; it may also include a second bitmap or parameter K, as long as it can indicate a valid PRACH time-frequency resource in the PRACH time-frequency resource set. The following is a description of the specific implementation method.
[0128] Method 1: The indication information includes the first bit diagram or index number or parameter N, which is used to instruct the terminal device to determine the effective PRACH time and frequency resources located in the same PRACH time slot.
[0129] (1) The indication information includes a first bit map, which is used to indicate the distribution of valid PRACH time-frequency resources in the time domain located in the same PRACH time slot.
[0130] In one possible implementation, the length of the first bit diagram is not less than the maximum number of PRACH time-frequency resources in the time domain within a PRACH time slot. The first bit of the first bit diagram indicates whether the first PRACH time-frequency resource in the same PRACH time slot within the same PRACH time-frequency resource set is valid, and so on. The second bit of the first bit diagram indicates whether the second PRACH time-frequency resource in the same PRACH time-frequency resource set within the same PRACH time slot is valid, and so on. Specifically, a 1 indicates that the corresponding PRACH time-frequency resource is valid, and a 0 indicates that the corresponding PRACH time-frequency resource is invalid. The terminal device can only send the random access preamble on valid PRACH time-frequency resources. Taking the configuration information sent by the network device as an example, where 6 PRACH time-frequency resources are configured in each PRACH time slot, that is, there are 6 PRACH time-frequency resources in the same PRACH time slot, such as... Figure 11 As shown, there are 6 PRACH time-frequency resources in the same PRACH time slot, numbered RO#0 to RO#5 in sequence. At the same time, the first bit of the indication information configured by the network device is 101010. Therefore, the terminal device determines that RO#0, RO#2, and RO#4 are valid PRACH time-frequency resources in this time slot and can be used to send the random access preamble.
[0131] (2) The indication information includes parameter N, which is used to indicate whether the first N or the last N PRACH time-frequency resources in the time domain are valid or invalid among the PRACH time-frequency resources located in the same PRACH time slot.
[0132] In one possible implementation, parameter N is used to indicate the validity of the first N or last N PRACH time-frequency resources in the time domain among the PRACH time-frequency resources located within the same PRACH time slot in the PRACH time-frequency resource set. Taking the example where parameter N indicates the validity of the first N PRACH time-frequency resources in the time domain among the PRACH time-frequency resources in the same PRACH time slot in the PRACH time-frequency resource set, N = 4, and the PRACH time-frequency resource set contains 6 PRACH time-frequency resources within a certain PRACH time slot, as shown in the reference. Figure 12 As shown, the six PRACH time-frequency resources located in the same PRACH time slot are RO#0 to RO#5 in sequence. The terminal device determines that the first four PRACH time-frequency resources in this PRACH time slot are valid, that is, it determines that RO#0 to RO#3 are valid PRACH time-frequency resources that can be used to send the random access preamble.
[0133] In one possible implementation, parameter N is used to indicate that among the PRACH time-frequency resources in the same PRACH time-frequency resource set, the first N or last N PRACH time-frequency resources in the time domain are invalid. In this case, the terminal device defaults to valid PRACH time-frequency resources in the PRACH time-frequency resource set that are not indicated as invalid. Taking the example where parameter N indicates that among the PRACH time-frequency resources in the same PRACH time-frequency resource set, the last N PRACH time-frequency resources in the time domain are invalid, N=3, refer to... Figure 13 As shown, the six PRACH time-frequency resources located in the same PRACH time slot are RO#0 to RO#5 in sequence. The terminal device determines that the last three PRACH time-frequency resources in the PRACH time slot are invalid, and determines that RO#0 to RO#2 in the PRACH time slot are valid PRACH time-frequency resources that can be used to send the random access preamble.
[0134] (3) The indication information includes an index number, which is used to indicate an entry in the PRACH time-frequency resource table. Any entry in the PRACH time-frequency resource table is used to define the PRACH time-frequency resources that are valid in the time domain among the PRACH time-frequency resources located in the same PRACH time slot in the PRACH time-frequency resource set.
[0135] In one possible implementation, PRACH time-frequency resource tables are predefined in network devices and terminal devices, or configured by the network devices and sent to the terminal devices via broadcast or multicast messages. Each entry in the PRACH time-frequency resource table represents a specific PRACH time-frequency resource within the same PRACH time slot, valid in the time domain. Each entry corresponds to a unique index number. Taking a maximum of six PRACH time-frequency resources configured within a PRACH time slot as an example, the PRACH time-frequency resource table is as follows:
[0136]
[0137] PRACH Time and Frequency Resource Table
[0138] Referring to the PRACH time-frequency resource table, if the index number included in the indication information is 0, then among the PRACH time-frequency resources located in the same PRACH time slot, as determined by the terminal device, the first PRACH time-frequency resource in the time domain is valid, the second PRACH time-frequency resource is invalid, the third PRACH time-frequency resource is valid, the fourth PRACH time-frequency resource is invalid, the fifth PRACH time-frequency resource is valid, and the sixth PRACH time-frequency resource is invalid. If the actual number of PRACH time-frequency resources configured in a certain PRACH time slot is less than the number of PRACH time-frequency resources configured in the PRACH time-frequency resource table, only the validity of the first M PRACH time-frequency resources configured in the PRACH time-frequency resource table is used, where M equals the actual number of PRACH time-frequency resources configured in a PRACH time slot.
[0139] Furthermore, since the aforementioned instructions to the terminal device, via the first diagram, index number, or parameter N, to determine the valid PRACH time-frequency resources located within the same PRACH time slot are all time-domain instructions, when PRACH time-frequency resources are configured for frequency division multiplexing (FDM), meaning that two or more PRACH time-frequency resources may appear on the same time-domain resource, in this embodiment, it can be applied to all frequency-division multiplexed PRACH time-frequency resources with the same time-domain resource. In other words, when FDM is configured, the aforementioned indication information indicates the valid PRACH time-domain resources located within the same PRACH time slot, including all PRACH time-frequency resources on that PRACH time-domain resource. Taking a specific PRACH time slot as an example... Figure 14 As shown, within this PRACH time slot, there is frequency division multiplexing of PRACH time and frequency resources. When there are two PRACH time and frequency resources located in the first PRACH time domain resource (RO#00, RO#01), two PRACH time and frequency resources located in the second PRACH time domain resource (RO#10, RO#11), etc., in the time domain resource, if the first figure is 101010, it indicates that the PRACH time and frequency resources located in the same PRACH time slot are valid in the time domain (RO#00, RO#01), invalid in the time domain (RO#10, RO#11), etc.
[0140] like Figure 15As shown, within a certain PRACH time slot, there is frequency division multiplexing of PRACH time-frequency resources. In the time domain, there are two PRACH time-frequency resources located in the first PRACH time domain (RO#00, RO#01), two PRACH time-frequency resources located in the second PRACH time domain (RO#10, RO#11), and so on. If parameter N = 3, where N indicates that the first N PRACH time-frequency resources in the time domain within the same PRACH time slot are valid, then it indicates that the PRACH time-frequency resources in the first PRACH time domain within the same PRACH time slot are valid. Valid (RO#00, RO#01), valid PRACH time-frequency resources on the second PRACH time-domain resource in the time domain (RO#10, RO#11), valid PRACH time-frequency resources on the third PRACH time-domain resource in the time domain (RO#20, RO#21), invalid PRACH time-frequency resources on the fourth PRACH time-domain resource in the time domain (RO#30, RO#31), invalid PRACH time-frequency resources on the fifth PRACH time-domain resource in the time domain (RO#40, RO#41), invalid PRACH time-frequency resources on the sixth PRACH time-domain resource in the time domain (RO#50, RO#51).
[0141] In another possible implementation, parameter N is used to indicate that among the PRACH time-frequency resources in the same PRACH time-frequency resource set, the first N or the last N PRACH time-frequency resources in the time-frequency domain are valid. Taking the example where parameter N is used to indicate that among the PRACH time-frequency resources in the same PRACH time-frequency resource set, the first N PRACH time-frequency resources in the time-frequency domain are valid, N = 3, such as... Figure 16 As shown, within a certain PRACH time slot, there is frequency division multiplexing of PRACH time and frequency resources. If there are two PRACH time and frequency resources (RO#00, RO#01) located in the first PRACH time domain resource, two PRACH time and frequency resources (RO#10, RO#11) located in the second PRACH time domain resource, and so on, then PRACH time and frequency resources RO#00, RO#01, and RO#10 are valid, and the remaining PRACH time and frequency resources are invalid.
[0142] Of course, when PRACH time-frequency resources are configured for frequency division multiplexing, meaning that two or more PRACH time-frequency resources may exist on the same time domain, the PRACH time-frequency resource indication information may only apply to one or more PRACH time-frequency resources within one or more frequency bands. The scope of application of the indication information in the frequency domain can be predefined, for example, only applicable to the PRACH time-frequency resource with the lowest frequency band. The scope of application of the indication information in the frequency domain is also configured by the network device, such as by the network device indicating the scope of application of the indication information in the frequency domain through other signaling. Other unindicated PRACH time-frequency resources can be defaulted to being valid or invalid by the terminal device. Figure 17 As shown, the instruction information only applies to R0#00 to R0#50. For R0#01 to R0#51 that are not indicated, the terminal device can assume that they are valid by default.
[0143] Method 2: The indication information includes a second bitmap or parameter K, which is used to instruct the terminal device to determine the effective PRACH time slots occupied by the PRACH time-frequency resources located in the same radio frame.
[0144] (1) The indication information includes a second bitmap, which is used to indicate the distribution of effective PRACH time slots occupied by PRACH time-frequency resources located in the same radio frame in the time domain.
[0145] In one possible implementation, the length of the first bitmap is not less than the maximum number of PRACH slots within a radio frame. The first bit of the second bitmap indicates whether the first PRACH slot occupied by PRACH time-frequency resources within the same radio frame is valid, and so on. The second bit of the second bitmap indicates whether the second PRACH slot occupied by PRACH time-frequency resources within the same radio frame is valid, and so on. Specifically, a 1 indicates that the corresponding PRACH slot is valid, and a 0 indicates that the corresponding PRACH slot is invalid. The terminal device can only determine the PRACH time-frequency resources used to transmit the random access preamble within the PRACH slots that are indicated as valid. For example, the terminal device can assume that all PRACH time-frequency resources in the indicated valid PRACH slots are valid and can be used to transmit the random access preamble.
[0146] (2) The indication information includes parameter K, which is used to indicate whether the first K or the last K PRACH time slots in the time domain are valid or invalid among the PRACH time slots occupied by the PRACH time-frequency resources located in the same radio frame.
[0147] In one possible implementation, parameter K is used to indicate the first K or last K PRACH time slots in the time domain that are occupied by PRACH time-frequency resources within the same radio frame. The terminal device can only determine the PRACH time-frequency resources for transmitting the random access preamble on the PRACH time-frequency resources that are indicated to be valid.
[0148] In another possible implementation, parameter K is used to indicate that the first K or last K PRACH time slots in the time domain of the PRACH time-frequency resource concentration within the same radio frame are invalid. The terminal device concentrates the PRACH time-frequency resources in the PRACH time slots occupied by the PRACH time-frequency resources within the same radio frame. PRACH time slots not indicated as invalid in the time domain are considered valid by default, and the PRACH time-frequency resources used for transmitting the random access preamble can only be determined on valid PRACH time slots.
[0149] Based on Method 2, the terminal device can determine the effective PRACH time slots occupied by the PRACH time-frequency resources concentrated in the same radio frame. The terminal device can directly concentrate the PRACH time-frequency resources, and all PRACH resources located in the effective PRACH time slots are determined as effective PRACH time-frequency resources.
[0150] Optionally, the configuration information sent by the network device includes a second bitmap or parameter K, which instructs the terminal device to determine the valid PRACH time slots (mode 2) among the PRACH time slots occupied by the PRACH time-frequency resources in the same radio frame within the PRACH time-frequency resource set. The configuration information also includes a first bitmap or index number or parameter N, which instructs the terminal device to determine the valid PRACH time-frequency resources within the PRACH time-frequency resource set that are indicated as valid. The terminal device can only send the random access preamble on the valid PRACH time-frequency resources within the valid PRACH time slots.
[0151] Optionally, the configuration information sent by the network device includes a second bitmap or parameter K, which is used to instruct the terminal device to determine the valid PRACH time slots among the PRACH time slots occupied by the PRACH time-frequency resources in the same radio frame within the PRACH time-frequency resource set (Method 2). The terminal device can default to all PRACH time-frequency resources on the PRACH time slots that are indicated as valid. The configuration information also includes a first bitmap or index number or parameter N, which is used to instruct the terminal device to determine the valid PRACH time-frequency resources within the PRACH time-frequency resource set that are not indicated as valid, so that the terminal device sends a random access preamble on the valid PRACH time-frequency resources.
[0152]
Example 3
[0153] Based on the same concept as the random access preamble transmission method described above, such as Figure 18 As shown in the figure, this application embodiment also provides a communication device 1800, which may include a transceiver unit 1801 and a processing unit 1802.
[0154] In one possible implementation, the communication device is used to perform... Figure 4 The steps executed by the terminal device in the corresponding first random access preamble transmission method.
[0155] Specifically, the transceiver unit 1801 is used to receive configuration information sent by the network device. The configuration information includes configuration information of the Physical Random Access Channel (PRACH) time-frequency resource set and configuration information of the Physical Uplink Shared Channel (PUSCH) time-frequency resource set.
[0156] Processing unit 1802 is used to determine a PRACH time-frequency resource that does not conflict with the PUSCH time-frequency resource set in the PRACH time-frequency resource set;
[0157] The transceiver unit 1801 is also used to send a random access preamble on the PRACH time-frequency resources determined by the processing unit 1802.
[0158] In one possible design, the processing unit 1802 determines a PRACH time-frequency resource that does not conflict with the PUSCH time-frequency resource set in one of the following ways:
[0159] In the PRACH time-frequency resource set, determine a PRACH time-frequency resource that does not overlap with the PUSCH time-frequency resource set in the time domain;
[0160] In the PRACH time-frequency resource set, determine a PRACH time-frequency resource that does not overlap with the PUSCH time-frequency resource set in the frequency domain.
[0161] In one possible design, when the processing unit 1802 determines a PRACH time-frequency resource in the PRACH time-frequency resource set that does not overlap with the PUSCH time-frequency resource set in the time domain, it is specifically used to determine a PRACH time-frequency resource in the PRACH time-frequency resource set that is time-domain separated from the PUSCH time-frequency resource set by a value greater than a first threshold; and / or
[0162] When the processing unit 1802 determines a PRACH time-frequency resource in the PRACH time-frequency resource set that does not overlap with the PUSCH time-frequency resource set in the frequency domain, it is specifically used to determine a PRACH time-frequency resource in the PRACH time-frequency resource set that does not overlap with the PUSCH time-frequency resource set in the frequency domain and has a time interval greater than a second threshold.
[0163] In one possible design, the processing unit 1802 is further configured to determine, before determining the PRACH time-frequency resources in the PRACH time-frequency resource set, that the subcarrier spacing of the PRACH time-frequency resource set is different from that of the PUSCH time-frequency resource set.
[0164] In one possible implementation, the communication device is used to perform... Figure 10 The steps executed by the terminal device in the first random access preamble transmission implementation method.
[0165] Specifically, the transceiver unit 1801 is used to receive configuration information sent by the network device and indication information sent by the network device. The configuration information includes configuration information of the Physical Random Access Channel (PRACH) time-frequency resource set; the indication information is used to indicate the valid PRACH time-frequency resources in the PRACH time-frequency resource set.
[0166] Processing unit 1802 is used to determine a PRACH time-frequency resource from the valid PRACH time-frequency resources in the PRACH time-frequency resource set;
[0167] The transceiver unit 1801 is also used to send a random access preamble on the PRACH time-frequency resources determined by the processing unit 1802.
[0168] In one possible design, the indication information includes a first image or index number or parameter N; wherein,
[0169] The first bitmap is used to indicate the distribution of valid PRACH time-frequency resources in the time domain within the same PRACH time slot in the PRACH time-frequency resource set;
[0170] The parameter N is used to indicate whether the first N or the last N PRACH time-frequency resources in the time domain are valid or invalid among the PRACH time-frequency resources located in the same PRACH time slot;
[0171] The index number is used to indicate an entry in the PRACH time-frequency resource table. Any entry in the PRACH time-frequency resource table is used to define the PRACH time-frequency resources that are valid in the time domain among the PRACH time-frequency resources located in the same PRACH time slot in the PRACH time-frequency resource set.
[0172] In one possible design, the indication information includes a second bitmap or parameter K; wherein,
[0173] The second bitmap is used to indicate the distribution in the time domain of the effective PRACH time slots occupied by the PRACH time-frequency resources located in the same radio frame;
[0174] The parameter K is used to indicate whether the first K or the last K PRACH time slots in the time domain are valid or invalid, among the PRACH time slots occupied by the PRACH time-frequency resources located in the same radio frame.
[0175] Based on the same concept as the random access preamble transmission method described above, embodiments of this application also provide a terminal device, such as... Figure 19 As shown, this terminal device is applicable to Figure 1 In the system shown, the functions of the terminal device in the above method embodiments are executed. For ease of explanation, Figure 19 Only the main components of the terminal device are shown. For example... Figure 19 As shown, the terminal device 190 includes a processor, a memory, a control circuit, an antenna, and input / output devices. The processor is mainly used to process communication protocols and communication data, control the entire terminal device, execute software programs, and process data from these programs. For example, it supports the terminal device in performing the actions described in the above method embodiments, such as sending uplink data based on reference signal indication information. The memory is mainly used to store software programs and data, such as storing the correspondence between indication information and combined information described in the above embodiments. The control circuit is mainly used for converting baseband signals to radio frequency signals and processing radio frequency signals. The control circuit and antenna together can also be called a transceiver, mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user.
[0176] When the terminal device is powered on, the processor can read the software program from the storage unit, interpret and execute the software program's instructions, and process the software program's data. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits the RF signal outward as electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal back into data and processes the data.
[0177] Those skilled in the art will understand that, for ease of explanation, Figure 19 Only one memory and one processor are shown. In actual terminal devices, multiple processors and multiple memories may exist. Memory can also be called storage medium or storage device, etc., and this application does not limit it in this way.
[0178] As an optional implementation, the processor may include a baseband processor and / or a central processing unit. The baseband processor is mainly used to process communication protocols and communication data, while the central processing unit is mainly used to control the entire terminal device, execute software programs, and process the data of the software programs. Figure 19 The processor in the device can integrate the functions of a baseband processor and a central processing unit (CPU). Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. It will also be understood that a terminal device can include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. The various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. Similarly, the CPU can be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored as a software program in a storage unit, with the processor executing the software program to implement the baseband processing function.
[0179] In this embodiment, the antenna and control circuit with transceiver functions can be considered as the transceiver unit 1901 of the terminal device 190, for example, used to support the terminal device in performing receiving and transmitting functions. The processor with processing functions can be considered as the processing unit 1902 of the terminal device 190. Figure 19 As shown, the terminal device 190 includes a transceiver unit 1901 and a processing unit 1902. The transceiver unit can also be referred to as a transceiver, transceiver device, or transceiver assembly. Optionally, the device in the transceiver unit 1901 used for receiving functions can be considered a receiving unit, and the device in the transceiver unit 1901 used for transmitting functions can be considered a transmitting unit. That is, the transceiver unit 1901 includes a receiving unit and a transmitting unit. The receiving unit can also be referred to as a receiver, input port, or receiving circuit, and the transmitting unit can be referred to as a transmitter, transmitter, or transmitting circuit.
[0180] The processing unit 1902 can be used to execute the instructions stored in the memory to control the transceiver unit 1901 to receive and / or send signals, thereby completing the functions of the terminal device in the above method embodiment. As one implementation, the function of the transceiver unit 1901 can be implemented through a transceiver circuit or a dedicated transceiver chip.
[0181] Based on the same concept as the random access preamble transmission method described above, this application also provides a computer-readable medium storing computer instructions. When the computer instructions are executed by a terminal device, the terminal device implements the random access preamble transmission method described in any of the above method embodiments.
[0182] Based on the same concept as the random access preamble transmission method described above, this application also provides a computer program product that, when the computer instructions are executed by a terminal device, enables the terminal device to implement the random access preamble transmission method described in any of the above method embodiments.
[0183] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state drives (SSDs)).
[0184] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.
[0185] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0186] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the couplings or direct couplings or communication connections shown or discussed may be indirect couplings or communication connections through some interfaces, apparatuses, or units, or they may be electrical, mechanical, or other forms of connection.
[0187] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments of this application, depending on actual needs.
[0188] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0189] From the above description of the embodiments, those skilled in the art will clearly understand that this application can be implemented in hardware, firmware, or a combination thereof. When implemented in software, the above-described functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transmission of a computer program from one place to another. Storage media can be any available medium accessible to a computer. For example, but not limited to, computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible to a computer. Furthermore, any connection can suitably be a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, wireless, and microwave are included in the scope of the medium. As used in this application, disk and disc include optical discs (CD), laser discs, optical discs, digital versatile discs (DVD), floppy disks, and Blu-ray discs, wherein disks typically magnetically copy data, while discs optically copy data using lasers. The combinations above should also be included within the scope of protection for computer-readable media.
[0190] In summary, the above description is merely a preferred embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A random access preamble transmission method, characterized by, include: The terminal device receives configuration information sent by the network device, the configuration information including configuration information of the Physical Random Access Channel (PRACH) time-frequency resource set; The terminal device receives indication information sent by the network device, the indication information being used to indicate the available PRACH time-frequency resources in the PRACH time-frequency resource set; The terminal device sends a random access preamble on one of the valid PRACH time-frequency resources; The indication information includes a first image or index number or parameter N; wherein, The first bitmap is used to indicate the distribution of valid PRACH time-frequency resources in the time domain within the same PRACH time slot in the PRACH time-frequency resource set; The parameter N is used to indicate whether the first N or the last N PRACH time-frequency resources in the time domain are valid or invalid among the PRACH time-frequency resources located in the same PRACH time slot; The index number is used to indicate an entry in the PRACH time-frequency resource table. Any entry in the PRACH time-frequency resource table is used to define the PRACH time-frequency resources that are valid in the time domain among the PRACH time-frequency resources located in the same PRACH time slot in the PRACH time-frequency resource set.
2. The method as described in claim 1, characterized in that, The indication information includes a second bitmap or parameter K; wherein... The second bitmap is used to indicate the distribution in the time domain of the effective PRACH time slots occupied by the PRACH time-frequency resources located in the same radio frame; The parameter K is used to indicate whether the first K or the last K PRACH time slots in the time domain are valid or invalid, among the PRACH time slots occupied by the PRACH time-frequency resources located in the same radio frame.
3. A communication device, characterized in that, The device includes: The transceiver unit is used to receive configuration information sent by the network device and indication information sent by the network device. The configuration information includes configuration information of the Physical Random Access Channel (PRACH) time-frequency resource set; the indication information is used to indicate the valid PRACH time-frequency resources in the PRACH time-frequency resource set. The processing unit is configured to determine a PRACH time-frequency resource from the valid PRACH time-frequency resources in the PRACH time-frequency resource set; The transceiver unit is also configured to send a random access preamble on the PRACH time-frequency resources determined by the processing unit; The indication information includes a first image or index number or parameter N; wherein, The first bitmap is used to indicate the distribution of valid PRACH time-frequency resources in the time domain within the same PRACH time slot in the PRACH time-frequency resource set; The parameter N is used to indicate whether the first N or the last N PRACH time-frequency resources in the time domain are valid or invalid among the PRACH time-frequency resources located in the same PRACH time slot; The index number is used to indicate an entry in the PRACH time-frequency resource table. Any entry in the PRACH time-frequency resource table is used to define the PRACH time-frequency resources that are valid in the time domain among the PRACH time-frequency resources located in the same PRACH time slot in the PRACH time-frequency resource set.
4. The communication device as described in claim 3, characterized in that, The indication information includes a second bitmap or parameter K; wherein... The second bitmap is used to indicate the distribution in the time domain of the effective PRACH time slots occupied by the PRACH time-frequency resources located in the same radio frame; The parameter K is used to indicate whether the first K or the last K PRACH time slots in the time domain are valid or invalid, among the PRACH time slots occupied by the PRACH time-frequency resources located in the same radio frame.
5. A terminal device, characterized in that, Including memory and processor; Memory, used to store computer programs; A processor for executing a computer program stored in the memory to cause the terminal device to perform the method as described in claim 1 or 2.
6. A computer-readable storage medium, characterized in that, The storage medium stores computer instructions that, when executed by a terminal device, cause the terminal device to perform the method as described in claim 1 or 2.
7. A computer program product, characterized in that, The computer program product includes computer instructions that, when executed by a terminal device, cause the terminal device to perform the method as described in claim 1 or 2.
Citation Information
Patent Citations
Inductive pick-up protection device
RO101010A2
Method and device for transmitting and receiving random access lead code
CN109392181A