Communication method and related apparatus

By determining the repetition count associated with the feature set in the RACH parameter information sent by the base station, the time period and RO set are determined, which solves the uplink transmission performance problem caused by inconsistent configurations of different terminals and base stations, and realizes flexible uplink transmission performance improvement.

WO2026031932A1PCT designated stage Publication Date: 2026-02-12HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/107429
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-07
Filing Date
2025-07-08
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

How to effectively determine the time period to improve uplink transmission performance when different terminals have inconsistent capabilities and base station RACH resources?

Method used

The time period is determined by the number of repetitions associated with the feature set in the RACH parameter information sent by the base station, and the RO set is determined according to the period for repeated PRACH transmission, adapting to the capability differences of different terminals and the flexibility of base station configuration.

Benefits of technology

With complex RACH parameter information configuration, the time period can be effectively determined, uplink transmission performance can be improved, and the capability differences of different terminals and the flexibility of base station configuration can be adapted.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025107429_12022026_PF_FP_ABST
    Figure CN2025107429_12022026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a related apparatus, which are applied to the technical field of communications. In the embodiments of the present application, regardless of whether there is only one group or multiple groups of RACH parameter information and regardless of how many repetition instances associated with feature sets are comprised in one group of RACH parameter information, the present solution can effectively determine a corresponding time period, determine an RO set on the basis of the time period and perform PRACH retransmission, thereby improving the uplink transmission performance.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and related apparatus

[0001] This application claims priority to the Chinese Patent Application No. 202411083303.4, filed on August 7, 2024, and entitled "Communication method and related apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, in particular to a communication method and related apparatus. BACKGROUND

[0003] Generally, a terminal initiates random access on resources configured by a base station, and a random access channel occasion (RO) is indispensable. In order to improve uplink coverage, the terminal can also perform repeated transmission on N ROs, which are determined according to a time period. However, the capabilities of different terminals may be different, and the supported feature combinations may also be different. Secondly, as the number of terminals continues to increase, the base station may also configure more RACH resources, such as multiple sets of RACH configurations. At this time, different terminals may determine different time periods, thereby affecting the performance of uplink transmission.

[0004] How to effectively determine the corresponding time period is a problem that needs to be solved by those skilled in the art. SUMMARY

[0005] The present application provides a communication method and related apparatus, which can effectively determine the corresponding time period and improve the performance of uplink transmission.

[0006] In a first aspect, the present application provides a communication method, which can be applied to a first communication apparatus. The first communication apparatus can be, for example, a terminal device or a communication module in a terminal device, or a circuit or chip responsible for communication functions in a terminal device (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core). The method comprises: receiving at least one set of RACH parameter information from a second communication apparatus, wherein the at least one set of RACH parameter information comprises a repetition number associated with at least one feature set.

[0007] Determining a time period according to the repetition number associated with the at least one feature set. Determining a set of ROs according to the time period, wherein the set of ROs is used for PRACH repeated transmission.

[0008] Optionally, the feature set can also be expressed as a feature combination or other meanings, which are not limited in the present application.

[0009] Optionally, when the at least one set of RACH parameter information includes one feature, the feature can also be expressed as a feature set, and the feature is a special case of the feature set.

[0010] In the present application, the first communication device is taken as an example of a terminal, and the second communication device is taken as an example of a base station A. The current scheme mainly considers determining the time period through the repetition number of the feature association. When the demand for repeated transmission in the system architecture is higher, the configuration issued by the base station A will be more, and the parameters of different configurations can also be different. At this time, it will become very complex to determine the time period. However, in the present scheme, whether there is only one set or multiple sets of RACH parameter information, and whether one set of RACH parameter information includes how many repetition numbers of feature set association, the present scheme can effectively determine the corresponding time period, determine the RO set according to the time period, perform PRACH repeated transmission, and improve the uplink transmission performance.

[0011] In a possible implementation of the first aspect, the at least one set of RACH parameter information includes first RACH parameter information, the first RACH parameter information includes a first repetition number associated with a first feature set and a second repetition number associated with a second feature set, and the determining of the time period according to the repetition number associated with the at least one feature set includes determining a first time period according to the first repetition number and the second repetition number.

[0012] In the above embodiments, taking the first communication device as a terminal and the second communication device as a base station A as an example, if the base station A issues a set of RACH parameter information (for example, represented as first RACH parameter information rach-configcommon1), the first RACH parameter information rach-configcommon includes a first repetition number associated with a first feature set (for example, represented as repetition number = 2 associated with msg1-repetition-r18) and a second repetition number associated with a second feature set (for example, represented as repetition number = 4 associated with msg1-repetition-r18+msg3 repetition), the terminal can determine the first time period according to the repetition number = 2 and the repetition number = 4. In the case that the terminal supports the first feature set and the second feature set, the terminal can determine the RO set through the first time period, and perform PRACH repeated transmission on the RO set. In the case that a set of RACH parameter information includes different repetition numbers associated with different feature sets, the present scheme can effectively determine the corresponding time period, and improve the uplink transmission performance.

[0013] In a further possible implementation form of the first aspect, the at least one set of RACH parameter information includes a first RACH parameter information, the first RACH parameter information includes a first repetition number associated with a first feature set and a second repetition number associated with a second feature set, and the determining the time period according to the repetition number associated with the at least one feature set includes determining a first time period according to the first repetition number and determining a second time period according to the second repetition number.

[0014] In the above embodiments, the first communication device is taken as an example of a terminal, and the second communication device is taken as an example of a base station A. If the base station A sends a set of RACH parameter information (for example, represented as first RACH parameter information rach-configcommon1), the first RACH parameter information rach-configcommon includes a first repetition number associated with a first feature set (for example, represented as repetition number = 2 associated with msg1-repetition-r18) and a second repetition number associated with a second feature set (for example, represented as repetition number = 4 associated with msg1-repetition-r18+msg3 repetition), the terminal can determine the first time period according to the repetition number = 2, and determine the second time period according to the repetition number = 4. In the case that the terminal supports the first feature set and / or the second feature set, the terminal can determine a RO set through the first time period and / or the second time period, and perform PRACH repeated transmission on the RO set. In the case that a set of RACH parameter information includes different repetition numbers associated with different feature sets, the present solution can effectively determine the corresponding time period respectively, and improve the uplink transmission performance. In addition, unlike deriving a time period through two repetition numbers, the present solution derives two time periods through two different repetition numbers, which reflects the flexibility of the configuration of the second communication device.

[0015] In a further possible implementation form of the first aspect, the at least one set of RACH parameter information includes first RACH parameter information and second RACH parameter information, the first RACH parameter information includes a first repetition number associated with a first feature set, and the second RACH parameter information includes a second repetition number associated with the first feature set. The determining a time period according to the repetition number associated with the at least one feature set includes determining a first time period according to the first repetition number and the second repetition number.

[0016] In the above embodiments, the first communication device is taken as an example of a terminal, and the second communication device is taken as an example of a base station A. If the base station A sends two groups of common RACH parameter information (for example, represented as first RACH parameter information rach-configcommon1 and second RACH parameter information rach-configcommon2), the first RACH parameter information rach-configcommon1 includes a first repetition number associated with a first feature set (for example, represented as msg1-repetition-r18 associated with repetition number = 2), and the second RACH parameter information rach-configcommon1 includes a second repetition number associated with the first feature set (for example, represented as msg1-repetition-r18 associated with repetition number = 4), the terminal can determine the first time period according to the repetition number = 2 and the repetition number = 4. In the case that the terminal supports the first feature set, the terminal can determine a RO set through the first time period, and perform PRACH repeated transmission on the RO set. In the case that the two groups of RACH parameter information respectively include different repetition numbers associated with the same feature set, the present solution can effectively determine the corresponding time period, and improve the uplink transmission performance.

[0017] In a further possible implementation form of the first aspect, the at least one group of RACH parameter information includes first RACH parameter information and second RACH parameter information, the first RACH parameter information includes a first repetition number associated with a first feature set, and the second RACH parameter information includes a second repetition number associated with the first feature set. The determining of the time period according to the repetition number associated with the at least one feature set includes determining a first time period according to the first repetition number and determining a second time period according to the second repetition number.

[0018] In the above embodiments, the first communication device is taken as an example of a terminal, and the second communication device is taken as an example of a base station A. If the base station A issues two sets of common RACH parameter information (for example, represented as first RACH parameter information rach-configcommon1 and second RACH parameter information rach-configcommon2), the first RACH parameter information rach-configcommon1 includes a first repetition number associated with the first feature set (for example, represented as msg1-repetition-r18 associated with repetition number = 2), and the second RACH parameter information rach-configcommon1 includes a second repetition number associated with the first feature set (for example, represented as msg1-repetition-r18 associated with repetition number = 4), the terminal can determine the first time period according to the repetition number = 2, and determine the second time period according to the repetition number = 4. In the case that the terminal supports the first feature set and / or the second feature set, the terminal can determine a RO set through the first time period and / or the second time period, and perform PRACH repeated transmission on the RO set. In the case that the two sets of RACH parameter information respectively include different repetition numbers associated with the same feature set, the scheme can effectively determine the corresponding time period, and improve the uplink transmission performance. In addition, unlike deriving a time period through two repetition numbers, the scheme derives two time periods through two different repetition numbers, which reflects the flexibility of the configuration of the second communication device.

[0019] In a further possible implementation form of the first aspect, the at least one set of RACH parameter information includes first RACH parameter information and second RACH parameter information, the first RACH parameter information includes a first repetition number associated with the first feature set, and the second RACH parameter information includes a second repetition number associated with the second feature set. The determining a time period according to the repetition number associated with the at least one feature set includes determining a first time period according to the first repetition number, and determining a second time period according to the second repetition number.

[0020] In the above embodiments, the first communication device is taken as an example of a terminal, and the second communication device is taken as an example of a base station A. If the base station A issues two sets of common RACH parameter information (for example, represented as first RACH parameter information rach-configcommon1 and second RACH parameter information rach-configcommon2), the first RACH parameter information rach-configcommon1 includes a first repetition number associated with a first feature set (for example, represented as msg1-repetition-r18 associated with repetition number = 2), and the second RACH parameter information rach-configcommon2 includes a second repetition number associated with a second feature set (for example, represented as msg1-repetition-r18 + msg3 repetition associated with repetition number = 4), the terminal can determine a first time period according to the repetition number = 2, and determine a second time period according to the repetition number = 4. In the case that the terminal supports the first feature set and / or the second feature set, the terminal can determine a RO set through the first time period and / or the second time period, and perform PRACH repeated transmission on the RO set. In the case that the two sets of RACH parameter information respectively include different repetition numbers associated with different feature sets, the scheme can effectively determine the corresponding time periods, and improve the uplink transmission performance. In addition, unlike deriving a time period through two repetition numbers, the scheme derives two time periods through two different repetition numbers, which reflects the flexibility of the second communication device configuration.

[0021] In a further possible implementation form of the first aspect, the at least one set of RACH parameter information includes first RACH parameter information and second RACH parameter information, the first RACH parameter information includes a first repetition number associated with a first feature set, and the second RACH parameter information includes a second repetition number associated with a second feature set. The determining a time period according to the repetition number associated with the at least one feature set includes determining a first time period according to the first repetition number and the second repetition number.

[0022] In the above embodiment, the first communication device is a terminal, the second communication device is a base station A, and the base station A sends two sets of RACH parameter information (for example, represented as first RACH parameter information rach-configcommon1 and second RACH parameter information rach-configcommon2). The first RACH parameter information rach-configcommon1 includes a first repetition number associated with a first feature set (for example, represented as msg1-repetition-r18 associated with repetition number = 2), and the second RACH parameter information rach-configcommon2 includes a second repetition number associated with a second feature set (for example, represented as msg1-repetition-r18+msg3 repetition associated with repetition number = 4). The terminal can determine the first time period according to the repetition number = 2 and the repetition number = 4. In the case that the terminal supports the first feature set, the terminal can determine the RO set through the first time period and perform PRACH repeated transmission on the RO set. In the case that the two sets of common RACH parameter information respectively include different repetition numbers associated with different feature sets, the scheme can effectively determine the corresponding time period and improve the uplink transmission performance.

[0023] In a possible implementation of the first aspect, the first time period or the second time period is composed of M associated pattern periods, where M is a positive integer and is associated with the repetition number of the first feature set and / or the second feature set.

[0024] In the above embodiment, the time period can be used to determine which N ROs (also referred to as RO set) are used for repeated transmission. The time period starts from the radio frame 0 and is composed of M associated pattern periods. M is a positive integer and needs to satisfy that, for all configured repetition numbers (for example, the repetition numbers associated with the first feature set and / or the second feature set configured by the network), each actually transmitted SSB index can determine the corresponding RO set in the determined time period (for example, the first time period or the second time period). Between the time periods, the RO set corresponding to the repetition number of each feature set is the same.

[0025] In a possible implementation of the first aspect, different feature sets belong to different sets of RACH parameter information.

[0026] In the above embodiment, only one feature set can exist in one group of RACH parameter information. For example, msg1-repetition-r18 belongs to the first RACH parameter information rach-configcommon1, and msg1-repetition-r18+msg3 repetition belongs to the second RACH parameter information rach-configcommon2. Considering that the capabilities of different terminals can be different, so that the determined time period can be different, in the present scheme, different feature sets belong to different groups of RACH parameter information, and different terminals can determine the time period according to the repetition number associated with the feature set, so that the first communication device and the second communication device can align and understand, and the uplink transmission performance is improved.

