Transmission method, reception method, terminal and network device of prach
Patent Information
- Application Number
- CN202210922668.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-02
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2042-08-02
AI Technical Summary
[0004]本发明实施例的目的在于提供一种PRACH的传输方法、接收方法、终端及网络设备,以解决现有技术中未规定如何进行多PRACH传输的问题
[0102]本发明实施例的PRACH的传输方法、接收方法、终端及网络设备中,将RO组作为SSB的映射单元,随后终端选择RO组资源传输PRACH时,可以选择一个SSB关联的RO组集合,或者,选择多个SSB关联的RO组集合,从而灵活实现多PRACH的传输。
Smart Images

Figure CN117560785B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a PRACH transmission method, receiving method, terminal, and network device. Background Technology
[0002] In existing technologies, the Physical Random Access Channel (PRACH) does not support repeated transmissions. That is, during the random access attempt, the user equipment (UE) first selects a suitable Synchronization Signal and Physical Broadcast Channel (SPCC) block (SSB), and then selects an RO (Random Access Occasion) associated with that SSB to transmit the PRACH once. If an SSB is associated with multiple ROs, the terminal can randomly select one of these ROs.
[0003] Furthermore, coverage enhancement proposes a multi-PRACH transmission scheme. This means that when a UE attempts random access, it needs to transmit multiple PRACHs across multiple ROs to improve PRACH transmission performance. Currently, there are no regulations specifying the association mapping relationship between SSBs and ROs in multi-PRACH transmission scenarios, nor is it determined how multiple ROs are selected for transmission in multi-PRACH scenarios. Summary of the Invention
[0004] The purpose of this invention is to provide a PRACH transmission method, a receiving method, a terminal, and a network device to solve the problem that the prior art does not specify how to perform multi-PRACH transmission.
[0005] To address the above problems, embodiments of the present invention provide a method for transmitting a Physical Random Access Channel (PRACH), the method comprising:
[0006] The terminal determines the mapping relationship between the synchronization signal and the physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO.
[0007] The terminal selects one or more RO group sets associated with an SSB as the transmission resource for PRACH according to the mapping relationship; the RO group set includes at least one RO group.
[0008] The terminal performs multiple PRACH transmissions based on the selected RO group set.
[0009] The method further includes:
[0010] The terminal determines the number of ROs included in an RO group as M based on the number M of PRACHs using time-division multiplexing continuous transmission; M is an integer greater than or equal to 1.
[0011] One SSB mapping occupies max(1,1 / N) RO groups, where N is the number of SSBs associated with one RO, and N is greater than 0.
[0012] The method further includes:
[0013] The terminal determines the indices of M ROs within an RO group by first incrementing the time-domain resource index of the RO group within a PRACH time slot, and then incrementing the PRACH time slot index.
[0014] The method further includes:
[0015] The terminal determines the number of ROs included in an RO group as M*max(1,1 / N) based on the number M of PRACHs using time-division multiplexing continuous transmission and the number N of SSBs associated with an RO.
[0016] One SSB mapping occupies one RO group, M is an integer greater than or equal to 1; N is greater than 0.
[0017] The method further includes:
[0018] The terminal determines the indices of M*max(1,1 / N) ROs within an RO group in the following order: first, the frequency domain resource index increases; then, the RO group time domain resource index increases within the next PRACH time slot; and finally, the PRACH time slot index increases.
[0019] Where M can be less than or equal to K;
[0020] Wherein, K is the maximum number of PRACH transmissions supported by the terminal in a single random access process; or, K is the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
[0021] The terminal determines the mapping relationship between the SSB set and the RO group, including:
[0022] The terminal maps each SSB in the SSB set to the RO group according to a first order, thereby obtaining the mapping relationship between the SSB set and the RO group; wherein, the first order includes:
[0023] The order of increments is as follows: first, the preamble index within a RO group increments; then, the frequency domain resource index increments; next, the RO group time slot resource index increments within a PRACH time slot; and finally, the PRACH time slot index increments.
[0024] The SSB set includes: all SSBs on the network side, or a portion of the SSBs on the network side.
[0025] Wherein, when the SSB set includes network-side SSBs, different initial SSBs correspond to different SSB sets, and the SSBs included in different SSB sets may partially overlap;
[0026] The initial SSB is the SSB that the terminal selects during the random access process, which meets the access conditions.
[0027] In the case of PRACH transmission using a set of RO groups associated with an SSB, a complete SSB-to-RO mapping cycle includes: n*K / M round-robin mappings of all SSBs in the SSB set, where n is an integer greater than or equal to 1.
[0028] or,
[0029] When PRACH transmission is performed using a set of RO groups associated with multiple SSBs, a complete SSB-to-RO mapping cycle includes: n*K / (M*s) round-robin mappings of all SSBs in the SSB set, where n is an integer greater than or equal to 1.
[0030] Where M is the number of PRACHs using time-division multiplexing for continuous transmission, K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels, and s is the number of all SSBs in the SSB set.
[0031] Where the number of frequency domain ROs occupied by all SSBs in the SSB set in one round-robin mapping is less than the number of frequency-division ROs configured in the network, the remaining RO groups in the frequency domain will no longer be used for the next SSB round-robin mapping.
[0032] In cases where none of the SSBs included in the SSB set are mapped to an integer number of RO groups in a single SSB polling cycle, the remaining preamble in the last RO group will no longer be used for the next SSB polling mapping.
[0033] Among them, the set of RO groups associated with an selected SSB is: the set of RO groups associated with the initial SSB, wherein the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions;
[0034] The initial SSB associated RO group set includes: K / (M*max(1,1 / N)) RO groups; where K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels; and N is the number of SSBs associated with one RO.
[0035] The transmission resources of the PRACH include one or more start positions; wherein the start position is:
[0036] The first valid RO within the RO group set associated with the initial SSB;
[0037] or,
[0038] The first RO group set associated with the initial SSB There are ROs, where i∈{0,1,…,K / numK-1}, numK is the number of PRACHs actually transmitted by the terminal during the random access process; N is the number of SSBs associated with an RO; and K is the maximum number of PRACH transmissions supported by the terminal in a single random access process or the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
[0039] The selected set of RO groups associated with multiple SSBs is: the set of all RO groups associated with SSBs included in the SSB set;
[0040] Wherein, the initial RO group of the PRACH transmission is the RO group associated with the initial SSB; the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions.
[0041] Among them, the preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set are the same;
[0042] Alternatively, the preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set may differ.
[0043] Among them, the preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set are the same;
[0044] Alternatively, the preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set may be different.
[0045] This invention also provides a method for receiving PRACH, the method comprising:
[0046] The network device determines the mapping relationship between the synchronization signal and the physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO.
[0047] The network device receives PRACH on one or more RO group sets associated with an SSB, according to the mapping relationship; the RO group set includes at least one RO group.
[0048] The method further includes:
[0049] The network device determines the number of ROs included in an RO group as M based on the number M of PRACHs used for time-division multiplexing continuous transmission; M is an integer greater than or equal to 1.
[0050] One SSB mapping occupies max(1,1 / N) RO groups, where N is the number of SSBs associated with one RO, and N is greater than 0.
[0051] The method further includes:
[0052] The network device determines the indices of M ROs within an RO group by first incrementing the time-domain resource index of the RO group within a PRACH time slot, and then incrementing the PRACH time slot index.
[0053] The method further includes:
[0054] The network device determines the number of ROs included in an RO group as M*max(1,1 / N) based on the number M of PRACHs using time-division multiplexing continuous transmission and the number N of SSBs associated with an RO.
[0055] One SSB mapping occupies one RO group, M is an integer greater than or equal to 1; N is greater than 0.
[0056] The method further includes:
[0057] The network device determines the indices of M*max(1,1 / N) ROs within an RO group in the following order: first, the frequency domain resource index increases; then, the RO group time domain resource index increases within the next PRACH time slot; and finally, the PRACH time slot index increases.
[0058] Where M can be less than or equal to K;
[0059] Wherein, K is the maximum number of PRACH transmissions supported by the terminal in a single random access process; or, K is the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
[0060] The network device determines the mapping relationship between the SSB set and the RO group, including:
[0061] The network device maps each SSB in the SSB set to the RO group according to a first order, thereby obtaining the mapping relationship between the SSB set and the RO group; wherein, the first order includes:
[0062] The order of increments is as follows: first, the preamble index within a RO group increments; then, the frequency domain resource index increments; next, the RO group time slot resource index increments within a PRACH time slot; and finally, the PRACH time slot index increments.
[0063] The SSB set includes: all SSBs on the network side, or a portion of the SSBs on the network side.
[0064] Wherein, when the SSB set includes network-side SSBs, different initial SSBs correspond to different SSB sets, and the SSBs included in different SSB sets may partially overlap;
[0065] The initial SSB is the SSB that the terminal selects during the random access process, which meets the access conditions.
[0066] In the case of PRACH reception using a set of RO groups associated with an SSB, a complete SSB-to-RO mapping cycle includes: n*K / M round-robin mappings of all SSBs in the SSB set, where n is an integer greater than or equal to 1.
[0067] or,
[0068] When PRACH reception is performed using a set of RO groups associated with multiple SSBs, a complete SSB-to-RO mapping cycle includes: n*K / (M*s) round-robin mappings of all SSBs in the SSB set, where n is an integer greater than or equal to 1;
[0069] Where M is the number of PRACHs using time-division multiplexing for continuous transmission, K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels, and s is the number of all SSBs in the SSB set.
[0070] Where the number of frequency domain ROs occupied by all SSBs in the SSB set in one round-robin mapping is less than the number of frequency-division ROs configured in the network, the remaining RO groups in the frequency domain will no longer be used for the next SSB round-robin mapping.
[0071] In cases where none of the SSBs included in the SSB set are mapped to an integer number of RO groups in a single SSB polling cycle, the remaining preamble in the last RO group will no longer be used for the next SSB polling mapping.
[0072] Among them, the set of RO groups associated with an selected SSB is: the set of RO groups associated with the initial SSB, wherein the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions;
[0073] The initial SSB associated RO group set includes: K / (M*max(1,1 / N)) RO groups; where K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels; and N is the number of SSBs associated with one RO.
[0074] The PRACH receiving resources include one or more start positions; wherein the start position is:
[0075] The first valid RO within the RO group set associated with the initial SSB;
[0076] or,
[0077] The first RO group set associated with the initial SSB There are ROs, where i∈{0,1,…,K / numK-1}, numK is the number of PRACHs actually transmitted by the terminal during the random access process; N is the number of SSBs associated with an RO; and K is the maximum number of PRACH transmissions supported by the terminal in a single random access process or the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
[0078] The selected set of RO groups associated with multiple SSBs is: the set of all RO groups associated with SSBs included in the SSB set;
[0079] Wherein, the initial RO group of the PRACH transmission is the RO group associated with the initial SSB; the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions.
[0080] Among them, the preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set are the same;
[0081] Alternatively, the preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set may differ.
[0082] Among them, the preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set are the same;
[0083] Alternatively, the preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set may be different.
[0084] This invention also provides a terminal, including a memory, a transceiver, and a processor:
[0085] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0086] Determine the mapping relationship between the synchronization signal and physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO;
[0087] Based on the mapping relationship, select one set of RO groups associated with an SSB or multiple sets of RO groups associated with SSBs as the transmission resource for PRACH; the set of RO groups includes at least one RO group.
[0088] Multiple PRACH transfers are performed based on the selected RO group set.
[0089] This invention also provides a PRACH transmission device, comprising:
[0090] The first determining unit is used to determine the mapping relationship between the synchronization signal and the physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO;
[0091] The selection unit is configured to select one set of RO groups associated with an SSB or multiple sets of RO groups associated with SSBs as the transmission resource for PRACH, based on the mapping relationship; the set of RO groups includes at least one RO group.
[0092] The transmission unit is used to perform multiple PRACH transmissions based on the selected RO group set.
[0093] This invention also provides a network device, including a memory, a transceiver, and a processor:
[0094] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0095] Determine the mapping relationship between the synchronization signal and physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO;
[0096] According to the mapping relationship, PRACH is received on one or more sets of RO groups associated with an SSB; the set of RO groups includes at least one RO group.
[0097] This invention also provides a PRACH receiving device, comprising:
[0098] The second determining unit is used to determine the mapping relationship between the synchronization signal and the physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO.
[0099] The receiving unit is configured to receive PRACH on one or more RO group sets associated with an SSB, according to the mapping relationship; the RO group set includes at least one RO group.
[0100] This invention also provides a processor-readable storage medium storing a computer program for causing the processor to perform the method described above.
[0101] The above-described technical solution of the present invention has at least the following beneficial effects:
[0102] In the PRACH transmission method, reception method, terminal, and network device of this invention, the RO group is used as the mapping unit of SSB. When the terminal selects RO group resources to transmit PRACH, it can select a set of RO groups associated with an SSB, or select multiple sets of RO groups associated with SSBs, thereby flexibly realizing the transmission of multiple PRACH. Attached Figure Description
[0103] Figure 1 A block diagram illustrating a wireless communication system to which embodiments of the present invention can be applied;
[0104] Figure 2 A flowchart illustrating the steps of the PRACH transmission method provided in this embodiment of the invention;
[0105] Figure 3 A flowchart illustrating the steps of the PRACH receiving method provided in this embodiment of the invention;
[0106] Figure 4 This represents one of the mapping diagrams between SSB and RO groups in Example 1 provided by the embodiments of the present invention;
[0107] Figure 5 This is the second schematic diagram illustrating the mapping between SSB and RO groups in Example 1 provided in this embodiment of the invention;
[0108] Figure 6 This is the third schematic diagram illustrating the mapping between SSB and RO groups in Example 1 provided in this embodiment of the invention;
[0109] Figure 7 This represents one of the mapping diagrams between SSB and RO groups in Example 2 provided in this embodiment of the invention;
[0110] Figure 8 This is the second schematic diagram illustrating the mapping between SSB and RO groups in Example 2 provided in this embodiment of the invention;
[0111] Figure 9 This is the third schematic diagram illustrating the mapping between SSB and RO groups in Example 2 provided in this embodiment of the invention;
[0112] Figure 10 This is the fourth schematic diagram illustrating the mapping between SSB and RO groups in Example 2 provided in this embodiment of the invention.
[0113] Figure 11 This is the fifth schematic diagram illustrating the mapping between SSB and RO groups in Example 2 provided in this embodiment of the invention.
[0114] Figure 12 This represents one of the mapping diagrams between SSB and RO groups in Example 3 provided in this embodiment of the invention;
[0115] Figure 13 This is the second schematic diagram illustrating the mapping between SSB and RO groups in Example 3 provided in this embodiment of the invention;
[0116] Figure 14 This is the third schematic diagram illustrating the mapping between SSB and RO groups in Example 3 provided in this embodiment of the invention.
[0117] Figure 15 This is the fourth schematic diagram illustrating the mapping between SSB and RO groups in Example 3 provided in this embodiment of the invention.
[0118] Figure 16 This is the fifth schematic diagram illustrating the mapping between SSB and RO groups in Example 3 provided in this embodiment of the invention.
[0119] Figure 17 This represents one of the mapping diagrams between SSB and RO groups in Example 4 provided in this embodiment of the invention;
[0120] Figure 18 This is the second schematic diagram illustrating the mapping between SSB and RO groups in Example 4 provided in this embodiment of the invention;
[0121] Figure 19 This represents one of the mapping diagrams between SSB and RO groups in Example 5 provided in this embodiment of the invention;
[0122] Figure 20 This is the second schematic diagram illustrating the mapping between SSB and RO groups in Example 5 provided in this embodiment of the invention;
[0123] Figure 21 This is the third schematic diagram illustrating the mapping between SSB and RO groups in Example 5 provided in this embodiment of the invention.
[0124] Figure 22 This is the fourth schematic diagram illustrating the mapping between SSB and RO groups in Example 5 provided in this embodiment of the invention.
[0125] Figure 23 This is the fifth of five schematic diagrams illustrating the mapping between SSB and RO groups in Example 5 provided in this embodiment of the invention.
[0126] Figure 24 This is the sixth schematic diagram illustrating the mapping between SSB and RO groups in Example 5 provided in this embodiment of the invention.
[0127] Figure 25 This represents one of the mapping diagrams between SSB and RO groups in Example 6 provided in this embodiment of the invention;
[0128] Figure 26 This is the second schematic diagram illustrating the mapping between SSB and RO groups in Example 6 provided in this embodiment of the invention;
[0129] Figure 27 This is a schematic diagram of the structure of the terminal provided in an embodiment of the present invention;
[0130] Figure 28 This is a schematic diagram showing the structure of the PRACH transmission device provided in an embodiment of the present invention;
[0131] Figure 29 This is a schematic diagram of the structure of the network device provided in an embodiment of the present invention;
[0132] Figure 30 This is a schematic diagram showing the structure of the PRACH receiving device provided in an embodiment of the present invention. Detailed Implementation
[0133] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0134] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to an embodiment of the present invention. The wireless communication system includes a terminal device 11 and a network device 12. The terminal device 11 can also be referred to as a terminal or a user equipment (UE). It should be noted that the specific type of terminal 11 is not limited in this embodiment. The network device 12 can be a base station or a core network. It should be noted that this embodiment uses a base station in an NR system as an example, but the specific type of base station is not limited.
[0135] In this embodiment of the invention, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0136] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0137] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0138] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).
[0139] The terminal devices involved in the embodiments of this application can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.
[0140] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.
[0141] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0142] like Figure 2 As shown, this embodiment of the invention provides a method for transmitting a Physical Random Access Channel (PRACH), the method comprising:
[0143] Step 201: The terminal determines the mapping relationship between the synchronization signal and the physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO.
[0144] Step 202: The terminal selects one or more RO group sets associated with an SSB as the transmission resource for PRACH according to the mapping relationship; the RO group set includes at least one RO group.
[0145] Step 203: The terminal performs multiple PRACH transmissions according to the selected RO group set.
[0146] In this embodiment of the invention, RO groups are defined. An RO group contains at least one RO. The RO group is used as a mapping unit of SSB. An SSB can map multiple RO groups at a time, or an SSB can map to one RO group at a time.
[0147] Optionally, the RACH-related configuration information is carried in System Information Block 1 (SIB1), which is broadcast to the UE. The UE can obtain the RACH configuration information by receiving SIB1, determine the appropriate RO based on the RACH configuration information, and send PRACH in the RO to initiate random access.
[0148] Specifically, the method by which the base station configures / indicates RO time-frequency resources through SIB1 is roughly as follows:
[0149] (1) The format of PRACH, the system frame number, the subframe number within a system frame, the number of PRACH slots within a subframe, and the number of time domain ROs within a PRACH slot are indicated by prach-ConfigurationIndex.
[0150] (2) The frequency domain start position of the RO and the number of ROs in the frequency division are indicated by msg1-FrequencyStart and msg1-FDM;
[0151] (3) The association between SSB and RO is indicated by ssb-perRACH-OccasionAndCB-PreamblesPerSSB.
[0152] The parameter ssb-perRACH-OccasionAndCB-PreamblesPerSSB indicates two parts: the number N of SSBs associated with each RO, and the number R of preambles contained in each SSB.
[0153] As an optional embodiment, if the determination of RO groups only considers multiple transmission opportunities in the time domain, then when N is greater than or equal to 1, one SSB is mapped to one RO group at a time; when N is less than 1, one SSB is mapped to multiple RO groups at a time. That is, the method further includes:
[0154] The terminal determines the number of ROs included in an RO group as M based on the number M of PRACHs using time-division multiplexing continuous transmission; M is an integer greater than or equal to 1.
[0155] One SSB mapping occupies max(1,1 / N) RO groups, where N is the number of SSBs associated with one RO, and N is greater than 0.
[0156] Optionally, M can be predefined, configured by higher-level parameters, or calculated based on configuration parameters of other multi-PRACH transmissions.
[0157] In this embodiment, the method further includes:
[0158] The terminal determines the indices of M ROs within an RO group by first incrementing the time-domain resource index of the RO group within a PRACH time slot, and then incrementing the PRACH time slot index.
[0159] As another optional embodiment, when determining the RO group, first consider the association of SSB with N ROs in the frequency domain, and then consider multiple transmission opportunities in the time domain, so that one SSB is mapped to one RO group at a time; that is, the method further includes:
[0160] The terminal determines the number of ROs included in an RO group as M*max(1,1 / N) based on the number M of PRACHs using time-division multiplexing continuous transmission and the number N of SSBs associated with an RO.
[0161] One SSB mapping occupies one RO group, M is an integer greater than or equal to 1; N is greater than 0.
[0162] Optionally, M can be predefined, configured by higher-level parameters, or calculated based on configuration parameters of other multi-PRACH transmissions.
[0163] In this embodiment, the method further includes:
[0164] The terminal determines the indices of M*max(1,1 / N) ROs within an RO group in the following order: first, the frequency domain resource index increases; then, the RO group time domain resource index increases within the next PRACH time slot; and finally, the PRACH time slot index increases.
[0165] In at least one embodiment of the present invention, the value of M is less than or equal to the value of K;
[0166] Wherein, K is the maximum number of PRACH transmissions supported by the terminal in a single random access process; or, K is the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
[0167] It should be noted that the smaller M is, the fewer opportunities there are to send PRACHs consecutively, and the longer the delay for the UE to send multiple PRACHs in a single random access process. M can be predefined, configured by higher-layer parameters, or calculated based on configuration parameters of other PRACH transmissions. For example, if the UE indicates that K transmissions should be divided into X transmissions, then one transmission requires sending K / X ROs consecutively, which is the number of ROs M contained in an RO group. This example does not restrict how M is determined.
[0168] In other words, by setting different values of M in the embodiments of the present invention, it is possible to achieve continuous transmission of multiple PRACHs, partially continuous transmission of multiple PRACHs, or discrete transmission of multiple PRACHs.
[0169] It should be noted that if K represents the number of PRACH transmissions corresponding to multiple PRACH transmission levels, one possible implementation might be that the transmission level is determined by RSRP threshold levels, with different transmission levels corresponding to different preamble index ranges. For example, higher-layer parameter configuration might assign PRACH transmission count 1 to preamble index 0 to preamble index 3; PRACH transmission count 2 to preamble index 4 to preamble index 7; and PRACH transmission count 4 to preamble index 8 to preamble index 11. The UE can select the corresponding number of PRACH transmissions based on different RSRP thresholds, and then arbitrarily select a preamble within the preamble index range corresponding to the number of PRACH transmissions; the UE then divides the mapping pattern from SSB to RO group according to the current number of PRACH transmissions. In this scenario, although the RSRP threshold is configured by the network side, the network side does not know the UE's RSRP measurement results, and therefore does not know the number of PRACH transmissions used by the UE when dividing the mapping pattern. In this case, the base station needs to try all three candidate transmission counts for each pattern, determine the RO group set for UE PRACH transmission under each pattern, and attempt to receive the UE's PRACH transmissions on these RO group resources. The mapping pattern that correctly receives PRACH transmissions is the mapping pattern selected by the UE.
[0170] In at least one embodiment of the present invention, step 201 includes:
[0171] The terminal maps each SSB in the SSB set to the RO group according to a first order, thereby obtaining the mapping relationship between the SSB set and the RO group; wherein, the first order includes:
[0172] The order of increments is as follows: first, the preamble index within a RO group increments; then, the frequency domain resource index increments; next, the RO group time slot resource index increments within a PRACH time slot; and finally, the PRACH time slot index increments.
[0173] In this context, each SSB is mapped to an RO group in a first order, which can be understood as: each SSB is mapped to a valid RO group in a first order, and all ROs in the valid RO group are valid ROs. The definition of a valid RO is as follows:
[0174] For Frequency Division Duplexing (FDD) or Supplementary Uplink Band (SUL), all ROs are valid ROs.
[0175] For Time Division Duplexing (TDD):
[0176] If the UE is on initial access and has not yet established a Radio Resource Control (RRC) connection to receive the higher-layer configuration parameter tdd-UL-DL-ConfigurationCommon, and there is an SSB within the PRACH slot, the start symbol of an RO must be at least N symbols after the end symbol of that SSB. gap A symbol indicates that the RO is a valid RO.
[0177] If the UE has established an RRC connection and received the higher-layer configuration parameter tdd-UL-DL-ConfigurationCommon, and if the RO within the PRACH slot is received in an uplink symbol, or if the start symbol of an RO within the PRACH slot is N after the last downlink symbol... gap There are at least N symbols after the end symbol of the SSB. gap A symbol indicates that the RO is a valid RO. Where N gap Measurement intervals configured for the network, N under different subcarrier spacing configurations gap They can be the same or different.
[0178] The SSB set includes: all SSBs on the network side, or a subset of SSBs on the network side. Optionally, the SSB set is an SSB set configured by higher-layer parameters; the SSB set can be a set of all SSBs on the network side, or a subset of the set of all SSBs on the network side.
[0179] Optionally, when the SSB set includes network-side SSBs, different initial SSBs correspond to different SSB sets, and the SSBs included in different SSB sets may partially overlap;
[0180] The initial SSB is the SSB that the terminal selects during the random access process, which meets the access conditions.
[0181] Optionally, the number of candidate SSB indices contained in the SSB set corresponding to different initial SSBs can be the same or different, and no specific limitation is made here.
[0182] As an optional embodiment, when PRACH transmission is performed using a set of RO groups associated with an SSB, a complete SSB-to-RO mapping cycle includes: n*K / M round-robin mappings of all SSBs within the SSB set, where n is an integer greater than or equal to 1; this scenario can also be understood as the UE using the same beam information for PRACH transmission.
[0183] Where M is the number of PRACHs using time-division multiplexing for continuous transmission, and K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
[0184] As another optional embodiment, when PRACH transmission is performed using multiple SSB-associated RO group sets, a complete SSB-to-RO mapping cycle includes: n*K / (M*s) round-robin mappings of all SSBs within the SSB set, where n is an integer greater than or equal to 1; this scenario can also be understood as the UE using different beam information for PRACH transmission.
[0185] Where M is the number of PRACHs using time-division multiplexing for continuous transmission, K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels, and s is the number of all SSBs in the SSB set.
[0186] In an optional embodiment of the present invention, if the number of frequency domain ROs occupied by all SSBs in the SSB set during one round-robin mapping is less than the number of frequency-division ROs configured in the network, the remaining RO groups in the frequency domain will no longer be used for the next SSB round-robin mapping.
[0187] In another optional embodiment of the invention, if none of the SSBs included in the SSB set are mapped to an integer number of RO groups in a single SSB polling cycle, the remaining preamble in the last RO group is no longer used for the next SSB polling mapping.
[0188] Optionally, in this embodiment of the invention, multiple PRACHs can be transmitted using the same preamble or different preambles, without any specific limitation.
[0189] As an optional embodiment, the set of RO groups associated with an SSB selected in step 202 is: the set of RO groups associated with an initial SSB, wherein the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions;
[0190] The initial SSB associated RO group set includes: K / (M*max(1,1 / N)) RO groups; where K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels; N is the number of SSBs associated with one RO, and M is the number of PRACHs using time-division multiplexing for continuous transmission.
[0191] The transmission resources of the PRACH include one or more start positions; wherein the start position is:
[0192] The first valid RO within the RO group set associated with the initial SSB;
[0193] or,
[0194] The first RO group set associated with the initial SSB There are ROs, where i∈{0,1,…,K / numK-1}, numK is the number of PRACHs actually transmitted by the terminal during the random access process; N is the number of SSBs associated with an RO; and K is the maximum number of PRACH transmissions supported by the terminal in a single random access process or the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
[0195] As an optional embodiment, the set of RO groups associated with multiple SSBs selected in step 202 is: the set of RO groups associated with all SSBs included in the SSB set;
[0196] Wherein, the initial RO group of the PRACH transmission is the RO group associated with the initial SSB; the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions.
[0197] In an optional embodiment of the present invention, the preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set are the same; or, the preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set are different.
[0198] In another optional embodiment of the present invention, the preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set are the same;
[0199] Alternatively, the preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set may be different.
[0200] In this embodiment of the invention, the RO group is used as the mapping unit of SSB. When the terminal selects RO group resources to transmit PRACH, it can select one set of RO groups associated with an SSB, or select multiple sets of RO groups associated with an SSB, thereby realizing the function of the terminal transmitting multiple PRACHs on the same beam or different beams. In addition, by flexibly configuring the number M of time-division multiplexed continuous transmission of PRACHs, it is possible to flexibly select continuous transmission of multiple PRACHs, partially continuous transmission of multiple PRACHs, or discrete transmission of multiple PRACHs.
[0201] like Figure 3 As shown in the figure, this embodiment of the invention also provides a method for receiving PRACH, the method comprising:
[0202] Step 301: The network device determines the mapping relationship between the synchronization signal and the physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO.
[0203] Step 302: The network device receives PRACH on one or more RO group sets associated with an SSB, according to the mapping relationship; the RO group set includes at least one RO group.
[0204] In this embodiment of the invention, RO groups are defined. An RO group contains at least one RO. The RO group is used as a mapping unit of SSB. An SSB can map multiple RO groups at a time, or an SSB can map to one RO group at a time.
[0205] As an optional embodiment, if the determination of RO groups only considers multiple transmission opportunities in the time domain, then when N is greater than or equal to 1, one SSB is mapped to one RO group at a time; when N is less than 1, one SSB is mapped to multiple RO groups at a time. That is, the method further includes:
[0206] The network device determines the number of ROs included in an RO group as M based on the number M of PRACHs used for time-division multiplexing continuous transmission; M is an integer greater than or equal to 1.
[0207] One SSB mapping occupies max(1,1 / N) RO groups, where N is the number of SSBs associated with one RO, and N is greater than 0.
[0208] Optionally, M can be predefined, configured by higher-level parameters, or calculated based on configuration parameters of other multi-PRACH transmissions.
[0209] In this embodiment, the method further includes:
[0210] The network device determines the indices of M ROs within an RO group by first incrementing the time-domain resource index of the RO group within a PRACH time slot, and then incrementing the PRACH time slot index.
[0211] As another optional embodiment, when determining the RO group, first consider the association of SSB with N ROs in the frequency domain, and then consider multiple transmission opportunities in the time domain, so that one SSB is mapped to one RO group at a time; that is, the method further includes:
[0212] The network device determines the number of ROs included in an RO group as M*max(1,1 / N) based on the number M of PRACHs using time-division multiplexing continuous transmission and the number N of SSBs associated with an RO.
[0213] One SSB mapping occupies one RO group, M is an integer greater than or equal to 1; N is greater than 0.
[0214] Optionally, M can be predefined, configured by higher-level parameters, or calculated based on configuration parameters of other multi-PRACH transmissions.
[0215] In this embodiment, the method further includes:
[0216] The network device determines the indices of M*max(1,1 / N) ROs within an RO group in the following order: first, the frequency domain resource index increases; then, the RO group time domain resource index increases within the next PRACH time slot; and finally, the PRACH time slot index increases.
[0217] In at least one embodiment of the present invention, the value of M is less than or equal to the value of K;
[0218] Wherein, K is the maximum number of PRACH transmissions supported by the terminal in a single random access process; or, K is the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
[0219] It should be noted that the smaller M is, the fewer opportunities there are to send PRACHs consecutively, and the longer the delay for the UE to send multiple PRACHs in a single random access process. M can be predefined, configured by higher-layer parameters, or calculated based on configuration parameters of other PRACH transmissions. For example, if the UE indicates that K transmissions should be divided into X transmissions, then one transmission requires sending K / X ROs consecutively, which is the number of ROs M contained in an RO group. This example does not restrict how M is determined.
[0220] In other words, by setting different values of M in the embodiments of the present invention, it is possible to achieve continuous transmission of multiple PRACHs, partially continuous transmission of multiple PRACHs, or discrete transmission of multiple PRACHs.
[0221] It should be noted that if K represents the number of PRACH transmissions corresponding to multiple PRACH transmission levels, one possible implementation might be that the transmission level is determined by RSRP threshold levels, with different transmission levels corresponding to different preamble index ranges. For example, higher-layer parameter configuration might assign PRACH transmission count 1 to preamble index 0 to preamble index 3; PRACH transmission count 2 to preamble index 4 to preamble index 7; and PRACH transmission count 4 to preamble index 8 to preamble index 11. The UE can select the corresponding number of PRACH transmissions based on different RSRP thresholds, and then arbitrarily select a preamble within the preamble index range corresponding to the number of PRACH transmissions; the UE then divides the mapping pattern from SSB to RO group according to the current number of PRACH transmissions. In this scenario, although the RSRP threshold is configured by the network side, the network side does not know the UE's RSRP measurement results, and therefore does not know the number of PRACH transmissions used by the UE when dividing the mapping pattern. In this case, the base station needs to try all three candidate transmission counts for each pattern, determine the RO group set for UE PRACH transmission under each pattern, and attempt to receive the UE's PRACH transmissions on these RO group resources. The mapping pattern that correctly receives PRACH transmissions is the mapping pattern selected by the UE.
[0222] In at least one embodiment of the present invention, step 301 includes:
[0223] The network device maps each SSB in the SSB set to the RO group according to a first order, thereby obtaining the mapping relationship between the SSB set and the RO group; wherein, the first order includes:
[0224] The order of increments is as follows: first, the preamble index within a RO group increments; then, the frequency domain resource index increments; next, the RO group time slot resource index increments within a PRACH time slot; and finally, the PRACH time slot index increments.
[0225] In this context, each SSB is mapped to an RO group in a first order, which can be understood as: each SSB is mapped to a valid RO group in a first order, and all ROs in the valid RO group are valid ROs. The definition of a valid RO is as follows:
[0226] For Frequency Division Duplexing (FDD) or Supplementary Uplink Band (SUL), all ROs are valid ROs.
[0227] For Time Division Duplexing (TDD):
[0228] If the UE is on initial access and has not yet established a Radio Resource Control (RRC) connection to receive the higher-layer configuration parameter tdd-UL-DL-ConfigurationCommon, and there is an SSB within the PRACH slot, the start symbol of an RO must be at least N symbols after the end symbol of that SSB. gap A symbol indicates that the RO is a valid RO.
[0229] If the UE has established an RRC connection and received the higher-layer configuration parameter tdd-UL-DL-ConfigurationCommon, and if the RO within the PRACH slot is received in an uplink symbol, or if the start symbol of an RO within the PRACH slot is N after the last downlink symbol... gap There are at least N symbols after the end symbol of the SSB. gap A symbol indicates that the RO is a valid RO. Where N gap Measurement intervals configured for the network, N under different subcarrier spacing configurations gap They can be the same or different.
[0230] The SSB set includes: all SSBs on the network side, or a subset of SSBs on the network side. Optionally, the SSB set is an SSB set configured by higher-layer parameters; the SSB set can be a set of all SSBs on the network side, or a subset of the set of all SSBs on the network side.
[0231] Optionally, when the SSB set includes network-side SSBs, different initial SSBs correspond to different SSB sets, and the SSBs included in different SSB sets may partially overlap;
[0232] The initial SSB is the SSB that the terminal selects during the random access process, which meets the access conditions.
[0233] Optionally, the number of candidate SSB indices contained in the SSB set corresponding to different initial SSBs can be the same or different, and no specific limitation is made here.
[0234] As an optional embodiment,
[0235] When PRACH reception is performed using a set of RO groups associated with an SSB, a complete SSB-to-RO mapping cycle includes: n*K / M round-robin mappings of all SSBs in the SSB set, where n is an integer greater than or equal to 1; this scenario can also be understood as the UE using the same beam information for PRACH transmission.
[0236] Where M is the number of PRACHs using time-division multiplexing for continuous transmission, and K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
[0237] As another optional embodiment, when PRACH reception is performed using multiple SSB-associated RO group sets, a complete SSB-to-RO mapping cycle includes: n*K / (M*s) round-robin mappings of all SSBs within the SSB set, where n is an integer greater than or equal to 1; this scenario can also be understood as the UE using different beam information for PRACH transmission.
[0238] Where M is the number of PRACHs using time-division multiplexing for continuous transmission, K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels, and s is the number of all SSBs in the SSB set.
[0239] In an optional embodiment of the present invention, if the number of frequency domain ROs occupied by all SSBs in the SSB set during one round-robin mapping is less than the number of frequency-division ROs configured in the network, the remaining RO groups in the frequency domain will no longer be used for the next SSB round-robin mapping.
[0240] In another optional embodiment of the invention, if none of the SSBs included in the SSB set are mapped to an integer number of RO groups in a single SSB polling cycle, the remaining preamble in the last RO group is no longer used for the next SSB polling mapping.
[0241] Optionally, in this embodiment of the invention, multiple PRACHs can be transmitted using the same preamble or different preambles, without any specific limitation.
[0242] As an optional embodiment, the set of RO groups associated with an SSB selected in step 302 is: the set of RO groups associated with an initial SSB, wherein the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions;
[0243] The initial SSB associated RO group set includes: K / (M*max(1,1 / N)) RO groups; where K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels; N is the number of SSBs associated with one RO, and M is the number of PRACHs using time-division multiplexing for continuous transmission.
[0244] The PRACH receiving resources include one or more start positions; wherein the start position is:
[0245] The first valid RO within the RO group set associated with the initial SSB;
[0246] or,
[0247] The first RO group set associated with the initial SSB There are ROs, where i∈{0,1,…,K / numK-1}, numK is the number of PRACHs actually transmitted by the terminal during the random access process; N is the number of SSBs associated with an RO; and K is the maximum number of PRACH transmissions supported by the terminal in a single random access process or the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
[0248] As an optional embodiment, the set of RO groups associated with multiple SSBs selected in step 302 is: the set of RO groups associated with all SSBs included in the SSB set;
[0249] Wherein, the initial RO group of the PRACH transmission is the RO group associated with the initial SSB; the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions.
[0250] In an optional embodiment of the present invention, the preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set are the same; or, the preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set are different.
[0251] In another optional embodiment of the present invention, the preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set are the same;
[0252] Alternatively, the preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set may be different.
[0253] In this embodiment of the invention, the RO group is used as the mapping unit of SSB. When the network device selects RO group resources to transmit PRACH, it can select one set of RO groups associated with an SSB, or select multiple sets of RO groups associated with an SSB, thereby enabling the terminal to transmit multiple PRACHs on the same beam or different beams. In addition, by flexibly configuring the number M of time-division multiplexed continuous transmission of PRACHs, it is possible to flexibly select continuous transmission of multiple PRACHs, partially continuous transmission of multiple PRACHs, or discrete transmission of multiple PRACHs.
[0254] To more clearly describe the PRACH transmission and reception methods provided in the embodiments of the present invention, the following description is based on several embodiments.
[0255] Example 1
[0256] This example illustrates how all SSBs are mapped to valid RO groups when a single RO group contains M ROs. This embodiment considers the following scenarios: the higher-layer configuration sets msg1-FDM to 1, meaning there is no frequency domain FDM; simultaneously, the higher-layer configuration sets the number of SSBs associated with one RO to N to be 1, meaning there is a one-to-one mapping between SSBs and ROs. Furthermore, in this example, if multiple PRACHs use the same beam for transmission, the PRACH transmissions select the RO group associated with the same SSB index.
[0257] In this example, the M ROs within a RO group always occupy the same frequency domain location and are arranged in a TDM configuration. The indices of the M ROs are arranged in ascending order of RO time domain resource index within the PRACH time slot, followed by ascending PRACH time slot index. The UE can continuously transmit M PRACHs within a single RO group. Considering that there is no FDM or many-to-one mapping in this example, the arrangement order between RO groups only needs to be determined according to the rule of ascending RO time domain resource index within the PRACH time slot, followed by ascending PRACH time slot index.
[0258] When M=1, there is only one RO within a RO group. According to the SSB index, each SSB is associated with one RO. Assuming the UE supports a maximum of K=4 PRACH transmissions during a single random access process, and considering that PRACH transmission uses the same beam, a complete SSB-to-RO association cycle requires at least 4 (K / M=4 / 1) round-robin mappings of all SSBs to find four RO groups associated with the same SSB index. Figure 4This is the mapping pattern for two SSBs, where one of the dashed boxes contains a RO group. If the UE selects SSB1 as the SSB that meets the access conditions, and the UE needs to perform 4 transmissions during a single channel access process, then PRACH will select SSB1 to perform 4 transmissions on the RO group set RO0, RO2, RO4, and RO6 associated with it in the current SSB-to-RO association period.
[0259] Similarly, M can be other positive integers, such as M = 2. In this case, there are two TDM ROs within an RO group, i.e., two PRACH transmission opportunities. Therefore, a complete SSB-to-RO association cycle includes at least 2 (K / M = 4 / 2) round-robin mappings of all SSBs, such as... Figure 5 As shown, one of the dashed boxes contains a RO group. In this case, PRACH will select SSB1 to perform four transmissions on the RO group set RO0, RO1, RO4, and RO5 associated within the current SSB-to-RO association cycle.
[0260] Alternatively, M can also equal K. In this case, an RO group contains K TDM ROs, and a complete SSB-to-RO cycle can contain at least one SSB round, such as... Figure 6 As shown, one of the dashed boxes contains a RO group. In this case, PRACH will select SSB1 to perform four transmissions on the RO group set RO0, RO1, RO2, and RO3 associated within the current SSB-to-RO association cycle.
[0261] In general, the smaller M is, the fewer opportunities there are to send PRACHs consecutively, and the longer the delay for the UE to send multiple PRACHs in a single random access process. M can be predefined, configured by higher-layer parameters, or calculated based on configuration parameters of other PRACH transmissions. For example, if the UE indicates that K transmissions should be divided into X transmissions, then one transmission requires sending K / X ROs consecutively, which is the number of ROs M contained in an RO group. This example does not restrict how M is determined.
[0262] The base station divides the SSB to RO mapping pattern according to the same rules, and determines the RO group set for UE to transmit PRACH, and receives the PRACH sent by UE on these RO group resources.
[0263] Example 2
[0264] This embodiment further describes, based on Example 1, that the msg1-FDM configured by the higher layer is greater than 1, that is, frequency domain FDM is configured; at the same time, the number N of SSBs associated with one RO configured by the higher layer is less than 1, that is, there is a one-to-many mapping between SSB and RO.
[0265] The RO index sorting within a RO group is the same as in Example 1. Regarding the mapping order between RO groups, considering that this embodiment only has FDM and no many-to-one mapping, the mapping between RO groups needs to be determined according to the following rule: increasing frequency domain resource index, increasing RO time domain resource index within the subsequent PRACH time slot, and finally increasing the PRACH time slot index.
[0266] Assume msg1-FDM is 4; the number of SSBs N associated with one RO is 1 / 2, that is, one SSB is mapped to two ROs; the UE can support a maximum of K=4 PRACH transmissions in one random access process. Figure 7 When M=1, the higher layer configures two SSB mapping patterns. A dashed box represents one RO group, and two consecutive dashed boxes in the frequency domain represent two RO groups corresponding to the same SSB. Specifically, the first mapping of SSB1 will map to two RO groups: the first RO group contains RO0, and the second RO group contains RO1. The UE will then randomly select one of these two RO groups to transmit PRACH. Similarly, the first mapping of SSB2 will map to two RO groups: the first RO group contains RO2, and the second RO group contains RO3. The UE will then randomly select one of these two RO groups to transmit PRACH. This process continues until a complete SSB-to-RO association cycle includes at least 4 (K / M = 4 / 1) round-robin mappings of all SSBs.
[0267] akin, Figure 8 When M=2, the higher layer configures two SSB mapping patterns. Specifically, the first mapping of SSB1 will map to two RO groups. The first RO group contains RO0 and RO1, and the second RO group contains RO2 and RO3. Finally, the UE will randomly select one of these two RO groups to transmit the PR ACH. And so on.
[0268] Figure 9 When M=K, the higher layer is configured with a mapping pattern for two SSBs. Specifically, the first mapping of SSB1 will map to two RO groups. The first RO group includes RO0 to RO3, and the second RO group includes RO4 to RO7. Finally, the UE will randomly select one of these two RO groups to transmit PRACH. And so on.
[0269] Furthermore, if msg1-FDM is 8, the number of SSBs N associated with one RO is 1 / 2, and the UE can support a maximum of K=4 PRACH transmissions during a single random access process, with 3 SSBs configured at the higher layers. For example... Figure 10 As shown, the three SSBs occupy six frequency domain RO groups in a round-robin fashion, which is less than the msg1-FDM configured by the base station. According to the round-robin mapping rule of first the frequency domain and then the time domain, originally... Figure 10The two RO groups highlighted in the middle should be used for the second mapping of SSB1. At this point, when PRACH uses the same beam (i.e., all RO groups corresponding to SSB1) for transmission, the UE will transmit two PRACHs in FDM at the same time domain location. Generally, the UE does not have the capability to transmit PRACH in FDM, and even if it does, it will affect transmission power. Therefore, to avoid this situation, when the frequency domain RO array occupied by all SSBs in one round-robin mapping is less than the msg1-FDM configured by the base station, the remaining RO groups in the frequency domain cannot be used for the next SSB round-robin mapping.
[0270] Alternatively, another solution exists: when the SSB rounds to the RO group, it still occupies all ROs in the frequency domain. However, when the PRACH transmission selects RO group resources, it needs to ensure that the RO groups associated with the same SSB are in different time domains. For example... Figure 11 As shown, RO6 and RO7 are two RO groups corresponding to SSB1. However, when selecting the RO group for PRACH transmission, RO0 and RO1 already correspond to SSB1 at this time domain position. Therefore, RO6 and RO7 should be skipped when selecting the RO group associated with SSB1 to avoid FDM transmission of the same PRACH. Thus, the second PRACH transmission of SSB1 should be at RO12 and RO13. And so on.
[0271] It should be noted that in Examples 1 and 2, whether it is a one-to-one mapping or a one-to-many mapping, the index of the preamble within each RO starts from 0. In the end, the range of preamble indexes associated with the same SSB index or different SSB indexes within the RO group set is the same.
[0272] Example 3
[0273] This example further illustrates, based on Example 1, that the higher-level configuration msg1-FDM is greater than 1, i.e., frequency domain FDM is configured; at the same time, the number N of SSBs associated with one RO in the higher-level configuration is greater than 1, i.e., there is a many-to-one mapping between SSBs and ROs.
[0274] The RO index sorting within a single RO group is the same as in Example 1. Regarding the mapping order between RO groups, considering that this example involves both FDM and many-to-one mappings, the mapping between RO groups needs to be determined according to the following rule: increasing the preamble index within one RO group, then increasing the frequency domain resource index, then increasing the time domain resource index of the RO group within a PRACH slot, and finally increasing the PRACH slot index.
[0275] Assume msg1-FDM is 2; the number of SSBs N associated with a RO is 2, meaning two SSBs are mapped to the same RO; the UE supports a maximum of K=4 PRACH transmissions during a single random access process. This example only uses a mapping pattern with 2 SSBs configured at M=1 as an example. Figure 12 As shown, SSB1 and SSB2 are mapped to the same RO and sorted by preamble index. According to existing technology, the starting preamble index of SSB1 is 0, and the starting preamble index of SSB2 is... This example also suffers from the problem of unused frequency domain ROs due to two SSBs taking turns occupying one frequency domain RO group, which is less than the base station's configured msg1-FDM. In this case, some frequency domain positions cannot be used to map RO groups. Of course, a more reasonable approach in this situation is for the base station to configure msg1-FDM to 1 to avoid wasting frequency domain resources. Similarly, the method in Example 2 can be used, where there are no additional restrictions on the mapping from SSB to RO groups, but the RO group set associated with the SSB selected during PRACH transmission is the RO group that skips FDM. For example... Figure 13 As shown, RO1, RO3, RO5 and RO7 are skipped when selecting the RO group associated with SSB.
[0276] Furthermore, another situation may occur when N>1. For example... Figure 14 As shown, assume the base station is configured with msg1-FDM as 1 and has 3 SSBs configured in the upper layers. According to the existing mapping rules, SSB1 should be mapped immediately after SSB3 is mapped. In this case, the starting preamble index of SSB3 in RO1 is 0, and the starting preamble index of SSB1 is... This can lead to different preambles corresponding to multiple PRACHs sent using the same beam during a single random access process. In this case, the base station may not be able to identify that different preambles correspond to the same UE. To avoid this problem, if all SSBs fail to map to an integer number of RO groups in a round-robin, the remaining preamble in the last RO group cannot be used for the next SSB round-robin mapping.
[0277] Of course, this restriction is optional. For example... Figure 15 As shown, the mapping from SSB to RO group is continuous. However, when the UE selects the RO group for PRACH transmission, the preamble index ranges corresponding to multiple RO groups associated with the same SSB within the RO group are the same. Assume the SSB selected by the UE that meets the access conditions is SSB1. SSB1's starting preamble index within its associated RO0 is 0, while SSB1's starting preamble index within its associated RO1 is... At this point, RO1 cannot become a candidate for the RO group set for PRACH transmission. SSB1 starts with a preamble index of 0 in the associated RO3, and so on. The RO group set selected by PRACH transmission is RO0, RO3, RO6, and RO9 associated with SSB1.
[0278] On the other hand, if a UE can support different RO groups associated with the same SSB within the RO group set using different preambles to transmit PRACH, this restriction is unnecessary as long as the network side has a mechanism to distinguish which preambles correspond to the same UE. For example... Figure 16 As shown, assuming the UE selects SSB1 as the SSB that meets the access conditions, the RO group set selected for PRACH transmission consists of RO0, RO1, RO3, and RO4 associated with SSB1. Specifically, the starting preamble index for SSB1 in RO0 and RO3 is 0, and the starting preamble index for SSB1 in RO1 and RO4 is...
[0279] exist Figures 12 to 16 In the original text, the preamble index ranges corresponding to SSB1 and SSB2 are always different, while the preamble index ranges corresponding to SSB1 and SSB3 are the same in some cases and different in others. To ensure that the preamble ranges corresponding to different SSB indices within the RO group set are the same, when N>1, the above rules can be used to further select RO groups that meet the requirements, such as in... Figure 16 In the mapping pattern, select the portion with the same preamble range. Alternatively, when determining the mapping pattern, map all SSBs to positions with the same preamble index range, and do not map other preamble indices within that RO to SSBs. However, it is clear that when it is required that the preamble ranges corresponding to different SSB indices are all the same, N>1 is not an optimal configuration, and N≤1 should be preferred.
[0280] Example 4
[0281] This example illustrates how all SSBs are mapped to valid RO groups when a single RO group contains M*max(1, 1 / N) ROs. When the number of SSBs associated with an RO configured by the higher layer is N≥1, and the number of ROs in an RO group is M, all SSB-to-RO mapping rules are the same as in Examples 1 to 3, and the method for the UE to select the RO group associated with the SSB for transmission of multiple PRACHs is also the same. This example mainly considers the case where the number of SSBs associated with an RO configured by the higher layer is less than 1, i.e., a one-to-many mapping between SSBs and ROs. This example still chooses to use same beam transmission when there are multiple PRACHs being transmitted, i.e., the PRACH transmission selects the RO group associated with the same SSB index.
[0282] First, consider the case where the higher-layer configuration of msg1-FDM is 1, meaning there is no frequency domain FDM. Assume N = 1 / 2 and M = 2. In this case, one RO group contains 4 ROs. Considering the absence of FDM, the indices of the 4 ROs within the RO group are arranged in ascending order: first, the RO time-domain resource index within the PRACH time slot, then the PRACH time slot index. The mapping order between RO groups is the same as in Examples 1 to 3. A complete SSB-to-RO association cycle includes at least 2 (K / M = 4 / 2) round-robin mappings of all SSBs. On the other hand, unlike Examples 1 to 3 where one RO group only includes M ROs corresponding to M PRACH transmission opportunities, this example first arranges the 1 / N ROs corresponding to one PRACH transmission opportunity in order, then arranges the M PRACH transmission opportunities sequentially, finally determining the indices of the M / N ROs within an RO group. For example... Figure 17 As shown, the RO group mapped for the first time by SSB1 includes four ROs: RO0 to RO3. If the UE selects SSB1 as the SSB that meets the access conditions, the UE will arbitrarily choose one RO from RO0 and RO1 to transmit the first PRACH, and then choose one RO from RO2 and RO3 to transmit the second PRACH. Similarly, the RO group mapped for the first time by SSB2 includes four ROs: RO4 to RO7. If the UE selects SSB2 as the SSB that meets the access conditions, the UE will arbitrarily choose one RO from RO4 and RO5 to transmit the first PRACH, and then choose one RO from RO6 and RO7 to transmit the second PRACH. And so on.
[0283] Next, consider the case where the higher-level configuration has msg1-FDM greater than 1, indicating the presence of frequency domain FDM. Assume msg1-FDM = 2, N = 1 / 2, and M = 2. In this case, one RO group contains 4 ROs. Considering the presence of FDM, the indices of the 4 ROs within the RO group are arranged in the following order: first, increasing the frequency domain resource index; then, increasing the RO group's time domain resource index within a PRACH slot; and finally, increasing the PRACH slot index. The mapping order between RO groups is the same as in Examples 1 to 3, as detailed below. Figure 18 As shown. The RO group mapped for the first time by SSB1 contains 4 ROs, RO0 to RO3. If the UE selects SSB1 as the SSB that meets the access conditions, the UE will arbitrarily choose one RO from RO0 and RO1 to transmit the first PRACH, and then arbitrarily choose one RO from RO2 and RO3 to transmit the second PRACH. This process continues. Compared to an RO group containing M ROs, the advantage of this embodiment is that different frequency domain locations can be selected between multiple PRACHs, such as transmitting the first PRACH in RO1 and the second PRACH in RO2. Figure 8 As shown, if an RO group contains M ROs, the SSB mapping prioritizes the transmission opportunities of the time domain TDM. The UE can only select two ROs in the same RO group that are in the same frequency domain position to perform two PRACH transmissions.
[0284] The method of determining RO groups in this example may also present situations such as in Examples 2 and 3, where the remaining RO groups in the frequency domain are unavailable, the selected RO groups are not contiguous, the remaining preamble within an RO group is unavailable, or multiple RO groups associated with the same / different SSBs correspond to the same / different preambles. These situations will not be discussed in detail in this example. It is important to note that the cause of the remaining RO groups in the frequency domain focuses on the number of frequency domain ROs occupied by all SSBs in one round. In the example, one RO group occupies 2*(1 / N) frequency domain ROs.
[0285] Example 5
[0286] In Examples 1-4, the maximum number of PRACHs a UE can send during a single random access process is K, and the actual number of PRACHs sent by the UE when selecting an RO group associated with an SSB for PRACH transmission is also K. However, if, within a complete SSB-to-RO association period, the actual number of PRACHs sent by the UE during the random access process, numK, is less than the maximum number of PRACHs supported by the UE, the UE can have more than one starting position when sending PRACHs in the selected initial RO group associated with the SSB that meets the access conditions.
[0287] Specifically, this example assumes that the UE actually needs to send numK PRACH messages twice during the random process. If there is only one starting position, then the UE will always start at the first RO within the initial RO group set associated with the initial SSB. For example... Figure 19 , Figure 20 and Figure 21 As shown, if the UE selects SSB1 as the initial SSB, regardless of the value of M, the UE will start from RO0 and select the two ROs associated with SSB1 according to the mapping pattern to transmit PRACH. If the UE selects SSB2 as the initial SSB, as shown... Figure 19 As shown, when M=1, the UE selects the two ROs associated with SSB2 according to the mapping pattern starting from RO1 to transmit PRACH; as Figure 20 As shown, when M=2, the first RO in the RO group set associated with SSB2 is RO2; Figure 21 As shown, when M=K, the first RO in the RO group set associated with SSB2 is RO4.
[0288] Alternatively, the PRACH can have multiple starting positions. In this case, the PRACH can have K / numK, which is two starting positions. These start from the first RO and the third RO within the initial set of RO groups associated with the SSB, respectively. Figure 22 , Figure 23 and Figure 24 This reflects the difference between the two starting positions. When the UE selects the RO group set associated with SSB1 to transmit PRACH, it starts transmitting from the first RO. If the UE selects the RO group set associated with SSB2 to transmit PRACH, it starts transmitting from the third RO.
[0289] This example uses the simplest case where the higher-layer configuration is N=1 and no FDM is configured; other configurations follow the same logic. The main advantage of dividing the starting point is that it allows different UEs to transmit PRACH from different starting points, improving resource utilization. If PRACH transmission always starts from the first RO, and the number of times the UE actually transmits PRACH is small, the subsequent ROs within a complete SSB-to-RO mapping cycle will be wasted.
[0290] It should be noted that in this example, if the actual number of PRACHs transmitted, numK, is equal to the maximum number of PRACHs supported by the UE, both fixing a starting position and calculating the starting position according to the formula are applicable. However, the starting position determined by the two methods is the same, which is to start sending PRACHs from the first RO in the RO group set associated with the starting SSB.
[0291] Example 6
[0292] Furthermore, based on Examples 1 to 4, if the UE sends multiple PRACHs using different beams during a single random access process, meaning the PRACH transmission can select different RO groups associated with SSB indices, then a complete SSB-to-RO association cycle does not need to include at least K / M round-robin mappings of all SSBs. It only needs to ensure that there are at least K / M SSB mappings within a complete association cycle, where the K / M SSBs are round-robin according to their SSB indices.
[0293] Specifically, such as Figure 25 and Figure 26 As shown, when a UE needs to transmit 4 PRACHs during a random access process, and the UE selects SSB1 as the SSB that meets the access conditions, then SSB1 is the initial SSB. Starting from the RO group associated with the initial SSB, the UE sequentially selects RO groups that meet the PRACH transmission requirements according to the SSB index (SSB1, SSB2). In this example, the UE will select RO0 to RO3. When M=1, the UE transmits 4 PRACHs alternately on the two beams; when M>1, the UE transmits two PRACHs and then switches to a different beam to transmit two more PRACHs. Similarly, if the UE selects SSB2 as the SSB that meets the access conditions, then SSB1 is the initial SSB. Starting from the RO group associated with the initial SSB, the UE sequentially selects RO groups that meet the PRACH transmission requirements according to the SSB index (SSB2, SSB1).
[0294] This example also includes situations like those in Examples 2 and 3, such as unavailable remaining RO groups in the frequency domain, discontinuous selected RO groups, unavailable remaining preambles within RO groups, and multiple RO groups associated with the same / different SSBs corresponding to the same / different preambles. These situations will not be detailed in this example. It is sufficient to ensure that within a complete SSB-to-RO mapping cycle, multiple RO groups associated with the same SSB are located in different frequency domain positions, or that the preamble index range corresponding to the same SSB in different RO groups is the same.
[0295] In this example, all SSB sets configured by the higher layer can be considered as SSB1 and SSB2. In this case, the round-robin mapping from SSB to RO consists of two SSBs. Furthermore, in this embodiment, the following situation also exists: all SSB sets configured by the higher layer are SSB1, SSB2, and SSB3. The higher layer configures a corresponding SSB set for each SSB. Each set can be the entire set or a subset of all SSB sets. The SSB indices contained in different SSB sets can overlap, and the number of SSBs contained can be the same or different. For example, the higher layer configures the SSB set {SSB1, SSB2} for SSB1, {SSB2, SSB3} for SSB2, and {SSB3, SSB1, SSB2} for SSB3. Of course, the SSB indices within the SSB sets can be unordered; for example, the higher layer configures the SSB set {SSB2, SSB1, SSB3} for SSB2. If the SSB set configured at the higher level is a subset of all SSB indexes, then during SSB round-robin mapping, only all SSB indexes contained within the SSB subset need to be mapped, and the index round-robin method is the same as in all embodiments.
[0296] In summary, in this embodiment of the invention, the RO group is used as the mapping unit of SSB. When the terminal selects RO group resources to transmit PRACH, it can select one set of RO groups associated with an SSB, or select multiple sets of RO groups associated with multiple SSBs, thereby realizing flexible selection of continuous transmission of PRACH, partial continuous transmission of multiple PRACH, or discrete transmission of multiple PRACH. In addition, the RO group set of candidates for multiple PRACH transmission is determined by different rules, realizing the function of the terminal transmitting multiple PRACH on the same beam or different beams.
[0297] like Figure 27 As shown, this embodiment of the invention also provides a terminal, including a memory 420, a transceiver 410, and a processor 400:
[0298] Memory 420 is used to store computer programs; transceiver 410 is used to send and receive data under the control of the processor; processor 400 is used to read the computer programs in the memory and perform the following operations:
[0299] Determine the mapping relationship between the synchronization signal and physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO;
[0300] Based on the mapping relationship, select one set of RO groups associated with an SSB or multiple sets of RO groups associated with SSBs as the transmission resource for PRACH; the set of RO groups includes at least one RO group.
[0301] Multiple PRACH transfers are performed based on the selected RO group set.
[0302] As an optional embodiment, the processor 400 is further configured to read a computer program from the memory and perform the following operations:
[0303] The number of ROs included in an RO group is determined based on the number M of PRACHs using time-division multiplexing continuous transmission; M is an integer greater than or equal to 1.
[0304] One SSB mapping occupies max(1,1 / N) RO groups, where N is the number of SSBs associated with one RO, and N is greater than 0.
[0305] As an optional embodiment, the processor 400 is further configured to read a computer program from the memory and perform the following operations:
[0306] The indices of the M ROs within a RO group are determined by first incrementing the time-domain resource index of the RO group within the first PRACH time slot, and then incrementing the index of the subsequent PRACH time slot.
[0307] As an optional embodiment, the processor 400 is further configured to read a computer program from the memory and perform the following operations:
[0308] Based on the number M of PRACHs using time-division multiplexing for continuous transmission, and the number N of SSBs associated with an RO, the number of ROs included in an RO group is determined to be M*max(1,1 / N).
[0309] One SSB mapping occupies one RO group, M is an integer greater than or equal to 1; N is greater than 0.
[0310] As an optional embodiment, the processor 400 is further configured to read a computer program from the memory and perform the following operations:
[0311] The indices of M*max(1,1 / N) ROs within an RO group are determined by first increasing the frequency domain resource index, then increasing the RO group time domain resource index in the next PRACH time slot, and finally increasing the PRACH time slot index.
[0312] As an optional embodiment, the value of M is less than or equal to the value of K;
[0313] Wherein, K is the maximum number of PRACH transmissions supported by the terminal in a single random access process; or, K is the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
[0314] As an optional embodiment, the processor 400 is further configured to read a computer program from the memory and perform the following operations:
[0315] Each SSB in the SSB set is mapped to the RO group according to a first order, thus obtaining the mapping relationship between the SSB set and the RO group; wherein, the first order includes:
[0316] The order of incrementing is as follows: first, the preamble index within a RO group increments; then, the frequency domain resource index increments; then, the RO group time slot resource index increments within a PRACH time slot; and finally, the PRACH time slot index increments.
[0317] As an optional embodiment, the SSB set includes: all SSBs on the network side, or a portion of the SSBs on the network side.
[0318] As an optional embodiment, when the SSB set includes network-side SSBs, different initial SSBs correspond to different SSB sets, and the SSBs included in different SSB sets may partially overlap;
[0319] The initial SSB is the SSB that the terminal selects during the random access process, which meets the access conditions.
[0320] As an optional embodiment, when PRACH transmission is performed using a set of RO groups associated with an SSB, a complete SSB-to-RO mapping cycle includes: n*K / M round-robin mappings of all SSBs in the SSB set, where n is an integer greater than or equal to 1;
[0321] or,
[0322] When PRACH transmission is performed using a set of RO groups associated with multiple SSBs, a complete SSB-to-RO mapping cycle includes: n*K / (M*s) round-robin mappings of all SSBs in the SSB set, where n is an integer greater than or equal to 1.
[0323] Where M is the number of PRACHs using time-division multiplexing for continuous transmission, K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels, and s is the number of all SSBs in the SSB set.
[0324] As an optional embodiment, if the number of frequency domain ROs occupied by all SSBs in the SSB set during a round-robin mapping is less than the number of frequency-division ROs configured in the network, the remaining RO groups in the frequency domain will no longer be used for the next SSB round-robin mapping.
[0325] As an optional embodiment, if none of the SSBs included in the SSB set are mapped to an integer number of RO groups in a single SSB polling cycle, the remaining preamble in the last RO group will not be used for the next SSB polling mapping.
[0326] As an optional embodiment, the selected set of RO groups associated with an SSB is: the initial set of RO groups associated with an SSB, wherein the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions;
[0327] The initial SSB associated RO group set includes: K / (M*max(1,1 / N)) RO groups; where K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels; N is the number of SSBs associated with one RO; and M is the number of PRACHs using time-division multiplexing for continuous transmission.
[0328] As an optional embodiment, the PRACH transmission resources include one or more start positions; wherein, the start position is:
[0329] The first valid RO within the RO group set associated with the initial SSB;
[0330] or,
[0331] The first RO group set associated with the initial SSB There are ROs, where i∈{0,1,…,K / numK-1}, numK is the number of PRACHs actually transmitted by the terminal during the random access process; N is the number of SSBs associated with an RO; and K is the maximum number of PRACH transmissions supported by the terminal in a single random access process or the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
[0332] As an optional embodiment, the selected set of RO groups associated with multiple SSBs is: the set of RO groups associated with all SSBs included in the SSB set;
[0333] Wherein, the initial RO group of the PRACH transmission is the RO group associated with the initial SSB; the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions.
[0334] As an optional embodiment, the preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set are the same;
[0335] Alternatively, the preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set may differ.
[0336] As an optional embodiment, the preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set are the same;
[0337] Alternatively, the preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set may be different.
[0338] Among them, Figure 27 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 400 and memory represented by memory 420 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 410 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 430 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0339] Processor 400 is responsible for managing the bus architecture and general processing, while memory z20 can store the data used by processor 400 when performing operations.
[0340] Optionally, the processor 400 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0341] The processor executes any of the methods described in the embodiments of this application by invoking a computer program stored in memory, according to the obtained executable instructions. The processor and memory may also be physically separated.
[0342] In this embodiment of the invention, the RO group is used as the mapping unit of SSB. When the terminal selects RO group resources to transmit PRACH, it can select one set of RO groups associated with an SSB, or select multiple sets of RO groups associated with an SSB, thereby realizing the function of the terminal transmitting multiple PRACHs on the same beam or different beams. In addition, by flexibly configuring the number M of time-division multiplexed continuous transmission of PRACHs, it is possible to flexibly select continuous transmission of multiple PRACHs, partially continuous transmission of multiple PRACHs, or discrete transmission of multiple PRACHs.
[0343] It should be noted that the terminal provided in this embodiment of the invention is a terminal capable of executing the above-described PRACH transmission method. Therefore, all embodiments of the above-described PRACH transmission method are applicable to this terminal and can achieve the same or similar beneficial effects, which will not be repeated here.
[0344] like Figure 28 As shown, this embodiment of the invention also provides a PRACH transmission device, comprising:
[0345] The first determining unit 501 is used to determine the mapping relationship between the synchronization signal and the physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO.
[0346] Selection unit 502 is configured to select one set of RO groups associated with an SSB or multiple sets of RO groups associated with an SSB as the transmission resource of PRACH according to the mapping relationship; the set of RO groups includes at least one RO group.
[0347] The transmission unit 502 is used to perform multiple PRACH transmissions according to the selected RO group set.
[0348] In this embodiment of the invention, the RO group is used as the mapping unit of SSB. When the terminal selects RO group resources to transmit PRACH, it can select one set of RO groups associated with an SSB, or select multiple sets of RO groups associated with an SSB, thereby realizing the function of the terminal transmitting multiple PRACHs on the same beam or different beams. In addition, by flexibly configuring the number M of time-division multiplexed continuous transmission of PRACHs, it is possible to flexibly select continuous transmission of multiple PRACHs, partially continuous transmission of multiple PRACHs, or discrete transmission of multiple PRACHs.
[0349] It should be noted that the PRACH transmission device provided in the embodiments of the present invention is a device capable of executing the above-described PRACH transmission method. Therefore, all embodiments of the above-described PRACH transmission method are applicable to this device and can achieve the same or similar beneficial effects, which will not be repeated here.
[0350] like Figure 29 As shown, this embodiment of the invention also provides a network device, including a memory 620, a transceiver 610, and a processor 600:
[0351] The memory 620 is used to store computer programs; the transceiver 610 is used to send and receive data under the control of the processor; the processor 600 is used to read the computer programs in the memory and perform the following operations:
[0352] Determine the mapping relationship between the synchronization signal and physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO;
[0353] According to the mapping relationship, PRACH is received on one or more sets of RO groups associated with an SSB; the set of RO groups includes at least one RO group.
[0354] As an optional embodiment, the processor 600 is also configured to read the computer program in the memory and perform the following operations:
[0355] The number of ROs included in an RO group is determined based on the number M of PRACHs using time-division multiplexing continuous transmission; M is an integer greater than or equal to 1.
[0356] One SSB mapping occupies max(1,1 / N) RO groups, where N is the number of SSBs associated with one RO, and N is greater than 0.
[0357] As an optional embodiment, the processor 600 is also configured to read the computer program in the memory and perform the following operations:
[0358] The indices of the M ROs within a RO group are determined by first incrementing the time-domain resource index of the RO group within the first PRACH time slot, and then incrementing the index of the subsequent PRACH time slot.
[0359] As an optional embodiment, the processor 600 is also configured to read the computer program in the memory and perform the following operations:
[0360] Based on the number M of PRACHs using time-division multiplexing for continuous transmission, and the number N of SSBs associated with an RO, the number of ROs included in an RO group is determined to be M*max(1,1 / N).
[0361] One SSB mapping occupies one RO group, M is an integer greater than or equal to 1; N is greater than 0.
[0362] As an optional embodiment, the processor 600 is also configured to read the computer program in the memory and perform the following operations:
[0363] The indices of M*max(1,1 / N) ROs within an RO group are determined by first increasing the frequency domain resource index, then increasing the RO group time domain resource index in the next PRACH time slot, and finally increasing the PRACH time slot index.
[0364] As an optional embodiment, the value of M is less than or equal to the value of K;
[0365] Wherein, K is the maximum number of PRACH transmissions supported by the terminal in a single random access process; or, K is the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
[0366] As an optional embodiment, the processor 600 is also configured to read the computer program in the memory and perform the following operations:
[0367] The network device maps each SSB in the SSB set to the RO group according to a first order, thereby obtaining the mapping relationship between the SSB set and the RO group; wherein, the first order includes:
[0368] The order of increments is as follows: first, the preamble index within a RO group increments; then, the frequency domain resource index increments; next, the RO group time slot resource index increments within a PRACH time slot; and finally, the PRACH time slot index increments.
[0369] As an optional embodiment, the SSB set includes: all SSBs on the network side, or a portion of the SSBs on the network side.
[0370] As an optional embodiment, when the SSB set includes network-side SSBs, different initial SSBs correspond to different SSB sets, and the SSBs included in different SSB sets may partially overlap;
[0371] The initial SSB is the SSB that the terminal selects during the random access process, which meets the access conditions.
[0372] As an optional embodiment, when PRACH reception is performed using a set of RO groups associated with an SSB, a complete SSB-to-RO mapping cycle includes: n*K / M round-robin mappings of all SSBs in the SSB set, where n is an integer greater than or equal to 1;
[0373] or,
[0374] When PRACH reception is performed using a set of RO groups associated with multiple SSBs, a complete SSB-to-RO mapping cycle includes: n*K / (M*s) round-robin mappings of all SSBs in the SSB set, where n is an integer greater than or equal to 1;
[0375] Where M is the number of PRACHs using time-division multiplexing for continuous transmission, K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels, and s is the number of all SSBs in the SSB set.
[0376] As an optional embodiment, if the number of frequency domain ROs occupied by all SSBs in the SSB set during a round-robin mapping is less than the number of frequency-division ROs configured in the network, the remaining RO groups in the frequency domain will no longer be used for the next SSB round-robin mapping.
[0377] As an optional embodiment, if none of the SSBs included in the SSB set are mapped to an integer number of RO groups in a single SSB polling cycle, the remaining preamble in the last RO group will not be used for the next SSB polling mapping.
[0378] As an optional embodiment, the selected set of RO groups associated with an SSB is: the initial set of RO groups associated with an SSB, wherein the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions;
[0379] The initial SSB associated RO group set includes: K / (M*max(1,1 / N)) RO groups; where K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels; N is the number of SSBs associated with one RO; and M is the number of PRACHs using time-division multiplexing for continuous transmission.
[0380] As an optional embodiment, the PRACH reception resource includes one or more start positions; wherein the start position is:
[0381] The first valid RO within the RO group set associated with the initial SSB;
[0382] or,
[0383] The first RO group set associated with the initial SSB There are ROs, where i∈{0,1,…,K / numK-1}, numK is the number of PRACHs actually transmitted by the terminal during the random access process; N is the number of SSBs associated with an RO; and K is the maximum number of PRACH transmissions supported by the terminal in a single random access process or the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
[0384] As an optional embodiment, the selected set of RO groups associated with multiple SSBs is: the set of RO groups associated with all SSBs included in the SSB set;
[0385] Wherein, the initial RO group of the PRACH transmission is the RO group associated with the initial SSB; the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions.
[0386] As an optional embodiment, the preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set are the same;
[0387] Alternatively, the preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set may differ.
[0388] As an optional embodiment, the preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set are the same;
[0389] Alternatively, the preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set may be different.
[0390] Among them, Figure 29 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 600) and memory (memory 620). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 610 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 can store data used by the processor 600 during operation.
[0391] The processor 600 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0392] In this embodiment of the invention, the RO group is used as the mapping unit of SSB. When the terminal selects RO group resources to transmit PRACH, it can select one set of RO groups associated with an SSB, or select multiple sets of RO groups associated with an SSB, thereby realizing the function of the terminal transmitting multiple PRACHs on the same beam or different beams. In addition, by flexibly configuring the number M of time-division multiplexed continuous transmission of PRACHs, it is possible to flexibly select continuous transmission of multiple PRACHs, partially continuous transmission of multiple PRACHs, or discrete transmission of multiple PRACHs.
[0393] It should be noted that the network device provided in the embodiments of the present invention is a network device capable of executing the above-described PRACH receiving method. Therefore, all embodiments of the above-described PRACH receiving method are applicable to this network device and can achieve the same or similar beneficial effects, which will not be repeated here.
[0394] like Figure 30 As shown, this embodiment of the invention also provides a PRACH receiving device, comprising:
[0395] The second determining unit 701 is used to determine the mapping relationship between the synchronization signal and the physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO;
[0396] The receiving unit 702 is configured to receive PRACH on one or more RO group sets associated with an SSB, according to the mapping relationship; the RO group set includes at least one RO group.
[0397] In this embodiment of the invention, the RO group is used as the mapping unit of SSB. When the terminal selects RO group resources to transmit PRACH, it can select one set of RO groups associated with an SSB, or select multiple sets of RO groups associated with an SSB, thereby realizing the function of the terminal transmitting multiple PRACHs on the same beam or different beams. In addition, by flexibly configuring the number M of time-division multiplexed continuous transmission of PRACHs, it is possible to flexibly select continuous transmission of multiple PRACHs, partially continuous transmission of multiple PRACHs, or discrete transmission of multiple PRACHs.
[0398] It should be noted that the PRACH receiving device provided in the embodiments of the present invention is a device capable of executing the above-described PRACH receiving method. Therefore, all embodiments of the above-described PRACH receiving method are applicable to this device and can achieve the same or similar beneficial effects, which will not be repeated here.
[0399] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. 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 units described above can be implemented in hardware or as software functional units.
[0400] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0401] This invention also provides a processor-readable storage medium storing a computer program that causes the processor to execute the steps of the method embodiments described above. The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical memory (e.g., CD, DVD, BD, HVD, etc.), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0402] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0403] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0404] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0405] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0406] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A transmission method for a Physical Random Access Channel (PRACH), characterized in that, The method includes: The terminal determines the mapping relationship between the synchronization signal and the physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO. The terminal selects one or more RO group sets associated with an SSB as the transmission resource for PRACH according to the mapping relationship; the RO group set includes at least one RO group. The terminal performs multiple PRACH transmissions based on the selected RO group set; The method further includes: The terminal determines the number of ROs included in an RO group as M based on the number M of PRACHs using time-division multiplexing continuous transmission; M is an integer greater than or equal to 1. One SSB mapping occupies max(1, 1 / N) RO groups, where N is the number of SSBs associated with one RO, and N is greater than 0; Alternatively, the method may further include: The terminal determines the number of ROs included in an RO group as M*max(1, 1 / N) based on the number M of PRACHs using time-division multiplexing continuous transmission and the number N of SSBs associated with an RO. One SSB mapping occupies one RO group, M is an integer greater than or equal to 1; N is greater than 0.
2. The method according to claim 1, characterized in that, The method further includes: The terminal determines the indices of M ROs within an RO group by first incrementing the time-domain resource index of the RO group within a PRACH time slot, and then incrementing the PRACH time slot index.
3. The method according to claim 1, characterized in that, The method further includes: The terminal determines the indices of M* max(1, 1 / N) ROs within an RO group in the following order: first, the frequency domain resource index increases; then, the RO group time domain resource index increases within the next PRACH time slot; and finally, the PRACH time slot index increases.
4. The method according to any one of claims 1-3, characterized in that, The value of M is less than or equal to the value of K; Wherein, K is the maximum number of PRACH transmissions supported by the terminal in a single random access process; or, K is the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
5. The method according to claim 1, characterized in that, The terminal determines the mapping relationship between the SSB set and the RO group, including: The terminal maps each SSB in the SSB set to the RO group according to a first order, thereby obtaining the mapping relationship between the SSB set and the RO group; wherein, the first order includes: The order of incrementing is as follows: first, the preamble index within a RO group increments; then, the frequency domain resource index increments; then, the RO group time slot resource index increments within a PRACH time slot; and finally, the PRACH time slot index increments.
6. The method according to claim 1 or 5, characterized in that, The SSB set includes: all SSBs on the network side, or a portion of the SSBs on the network side.
7. The method according to claim 6, characterized in that, When the SSB set includes network-side SSBs, different initial SSBs correspond to different SSB sets, and the SSBs included in different SSB sets may partially overlap; The initial SSB is the SSB that the terminal selects during the random access process, which meets the access conditions.
8. The method according to claim 5, characterized in that, When PRACH transmission is performed using a set of RO groups associated with an SSB, a complete SSB-to-RO mapping cycle includes: n*K / M round-robin mappings of all SSBs in the SSB set, where n is an integer greater than or equal to 1; or, When PRACH transmission is performed using multiple SSB-associated RO group sets, a complete SSB-to-RO mapping cycle includes: n*K / (M*s) round-robin mappings of all SSBs within the SSB set, where n is an integer greater than or equal to 1. Where M is the number of PRACHs using time-division multiplexing for continuous transmission, K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels, and s is the number of all SSBs in the SSB set.
9. The method according to claim 5, characterized in that, If the number of frequency domain ROs occupied by all SSBs in the SSB set during a round-robin mapping is less than the number of frequency-division ROs configured in the network, the remaining RO groups in the frequency domain will no longer be used for the next SSB round-robin mapping.
10. The method according to claim 5, characterized in that, If none of the SSBs included in the SSB set are mapped to an integer number of RO groups in a single SSB polling cycle, the remaining preamble in the last RO group will no longer be used for the next SSB polling mapping.
11. The method according to claim 1, characterized in that, The selected set of RO groups associated with an SSB is: the initial set of RO groups associated with an SSB, wherein the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions; The initial SSB associated RO group set includes: K / ( M* max(1, 1 / N)) RO groups; where K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels; N is the number of SSBs associated with one RO; and M is the number of PRACHs using time-division multiplexing for continuous transmission.
12. The method according to claim 11, characterized in that, The PRACH transmission resources include one or more start positions; wherein, the start position is: The first valid RO within the RO group set associated with the initial SSB; or, The i-th RO in the RO group set associated with the initial SSB, where i ∈ {0,1,…,K / numK-1}, numK is the number of PRACHs actually transmitted by the terminal during random access; N is the number of SSBs associated with an RO; K is the maximum number of PRACH transmissions supported by the terminal in a single random access process or the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
13. The method according to claim 1, characterized in that, The selected set of RO groups associated with multiple SSBs is: the set of all RO groups associated with SSBs included in the SSB set; Wherein, the initial RO group of the PRACH transmission is the RO group associated with the initial SSB; the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions.
14. The method according to any one of claims 10-13, characterized in that, The preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set are the same. Alternatively, the preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set may differ.
15. The method according to any one of claims 10-13, characterized in that, The preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set are the same; Alternatively, the preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set may be different.
16. A method for receiving PRACH, characterized in that, The method includes: The network device determines the mapping relationship between the synchronization signal and the physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO. The network device receives PRACH on one or more RO group sets associated with an SSB, according to the mapping relationship; the RO group set includes at least one RO group. The method further includes: The network device determines the number of ROs included in an RO group as M based on the number M of PRACHs used for time-division multiplexing continuous transmission; M is an integer greater than or equal to 1. One SSB mapping occupies max(1, 1 / N) RO groups, where N is the number of SSBs associated with one RO, and N is greater than 0; Alternatively, the method may further include: The network device determines the number of ROs included in an RO group as M*max(1, 1 / N) based on the number M of PRACHs using time-division multiplexing continuous transmission and the number N of SSBs associated with an RO. One SSB mapping occupies one RO group, M is an integer greater than or equal to 1; N is greater than 0.
17. The method according to claim 16, characterized in that, The method further includes: The network device determines the indices of M ROs within an RO group by first incrementing the time-domain resource index of the RO group within a PRACH time slot, and then incrementing the PRACH time slot index.
18. The method according to claim 16, characterized in that, The method further includes: The network device determines the indices of M* max(1, 1 / N) ROs within an RO group in the following order: first, the frequency domain resource index increases; then, the RO group time domain resource index increases within the next PRACH time slot; and finally, the PRACH time slot index increases.
19. The method according to any one of claims 16-18, characterized in that, The value of M is less than or equal to the value of K; Where K is the maximum number of PRACH transmissions supported by the terminal in a single random access process; or, K is the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
20. The method according to claim 16, characterized in that, The network device determines the mapping relationship between the SSB set and the RO group, including: The network device maps each SSB in the SSB set to the RO group according to a first order, thereby obtaining the mapping relationship between the SSB set and the RO group; wherein, the first order includes: The order of increments is as follows: first, the preamble index within a RO group increments; then, the frequency domain resource index increments; next, the RO group time slot resource index increments within a PRACH time slot; and finally, the PRACH time slot index increments.
21. The method according to claim 16 or 20, characterized in that, The SSB set includes: all SSBs on the network side, or a portion of the SSBs on the network side.
22. The method according to claim 21, characterized in that, When the SSB set includes network-side SSBs, different initial SSBs correspond to different SSB sets, and the SSBs included in different SSB sets may partially overlap; The initial SSB is the SSB that the terminal selects during the random access process, which meets the access conditions.
23. The method according to claim 20, characterized in that, When PRACH reception is performed using a set of RO groups associated with an SSB, a complete SSB-to-RO mapping cycle includes: n*K / M round-robin mappings of all SSBs in the SSB set, where n is an integer greater than or equal to 1. or, When PRACH reception is performed using a set of RO groups associated with multiple SSBs, a complete SSB-to-RO mapping cycle includes: n*K / (M*s) round-robin mappings of all SSBs in the SSB set, where n is an integer greater than or equal to 1. Where M is the number of PRACHs using time-division multiplexing for continuous transmission, K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels, and s is the number of all SSBs in the SSB set.
24. The method according to claim 20, characterized in that, If the number of frequency domain ROs occupied by all SSBs in the SSB set during a round-robin mapping is less than the number of frequency-division ROs configured in the network, the remaining RO groups in the frequency domain will no longer be used for the next SSB round-robin mapping.
25. The method according to claim 20, characterized in that, If none of the SSBs included in the SSB set are mapped to an integer number of RO groups in a single SSB polling cycle, the remaining preamble in the last RO group will no longer be used for the next SSB polling mapping.
26. The method according to claim 16, characterized in that, The selected set of RO groups associated with an SSB is: the initial set of RO groups associated with an SSB, wherein the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions; The initial SSB associated RO group set includes: K / ( M* max(1, 1 / N)) RO groups; where K is the maximum number of PRACH transmissions in a single random access process supported by the terminal or the number of PRACH transmissions corresponding to multiple PRACH transmission levels; N is the number of SSBs associated with one RO; and M is the number of PRACHs using time-division multiplexing for continuous transmission.
27. The method according to claim 26, characterized in that, The PRACH reception resources include one or more start positions; wherein, the start position is: The first valid RO within the RO group set associated with the initial SSB; or, The i-th RO in the RO group set associated with the initial SSB, where i ∈ {0,1,…,K / numK-1}, numK is the number of PRACHs actually transmitted by the terminal during random access; N is the number of SSBs associated with an RO; K is the maximum number of PRACH transmissions supported by the terminal in a single random access process or the number of PRACH transmissions corresponding to multiple PRACH transmission levels.
28. The method according to claim 16, characterized in that, The selected set of RO groups associated with multiple SSBs is: the set of all RO groups associated with SSBs included in the SSB set; Wherein, the initial RO group of the PRACH transmission is the RO group associated with the initial SSB; the initial SSB is the SSB that the terminal selects during the random access process and meets the access conditions.
29. The method according to any one of claims 25-28, characterized in that, The preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set are the same. Alternatively, the preamble index ranges corresponding to multiple RO groups with the same SSB mapping within the RO group set may differ.
30. The method according to any one of claims 25-28, characterized in that, The preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set are the same; Alternatively, the preamble index ranges corresponding to multiple RO groups associated with different SSBs within the RO group set may be different.
31. A terminal, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Determine the mapping relationship between the synchronization signal and physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO; Based on the mapping relationship, select one set of RO groups associated with an SSB or multiple sets of RO groups associated with SSBs as the transmission resource for PRACH; the set of RO groups includes at least one RO group. Based on the selected RO group set, perform multiple PRACH transmissions; The processor is also configured to read the computer program in the memory and perform the following operations: The number of ROs included in an RO group is determined based on the number M of PRACHs using time-division multiplexing continuous transmission; M is an integer greater than or equal to 1; where one SSB mapping occupies max(1, 1 / N) RO groups, and N is the number of SSBs associated with one RO, where N is greater than 0; Alternatively, the processor may also be configured to read a computer program from the memory and perform the following operations: Based on the number M of PRACHs using time-division multiplexing for continuous transmission, and the number N of SSBs associated with an RO, the number of ROs included in an RO group is determined as M * max(1, 1 / N); where one SSB occupies one RO group for one mapping, M is an integer greater than or equal to 1, and N is greater than 0.
32. A PRACH transmission device, characterized in that, include: The first determining unit is used to determine the mapping relationship between the synchronization signal and the physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO; The selection unit is configured to select one set of RO groups associated with an SSB or multiple sets of RO groups associated with SSBs as the transmission resource for PRACH, based on the mapping relationship; the set of RO groups includes at least one RO group. The transmission unit is used to perform multiple PRACH transmissions according to the selected RO group set; The device further includes: The third determining unit is used to determine the number of ROs included in an RO group based on the number M of PRACHs using time-division multiplexing continuous transmission; M is an integer greater than or equal to 1; wherein, one SSB mapping occupies max(1, 1 / N) RO groups, and N is the number of SSBs associated with an RO, N is greater than 0; Alternatively, the number of ROs included in an RO group can be determined as M*max(1, 1 / N) based on the number M of PRACHs using time-division multiplexing continuous transmission and the number N of SSBs associated with an RO; where one SSB occupies one RO group per mapping, M is an integer greater than or equal to 1, and N is greater than 0.
33. A network device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Determine the mapping relationship between the synchronization signal and physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO; According to the mapping relationship, PRACH is received on one or more sets of RO groups associated with an SSB; the set of RO groups includes at least one RO group. The processor is also configured to read the computer program in the memory and perform the following operations: The number of ROs included in an RO group is determined based on the number M of PRACHs using time-division multiplexing continuous transmission; M is an integer greater than or equal to 1; where one SSB mapping occupies max(1, 1 / N) RO groups, and N is the number of SSBs associated with one RO, where N is greater than 0; Alternatively, the processor may also be configured to read a computer program from the memory and perform the following operations: Based on the number M of PRACHs using time-division multiplexing for continuous transmission, and the number N of SSBs associated with an RO, the number of ROs included in an RO group is determined as M * max(1, 1 / N); where one SSB occupies one RO group for one mapping, M is an integer greater than or equal to 1, and N is greater than 0.
34. A PRACH receiving device, characterized in that, include: The second determining unit is used to determine the mapping relationship between the synchronization signal and the physical broadcast channel block (SSB) set and the random access channel access timing (RO) group; wherein, an SSB set includes at least one SSB; and an RO group includes at least one RO. A receiving unit is configured to receive PRACH on one or more sets of RO groups associated with an SSB, according to the mapping relationship; the set of RO groups includes at least one RO group. The device further includes: The fourth determining unit is used to determine the number of ROs included in an RO group based on the number M of PRACHs using time-division multiplexing continuous transmission; M is an integer greater than or equal to 1; wherein, one SSB mapping occupies max(1, 1 / N) RO groups, and N is the number of SSBs associated with an RO, N is greater than 0; Alternatively, the number of ROs included in an RO group can be determined as M*max(1, 1 / N) based on the number M of PRACHs using time-division multiplexing continuous transmission and the number N of SSBs associated with an RO; where one SSB occupies one RO group per mapping, M is an integer greater than or equal to 1, and N is greater than 0.
35. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to perform the method according to any one of claims 1 to 15, or the computer program that causes the processor to perform the method according to any one of claims 16 to 30.
Citation Information
Patent Citations
Method and apparatus for PRACH repetition
CN114651518A