[0027] In a further possible implementation form of the first aspect, the repetition numbers associated with different feature sets in the same group of RACH parameter information are the same.

[0028] Optionally, in the same group of RACH parameter information, the maximum of the repetition numbers associated with different feature sets is the same, or the repetition numbers associated with different feature sets are in a subset relationship.

[0029] In the above embodiment, for example, the repetition number associated with the first feature set msg1-repetition-r18 and the repetition number associated with the second feature set msg1-repetition-r18+msg3 repetition both belong to the first RACH parameter information rach-configcommon1. In the present scheme, in the case that the repetition numbers associated with different feature sets belong to the same group of RACH parameter information, different terminals can determine the time period according to the repetition number associated with the feature set, so that the first communication device and the second communication device can align and understand, and the uplink transmission performance is improved.

[0030] In a further possible implementation form of the first aspect, the repetition numbers associated with the same feature set belong to the same group of RACH parameter information.

[0031] In the above embodiment, for example, the repetition number associated with the first feature set msg1-repetition-r18 belongs to the first RACH parameter information rach-configcommon1. In the present scheme, in the case that the same feature set belongs to the same group of RACH parameter information, terminals with the same capability can determine the time period according to the repetition number associated with the same feature set, so that the first communication device and the second communication device can align and understand, and the uplink transmission performance is improved.

[0032] In a further possible implementation form of the first aspect, if the repetition number associated with the same feature set belongs to different groups of RACH parameter information, other parameters in the different groups of RACH parameter information are the same except the repetition number associated with the feature set.

[0033] In the above implementation form, exemplary, the repetition number associated with the first feature set msg1-repetition-r18 belongs to the first RACH parameter information rach-configcommon1, and the repetition number associated with the first feature set msg1-repetition-r18 belongs to the second RACH parameter information rach-configcommon2. In order to control variables, other parameters in the first RACH parameter information rach-configcommon1 and the second RACH parameter information rach-configcommon2 are the same except the repetition number associated with the first feature set msg1-repetition-r18, so that the first communication device and the second communication device align understanding.

[0034] In a third aspect, a method is provided. The method can be performed by a first communication device, or by a component of the first communication device, such as a processor, a chip or a chip system of the first communication device, or by a logic module or software that can implement all or part of the first communication device. Taking the method performed by the first communication device as an example, the method includes: receiving at least one group of RACH parameter information from a second communication device, wherein the at least one group of RACH parameter information includes a repetition number associated with at least one feature set, and different feature sets belong to different groups of RACH parameter information; determining a time period according to the repetition number associated with the at least one feature set; and determining a RO set according to the time period, wherein the RO set is used for PRACH repeated transmission.

[0035] In a third aspect, a method is provided. The method can be performed by a first communication device, or by a component of the first communication device, such as a processor, a chip or a chip system of the first communication device, or by a logic module or software that can implement all or part of the first communication device. Taking the method performed by the first communication device as an example, the method includes: receiving at least one group of RACH parameter information from a second communication device, wherein the at least one group of RACH parameter information includes a repetition number associated with at least one feature set, and different feature sets belong to different groups of RACH parameter information; determining a time period according to the repetition number associated with the at least one feature set; and determining a RO set according to the time period, wherein the RO set is used for PRACH repeated transmission.

[0036] In a fourth aspect, the method can be performed by a first communication apparatus, by a component of the first communication apparatus, such as a processor, a chip or a chip system of the first communication apparatus, or by a logic module or software that can implement all or part of the first communication apparatus. For example, the method is performed by the first communication apparatus, and the method includes: receiving at least one set of RACH parameter information from a second communication apparatus, wherein the at least one set of RACH parameter information includes at least one number of repetitions associated with a feature set, and the numbers of repetitions associated with the same feature set belong to the same set of RACH parameter information. Determining a time period according to the at least one number of repetitions associated with the feature set. Determining a set of ROs according to the time period, wherein the set of ROs is used for PRACH repeated transmission.

[0037] In a fifth aspect, the method can be performed by a first communication apparatus, by a component of the first communication apparatus, such as a processor, a chip or a chip system of the first communication apparatus, or by a logic module or software that can implement all or part of the first communication apparatus. For example, the method is performed by the first communication apparatus, and the method includes: receiving at least one set of RACH parameter information from a second communication apparatus, wherein the at least one set of RACH parameter information includes at least one number of repetitions associated with a feature set, and if the numbers of repetitions associated with the same feature set belong to different sets of RACH parameter information, the parameters in the different sets of RACH parameter information are the same except for the numbers of repetitions associated with the feature set. Determining a time period according to the at least one number of repetitions associated with the feature set. Determining a set of ROs according to the time period, wherein the set of ROs is used for PRACH repeated transmission.

[0038] In a sixth aspect, the embodiments of the present application provide a communication method applied to a second communication apparatus, which can be, for example, a network device or a communication module in the network device, or a circuit or chip responsible for communication function in the network device (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core). The method includes: sending at least one set of RACH parameter information to a first communication apparatus, wherein the at least one set of RACH parameter information includes at least one number of repetitions associated with a feature set. Determining a time period according to the at least one number of repetitions associated with the feature set. Determining a set of ROs according to the time period, wherein the set of ROs is used for receiving PRACH.

[0039] In a possible implementation form of the sixth aspect, the at least one set of RACH parameter information comprises first RACH parameter information, the first RACH parameter information comprises a first repetition number associated with a first feature set and a second repetition number associated with a second feature set, and the determining the time period according to the repetition number associated with the at least one feature set comprises determining a first time period according to the first repetition number and a second time period according to the second repetition number.

[0040] In a possible implementation form of the sixth aspect, the at least one set of RACH parameter information comprises first RACH parameter information, the first RACH parameter information comprises a first repetition number associated with a first feature set and a second repetition number associated with a second feature set, and the determining the time period according to the repetition number associated with the at least one feature set comprises determining a first time period according to the first repetition number and a second time period according to the second repetition number.

[0041] In a possible implementation form of the sixth aspect, the at least one set of RACH parameter information comprises first RACH parameter information and second RACH parameter information, the first RACH parameter information comprises a first repetition number associated with a first feature set, and the second RACH parameter information comprises a second repetition number associated with the first feature set, and the determining the time period according to the repetition number associated with the at least one feature set comprises determining a first time period according to the first repetition number and a second time period according to the second repetition number.

[0042] In a possible implementation form of the sixth aspect, the at least one set of RACH parameter information comprises first RACH parameter information and second RACH parameter information, the first RACH parameter information comprises a first repetition number associated with a first feature set, and the second RACH parameter information comprises a second repetition number associated with the first feature set, and the determining the time period according to the repetition number associated with the at least one feature set comprises determining a first time period according to the first repetition number and a second time period according to the second repetition number.

[0043] In a possible implementation form of the sixth aspect, the at least one set of RACH parameter information comprises first RACH parameter information and second RACH parameter information, the first RACH parameter information comprises a first repetition number associated with a first feature set, and the second RACH parameter information comprises a second repetition number associated with the first feature set, and the determining the time period according to the repetition number associated with the at least one feature set comprises determining a first time period according to the first repetition number and a second time period according to the second repetition number.

[0044] In a possible implementation form of the sixth aspect, the at least one set of RACH parameter information comprises a first set of RACH parameter information and a second set of RACH parameter information, the first set of RACH parameter information comprises a first number of repetitions associated with a first feature set, and the second set of RACH parameter information comprises a second number of repetitions associated with a second feature set. The determining the time period according to the number of repetitions associated with the at least one feature set comprises determining a first time period according to the first number of repetitions and the second number of repetitions.

[0045] In a possible implementation form of the sixth aspect, the first time period or the second time period is composed of M associated pattern periods, where M is a positive integer and is associated with the number of repetitions associated with the first feature set and / or the second feature set.

[0046] In a possible implementation form of the sixth aspect, different feature sets belong to different sets of RACH parameter information.

[0047] In a possible implementation form of the sixth aspect, the number of repetitions associated with different feature sets in a same set of RACH parameter information is the same.

[0048] In a possible implementation form of the sixth aspect, the number of repetitions associated with a same feature set belongs to a same set of RACH parameter information.

[0049] In a possible implementation form of the sixth aspect, if the number of repetitions associated with a same feature set belongs to different sets of RACH parameter information, other parameters in the different sets of RACH parameter information except the number of repetitions associated with the feature set are the same.

[0050] In a seventh aspect, a method is provided. The method can be performed by a second communication device, by a component of the second communication device, such as a processor, a chip or a chip system of the second communication device, or by a logic module or software capable of implementing all or part of the second communication device. For example, the method is performed by the second communication device, and comprises: sending, to a first communication device, at least one set of RACH parameter information, where the at least one set of RACH parameter information comprises a number of repetitions associated with at least one feature set, and different feature sets belong to different sets of RACH parameter information; determining a time period according to the number of repetitions associated with the at least one feature set; and determining a set of ROs according to the time period, where the set of ROs is used for receiving a PRACH.

[0051] In an eighth aspect, the method can be performed by the second communication device, by a component of the second communication device, such as a processor, a chip, or a chip system of the second communication device, or by a logic module or software that can implement the whole or part of the second communication device. For example, the method is performed by the second communication device, and the method includes: sending at least one set of RACH parameter information to the first communication device, wherein the at least one set of RACH parameter information includes at least one repetition number associated with a feature set, and the repetition numbers associated with different feature sets in the same set of RACH parameter information are the same. A time period is determined according to the at least one repetition number associated with the feature set. A set of ROs is determined according to the time period, and the set of ROs is used to receive a PRACH.

[0052] In a ninth aspect, the method can be performed by the second communication device, by a component of the second communication device, such as a processor, a chip, or a chip system of the second communication device, or by a logic module or software that can implement the whole or part of the second communication device. For example, the method is performed by the second communication device, and the method includes: sending at least one set of RACH parameter information to the first communication device, wherein the at least one set of RACH parameter information includes at least one repetition number associated with a feature set, and the repetition numbers associated with the same feature set belong to the same set of RACH parameter information. A time period is determined according to the at least one repetition number associated with the feature set. A set of ROs is determined according to the time period, and the set of ROs is used to receive a PRACH.

[0053] In a tenth aspect, the method can be performed by the second communication device, by a component of the second communication device, such as a processor, a chip, or a chip system of the second communication device, or by a logic module or software that can implement the whole or part of the second communication device. For example, the method is performed by the second communication device, and the method includes: sending at least one set of RACH parameter information to the first communication device, wherein the at least one set of RACH parameter information includes at least one repetition number associated with a feature set, and if the repetition numbers associated with the same feature set belong to different sets of RACH parameter information, the parameters other than the repetition numbers associated with the feature set in the different sets of RACH parameter information are the same. A time period is determined according to the at least one repetition number associated with the feature set. A set of ROs is determined according to the time period, and the set of ROs is used to receive a PRACH.

[0054] In an eleventh aspect, an embodiment of the present application provides a communication apparatus, which can be used in the first communication apparatus of the first aspect to the fifth aspect, and can be a terminal, a device (for example, a chip, or a chip system, or a circuit) in the terminal, or a device capable of being used in cooperation with the terminal, or a logic module or software capable of realizing all or part of the functions of the terminal.

[0055] In a possible implementation, the communication apparatus can include a module or unit corresponding to each of the methods / operations / steps / actions described in the first aspect to the fifth aspect, which can be a hardware circuit, software, or a combination of hardware circuit and software.

[0056] In a twelfth aspect, an embodiment of the present application provides a communication apparatus, which can be used in the second communication apparatus of the sixth aspect to the tenth aspect, and can be a network device, a device (for example, a chip, or a chip system, or a circuit) in the network device, or a device capable of being used in cooperation with the network device, or a logic module or software capable of realizing all or part of the functions of the network device.

[0057] In a possible implementation, the communication apparatus can include a module or unit corresponding to each of the methods / operations / steps / actions described in the sixth aspect to the tenth aspect, which can be a hardware circuit, software, or a combination of hardware circuit and software.

[0058] In a thirteenth aspect, an embodiment of the present application provides a communication apparatus, which includes at least one processor and a communication interface; the communication interface is configured to input and / or output information, and the at least one processor is configured to call a computer program stored in at least one memory to implement the method described in any one of the embodiments of the first aspect to the fifth aspect.

[0059] In a possible implementation of the thirteenth aspect, the communication apparatus further includes the at least one memory. Optionally, the memory and the processor are integrated together.

[0060] In a fourteenth aspect, an embodiment of the present application provides a communication apparatus, which includes at least one processor and a communication interface; the communication interface is configured to input and / or output information, and the at least one processor is configured to call a computer program stored in at least one memory to implement the method described in any one of the embodiments of the sixth aspect to the tenth aspect.

[0061] In a possible implementation of the fourteenth aspect, the communication apparatus further includes the at least one memory. Optionally, the memory and the processor are integrated together.

[0062] In a fifteenth aspect, an embodiment of the present application provides a communication apparatus, comprising a logic circuit and an interface, the logic circuit and the interface being coupled; the interface is configured to input and / or output information, and the logic circuit is configured to implement the method described in any of the embodiments of the first aspect to the tenth aspect.

[0063] In a possible implementation form of the fifteenth aspect, the communication apparatus is a chip or a chip system.

[0064] In a sixteenth aspect, an embodiment of the present application provides a communication system, comprising a first communication apparatus and a second communication apparatus, the first communication apparatus and the second communication apparatus being communicatively connected. The first communication apparatus is configured to implement the method of any of the embodiments of the first aspect to the fifth aspect, and the second communication apparatus is configured to implement the method of any of the embodiments of the sixth aspect to the tenth aspect.

[0065] In a seventeenth aspect, an embodiment of the present application provides a computer readable storage medium, configured to store instructions or a computer program; when the instructions or the computer program are executed, the method of any of the embodiments of the first aspect to the tenth aspect is implemented.

[0066] In an eighteenth aspect, the present application provides a computer program product, comprising computer instructions, when the instructions are executed on at least one processor, the method of any of the first aspect to the tenth aspect or any possible implementation form thereof can be implemented. Exemplarily, the computer program product can be a software installation package, and when the method described above is needed, the computer program product can be downloaded and executed on a computing device.

[0067] The technical solutions provided in the second aspect to the eighteenth aspect of the present application have the beneficial effects of the technical solutions of the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0068] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;

[0069] FIG. 2 is a schematic diagram of another architecture of a communication system according to an embodiment of the present application;

[0070] FIG. 3 is a schematic diagram of another architecture of a communication system according to an embodiment of the present application;

[0071] FIG. 4 is a schematic diagram of an O-RAN system according to an embodiment of the present application;

[0072] FIG. 5 is a diagram of functional division of network elements and protocol layer structure of an O-RAN system according to an embodiment of the present application;

[0073] FIG. 6 is a schematic diagram of a mapping period according to an embodiment of the present application;

[0074] FIG. 7 is a schematic diagram of a RO set according to an embodiment of the present application;

[0075] FIG. 8a is a schematic diagram of a time period according to an embodiment of the present application;

[0076] FIG. 8b is a schematic diagram of another time period according to an embodiment of the present application;

[0077] FIG. 9 is a schematic diagram of a communication method according to an embodiment of the present application;

[0078] FIG. 10a is a schematic diagram of a first communication device determining a time period according to a number of repetitions associated with a feature set according to an embodiment of the present application;

[0079] FIG. 10b is a schematic diagram of another first communication device determining a time period according to a number of repetitions associated with a feature set according to an embodiment of the present application;

[0080] FIG. 10c is a schematic diagram of yet another first communication device determining a time period according to a number of repetitions associated with a feature set according to an embodiment of the present application;

[0081] FIG. 10d is a schematic diagram of yet another first communication device determining a time period according to a number of repetitions associated with a feature set according to an embodiment of the present application;

[0082] FIG. 10e is a schematic diagram of yet another first communication device determining a time period according to a number of repetitions associated with a feature set according to an embodiment of the present application;

[0083] FIG. 10f is a schematic diagram of yet another first communication device determining a time period according to a number of repetitions associated with a feature set according to an embodiment of the present application;

[0084] FIG. 11 is a schematic diagram of different feature sets belonging to different groups of RACH parameter information according to an embodiment of the present application;

[0085] FIG. 12 is a schematic diagram of a number of repetitions associated with different feature sets in a same group of RACH parameter information being the same according to an embodiment of the present application;

[0086] FIG. 13 is a schematic diagram of a structure of a communication device 130 according to an embodiment of the present application;

[0087] FIG. 14 is a schematic diagram of a structure of another communication device 140 according to an embodiment of the present application;

[0088] FIG. 15 is a schematic diagram of a structure of yet another communication device 150 according to an embodiment of the present application;

[0089] FIG. 16 is a structural schematic diagram of a processor according to an embodiment of the present application;

[0090] FIG. 17 is a structural schematic diagram of a terminal-side chip baseband according to an embodiment of the present application. DETAILED DESCRIPTION

[0091] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0092] The system architecture to which the embodiments of the present application are applied will be described below. It should be noted that the system architecture and business scenarios described herein are for the purpose of more clearly illustrating the technical solutions of the present application, and do not constitute a limitation on the technical solutions provided by the present application. It can be understood by those skilled in the art that, as the system architecture evolves and new business scenarios emerge, the technical solutions provided by the present application are also applicable to similar technical problems.

[0093] Please refer to FIG. 1, which is a structural schematic diagram of a communication system according to an embodiment of the present application. As shown in (a) of FIG. 1, the communication system includes a first communication device 101 and a second communication device 102. Optionally, the communication system further includes a third communication device 103. Optionally, the first communication device 101, the second communication device 102 and the third communication device 103 can be the same type of device, or can be different types of devices. For example, as shown in (b) of FIG. 1, the first communication device 101 is a terminal, the second communication device 102 is a first network device, and the third communication device 103 is a second network device. For another example, as shown in (c) of FIG. 1, the first communication device 101 is a terminal, the second communication device 102 is also a terminal, and the third communication device 103 is also a terminal. Next, the architecture of the communication system will be described in detail taking the first communication device 101 as a terminal and the second communication device 102 as a first network device as an example.

[0094] It can be understood that, in the case where the communication system only includes the first communication device 101 and the second communication device 102, the communication system only shows one terminal and one network device. In actual use, at least one terminal and / or at least one network device architecture (for example, the architecture shown in (a) of FIG. 1) can be adopted according to needs. Exemplarily, the communication system shown in FIG. 2 includes one network device and multiple terminals or includes multiple network devices and one terminal, wherein a single network device can transmit a sensing signal or send a message to a single or multiple terminals. Multiple network devices can simultaneously transmit a sensing signal or send a message to a single terminal.

[0095] In the embodiments of the present application, the network device 210 is a node in a radio access network (RAN), which can also be referred to as an access network device, and can also be referred to as a RAN node (or device). The network device 210 is used to help the terminal to realize wireless access. The plurality of network devices 210 in the communication system 2000 can be nodes of the same type or nodes of different types. In some scenarios, the roles of the network device 210 and the terminal 220 are relative, for example, the network element 220i in FIG. 2 can be a helicopter or a drone, which can be configured as a mobile base station. For the terminal 220j that accesses the RAN 200 through the network element 220i, the network element 220i is a base station; but for the base station 210a, the network element 220i is a terminal. The network device 210 and the terminal 220 are sometimes both referred to as communication apparatuses, for example, the network elements 210a and 210b in FIG. 2 can be understood as communication apparatuses with base station functions, and the network elements 220a-220j can be understood as communication apparatuses with terminal functions.

[0096] In a possible scenario, the network device can be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next generation NodeB (gNB), a next generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, a satellite, or an access point (AP) in a WiFi system, an integrated access and backhaul (IAB) node, a network device in a non-terrestrial network (NTN) communication system, i.e., can be deployed in a high-altitude platform or a satellite, etc. The network device can be a macro base station (such as 210a in FIG. 2), a micro base station or an indoor station (such as 210b in FIG. 2), a relay node or a donor node, or a wireless controller in a cloud radio access network (CRAN) scenario. The network device can also be a device assuming a base station function in device to device (D2D) communication, vehicle-to-everything (V2X) communication, unmanned aircraft communication, or machine communication. Alternatively, the network device can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in the vehicle-to-everything (V2X) technology can be a road side unit (RSU).

[0097] In another possible scenario, a terminal is assisted by multiple network devices to implement wireless access, and different network devices respectively implement part of functions of a base station. For example, a network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in the same network element, for example, in a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, for example, included in a remote radio unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH). It can be understood that the network device can be a CU node, or a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into network devices in a radio access network (RAN), or the CU can be divided into network devices in a core network (CN), which is not limited here.

[0098] In the embodiments of the present application, the terminals involved can include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to wireless modems with wireless communication functions. The terminal 220, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., or a device for providing voice or data connectivity to a user, can also be an Internet of Things device. For example, the terminal device includes handheld devices with wireless connection functions, vehicle-mounted devices, etc. At present, the terminal device can be: a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device (such as a smart watch, a smart bracelet, a pedometer, smart glasses, etc.), a vehicle-mounted device (such as a car, a bicycle, an electric vehicle, an airplane, a ship, a train, a high-speed rail, etc.), a satellite terminal, a virtual reality (VR) device, an augmented reality (AR) device, a smart point of sale (POS) machine, a customer-premises equipment (CPE), a light UE, a reduced capability UE (REDCAP UE), a wireless terminal in industrial control, a smart home device (such as a refrigerator, a television, an air conditioner, an electric meter, etc.), a smart robot, a mechanical arm, a workshop device, a wireless terminal in unmanned driving, a wireless terminal in remote medical treatment, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home, a flight device (such as a smart robot, a hot air balloon, a drone, an airplane), etc. The terminal device can also be a vehicle device, such as a whole vehicle device, a vehicle-mounted module, a vehicle-mounted chip, an on board unit (OBU) or a telematics box (T-BOX), etc. The terminal device can also be other devices with terminal functions, for example, the terminal device can also be a device with terminal functions in D2D communication.

[0099] Optionally, the communication between each network device and each terminal device in the communication system shown in FIG. 2 can also be represented in another form, as shown in FIG. 3, the communication system includes a terminal 310 and a first network device 320, the terminal 310 includes a first processor 311, a first memory 312 and a first transceiver 313, the first transceiver 313 includes a first transmitter 3131, a first receiver 3132 and a first antenna 3133. The first network device 320 includes a second processor 321, a second memory 322 and a second transceiver 323, the second transceiver 323 includes a second transmitter 3231, a second receiver 3232 and a second antenna 3233. The first transmitter 3131 can be configured to send a PRACH to the first network device 320 through the first antenna 3133, and the first receiver 3132 can be configured to receive at least one set of common RACH parameter information from the first network device 320 through the first antenna 3133. The second transmitter 3231 can be configured to send at least one set of common RACH parameter information to the terminal 310 through the second antenna 3233, and the second receiver 3232 can be configured to receive a PRACH sent by the terminal 310 through the second antenna 3233.

[0100] Optionally, the method provided by the embodiments of the present application can also be applied to an O-RAN system, please refer to FIG. 4, which is a schematic diagram of an O-RAN system provided by the embodiments of the present application. The O-RAN system can also include other components in addition to the components shown in FIG. 4, which are not limited by the present application. Optionally, the network device shown in FIG. 4 can be an access network device, for example, it can be an eNB or a gNB or a next-generation access network device. The access network device communicates with the core network (CN) through a backhaul link and communicates with the terminal through an air interface. The BBU in the access network device communicates with the core network through a backhaul link, and the RU in the access network device communicates with at least one terminal through an air interface. The BBU communicates with at least one RU through a front-haul link, and the BBU and the RU can be co-located or not. The BBU includes at least one control unit (CU) and at least one distributed unit (DU), which can communicate through at least one mid-haul link.

[0101] Further optionally, referring to FIG. 5, FIG. 5 is a diagram of a network element function division and protocol layer structure of an open radio access network (O-RAN) system provided by an embodiment of the present application, as shown in FIG. 5, in some examples, the CU is a logical node that carries an RRC layer, a service data adaptation protocol (SDAP) layer, a packet data convergence protocol (PDCP) layer, and other control functions of an access network device. The CU is connected to network nodes such as a core network through some interfaces, which can be E2 interfaces and the like. Optionally, the CU can have part of the functions of the core network, such as the PDCP layer and higher layers. The CU is connected to the DU (such as the RLC layer and lower layers) through some interfaces, which can be F1 interfaces and the like. In some examples, these interfaces (such as the F1 interface) can provide control plane (C-Plane) and user plane (U-Plane) functions (such as interface management, system information management, UE context management, RRC message transmission, and the like). The F1AP is an application protocol of the F1 interface, which defines signaling procedures of the F1 in some examples. The F1 interface supports a control plane F1-C and a user plane F1-U.

[0102] In some examples, the CU can be split into a CU-CP (control unit-control plane) and a CU-UP (control unit-user plane), where the CU-CP is a logical node carrying the RRC layer and the PDCP-C (control plane part of PDCP) layer, used to implement the control plane function of the CU. The CU-CP can interact with a network element in the core network used to implement the control plane function. The network element in the core network used to implement the control plane function can be an access and mobility function network element, such as an access and mobility management function (AMF) in the fifth generation mobile communication system (5G). The AMF network element is used to be responsible for mobility management in the mobile network, such as location update of the terminal, registration network of the terminal, handover of the terminal device, etc. The CU-UP is a logical node carrying the SDAP layer and the PDCP-U (user plane part of PDCP) layer for user plane data, used to implement the user plane function of the CU. The CU-UP can interact with a network element in the core network used to implement the user plane function. The network element in the core network used to implement the user plane function, for example, the user plane function (UPF) in the 5G system, is used to be responsible for the forwarding and receiving of data in the terminal device. It should be understood that the above configuration of the CU and the DU is only an example, and the CU and the DU can also be configured to have functions according to needs, and the present application does not make too many limitations on this. For example, the CU or the DU can be configured to have more functions of protocol layers, or the CU or the DU can be configured to have partial processing functions of protocol layers. For another example, part of the functions of the RLC layer and the functions of the protocol layers above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to the service type or other system requirements, for example, according to the delay, the functions that need to meet the delay requirement are arranged in the DU, and the functions that do not need to meet the delay requirement are arranged in the CU.

[0103] In some examples, a DU is a logical node that hosts radio link control (RLC) layer, MAC layer, higher physical layer (higher PHY), and other functions. In some examples, a DU can control at least one RU. The DU is connected to the RU through some interfaces, which can be a fronthaul interface. In some examples, the higher PHY layer includes parts of PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.

[0104] In some examples, an RU is a logical node that hosts lower physical layer (lower PHY) and radio frequency chain (RF chain) processing. In some examples, an RU can be a 3GPP TRP or a remote radio head (RRH) or other similar functional entity. In some examples, the Low-PHY includes parts of PHY processing, such as fast fourier transform (FFT), inverse fast fourier transformation (IFFT), digital beamforming and filtering, etc. The RU communicates with one or more UEs through a wireless link.

[0105] Optionally, the DU and the RU can be co-located or not co-located. The DU and the RU exchange control plane information through a lower-layer split CUS-plane (LLS-CUS) and synchronization interface via a fronthaul link. The LLS-CUS can include a LLS-C interface and a LLS-U interface that provide control plane (C-Plane) and user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and the RU. The DU and the RU exchange management information through a LLS-M interface of the fronthaul link, and the management plane (M-Plane) refers to non-real-time management operations between the DU and the RU.

[0106] Optionally, the DU and the RU can cooperate to jointly implement the functions of the PHY layer. One DU can be connected with one or more RUs. The functions of the DU and the RU can be configured in various manners according to design. For example, the DU is configured to implement baseband functions, and the RU is configured to implement radio frequency functions. For another example, the DU is configured to implement high-layer functions in the PHY layer, and the RU is configured to implement low-layer functions in the PHY layer or implement the low-layer functions and radio frequency functions. The high-layer functions in the PHY layer can include a part of functions of the PHY layer that are closer to the MAC layer, and the low-layer functions in the PHY layer can include another part of functions of the PHY layer that are closer to the radio frequency side.

[0107] In different systems, the CU (or CU-CP and CU-UP), the DU, or the RU can also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, the CU-CP, the CU-UP, the DU, and the RU are taken as examples for description in this application. The deployment manners of the network devices listed here are only examples, and other deployment manners of the network devices can exist as the standard technology evolves.

[0108] The terms related to the embodiments of the present application are introduced below.

[0109] 1. RO

[0110] Generally, the RO is configured by the base station, specifically through RACH-ConfigCommon signaling. The RACH-ConfigCommon configuration parameters can include a PRACH configuration index, msg1-FDM, a frequency domain starting position of the PRACH msg1-FrequencyStart, and the total number of preambles totalNumberOfRA-Preambles. In the time domain, the PRACH configuration period can be 10 ms, 20 ms, 40 ms, 80 ms, or 160 ms. Exemplarily, in one configuration period, which slots can have ROs, how many PRACH slots are included in one slot or subframe, and how many ROs are included in one PRACH slot are all obtained according to the PRACH configuration index.

[0111] In frequency domain, the base station can also configure how many ROs in frequency domain, specifically through msg1-FDM, the value of msg1-FDM can be {1, 2, 4, 8} for example.

[0112] The ROs can be divided into valid ROs and invalid ROs, and the difference between the two is determined according to a rule, for example, the ROs have a time-domain distance from the SSB to be valid ROs. It should be noted that the ROs in the embodiments of the present application are all valid ROs.

[0113] The mapping relationship between SSB and RO will be introduced below.

[0114] Specifically, the number of SSBs mapped in one RO (for example, the number is represented as P) is configured through SSB-perRACH-occasion, which can be {1 / 8, 1 / 4, 1 / 2, 1, 2, 4, 8, 16}. For example, when P is less than 1, for example, P is 1 / 4, it can be understood that the number of SSBs mapped in one RO is 0.25, and then 4 ROs map one SSB, that is, share one SSB, at this time, it can also be understood as one SSB mapping to 4 ROs.

[0115] The order of SSB mapping to RO will be introduced below, specifically as follows:

[0116] (1) In one RO, mapping in ascending order of preamble index.

[0117] (2) Mapping in ascending order in frequency.

[0118] (3) In one PRACH slot, mapping in time sequence.

[0119] (4) According to the ascending order of PRACH slot index, that is, mapping in time sequence.

[0120] As can be seen from the above, the order of SSB mapping to RO is: first mapping in RO according to preamble, and then mapping in the order of frequency first and then time.

[0121] 2. Mapping cycle

[0122] As shown in FIG. 6, mapping all actual SSBs can be called a mapping cycle. For example, in case A or case B, the value of SSB index is 0-3, which can also be other values, for example, SSB index can be 5, 7, 8, 10, and the value of SSB index depends on the configuration of bitmap.

[0123] 3. Association cycle

[0124] An association period is an integer multiple of the PRACH configuration period. As shown in Table 1, when the PRACH configuration period is equal to 10 ms, the association period can include {1, 2, 4, 8, 16} configuration periods, i.e., 10 ms, 20 ms, 40 ms, 80 ms, 160 ms. The specific value is to find a minimum value among these values and to make sure that all SSBs are mapped at least once, starting from radio frame 0. In combination with case C in FIG. 6, assume that the first PRACH configuration period only contains RO 0 and RO 1, it cannot map all SSBs once, so a second PRACH configuration period is needed, assume that the second PRACH configuration period contains RO 2, 3, 4, 5, 6, 7, then these two PRACH configuration periods can map all SSBs at least once, then it is an association period (2 configuration periods, 20 ms). In this association period, after mapping SSBs once, there are still some ROs left (RO 3~7, in addition, there is still one SSB position left in RO 2). In these remaining ROs, SSBs can be mapped again 2 times, then a total of 3 times, which can also be understood as 3 rounds of mapping, there are 3 mapping periods. At this time, if there are still ROs left, these remaining ROs cannot map all SSBs once, then SSBs are not mapped. If there are still some preamble indexes left in the remaining ROs that do not map SSBs, then SSBs are not mapped, for example, RO 7 in case C in FIG. 6, only 1 SSB is mapped, and there is still one SSB position left, so SSBs are not mapped. At this time, the number of SSBs mapped in the RO is less than N.

[0125] Table 1

[0126] 4. Association pattern period

[0127] An association pattern period is composed of one or more association periods, and the maximum is 160 ms. The mapping between SSBs and ROs is completely the same and repeated between association pattern periods. As shown in FIG. 7, a box represents an RO, and the number in the box represents an SSB index, and the SSB index includes 1~16. The period of SSBs is 80 ms, and there is only one radio frame with ROs in the PRACH configuration period. FIG. 7 takes an example of an association pattern period with 10 ROs in one radio frame, N=1, and msg-FDM=1. The box marked with “√” indicates that the RO at the position is an invalid RO, and the box marked with “X” indicates that the RO at the position is a remaining RO without mapping SSBs.

[0128] 5. Time period

[0129] R18 supports PRACH repetition, which can also be understood as preamble repetition, i.e., in time domain, the preamble is repeatedly transmitted on N ROs associated with the same SSB index. N is the repetition number, which can be configured by the base station as {2, 4, 8}. In order to determine which N ROs (which can also be expressed as RO set) to repeat, the concept of time period is introduced. The time period starts from radio frame 0 and is composed of M associated pattern periods. M is a positive integer and needs to meet that for all configured repetition numbers, each actual transmitted SSB index can determine the corresponding RO set within the determined time period. Between time periods, the RO set corresponding to each repetition number is consistent or the same. The time period starts from radio frame 0, which does not mean that the starting radio frame of the time period must be radio frame 0, but can also be other radio frames. It is only determined that the time period starts from radio frame 0. For example, if the length of the time period is 80 ms, radio frames 0-7 are a time period, radio frames 8-15 are another time period, and so on.

[0130] The scheme for determining the time period is introduced as follows.

[0131] Exemplarily, for example in combination with FIG. 7, when N = {2}, the time period is composed of M = 1 associated pattern period. Because in this associated pattern period, for each SSB index, the corresponding RO set can be determined. For example, for SSB 1, the 2 ROs in the first associated period are an RO set; the RO in the second associated period and the RO in the third associated period are an RO set.

[0132] For another example, when N = {4}, the time period is composed of M = 1 associated pattern period. For example, for SSB 1, the 2 ROs in the first associated period, the RO in the second associated period, and the RO in the third associated period are an RO set.

[0133] For another example, when N = {2, 4}, the time period is also composed of M = 1 associated pattern period.

[0134] For another example, when N = {8}, or {2, 8}, or {2, 4, 8}, or {4, 8}, the time period is composed of M = 2 associated pattern periods.

[0135] Exemplarily, for example, as shown in FIG. 8a, the time period when N = {4, 8}.

[0136] For another example, as shown in FIG. 8b, the time period when N = {4}. It can be seen from FIG. 8a and FIG. 8b that the RO set corresponding to the repetition number = 4 can be different in different time periods.

[0137] Currently, the time period is determined according to N, i.e., the number of repetitions. However, in some cases, there can be multiple sets of RACH configurations, for example, the base station configures 2 rach-ConfigCommon. And many parameters in the 2 sets of configurations can be different, such as the period, time-frequency resource, number of SSBs on RO, etc., resulting in different associated periods and associated pattern periods. At the same time, different RACH configurations can also include different repetition numbers associated with the same feature set. In this case, the determination of the time period becomes very complex.

[0138] For another example, the base station can also configure only one rach-ConfigCommon, i.e., one set of configuration, but can correspond to different feature sets, i.e., different feature sets are associated with different repetition numbers. For example, the terminal only supports the first feature set msg1-repetition-r18, at this time the terminal will only select the repetition number associated with msg1-repetition-r18 for PRACH repeated transmission. It will not use the repetition number associated with msg1-repetition-r18+msg3 repetition for PRACH repeated transmission. Therefore, the terminal can know the repetition number associated with msg1-repetition-r18+msg3 repetition, or can not know the repetition number associated with msg1-repetition-r18+msg3 repetition, depending on the implementation of the terminal. At this time, different terminals can determine different time periods.

[0139] For another example, the terminal supports both msg1-repetition-r18 and msg1-repetition-r18+msg3 repetition. At this time, the terminal will select the repetition number associated with msg1-repetition-r18 for PRACH repeated transmission according to RSRP, or select the repetition number associated with msg1-repetition-r18+msg3 repetition for PRACH repeated transmission.

[0140] As can be seen from the above, the RACH configuration issued by the base station will correspondingly increase, and for different terminal capabilities, different terminals can determine different time periods, affecting the performance of uplink transmission.

[0141] Therefore, the embodiment of the present application provides a communication method and related device, taking a terminal as the first communication device and a base station A as the second communication device. In the present solution, no matter whether there is one group or multiple groups of RACH parameter information, or whether one group of RACH parameter information includes how many repetition times of a feature set association, the present solution can effectively determine the corresponding time period, determine the RO set according to the time period, perform PRACH repeated transmission, and improve the uplink transmission performance.

[0142] In the communication method shown below (such as FIG. 9), the specific description of the first communication device and the second communication device can refer to FIGS. 1-5, which will not be described in detail here. For ease of description, the first communication device as a terminal and the second communication device as a first network device may be described in the embodiment of the present application, but this should not be understood as a limitation of the embodiment of the present application.

[0143] The embodiment of the present application will be described in detail below with reference to the accompanying drawings.

[0144] Please refer to FIG. 9, which is a flowchart of a communication method provided by the embodiment of the present application. Optionally, the method can be applied to a communication system, for example, the communication system shown in FIGS. 1-5.

[0145] The method shown in FIG. 9 can include multiple steps in steps S901-S905. It should be understood that the present application is described in this order for the convenience of description, and is not intended to limit the execution of the above order. The embodiment of the present application does not limit the execution order, execution time, execution times, etc. of one or more steps. Steps S901-S905 are as follows:

[0146] Step S901: The second communication device sends at least one group of RACH parameter information to the first communication device.

[0147] Correspondingly, the first communication device receives at least one group of RACH parameter information.

[0148] Optionally, the at least one group of RACH parameter information is for a BWP (such as an activated BWP), which can be understood as at least one group of RACH parameter information on the BWP. Exemplarily, the BWP can be an uplink BWP.

[0149] Optionally, one of the at least one set of RACH parameter information can be understood as a parameter required for PRACH transmission, or understood as a set of parameters required for PRACH transmission. For example, one set of RACH parameter information can be understood as a parameter configured in RACH-ConfigCommon signaling, and can also be understood as a set of RACH configurations. One set of RACH parameter information includes a PRACH configuration index PRACH configuration index.

[0150] The following exemplary introduces two possible implementations of the RACH parameter information sent by the second communication device to the first communication device, as follows:

[0151] Implementation one, the second communication device sends one set of RACH parameter information to the first communication device.

[0152] Exemplarily, the set of RACH parameter information can be the first RACH parameter information. Wherein, the first RACH parameter information is an exemplary naming made for distinguishing a certain RACH parameter information. For example, the first RACH parameter information can be rach-configcommon or other information.

[0153] Implementation two, the second communication device sends two sets of RACH parameter information to the first communication device.

[0154] Exemplarily, the two sets of RACH parameter information include the first RACH parameter information and the second RACH parameter information. Wherein, the second RACH parameter information is an exemplary naming made for distinguishing a certain RACH parameter information. For example, the first RACH parameter information can be one rach-configcommon, and the second RACH parameter information can be another rach-configcommon.

[0155] Wherein, the at least one set of RACH parameter information includes at least one repetition number associated with a feature set.

[0156] The following exemplary introduces several possible cases of the at least one set of RACH parameter information including at least one repetition number associated with a feature set, as follows:

[0157] Case one, one set of RACH parameter information includes two different repetition numbers associated with the same feature set.

[0158] Exemplarily, the set of RACH parameter information is rach-configcommon1, and rach-configcommon1 includes repetition number = 2 associated with msg1-repetition and repetition number = 4 associated with msg1-repetition-r18+msg3 repetition.

[0159] Case two, a set of RACH parameter information includes two different feature sets associated with the same repetition number.

[0160] Exemplarily, the set of RACH parameter information is rach-configcommon1, and rach-configcommon1 includes repetition number = 2 associated with msg1-repetition and repetition number = 2 associated with msg1-repetition-r18+msg3 repetition.

[0161] Case three, a set of RACH parameter information includes two different feature sets associated with different repetition numbers.

[0162] Exemplarily, the set of RACH parameter information is rach-configcommon1, and rach-configcommon1 includes repetition number = 2 associated with msg1-repetition and repetition number = 4 associated with msg1-repetition-r18+msg3 repetition.

[0163] Case four, two sets of RACH parameter information respectively include two same feature sets associated with different repetition numbers.

[0164] Exemplarily, the set of RACH parameter information is rach-configcommon1 and rach-configcommon2, rach-configcommon1 includes repetition number = 2 associated with msg1-repetition, and rach-configcommon2 includes repetition number = 4 associated with msg1-repetition.

[0165] Case five, two sets of RACH parameter information respectively include two different feature sets associated with the same repetition number.

[0166] Exemplarily, the set of RACH parameter information is rach-configcommon1 and rach-configcommon2, rach-configcommon1 includes repetition number = 2 associated with msg1-repetition, and rach-configcommon2 includes repetition number = 2 associated with msg1-repetition-r18 + msg3 repetition.

[0167] Case six, the two sets of RACH parameter information respectively include different repetition numbers associated with two different feature sets.

[0168] Exemplarily, the set of RACH parameter information is rach-configcommon1 and rach-configcommon2, rach-configcommon1 includes repetition number = 2 associated with msg1-repetition, and rach-configcommon2 includes repetition number = 4 associated with msg1-repetition-r18 + msg3 repetition.

[0169] Step S902: The first communication device determines a time period according to the repetition number associated with the at least one feature set.

[0170] Wherein, the feature set includes one or more features. Optionally, when the feature set includes only one feature, it can also be referred to as a feature set. Exemplarily, the features can be small packet transmission smallData-r17, msg3 repetition msg3 repetition, low-capability terminal device redCap, msg1-repetition, etc.

[0171] Exemplarily, taking that the at least one set of features includes a first set of features and a second set of features, and the first set of features and the second set of features belong to a group of RACH parameter information as an example, it is assumed that the first set of features is feature set 1, and the second set of features is feature set 2, the feature set 1 is associated with repetition numbers {2}, {4}, and the feature set 2 is associated with repetition numbers {8}, and finally, the time period can be obtained according to the repetition numbers {2}, {4}, {8}. It should be noted that the values of the features in the feature set are only examples, and the present application is not limited thereto. The first set of features and the second set of features belong to a group of RACH parameter information, which can be understood as that the group of RACH parameter information includes the first set of features and the second set of features, that is, if the first communication device uses the group of RACH parameter information for PRACH transmission, it means that the first communication device supports the first set of features and / or the second set of features. The feature set is associated with the repetition number, which can be understood as that if the UE uses the repetition number for PRACH transmission, it means that the first communication device supports the feature set.

[0172] As a possible implementation, the at least one set of RACH parameter information includes first RACH parameter information, the first RACH parameter information includes a first repetition number associated with the first set of features and a second repetition number associated with the first set of features, and the first communication device can determine the first time period according to the first repetition number and the second repetition number.

[0173] Exemplarily, in combination with case one, as shown in (a) of FIG. 10a, BWP-UplinkCommon represents the common configuration parameters on the uplink BWP, and when the at least one set of RACH parameter information includes the first RACH parameter information, there is a group of BWP-UplinkCommon. The first communication device can determine the first time period according to the repetition number associated with msg1-repetition = 2 and the repetition number associated with msg1-repetition = 4, that is, according to N = {2, 4} to determine the first time period.

[0174] Optionally, the first communication device can also determine the first time period according to the first repetition number and determine the second time period according to the second repetition number, respectively.

[0175] Exemplarily, as shown in (b) of FIG. 10a, BWP-UplinkCommon represents common configuration parameters on the uplink BWP, and when the at least one set of RACH parameter information includes the first RACH parameter information, there is a set of BWP-UplinkCommon. The first communication device determines the first time period according to msg1-repetition associated repetition number = 2 (i.e., determines the first time period according to N = {2}), and determines the second time period according to msg1-repetition associated repetition number = 4 (i.e., determines the second time period according to N = {4}).

[0176] As a possible implementation, the at least one set of RACH parameter information includes the first RACH parameter information, the first RACH parameter information includes a first repetition number associated with a first feature set and a first repetition number associated with a second feature set, and the first communication device can determine the first time period according to the first repetition number.

[0177] Exemplarily, in combination with case two, as shown in (a) of FIG. 10b, BWP-UplinkCommon represents common configuration parameters on the uplink BWP, and when the at least one set of RACH parameter information includes the first RACH parameter information, there is a set of BWP-UplinkCommon. The first communication device can determine the first time period according to msg1-repetition associated repetition number = 2 and msg1-repetition-r18+msg3 repetition associated repetition number = 2 (i.e., determine the first time period according to N = {2}).

[0178] Optionally, the first communication device can also determine the first time period according to the first repetition number and determine the second time period according to the first repetition number, respectively.

[0179] Exemplarily, as shown in (b) of FIG. 10b, BWP-UplinkCommon represents common configuration parameters on the uplink BWP, and when the at least one set of RACH parameter information includes the first RACH parameter information, there is a set of BWP-UplinkCommon. The first communication device can determine the first time period according to msg1-repetition associated repetition number = 2 (i.e., determine the first time period according to N = {2}), and determine the second time period according to msg1-repetition-r18+msg3 repetition associated repetition number = 2 (i.e., determine the second time period according to N = {2}).

[0180] As a possible implementation, the at least one set of RACH parameter information comprises first RACH parameter information, the first RACH parameter information comprises a first repetition number associated with the first feature set and a second repetition number associated with the second feature set, and the first communication device can determine the first time period according to the first repetition number and the second repetition number.

[0181] Exemplarily, in case three, as shown in (a) of FIG. 10c, BWP-UplinkCommon represents the common configuration parameters on the uplink BWP, and when the at least one set of RACH parameter information comprises the first RACH parameter information, there is one set of BWP-UplinkCommon. The first communication device can determine the first time period according to repetition number associated with msg1-repetition = 2 and repetition number associated with msg1-repetition-r18+msg3 repetition = 4, i.e., according to N = {2, 4}.

[0182] Optionally, the first communication device can determine the first time period according to the first repetition number and determine the second time period according to the second repetition number, respectively.

[0183] Exemplarily, as shown in (b) of FIG. 10c, BWP-UplinkCommon represents the common configuration parameters on the uplink BWP, and when the at least one set of RACH parameter information comprises the first RACH parameter information, there is one set of BWP-UplinkCommon. The first communication device can further determine the first time period according to repetition number associated with msg1-repetition = 2, i.e., according to N = {2}, and determine the second time period according to repetition number associated with msg1-repetition-r18+msg3 repetition = 4, i.e., according to N = {4}.

[0184] As a possible implementation, the at least one set of RACH parameter information comprises first RACH parameter information and second RACH parameter information, the first RACH parameter information comprises a first repetition number associated with the first feature set, and the second RACH parameter information comprises a second repetition number associated with the first feature set, and the first communication device can determine the first time period according to the first repetition number and the second repetition number.

[0185] Exemplarily, as shown in (a) of FIG. 10d, the BWP-UplinkCommon represents the common configuration parameters on the uplink BWP, and when the at least one set of RACH parameter information includes the first RACH parameter information and the second RACH parameter information, there are two sets of BWP-UplinkCommon. The first communication device can determine the first time period according to the repetition number associated with msg1-repetition = 2 and the repetition number associated with msg1-repetition = 4, i.e., according to N = {2, 4} to determine the first time period.

[0186] Optionally, the first communication device can determine the first time period according to the first repetition number and determine the second time period according to the second repetition number, respectively.

[0187] Exemplarily, as shown in (b) of FIG. 10d, the BWP-UplinkCommon represents the common configuration parameters on the uplink BWP, and when the at least one set of RACH parameter information includes the first RACH parameter information and the second RACH parameter information, there are two sets of BWP-UplinkCommon. The first communication device can further determine the first time period according to the repetition number associated with msg1-repetition = 2, i.e., according to N = {2} to determine the first time period, and determine the second time period according to the repetition number associated with msg1-repetition = 4, i.e., according to N = {4} to determine the second time period.

[0188] As a possible implementation, when the at least one set of RACH parameter information includes the first RACH parameter information and the second RACH parameter information, the first RACH parameter information includes the first repetition number associated with the first feature set, and the second RACH parameter information includes the first repetition number associated with the second feature set, the first communication device can determine the first time period according to the first repetition number.

[0189] Exemplarily, in combination with case five, as shown in (a) of FIG. 10e, BWP-UplinkCommon represents the common configuration parameters on the uplink BWP, and when the at least one set of RACH parameter information includes the first RACH parameter information and the second RACH parameter information, there are two sets of BWP-UplinkCommon. The first communication device can determine the first time period according to the repetition number = 2 associated with msg1-repetition and the repetition number = 2 associated with msg1-repetition-r18+msg3 repetition, i.e., determine the first time period according to N = {2}.

[0190] Optionally, the first communication device can determine two first time periods according to the first repetition number respectively.

[0191] Exemplarily, as shown in (b) of FIG. 10e, BWP-UplinkCommon represents the common configuration parameters on the uplink BWP, and when the at least one set of RACH parameter information includes the first RACH parameter information and the second RACH parameter information, there are two sets of BWP-UplinkCommon. The first communication device can further determine the first first time period according to the repetition number = 2 associated with msg1-repetition, i.e., determine the first first time period according to N = {2}, and determine the second first time period according to the repetition number = 2 associated with msg1-repetition-r18+msg3 repetition, i.e., determine the second first time period according to N = {2}.

[0192] As a possible implementation, the at least one set of RACH parameter information includes the first RACH parameter information and the second RACH parameter information, the first RACH parameter information includes the first repetition number associated with the first feature set, and the second RACH parameter information includes the second repetition number associated with the second feature set. The first communication device determines the first time period according to the first repetition number and the second repetition number.

[0193] Exemplarily, in combination with case six, as shown in (a) of FIG. 10f, BWP-UplinkCommon represents common configuration parameters on the uplink BWP, and when the at least one set of RACH parameter information includes the first RACH parameter information and the second RACH parameter information, there are two sets of BWP-UplinkCommon. The first communication apparatus can determine the first time period according to repetition number = 2 associated with msg1-repetition and repetition number = 4 associated with msg1-repetition-r18+msg3 repetition, i.e., determine the first time period according to N = {2, 4}.

[0194] Optionally, the first communication apparatus can determine the first time period according to the first repetition number and determine the second time period according to the second repetition number, respectively.

[0195] Exemplarily, as shown in (b) of FIG. 10f, BWP-UplinkCommon represents common configuration parameters on the uplink BWP, and when the at least one set of RACH parameter information includes the first RACH parameter information and the second RACH parameter information, there are two sets of BWP-UplinkCommon. The first communication apparatus can further determine the first time period according to repetition number = 2 associated with msg1-repetition, i.e., determine the first time period according to N = {2}, and determine the second time period according to repetition number = 4 associated with msg1-repetition-r18+msg3 repetition, i.e., determine the second time period according to N = {4}.

[0196] It should be understood that the first time period and / or the second time period shown in (a) of FIG. 10a, (a) of FIG. 10b, (a) of FIG. 10c, (b) of FIG. 10d, (b) of FIG. 10e, and (b) of FIG. 10f can be simply understood as being determined according to all repetition numbers included in a set of RACH parameter information, without limiting whether the feature sets associated with the repetition numbers are the same or different. If there are multiple sets of RACH parameter information, for each set of RACH parameter information, the time period can be determined in this way.

[0197] The first time period and / or the second time period is composed of M associated pattern periods, the value of M is related to the repetition number of the first feature set and / or the second feature set, wherein M is a positive integer, and the specific calculation of the time period can refer to the foregoing embodiments, which will not be described here. Alternatively, the value of M of the first time period can be the same as or different from the value of M of the second time period.

[0198] It is considered that the capabilities of different terminals can be different, so that the determined time period can be different. The following exemplary introduces several restrictions of the relationship between the repetition number of the feature set or the feature set associated and the RACH parameter information, as follows:

[0199] The first limitation is that different feature sets can belong to different groups of RACH parameter information, as shown in FIG. 11, two different feature sets (for example, the first feature set msg1-repetition belongs to the first RACH parameter information rach-configcommon1, and the second feature set msg1-repetition-r18+msg3 repetition belongs to the second RACH parameter information rach-configcommon2) are respectively included in two groups of RACH parameter information. In combination with Table 2, Y is in the intersection of the “first RACH parameter information” column and the “repetition number is 2” column, indicating that the first feature set belongs to the first RACH parameter information, and the first RACH parameter information includes the repetition number 2 associated with the first feature set; similarly, Y is in the intersection of the “second RACH parameter information” column and the “repetition number is 4” column, indicating that the second feature set belongs to the second RACH parameter information, and the second RACH parameter information includes the repetition number 4 associated with the second feature set. The feature set belongs to a group of RACH parameter information (for example, the first RACH parameter information), which can be understood as that the group of RACH parameter information (for example, the first RACH parameter information) includes the repetition number associated with the feature set. Different feature sets can belong to different groups of RACH parameter information, which can also be understood as that the repetition numbers associated with different feature sets are not allowed to be included in the same group of RACH parameter information.

[0200] Table 2

[0201] Further optionally, only one feature set is allowed in one set of RACH parameter information. Or it can be understood that only one repetition number associated with a feature set is allowed in one set of RACH parameter information. Exemplarily, msg1-repetition-r18 belongs to the first RACH parameter information rach-configcommon1, and msg1-repetition-r18+msg3 repetition belongs to the second RACH parameter information rach-configcommon2. In this scheme, the time period can be determined according to the repetition number associated with the feature set, so that the first communication device and the second communication device are aligned to understand, and the uplink transmission performance is improved.

[0202] The second limitation is that the repetition numbers associated with different feature sets in the same set of RACH parameter information or in different feature sets in one set of RACH parameter information are the same. As shown in FIG. 12, the repetition numbers associated with two different feature sets under the first RACH parameter information are the same (for example, the repetition number associated with the first feature set msg1-repetition belonging to the first RACH parameter information rach-configcommon1 is 2, and the repetition number associated with the second feature set msg1-repetition-r18+msg3 repetition also belonging to the first RACH parameter information rach-configcommon1 is 2). In combination with Table 3, the first Y of the first feature set is in the intersection of the “first RACH parameter information” column and the “repetition number is 2” column, indicating that the first feature set belongs to the first RACH parameter information, and the first RACH parameter information includes the repetition number 2 associated with the first feature set; the second Y of the first feature set is in the intersection of the “second RACH parameter information” column and the “repetition number is 4” column, indicating that the first feature set belongs to the second RACH parameter information, and the second RACH parameter information includes the repetition number 4 associated with the first feature set; and the third Y of the first feature set is in the intersection of the “second RACH parameter information” column and the “repetition number is 8” column, indicating that the first feature set belongs to the second RACH parameter information, and the second RACH parameter information includes the repetition number 8 associated with the first feature set.

[0203] The first Y of the second feature set is in the intersection of the “first RACH parameter information” column and the “repetition number is 2” column, indicating that the second feature set belongs to the first RACH parameter information, and the first RACH parameter information includes the repetition number 2 associated with the second feature set; and the second Y of the first feature set is in the intersection of the “second RACH parameter information” column and the “repetition number is 8” column, indicating that the second feature set belongs to the second RACH parameter information, and the second RACH parameter information includes the repetition number 8 associated with the second feature set.

[0204] Table 3

[0205] Optionally, the maximum of the set of repetition times associated with different feature sets in the same set of RACH parameter information or in a set of RACH parameter information is the same, or the set of repetition times associated with different feature sets is in a subset relationship. Optionally, the maximum of the set being the same can mean that the maximum repetition times in the set are the same.

[0206] Exemplarily, the repetition times associated with the first feature set msg1-repetition-r18 and the repetition times associated with the second feature set msg1-repetition-r18+msg3 repetition both belong to the first RACH parameter information rach-configcommon1. In this scheme, in the case that the repetition times associated with different feature sets belong to the same set of RACH parameter information, different terminals can determine the time period according to the repetition times associated with the feature sets, so that the first communication device and the second communication device are aligned and understood, and the uplink transmission performance is improved.

[0207] Still as shown in Table 3, the set in the first RACH parameter information is the same, and the maximum of the set in the second RACH parameter information is the same.

[0208] In addition, the subset relationship can be understood as: the set of repetition times associated with the second feature set is a subset of the set of repetition times associated with the first feature set, for example, the repetition times {4, 8} associated with the first feature set belong to the second RACH parameter information, and the repetition times {4} or {8} associated with the second feature set belong to the second RACH parameter information. It can also be that the set of repetition times associated with the first feature set is a subset of the set of repetition times associated with the second feature set.

[0209] Further optionally, the first feature set can only include msg1-repetition. If the first feature set and the second feature set both contain multiple features, they are the same, or the maximum of the two is the same.

[0210] Limitation three, the repetition times associated with the same feature set belong to the same set of RACH parameter information. Or, the repetition times associated with the same feature set are contained in the same set of RACH parameter information.

[0211] Exemplarily, the repetition number associated with the first feature set msg1-repetition-r18 belongs to the first RACH parameter information rach-configcommon1. In this scheme, in the case that the same feature set belongs to the same group of RACH parameter information, terminals with the same capability can determine the time period according to the repetition number associated with the same feature set, so that the first communication device and the second communication device align and understand, and the uplink transmission performance is improved.

[0212] In combination with Table 4, the first Y of the first feature set is in the intersection of the column of “first RACH parameter information” and the column of “repetition number is 2”, which indicates that the first feature set belongs to the first RACH parameter information, and the first RACH parameter information includes the repetition number associated with the first feature set is 2; the second Y of the first feature set is in the intersection of the column of “first RACH parameter information” and the column of “repetition number is 4”, which indicates that the first feature set belongs to the first RACH parameter information, and the first RACH parameter information includes the repetition number associated with the first feature set is 4.

[0213] Table 4

[0214] Limit four, if the repetition number associated with the same feature set belongs to different groups of RACH parameter information, then the other parameters in the different groups of RACH parameter information are the same except the repetition number associated with the feature set.

[0215] Exemplarily, the repetition number associated with the first feature set msg1-repetition-r18 belongs to the first RACH parameter information rach-configcommon1, and the repetition number associated with the first feature set msg1-repetition-r18 belongs to the second RACH parameter information rach-configcommon2. In order to control variables, then the other parameters in the first RACH parameter information rach-configcommon1 and the second RACH parameter information rach-configcommon2 are the same except the repetition number associated with the first feature set msg1-repetition-r18 (for example, the other parameters can be SSB-perRACH-occasion and CB-PreamblesPerSSB, prach-ConfigurationIndex, msg1-FDM, etc.), so that the first communication device and the second communication device align and understand.

[0216] In combination with Table 5, the first Y of the first feature set is in the intersection of the column of "first RACH parameter information" and the column of "repetition number 2", which indicates that the first feature set belongs to the first RACH parameter information, and the first RACH parameter information includes the repetition number 2 associated with the first feature set; the second Y of the first feature set is in the intersection of the column of "second RACH parameter information" and the column of "repetition number 4", which indicates that the first feature set belongs to the second RACH parameter information, and the second RACH parameter information includes the repetition number 4 associated with the first feature set.

[0217] Table 5

[0218] It should be noted that the above four restrictions are only examples of the embodiments of the present application and should not be construed as a limitation on the embodiments of the present application. In addition, each restriction can be used alone or in combination with multiple restrictions, and can also be used in combination with the above-mentioned multiple embodiments (optionally, restriction one can be used in combination with the embodiment "at least one set of RACH parameter information includes the first RACH parameter information, the first RACH parameter information includes the first repetition number associated with the first feature set and the second repetition number associated with the first feature set, and the first communication device determines the first time period according to the first repetition number and the second repetition number"). The present application does not limit this.

[0219] Step S903: The first communication device determines a RO set according to the time period.

[0220] For example, in combination with FIG. 8a, if the time period contains 2 associated pattern periods, the first communication device determines the RO set within the time period.

[0221] For example, in combination with FIG. 8b, if the time period contains 1 associated pattern period, the first communication device determines the RO set within the time period.

[0222] The RO set is used by the first communication device for PRACH repeated transmission.

[0223] The RO set includes one or more ROs. Optionally, when the RO set includes only one RO, it can also be referred to as the RO set.

[0224] Step S904: The second communication device determines a time period according to the repetition number associated with at least one feature set.

[0225] It should be noted that the process of step S904 can refer to the process of step S902, and the present application will not repeat it here.

[0226] Step S905: The second communication device determines a RO set according to the time period.

[0227] The RO set is used by the second communication device to receive the PRACH.

[0228] It should be noted that the process of step S905 can refer to the process of step S903, and the present application will not repeat it.

[0229] In the present application, the first communication device is taken as a terminal, and the second communication device is taken as a base station A. The current scheme mainly considers determining the time period through the number of repetitions associated with the features. When the demand for repeated transmission in the system architecture is higher, the configuration issued by the base station A will be more, and the parameters of different configurations can also be different. At this time, it will become very complex to determine the time period. However, in the present scheme, whether there is only one group or multiple groups of RACH parameter information, and whether a group of RACH parameter information includes how many numbers of repetitions associated with the feature set, the present scheme can effectively determine the corresponding time period, determine the RO set according to the time period, and perform PRACH repeated transmission to improve the uplink transmission performance.

[0230] The above describes the method of the embodiment of the present application in detail. The device of the embodiment of the present application is provided below.

[0231] It should be understood that the device provided in the embodiment of the present application is divided into units only for logical function division. In actual implementation, all or part of the units can be integrated into a physical entity, or can be physically separated. In addition, the units in the device can be implemented in the form of processor invoking software. For example, the device includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor invokes the instructions stored in the memory to implement any one of the above methods or to implement the functions of each unit of the device. The processor is, for example, a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is an internal memory of the device or an external memory of the device.

[0232] Alternatively, the units in the apparatus can be implemented in the form of hardware circuitry, and part or all of the units can be implemented through design of the hardware circuitry, which can be understood as one or more processors. For example, in one implementation, the hardware circuitry is an application-specific integrated circuit (ASIC) designed through logical relationship between elements in the circuitry to implement part or all of the units. For another example, in another implementation, the hardware circuitry is a programmable logic device (PLD) that can be implemented through a field programmable gate array (FPGA), which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured through a configuration file, thereby implementing part or all of the units.

[0233] In the embodiments of the present application, each unit in the apparatus can be one or more processors (or processing circuitry) configured to implement the above methods, such as a CPU, a graphics processing unit (GPU), a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), a microprocessor unit (MPU), a digital signal processor (DSP), an ASIC, a FPGA, or a combination of at least two of these processor forms.

[0234] In addition, each unit in the above apparatus can be integrated together in whole or in part, or can be independently implemented. In one implementation, the units are integrated together in the form of a system on a chip (SOC, or system-level chip). The SOC can include at least one processor for implementing any of the above methods or implementing the functions of each unit of the apparatus, and the at least one processor can be of different types, such as including a CPU and an FPGA, or including a CPU and an artificial intelligence processor, or including a CPU and a GPU, etc. The following lists several possible apparatuses.

[0235] Please refer to Fig. 13, which is a structural schematic diagram of a communication apparatus 130 provided in an embodiment of the present application. Optionally, the communication apparatus 130 can be a standalone device, for example, a first communication apparatus, etc. Alternatively, the communication apparatus 130 can also be a component, for example, a chip or an integrated circuit, etc. in a standalone device (for example, a first communication apparatus). The communication apparatus 130 is used to implement the foregoing communication method, for example, the communication method shown in Fig. 9.

[0236] In a possible design, the communication apparatus 130 includes a communication unit 1301 and a processing unit 1302, and is used to implement the foregoing communication method, for example, the communication method shown in Fig. 9. For example, the communication apparatus is used to perform the method performed by the first communication apparatus.

[0237] In a possible implementation, the communication unit 1301 is configured to receive at least one set of RACH parameter information from a second communication apparatus, where the at least one set of RACH parameter information includes a repetition number associated with at least one feature set. The processing unit 1302 is configured to determine a time period according to the repetition number associated with the at least one feature set. The processing unit 1302 is further configured to determine a RO set according to the time period, where the RO set is used for PRACH repeated transmission.

[0238] In another possible implementation, the at least one set of RACH parameter information includes first RACH parameter information, and the first RACH parameter information includes a first repetition number associated with a first feature set and a second repetition number associated with a second feature set. In the determination of the time period according to the repetition number associated with the at least one feature set, the processing unit 1302 is specifically configured to determine a first time period according to the first repetition number and the second repetition number.

[0239] In another possible implementation, the at least one set of RACH parameter information includes first RACH parameter information, and the first RACH parameter information includes a first repetition number associated with a first feature set and a second repetition number associated with a second feature set. In the determination of the time period according to the repetition number associated with the at least one feature set, the processing unit 1302 is specifically configured to determine a first time period according to the first repetition number, and determine a second time period according to the second repetition number.

[0240] In yet another possible implementation, the at least one set of RACH parameter information includes first RACH parameter information and second RACH parameter information, the first RACH parameter information includes a first repetition number associated with the first feature set, and the second RACH parameter information includes a second repetition number associated with the first feature set. In the aspect of determining the time period according to the repetition number associated with the at least one feature set, the processing unit 1302 is specifically configured to determine a first time period according to the first repetition number and a second time period according to the second repetition number.

[0241] In yet another possible implementation, the at least one set of RACH parameter information includes first RACH parameter information and second RACH parameter information, the first RACH parameter information includes a first repetition number associated with the first feature set, and the second RACH parameter information includes a second repetition number associated with the first feature set. In the aspect of determining the time period according to the repetition number associated with the at least one feature set, the processing unit 1302 is specifically configured to determine a first time period according to the first repetition number and a second time period according to the second repetition number.

[0242] In yet another possible implementation, the at least one set of RACH parameter information includes first RACH parameter information and second RACH parameter information, the first RACH parameter information includes a first repetition number associated with the first feature set, and the second RACH parameter information includes a second repetition number associated with the second feature set. In the aspect of determining the time period according to the repetition number associated with the at least one feature set, the processing unit 1302 is specifically configured to determine a first time period according to the first repetition number and a second time period according to the second repetition number.

[0243] In yet another possible implementation, the at least one set of RACH parameter information includes first RACH parameter information and second RACH parameter information, the first RACH parameter information includes a first repetition number associated with the first feature set, and the second RACH parameter information includes a second repetition number associated with the second feature set. In the aspect of determining the time period according to the repetition number associated with the at least one feature set, the processing unit 1302 is specifically configured to determine a first time period according to the first repetition number and a second time period according to the second repetition number.

[0244] In yet another possible implementation, the first time period or the second time period is composed of M associated pattern periods, where M is a positive integer and is associated with the repetition number of the first feature set and / or the second feature set.

[0245] In yet another possible implementation, different feature sets belong to different groups of RACH parameter information.

[0246] In yet another possible implementation, the set of repetition numbers associated with different feature sets in the same group of RACH parameter information is the same.

[0247] In yet another possible implementation, the repetition numbers associated with the same feature set belong to the same group of RACH parameter information.

[0248] In yet another possible implementation, if the repetition numbers associated with the same feature set belong to different groups of RACH parameter information, other parameters in the different groups of RACH parameter information are the same except the repetition numbers associated with the feature set.

[0249] In another possible design, the communication apparatus 130 includes a communication unit 1301 and a processing unit 1302, and is configured to implement the above-described communication method, e.g., the communication method of FIG. 9. For example, the communication apparatus is configured to perform the method performed by the first communication apparatus.

[0250] In one possible implementation, the communication unit 1301 is configured to receive at least one group of RACH parameter information from a second communication apparatus, where the at least one group of RACH parameter information includes at least one repetition number associated with a feature set, and different feature sets belong to different groups of RACH parameter information. The processing unit 1302 is configured to determine a time period according to the at least one repetition number associated with the feature set. The processing unit 1302 is further configured to determine a set of ROs according to the time period, where the set of ROs is used for PRACH repetition transmission.

[0251] In another possible design, the communication apparatus 130 includes a communication unit 1301 and a processing unit 1302, and is configured to implement the above-described communication method, e.g., the communication method of FIG. 9. For example, the communication apparatus is configured to perform the method performed by the first communication apparatus.

[0252] In one possible implementation, the communication unit 1301 is configured to receive at least one group of RACH parameter information from a second communication apparatus, where the at least one group of RACH parameter information includes at least one repetition number associated with a feature set, and different feature sets belong to different groups of RACH parameter information. The processing unit 1302 is configured to determine a time period according to the at least one repetition number associated with the feature set. The processing unit 1302 is further configured to determine a set of ROs according to the time period, where the set of ROs is used for PRACH repetition transmission.

[0253] In yet another possible design, the communication apparatus 130 includes a communication unit 1301 and a processing unit 1302, and is configured to implement the foregoing communication method, e.g., the communication method of FIG. 9. For example, the communication apparatus is configured to perform the method performed by the first communication apparatus.

[0254] In one possible implementation, the communication unit 1301 is configured to receive at least one set of RACH parameter information from the second communication apparatus, where the at least one set of RACH parameter information includes at least one number of repetitions associated with a same feature set, and the numbers of repetitions associated with the same feature set belong to a same set of RACH parameter information. The processing unit 1302 is configured to determine a time period according to the at least one number of repetitions associated with the same feature set. The processing unit 1302 is further configured to determine a set of ROs according to the time period, where the set of ROs is used for PRACH repetition transmission.

[0255] In yet another possible design, the communication apparatus 130 includes a communication unit 1301 and a processing unit 1302, and is configured to implement the foregoing communication method, e.g., the communication method of FIG. 9. For example, the communication apparatus is configured to perform the method performed by the first communication apparatus.

[0256] In one possible implementation, the communication unit 1301 is configured to receive at least one set of RACH parameter information from the second communication apparatus, where the at least one set of RACH parameter information includes at least one number of repetitions associated with a same feature set, and the numbers of repetitions associated with the same feature set belong to a same set of RACH parameter information. The processing unit 1302 is configured to determine a time period according to the at least one number of repetitions associated with the same feature set. The processing unit 1302 is further configured to determine a set of ROs according to the time period, where the set of ROs is used for PRACH repetition transmission.

[0257] The embodiments of the present application and the foregoing method embodiments are based on the same concept and bring the same technical effects. For specific principles, refer to the description of the foregoing embodiments, which will not be repeated here.

[0258] Referring to FIG. 14, FIG. 14 is a structural schematic diagram of another communication apparatus 140 according to an embodiment of the present application. Optionally, the communication apparatus 140 can be a standalone device, e.g., a second communication apparatus, etc. Alternatively, the communication apparatus 140 can also be a component, e.g., a chip or an integrated circuit, etc., in a standalone device, e.g., a second communication apparatus. The communication apparatus 140 is configured to implement the foregoing communication method, e.g., the communication method of FIG. 9.

[0259] In a possible design, the communication apparatus 140 includes a communication unit 1401 and a processing unit 1402, and is configured to implement the foregoing communication method, e.g., the communication method shown in FIG. 9. For example, the communication apparatus is configured to perform the method performed by the second communication apparatus.

[0260] In a possible implementation, the communication unit 1401 is configured to send, to the first communication apparatus, at least one set of RACH parameter information, where the at least one set of RACH parameter information includes a repetition number associated with at least one feature set. The processing unit 1402 is configured to determine a time period according to the repetition number associated with the at least one feature set. The processing unit 1402 is further configured to determine a set of ROs according to the time period, where the set of ROs is used to receive a PRACH.

[0261] In another possible implementation, the at least one set of RACH parameter information includes first RACH parameter information, where the first RACH parameter information includes a first repetition number associated with a first feature set and a second repetition number associated with a second feature set. In the determination of the time period according to the repetition number associated with the at least one feature set, the processing unit 1402 is specifically configured to determine a first time period according to the first repetition number and the second repetition number.

[0262] In another possible implementation, the at least one set of RACH parameter information includes first RACH parameter information, where the first RACH parameter information includes a first repetition number associated with a first feature set and a second repetition number associated with a second feature set. In the determination of the time period according to the repetition number associated with the at least one feature set, the processing unit 1402 is specifically configured to determine a first time period according to the first repetition number and a second time period according to the second repetition number.

[0263] In another possible implementation, the at least one set of RACH parameter information includes first RACH parameter information and second RACH parameter information, where the first RACH parameter information includes a first repetition number associated with a first feature set, and the second RACH parameter information includes a second repetition number associated with the first feature set. In the determination of the time period according to the repetition number associated with the at least one feature set, the processing unit 1402 is specifically configured to determine a first time period according to the first repetition number and the second repetition number.

[0264] In yet another possible implementation, the at least one set of RACH parameter information includes first RACH parameter information and second RACH parameter information, the first RACH parameter information includes a first repetition number associated with a first feature set, and the second RACH parameter information includes a second repetition number associated with the first feature set. In the aspect of determining the time period according to the repetition number associated with the at least one feature set, the processing unit 1402 is specifically configured to: determine a first time period according to the first repetition number, and determine a second time period according to the second repetition number.

[0265] In yet another possible implementation, the at least one set of RACH parameter information includes first RACH parameter information and second RACH parameter information, the first RACH parameter information includes a first repetition number associated with a first feature set, and the second RACH parameter information includes a second repetition number associated with a second feature set. In the aspect of determining the time period according to the repetition number associated with the at least one feature set, the processing unit 1402 is specifically configured to: determine a first time period according to the first repetition number, and determine a second time period according to the second repetition number.

[0266] In yet another possible implementation, the at least one set of RACH parameter information includes first RACH parameter information and second RACH parameter information, the first RACH parameter information includes a first repetition number associated with a first feature set, and the second RACH parameter information includes a second repetition number associated with a second feature set. In the aspect of determining the time period according to the repetition number associated with the at least one feature set, the processing unit 1402 is specifically configured to: determine a first time period according to the first repetition number and the second repetition number.

[0267] In yet another possible implementation, the first time period or the second time period is composed of M associated pattern periods, where the value of M is related to the repetition number associated with the first feature set and / or the second feature set, and M is a positive integer.

[0268] In yet another possible implementation, different feature sets belong to different sets of RACH parameter information.

[0269] In yet another possible implementation, the repetition numbers associated with different feature sets in a same set of RACH parameter information are the same.

[0270] In yet another possible implementation, the repetition number associated with a same feature set belongs to a same set of RACH parameter information.

[0271] In yet another possible implementation, if the repetition number associated with the same feature set belongs to different groups of RACH parameter information, the other parameters in the different groups of RACH parameter information are the same except the repetition number associated with the feature set.

[0272] In another possible design, the communication apparatus 140 includes a communication unit 1401 and a processing unit 1402, and the communication apparatus 140 is configured to implement the foregoing communication method, e.g., the communication method shown in FIG. 9. For example, the communication apparatus is configured to perform the method performed by the second communication apparatus.

[0273] In a possible implementation, the communication unit 1401 is configured to send at least one group of RACH parameter information to the first communication apparatus, where the at least one group of RACH parameter information includes at least one repetition number associated with a feature set, and different feature sets belong to different groups of RACH parameter information. The processing unit 1402 is configured to determine a time period according to the at least one repetition number associated with the feature set. The processing unit 1402 is further configured to determine a RO set according to the time period, where the RO set is used to receive a PRACH.

[0274] In yet another possible design, the communication apparatus 140 includes a communication unit 1401 and a processing unit 1402, and the communication apparatus 140 is configured to implement the foregoing communication method, e.g., the communication method shown in FIG. 9. For example, the communication apparatus is configured to perform the method performed by the second communication apparatus.

[0275] In a possible implementation, the communication unit 1401 is configured to send at least one group of RACH parameter information to the first communication apparatus, where the at least one group of RACH parameter information includes at least one repetition number associated with a feature set, and different feature sets belong to different groups of RACH parameter information. The processing unit 1402 is configured to determine a time period according to the at least one repetition number associated with the feature set. The processing unit 1402 is further configured to determine a RO set according to the time period, where the RO set is used to receive a PRACH.

[0276] In yet another possible design, the communication apparatus 140 includes a communication unit 1401 and a processing unit 1402, and the communication apparatus 140 is configured to implement the foregoing communication method, e.g., the communication method shown in FIG. 9. For example, the communication apparatus is configured to perform the method performed by the second communication apparatus.

[0277] In a possible implementation, the communication unit 1401 is configured to send at least one set of RACH parameter information to the first communication device, wherein the at least one set of RACH parameter information comprises at least one feature set associated repetition number, and the repetition numbers associated with the same feature set belong to the same set of RACH parameter information. The processing unit 1402 is configured to determine a time period according to the at least one feature set associated repetition number. The processing unit 1402 is further configured to determine a RO set according to the time period, wherein the RO set is used to receive a PRACH.

[0278] In another possible design, the communication device 140 comprises a communication unit 1401 and a processing unit 1402, and the communication device 140 is configured to implement the foregoing communication method, for example, the communication method shown in FIG. 9. For example, the communication device is configured to perform the method performed by the second communication device.

[0279] In a possible implementation, the communication unit 1401 is configured to send at least one set of RACH parameter information to the first communication device, wherein the at least one set of RACH parameter information comprises at least one feature set associated repetition number, and the repetition numbers associated with the same feature set belong to the same set of RACH parameter information. The processing unit 1402 is configured to determine a time period according to the at least one feature set associated repetition number. The processing unit 1402 is further configured to determine a RO set according to the time period, wherein the RO set is used to receive a PRACH.

[0280] The embodiments of the present application and the foregoing method embodiments are based on the same concept and bring the same technical effects. For the specific principles, refer to the description of the foregoing embodiments, which will not be repeated here.

[0281] Referring to FIG. 15, FIG. 15 is a structural schematic diagram of another communication device 150 provided by an embodiment of the present application. The communication device 150 can be a standalone device, for example, a first communication device or a second communication device, or a component included in a standalone device, for example, a chip, a software module, or an integrated circuit. The communication device 150 can comprise at least one processor 1501 and a communication interface 1502. Optionally, it can further comprise at least one memory 1503. Further optionally, it can further comprise a connection line 1504, wherein the processor 1501, the communication interface 1502, and / or the memory 1503 are connected through the connection line 1504, and / or communicate with each other through the connection line 1504 to transfer control signals and / or data signals.

[0282] The processor 1501 is a module for performing arithmetic operations and / or logical operations, and can specifically include one or more of the following modules: a filter, a modem, a power amplifier, a low noise amplifier (LNA), a baseband processor, a radio frequency processor, a radio frequency circuit, a CPU, an AP, a microcontroller unit (MCU), an electronic control unit (ECU), a GPU, an MPU, an ASIC, an image signal processor (ISP), a DSP, an FPGA, a complex programmable logic device (CPLD), or a co-processor, etc. Optionally, referring to FIG. 16, which is a structural schematic diagram of a processor according to an embodiment of the present application, as shown in FIG. 16, the processor 1501 can include a PRACH module, which is configured to determine parameters of a PRACH according to configuration parameters of the PRACH, and the like, so as to control a transmit / receive chain through a communication and processing circuit. The functions of the PRACH module can also be processed on a computer readable medium.

[0283] The communication interface 1502 can be configured to provide information input or output for at least one processor, or to receive an externally transmitted signal and / or transmit a signal to the outside.

[0284] For example, the communication interface 1502 can include interface circuitry such as an input / output interface, a chip pin, and the like.

[0285] For example, the communication interface 1502 can include a wired link interface such as an Ethernet cable, and can also be a wireless link (Wi-Fi, Bluetooth, universal wireless transmission, vehicle-mounted short-range communication technology, and other short-range wireless communication technologies) interface.

[0286] Optionally, the communication interface 1502 can further include a radio frequency transmitter, an antenna, and the like. In the case where the communication interface 1502 includes an antenna, the number of antennas can be one or more.

[0287] As a possible design, if the communication device 150 is a standalone device, the communication interface 1502 can include a receiver and a transmitter. The receiver and the transmitter can be the same component, or different components. When the receiver and the transmitter are the same component, the component can be referred to as a transceiver.

[0288] As yet another possible design, if the communication device 150 is a chip or a circuit, the communication interface 1502 can include an input interface and an output interface, which can be the same interface, or can be different interfaces.

[0289] Optionally, the functions of the communication interface 1502 can be implemented by a transceiver circuit or a dedicated chip of the transceiver.

[0290] The memory 1503 is configured to provide a storage space, in which data such as an operating system and a computer program can be stored. The memory 1503 can be one or a combination of a cache, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a compact disc read-only memory (CD-ROM), a synchronous dynamic random access memory (SDRAM), a hard disk drive (HDD), a solid-state drive (SSD), and the like. The memory is any medium capable of storing or carrying the desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory in the embodiments of the present application can also be a circuit or any other device capable of realizing a storage function, configured to store computer programs or instructions, and / or data.

[0291] It should be noted that the functions and actions of the modules or units in the above-mentioned communication device 150 are only exemplary.

[0292] The functional units in the communication device 150 can be used to implement the above-mentioned communication method, such as the communication method shown in FIG. 9, for example, to execute the method performed by the first communication device, or to execute the method performed by the second communication device.

[0293] Optionally, the processor 1501 can be a processor specially configured to execute the above-mentioned method (for the sake of distinction, referred to as a special-purpose processor), or can be a processor configured to execute the above-mentioned method by calling a computer program (for the sake of distinction, referred to as a special-purpose processor). Optionally, the at least one processor can include both a special-purpose processor and a general-purpose processor.

[0294] Optionally, in the case where the communication device 150 comprises at least one memory 1503, if the processor 1501 implements the aforementioned communication method by invoking a computer program, the computer program can be stored in the memory 1503.

[0295] The embodiments of the present application also provide a chip, which comprises a logic circuit and a communication interface. The communication interface is configured to receive a signal or send a signal; and the logic circuit is configured to receive the signal or send the signal through the communication interface. The chip is configured to implement the aforementioned communication method, such as the communication method shown in FIG. 9, for example, the method executed by the first communication device or the method executed by the second communication device. Please refer to FIG. 17, which is a schematic structural diagram of a terminal-side chip baseband provided by the embodiments of the present application. As shown in FIG. 17, the baseband can be implemented by a processing system comprising one or more processors. The processor comprises a microprocessor (such as X86, ARM), a microcontroller, a digital signal processor (DSP), a field programmable gate array (FPGA), a GPU, a programmable logic device (PLD), a state machine, a gate logic, a discrete hardware circuit, and other adaptive hardware configured to various functions. That is, the processor used in the baseband can be used to implement the processes described below and any one or more of the processes.

[0296] The processing system can be implemented with a bus architecture, generally represented by the bus. The bus can include any number of interconnecting buses and bridges, depending on the specific application of the processing system and overall design constraints. The bus communicatively couples various circuitry including one or more processors (generally represented by the processor), memory, and computer-readable media (generally represented by the computer-readable media). The bus can also link various other circuitry, such as a timing source, peripherals, voltage regulators, and power management circuitry, bus interfaces provide an interface between the bus and a transceiver and between the bus and an interface.

[0297] The transceiver provides a communication interface or means for communicating with various other apparatus over a wireless transmission medium. The transceiver can be coupled to an antenna array, and the transceiver and antenna array can together operate to communicate with a corresponding network type. At least one interface (e.g., network interface and / or user interface) provides a communication interface or means for communicating over the internal bus or via an external transmission medium.

[0298] The processor is responsible for managing the bus and general processing, including the execution of software stored on the computer-readable medium. The software, when executed by the processor, causes the processing system to perform the various functions described below for any particular apparatus.

[0299] The functions that the processor and the memory and the computer readable medium can implement can be encoding, decoding, rate matching, de-rate matching, scrambling, descrambling, modulation, demodulation, layer mapping, FFT, IFFT, IDFT, precoding, RE mapping, channel equalization, de-RE mapping, digital BF, adding CP, removing CP, and the like.

[0300] The embodiments of the present application also provide a computer readable storage medium, and the computer readable storage medium stores instructions, when the instructions run on at least one processor (or a communication device), the communication method described above, for example, the communication method shown in Fig. 9, for example, a method for executing the first communication device, or a method for executing the second communication device.

[0301] The embodiments of the present application also provide a computer program product, and the computer program product includes computer instructions, and the computer instructions are used for implementing the communication method described above, for example, the communication method shown in Fig. 9, for example, a method for executing the first communication device, or a method for executing the second communication device.

[0302] It should be noted that in the embodiments of the present application, the words such as "exemplarily" or "for example" are used to represent as an example, illustration or description. Any embodiment or design scheme described as "exemplarily" or "for example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. In fact, the words such as "exemplarily" or "for example" are intended to present the related concept in a specific manner.

[0303] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or the like means any combination of these items, including any combination of single item or multiple items.

[0304] For example, at least one of a, b, or c can represent a, b, c, (a and b), (a and c), (b and c), or (a and b and c), where a, b, and c can be single or multiple. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent three cases of A alone, A and B together, and B alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it.

[0305] Also, unless otherwise stated, the use of "first", "second", etc. adjectives in the embodiments herein is used to distinguish multiple objects, and is not intended to denote order, time sequence, priority, or importance of the multiple objects. For example, a first node and a second node are merely used to facilitate the description of fresh parameters in different embodiments, and do not indicate that the operations, importance, structure, etc. of the nodes are different.

[0306] In the above embodiments, according to the context, the term "when" can be interpreted as meaning "if", "before", "determine", or "detect". The above is only an optional embodiment of the present application and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. within the concept and principle of the present application should be included in the protection scope of the present application.

[0307] A person of ordinary skill in the art can understand that all or part of the steps of the above embodiments can be completed by hardware, or by a program instructing relevant hardware, and the program can be stored in a computer readable storage medium, such as a readable memory, a disk or an optical disk.

Claims

1. A communication method characterized by comprising: The method is applied to a first communication device, and comprises: receiving at least one set of RACH parameter information from a second communication device, wherein the at least one set of RACH parameter information comprises at least one set of features associated with a repetition number; determining a time period according to the at least one set of features associated with the repetition number; determining a set of ROs according to the time period, wherein the set of ROs is used for PRACH repeated transmission.

2. The method of claim 1, wherein, The at least one set of RACH parameter information comprises first RACH parameter information, the first RACH parameter information comprises a first repetition number associated with a first set of features and a second repetition number associated with a second set of features, and the determining of the time period according to the at least one set of features associated with the repetition number comprises: determining a first time period according to the first repetition number and the second repetition number.

3. The method of claim 1, wherein, The at least one set of RACH parameter information comprises first RACH parameter information, the first RACH parameter information comprises a first repetition number associated with a first set of features and a second repetition number associated with a second set of features, and the determining of the time period according to the at least one set of features associated with the repetition number comprises: determining a first time period according to the first repetition number; determining a second time period according to the second repetition number.

4. The method according to any one of claims 1 to 3, characterized in that, The at least one set of RACH parameter information comprises first RACH parameter information and second RACH parameter information, the first RACH parameter information comprises a first repetition number associated with a first set of features, and the second RACH parameter information comprises a second repetition number associated with the first set of features, and the determining of the time period according to the at least one set of features associated with the repetition number comprises: determining a first time period according to the first repetition number and the second repetition number.

5. The method according to any one of claims 1 to 3, characterized in that, The at least one set of RACH parameter information comprises first RACH parameter information and second RACH parameter information, the first RACH parameter information comprises a first repetition number associated with a first set of features, and the second RACH parameter information comprises a second repetition number associated with the first set of features, and the determining of the time period according to the at least one set of features associated with the repetition number comprises: determining a first time period according to the first repetition number; determining a second time period according to the second repetition number.

6. The method of any one of claims 1-5, wherein: the first time period or the second time period is composed of M associated pattern periods, wherein M is a positive integer and is associated with the repetition number of the first set of features and / or the second set of features.

7. The method of any one of claims 1-6, wherein: different sets of features belong to different sets of RACH parameter information.

8. The method of any one of claims 1-7, wherein: different sets of features in the same set of RACH parameter information are associated with the same set of repetition numbers.

9. The method of any one of claims 1-8, 9. The method of any one of claims 1-8, wherein: the same set of features is associated with the same set of repetition numbers.

10. The method of any one of claims 1-9, wherein: If the repetition number associated with the same feature set belongs to different group RACH parameter information, the parameters in different group RACH parameter information are the same except the repetition number associated with the feature set.

11. A communication method characterized by comprising: The method applied to the second communication device, the method comprises: sending at least one group of RACH parameter information to the first communication device, wherein the at least one group of RACH parameter information comprises at least one repetition number associated with a feature set; determining a time period according to the repetition number associated with the at least one feature set; determining a RO set according to the time period, wherein the RO set is used for receiving PRACH.

12. The method of claim 11, wherein, The at least one group of RACH parameter information comprises first RACH parameter information, the first RACH parameter information comprises a first repetition number associated with a first feature set and a second repetition number associated with a second feature set, and the determining a time period according to the repetition number associated with the at least one feature set comprises: determining a first time period according to the first repetition number and the second repetition number.

13. The method of claim 11, wherein, The at least one group of RACH parameter information comprises first RACH parameter information, the first RACH parameter information comprises a first repetition number associated with a first feature set and a second repetition number associated with a second feature set, and the determining a time period according to the repetition number associated with the at least one feature set comprises: determining a first time period according to the first repetition number; determining a second time period according to the second repetition number.

14. The method according to any one of claims 11-13, characterized in that, The at least one group of RACH parameter information comprises first RACH parameter information and second RACH parameter information, the first RACH parameter information comprises a first repetition number associated with a first feature set, and the second RACH parameter information comprises a second repetition number associated with the first feature set, and the determining a time period according to the repetition number associated with the at least one feature set comprises: determining a first time period according to the first repetition number and the second repetition number.

15. The method according to any one of claims 11-13, characterized in that, The at least one group of RACH parameter information comprises first RACH parameter information and second RACH parameter information, the first RACH parameter information comprises a first repetition number associated with a first feature set, and the second RACH parameter information comprises a second repetition number associated with the first feature set, and the determining a time period according to the repetition number associated with the at least one feature set comprises: determining a first time period according to the first repetition number; determining a second time period according to the second repetition number.

16. The method of any one of claims 11-15, wherein The first time period or the second time period is composed of M associated pattern periods, wherein the value of M is related to the repetition number associated with the first feature set and / or the second feature set, and M is a positive integer.

17. The method of any one of claims 11-16, wherein Different feature sets belong to different group RACH parameter information.

18. The method of any one of claims 11-17, wherein The set of repetition times associated with different feature sets in the same set of RACH parameter information is the same.

19. The method of any one of claims 11-18, It is characterized in that, The repetition times associated with the same feature set belong to the same set of RACH parameter information.

20. The method of any of claims 11-19, characterized in that, If the repetition times associated with the same feature set belong to different sets of RACH parameter information, the parameters other than the repetition times associated with the feature set in the different sets of RACH parameter information are the same.

21. A communications device, characterized by The communication device comprises a communication unit and a processing unit for performing the method of any of claims 1-10.

22. A communications device, characterized by The communication device comprises a communication unit and a processing unit for performing the method of any of claims 11-20.

23. A communications device, characterized by The communication device comprises a processor; When the processor invokes the computer program or instructions in the memory, the method of any of claims 1-10 is implemented.

24. A communications device, characterized by The communication device comprises a processor; When the processor invokes the computer program or instructions in the memory, the method of any of claims 11-20 is implemented.

25. A communications device, characterized by The communication device comprises a logic circuit and an interface, which are coupled; The interface is used for inputting and / or outputting information, and the logic circuit is used for performing the method of any of claims 1-20.

26. The apparatus of claim 25, wherein, The communication device is a chip or a chip system.

27. A communication system, characterized in that, The communication system comprises the communication device of claim 21 and the communication device of claim 22; or The communication system comprises the communication device of claim 23 and the communication device of claim 24.

28. A computer-readable storage medium, characterized in that, The computer readable storage medium is used to store instructions or computer programs; When the instructions or the computer programs are executed, the method of any of claims 1-20 is implemented.

29. A computer program product, characterised in that, Comprise: Instructions or computer programs; When the instructions or the computer programs are executed, the method of any of claims 1-20 is implemented.

Citation Information

Patent Citations

  • Random access method and device, communication equipment, communication system and storage medium

    CN117322120A

  • Method and apparatus in a node for wireless communication

    CN117813904A

  • Method and apparatus in a node for wireless communication

    CN117999845A

  • Method and system for handling random access response in wireless communication system

    US20210259027A1

  • Determination of RACH occasion groups

    WO2024093323A1