Communication method, apparatus and system

By adjusting the time and frequency domain positions of PRACH resources by receiving signaling parameters, the problem of inappropriate PRACH resource configuration in sub-band full-duplex SBFD system is solved, and the random access efficiency and system performance are improved.

WO2025218805A1PCT designated stage Publication Date: 2025-10-23HUAWEI TECH CO LTD

Patent Information

Application Number
PCT/CN2025/089952
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-19
Filing Date
2025-04-18
Publication Date
2025-10-23

AI Technical Summary

Technical Problem

In a sub-band full-duplex (SBFD) system, the existing technology fails to clearly specify how to configure PRACH resources, resulting in inappropriate resource configuration during random access of terminal devices.

Method used

By receiving the parameters in the signaling, the time domain and frequency domain positions of the PRACH resources are determined, and the position of the PRACH resources is adjusted using the time offset and frequency offset to meet the requirements of sub-band full-duplex SBFD.

Benefits of technology

The rational allocation of PRACH resources in the sub-band full-duplex SBFD system is achieved, and the random access efficiency of terminal devices and system performance are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025089952_23102025_PF_FP_ABST
    Figure CN2025089952_23102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a communication method, apparatus and system. The method comprises: using a first time offset, a first frequency-domain offset, and a scaling coefficient of a time-domain period to offset a time-domain position and a frequency-domain position of a first PRACH resource and to scale the time-domain period, so as to obtain a time-domain position, a frequency-domain position and a time-domain period of a second PRACH resource. The method can effectively solve the problem of random access of SBFD terminals.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, apparatus, and system

[0001] Cross-reference to Related Applications

[0002] This application claims priority to the Chinese Patent Application No. 202410482416.5, filed on April 19, 2024, and entitled “Communication method, apparatus, and system”, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD

[0003] The present application relates to the field of communication technology, and more particularly, to a communication method, apparatus, and system. BACKGROUND

[0004] With the rapid development of the fifth generation mobile communication technology new radio (NR), a variety of communication needs have emerged. To meet the needs of emerging services, a sub-band full duplex (SBFD) scheme is proposed to improve the uplink coverage of time division duplex (TDD) systems. Sub-band full duplex refers to a technology in which a network device implements uplink transmission and downlink transmission through different sub-bands in the same carrier. In this way, both reception and transmission can be performed on one time slot or one orthogonal frequency division multiplexing (OFDM) symbol. For example, in the SBFD scheme, a component carrier (CC) is divided into multiple non-overlapping or partially overlapping sub-bands, and the transmission directions of different sub-bands can be different.

[0005] In order to obtain uplink synchronization, a terminal device can need to perform random access. The terminal device receives a synchronization broadcast block (SSB) from a network device and transmits a physical random access channel (PRACH) in a random access channel occasion (RO) associated with the SSB.

[0006] Currently, terminal devices are supported to perform random access (RA) on sub-band full duplex (SBFD) symbols / slots. However, the original PRACH resource configuration is different from the SBFD PRACH resource configuration, and there is no clear provision on how to configure appropriate PRACH resources on the SBFD symbol / slot pattern. SUMMARY

[0007] The present application provides a communication method, device and system for PRACH resource configuration of SBFD.

[0008] To achieve the above object, embodiments of the present application adopt the following technical solutions:

[0009] In a first aspect, a communication method is provided, which can be executed by a terminal device or by a component (such as a chip, a chip system, a processor or a circuit, etc.) for a terminal device, and the present application does not limit this.

[0010] The method comprises: receiving first signaling, wherein the first signaling comprises a first parameter, the first parameter being used to indicate a time domain position of a first PRACH resource; determining a time domain position of a second PRACH resource according to the time domain position of the first PRACH resource and a first time offset, the second PRACH resource being used for random access of the terminal device; and transmitting a preamble based on at least one of the following: the first PRACH resource or the second PRACH resource.

[0011] In combination with the first aspect, in some implementations of the first aspect, the method can further comprise: the terminal device is a terminal device supporting uplink and downlink data transmission using sub-band full duplex (SBFD), or the terminal device is a terminal device supporting uplink and downlink data transmission using full duplex (FD).

[0012] In combination with the first aspect, in some implementations of the first aspect, the method can further comprise: the first parameter can be prach-ConfigurationIndex, and the first PRACH resource can be at least one of the following: a non-SBFD PRACH resource or an SBFD PRACH resource.

[0013] In combination with the first aspect, in some implementations of the first aspect, the method can further comprise: the first signaling further comprises a second parameter, the second parameter indicating a value of the first time offset, and the value set of the second parameter is a part or the whole set of {0, 1, 2, 3} or a part or the whole set of {0, 1, 2, 3, …, 39}.

[0014] In combination with the first aspect, in some implementations of the first aspect, the method can further comprise: the value of the first time offset is determined by a first uplink and downlink slot configuration, and a time slot pattern determined by the first uplink and downlink slot configuration comprises an SBFD time unit.

[0015] In combination with the first aspect, in some implementations of the first aspect, the method can further comprise: the first uplink and downlink slot configuration is contained in SIB1 signaling.

[0016] With reference to the first aspect, in some implementations of the first aspect, the method can further include that the first uplink-downlink slot configuration can be at least one of: a single-period uplink-downlink slot configuration, or a double-period uplink-downlink slot configuration.

[0017] With reference to the first aspect, in some implementations of the first aspect, the method can further include that in the single-period uplink-downlink slot configuration, the first time offset is equal to a distance between the last uplink time unit and an Lth SBFD time unit, where L is an integer from 1 to P, and P is a number of SBFD time units in the single-period uplink-downlink slot configuration.

[0018] With reference to the first aspect, in some implementations of the first aspect, the method can further include that in the double-period uplink-downlink slot configuration, the first time offset is equal to a distance between the last uplink time unit and a Jth SBFD time unit, where J is an integer from 1 to Q, and Q is a number of SBFD time units in the double-period uplink-downlink slot configuration.

[0019] With reference to the first aspect, in some implementations of the first aspect, the method can further include that in the double-period uplink-downlink slot configuration, the first time offset is equal to min{W, Z}, where min{} represents a minimum value, W is equal to a distance between the last uplink time unit in a first period and a J1th SBFD time unit, where J1 is an integer from 1 to Q1, and Q1 is a number of SBFD time units in the first period in the double-period uplink-downlink slot configuration, and Z is equal to a distance between the last uplink time unit in a second period and a J2th SBFD time unit, where J2 is an integer from 1 to Q2, and Q2 is a number of SBFD time units in the second period in the double-period uplink-downlink slot configuration.

[0020] With reference to the first aspect, in some implementations of the first aspect, the method can further include that the first time offset is equal to a distance between a first valid RO time unit and an Mth SBFD time unit in a second time unit, where M is an integer from 1 to K, and K is a number of SBFD time units in the second time unit.

[0021] With reference to the first aspect, in some implementations of the first aspect, the method can further include that the time domain position of the first PRACH resource is offset by the first time offset time units forward to determine the time domain position of the second PRACH resource, or the time domain position of the first PRACH resource is offset by the first time offset time units backward to determine the time domain position of the second PRACH resource.

[0022] With reference to the first aspect, in some implementations of the first aspect, the method can further include: shifting the time domain position of the first PRACH resource forward to the Sth SBFD time unit, determining the time domain position of the second PRACH resource, or shifting the time domain position of the first PRACH resource backward to the Sth SBFD time unit, determining the time domain position of the second PRACH resource, the Sth SBFD time unit being the Sth SBFD time unit within a third time unit. The third time unit includes at least one of: a single-period uplink-downlink slot configuration, a double-period uplink-downlink slot configuration, or the second time unit.

[0023] With reference to the first aspect, in some implementations of the first aspect, the method can further include: the first time offset is determined by A frames, B subframes, and C slots, A, B, and C being integers greater than or equal to 0, and the time domain position of the second PRACH resource is determined according to the time domain position of the first PRACH resource and A, B, and C.

[0024] With reference to the first aspect, in some implementations of the first aspect, the method can further include: the first time offset is determined by A frames and C slots, A and C being integers greater than or equal to 0, and the time domain position of the second PRACH resource is determined according to the time domain position of the first PRACH resource and A and C.

[0025] With reference to the first aspect, in some implementations of the first aspect, the method can further include: the first time offset is determined by A frames, A being an integer greater than or equal to 0, and the time domain position of the second PRACH resource is determined according to the time domain position of the first PRACH resource and A.

[0026] The second aspect provides a communication method, which can be executed by a terminal device or by a component (such as a chip, a chip system, a processor, or a circuit, etc.) for a terminal device, and the present application does not limit this.

[0027] The method includes: receiving first signaling, the first signaling including a first parameter, the first parameter being used to indicate a time domain period of a first PRACH resource, the first signaling also including a third parameter, the third parameter being used to indicate a scaling factor of the time domain period of the PRACH resource, determining a time domain period of a second PRACH resource according to the time domain period of the first PRACH resource and the third parameter, the second PRACH resource being used for random access of the terminal device, and sending a preamble based on at least one of: the first PRACH resource, or the second PRACH resource.

[0028] With reference to the second aspect, in some implementations of the second aspect, the method can further include: the terminal device is a terminal device supporting uplink and downlink data transmission using sub-band full duplex (SBFD), or the terminal device is a terminal device supporting uplink and downlink data transmission using full duplex (FD).

[0029] With reference to the second aspect, in some implementations of the second aspect, the method can further include: the first parameter can be prach-ConfigurationIndex, and the first PRACH resource can be at least one of: a non-SBFD PRACH resource, or a SBFD PRACH resource.

[0030] With reference to the second aspect, in some implementations of the second aspect, the method can further include: a time domain period of the second PRACH resource is equal to a time domain period of the first PRACH resource multiplied by the third parameter.

[0031] The third aspect provides a communication method, which can be executed by a network device, or can be executed by a component (such as a chip, a chip system, a processor or a circuit, etc.) for the network device, and the present application does not make any limitation in this regard.

[0032] The method includes: sending first signaling, the first signaling including a first parameter, the first parameter being used to indicate a time domain position of a first PRACH resource, determining a time domain position of a second PRACH resource according to the time domain position of the first PRACH resource and a first time offset, the second PRACH resource being used for random access of a terminal device, and receiving a preamble based on at least one of: the first PRACH resource, or the second PRACH resource.

[0033] With reference to the third aspect, in some implementations of the third aspect, the method can further include: the terminal device is a terminal device supporting uplink and downlink data transmission using sub-band full duplex (SBFD), or the terminal device is a terminal device supporting uplink and downlink data transmission using full duplex (FD).

[0034] With reference to the third aspect, in some implementations of the third aspect, the method can further include: the first parameter can be prach-ConfigurationIndex, and the first PRACH resource can be at least one of: a non-SBFD PRACH resource, or a SBFD PRACH resource.

[0035] With reference to the third aspect, in some implementations of the third aspect, the method further can include that the first signaling further includes a second parameter, the second parameter indicating a value of the first time offset, a value set of the second parameter being a part or all of {0, 1, 2, 3} or a value set of the second parameter being a part or all of {0, 1, 2, 3, …, 39}.

[0036] With reference to the third aspect, in some implementations of the third aspect, the method further can include that the value of the first time offset is determined by a first uplink-downlink slot configuration, a time slot pattern determined by the first uplink-downlink slot configuration including SBFD time units.

[0037] With reference to the third aspect, in some implementations of the third aspect, the method further can include that the first uplink-downlink slot configuration is contained in SIB1 signaling.

[0038] With reference to the third aspect, in some implementations of the third aspect, the method further can include that the first uplink-downlink slot configuration can be at least one of: a single-period uplink-downlink slot configuration or a double-period uplink-downlink slot configuration.

[0039] With reference to the third aspect, in some implementations of the third aspect, the method further can include that in a single-period uplink-downlink slot configuration, the first time offset is equal to a distance between a last uplink time unit and an Lth SBFD time unit, a value of L being 1 to P, P being a number of SBFD time units in the single-period uplink-downlink slot configuration.

[0040] With reference to the third aspect, in some implementations of the third aspect, the method further can include that in a double-period uplink-downlink slot configuration, the first time offset is equal to a distance between a last uplink time unit and a Jth SBFD time unit, a value of J being 1 to Q, Q being a number of SBFD time units in the double-period uplink-downlink slot configuration.

[0041] With reference to the third aspect, in some implementations of the third aspect, the method further can include that in a double-period uplink-downlink slot configuration, the first time offset is equal to min{W, Z}, min{} representing taking a minimum value, wherein W is equal to a distance between a last uplink time unit in a first period and a J1th SBFD time unit, J1 can take 1 to Q1, Q1 being a number of SBFD time units in the first period in the double-period uplink-downlink slot configuration, Z is equal to a distance between a last uplink time unit in a second period and a J2th SBFD time unit, J2 can take 1 to Q2, Q2 being a number of SBFD time units in the second period in the double-period uplink-downlink slot configuration.

[0042] With reference to the third aspect, in some implementations of the third aspect, the method can further include: the first time offset is equal to a distance between a time unit where the first valid RO is located and an Mth SBFD time unit in the second time unit, M is an integer from 1 to K, and K is a number of SBFD time units in the second time unit.

[0043] With reference to the third aspect, in some implementations of the third aspect, the method can further include: determining the time domain position of the second PRACH resource by shifting the time domain position of the first PRACH resource forward by the first time offset, or determining the time domain position of the second PRACH resource by shifting the time domain position of the first PRACH resource backward by the first time offset.

[0044] With reference to the third aspect, in some implementations of the third aspect, the method can further include: determining the time domain position of the second PRACH resource by shifting the time domain position of the first PRACH resource forward to an Sth SBFD time unit, or determining the time domain position of the second PRACH resource by shifting the time domain position of the first PRACH resource backward to the Sth SBFD time unit, the Sth SBFD time unit being an Sth SBFD time unit in a third time unit, and the third time unit including at least one of: a single-period uplink-downlink slot configuration, a double-period uplink-downlink slot configuration, or the second time unit.

[0045] With reference to the third aspect, in some implementations of the third aspect, the method can further include: the first time offset is determined by A frames, B subframes, and C slots, A, B, and C being integers greater than or equal to 0, and the time domain position of the second PRACH resource being determined according to the time domain position of the first PRACH resource and A, B, and C.

[0046] With reference to the third aspect, in some implementations of the third aspect, the method can further include: the first time offset is determined by A frames and C slots, A and C being integers greater than or equal to 0, and the time domain position of the second PRACH resource being determined according to the time domain position of the first PRACH resource and A and C.

[0047] With reference to the third aspect, in some implementations of the third aspect, the method can further include: the first time offset is determined by A frames, A being an integer greater than or equal to 0, and the time domain position of the second PRACH resource being determined according to the time domain position of the first PRACH resource and A.

[0048] A fourth aspect provides a communication method, which can be executed by a network device or a component (such as a chip, a chip system, a processor, or a circuit, etc.) for the network device, and the present application does not limit this.

[0049] The method comprises: sending first signaling, the first signaling comprising a first parameter, the first parameter being used to indicate a time domain period of a first PRACH resource, the first signaling further comprising a third parameter, the third parameter being used to indicate a scaling factor of the time domain period of the PRACH resource, determining a time domain period of a second PRACH resource according to the time domain period of the first PRACH resource and the third parameter, the second PRACH resource being used for random access of a terminal device, and receiving a preamble based on at least one of the following: the first PRACH resource or the second PRACH resource.

[0050] With reference to the fourth aspect, in some implementations of the fourth aspect, the method can further comprise: the terminal device is a terminal device supporting uplink and downlink data transmission using sub-band full duplex (SBFD), or the terminal device is a terminal device supporting uplink and downlink data transmission using full duplex (FD).

[0051] With reference to the fourth aspect, in some implementations of the fourth aspect, the method can further comprise: the first parameter can be prach-ConfigurationIndex, and the first PRACH resource can be at least one of the following: a non-SBFD PRACH resource or an SBFD PRACH resource.

[0052] With reference to the fourth aspect, in some implementations of the fourth aspect, the method can further comprise: the time domain period of the second PRACH resource is equal to the time domain period of the first PRACH resource multiplied by the third parameter.

[0053] The fifth aspect provides a communication method, which can be executed by a terminal device or by a component (such as a chip, a chip system, a processor or a circuit, etc.) for the terminal device, and the present application does not make any limitation in this regard.

[0054] The method comprises: receiving first signaling, the first signaling comprising a fourth parameter, the fourth parameter being used to indicate a frequency domain position of a first PRACH resource, determining a frequency domain position of a second PRACH resource according to the frequency domain position of the first PRACH resource and a first frequency domain offset, the second PRACH resource being used for random access of a terminal device, and sending a preamble based on at least one of the following: the first PRACH resource or the second PRACH resource.

[0055] With reference to the fifth aspect, in some implementations of the fifth aspect, the method can further comprise: the terminal device is a terminal device supporting uplink and downlink data transmission using sub-band full duplex (SBFD), or the terminal device is a terminal device supporting uplink and downlink data transmission using full duplex (FD).

[0056] With reference to the fifth aspect, in some implementations of the fifth aspect, the method can further include that the first parameter can be prach-msg1-FrequencyStart, and the first PRACH resource can be at least one of the following: a non-SBFD PRACH resource, or a SBFD PRACH resource.

[0057] With reference to the fifth aspect, in some implementations of the fifth aspect, the method can further include that the first frequency offset is a frequency domain distance between a starting position of a first frequency division multiplexing RO of the first PRACH resource in a frequency domain and a frequency starting position of a first RB of the first uplink sub-band, or the first frequency offset is a frequency domain distance between a center frequency of the first PRACH resource and a center frequency position of the first uplink sub-band, or the first frequency offset is a frequency domain distance between a starting frequency position of an RB where the center frequency of the first PRACH resource is located and a starting frequency position of an RB where the center frequency of the first uplink sub-band is located, or the first frequency offset is a frequency domain distance between the center frequency of the first PRACH resource and the center frequency position of the first uplink sub-band, or the first frequency offset is a frequency domain distance between an ending position of a last frequency division multiplexing RO of the first PRACH resource in the frequency domain and a frequency ending position of a last RB of the first uplink sub-band, or the first frequency offset is a frequency domain distance between a starting position of the last RB of the first PRACH resource in the frequency domain and a frequency starting position of the last RB of the first uplink sub-band, or the first frequency offset is a frequency domain distance between an ending position of the last RB of the first PRACH resource in the frequency domain and a frequency ending position of the last RB of the first uplink sub-band.

[0058] With reference to the fifth aspect, in some implementations of the fifth aspect, the method can further include that the first signaling further includes a fifth parameter, and the fifth parameter indicates a value of the first frequency offset, and the fifth parameter can be a non-negative integer smaller than K, where K is an integer, and K can be at least one of the following: K is a maximum number of RBs that can be configured by the system, or K is a number of RBs configured by the system, or K is a maximum number of RBs that can be configured by the BWP, or K is a number of RBs configured by an initial BWP, or K is a number of RBs configured by a BWP associated with the first PRACH or the second PRACH.

[0059] A sixth aspect provides a communication method, which can be performed by a network device or a component (such as a chip, a chip system, a processor, or a circuit, etc.) for the network device, and the present application does not limit this.

[0060] The method comprises: sending first signaling, the first signaling comprising a fourth parameter, the fourth parameter being used to indicate a frequency domain position of a first PRACH resource; determining a frequency domain position of a second PRACH resource according to the frequency domain position of the first PRACH resource and a first frequency domain offset, the second PRACH resource being used for random access of the terminal device; and receiving a preamble based on at least one of the following: the first PRACH resource or the second PRACH resource.

[0061] With reference to the sixth aspect, in some implementations of the sixth aspect, the method can further comprise: the terminal device is a terminal device supporting uplink and downlink data transmission using sub-band full duplex (SBFD), or the terminal device is a terminal device supporting uplink and downlink data transmission using full duplex (FD).

[0062] With reference to the sixth aspect, in some implementations of the sixth aspect, the method can further comprise: the first parameter can be prach-msg1-FrequencyStart, and the first PRACH resource can be at least one of the following: a non-SBFD PRACH resource or an SBFD PRACH resource.

[0063] With reference to the sixth aspect, in some implementations of the sixth aspect, the method can further comprise: the first frequency offset is a frequency domain distance between a starting position of a first resource block (RB) of the first PRACH resource in the frequency domain and a frequency starting position of a first RB of the first uplink sub-band, or the first frequency offset is a frequency domain distance between a center frequency of the first PRACH resource and a center frequency position of the first uplink sub-band, or the first frequency offset is a frequency domain distance between a starting frequency position of an RB where the center frequency of the first PRACH resource is located and a starting frequency position of an RB where the center frequency of the first uplink sub-band is located, or the first frequency offset is a frequency domain distance between the center frequency of the first PRACH resource and the center frequency position of the first uplink sub-band, or the first frequency offset is a frequency domain distance between an ending position of a last RB of the first PRACH resource in the frequency domain and a frequency ending position of a last RB of the first uplink sub-band, or the first frequency offset is a frequency domain distance between a starting position of the last RB of the first PRACH resource in the frequency domain and a frequency starting position of the last RB of the first uplink sub-band, or the first frequency offset is a frequency domain distance between an ending position of the last RB of the first PRACH resource in the frequency domain and a frequency ending position of the last RB of the first uplink sub-band.

[0064] In a sixth aspect, in some implementations of the sixth aspect, the method further includes that the first signaling further includes a fifth parameter, the fifth parameter indicating a value of the first frequency offset, the fifth parameter can be a non-negative integer less than K, where K is an integer, K can be at least one of the following: K is a maximum number of RBs configurable by the system, or K is a number of RBs configured by the system, or K is a maximum number of RBs configurable by the BWP, or K is a number of RBs configured by the initial BWP, or K is a number of RBs configured by the BWP associated with the first PRACH or the second PRACH.

[0065] In a seventh aspect, an apparatus is provided. The apparatus includes at least one processor coupled with at least one memory for storing computer programs or instructions. The at least one processor is configured to invoke and run the computer programs or instructions from the at least one memory, so that the apparatus performs the method in the first aspect to the sixth aspect and any possible implementation thereof.

[0066] In an eighth aspect, a chip or chip system is provided. The chip includes a processor and a communication interface. The processor reads instructions through the communication interface, and performs the method in any possible implementation of the first aspect to the sixth aspect.

[0067] In a ninth aspect, a computer readable storage medium is provided. The computer readable storage medium stores computer instructions. When the computer instructions are run on a computer, the method in any possible implementation of the first aspect to the sixth aspect is implemented.

[0068] In a tenth aspect, a computer program product is provided. The computer program product includes computer program codes. When the computer program codes are run on a computer, the method in any possible implementation of the first aspect to the sixth aspect is implemented.

[0069] In an eleventh aspect, a communication system is provided. The communication system includes the apparatus in the first aspect to the sixth aspect and any possible implementation thereof. BRIEF DESCRIPTION OF DRAWINGS

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

[0071] FIG. 2 is a schematic diagram of a structure of a communication apparatus according to an embodiment of the present application;

[0072] FIG. 3 is a schematic diagram of a possible application framework of a communication system according to an embodiment of the present application;

[0073] FIG. 4 is a schematic diagram of another possible application framework of a communication system according to an embodiment of the present application;

[0074] FIG. 5 is a schematic diagram of time-frequency resource allocation in a TDD system according to an embodiment of the present application;

[0075] FIG. 6 is a schematic diagram of time-frequency resource allocation in an SBFD scheme according to an embodiment of the present application;

[0076] FIG. 7 is a schematic diagram of time-frequency resource allocation in another SBFD scheme according to an embodiment of the present application;

[0077] FIG. 8 is a schematic diagram of time-frequency resource allocation in yet another SBFD scheme according to an embodiment of the present application;

[0078] FIG. 9 is a schematic diagram of a time unit according to an embodiment of the present application;

[0079] FIG. 10 is a schematic diagram of a single-period uplink-downlink slot configuration according to an embodiment of the present application;

[0080] FIG. 11 is a schematic diagram of a double-period uplink-downlink slot configuration according to an embodiment of the present application;

[0081] FIG. 12 is a schematic diagram of PRACH configuration on an UL slot according to an embodiment of the present application;

[0082] FIG. 13 is a schematic diagram of time-frequency resources of a PRACH according to an embodiment of the present application;

[0083] FIG. 14 is a schematic diagram of a relationship between an RO and an SSB according to an embodiment of the present application;

[0084] FIG. 15 is a schematic diagram of SSB-to-RO mapping cycles according to an embodiment of the present application;

[0085] FIG. 16 is a schematic diagram of an SSB-to-RO association period according to an embodiment of the present application;

[0086] FIG. 17 is a schematic diagram of another SSB-to-RO association period according to an embodiment of the present application;

[0087] FIG. 18 is a schematic diagram of an SSB-to-RO pattern association period according to an embodiment of the present application;

[0088] FIG. 19 is a flowchart of contention-based random access according to an embodiment of the present application;

[0089] FIG. 20 is a flowchart of a PRACH resource configuration method for SBFD according to an embodiment of the present application;

[0090] FIG. 21 is a schematic diagram of determining a time-domain position of a second PRACH resource according to an embodiment of the present application;

[0091] FIG. 22 is a schematic diagram of determining a time-domain position of a second PRACH resource according to another embodiment of the present application;

[0092] FIG. 23 is a schematic diagram of determining a frequency domain location of a second PRACH resource according to an embodiment of the present application;

[0093] FIG. 24 is a schematic diagram of an apparatus according to an embodiment of the present application. DETAILED DESCRIPTION

[0094] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings. In the description of the present application, unless otherwise specified, " / " represents an "or" relationship between the objects before and after the " / " symbol, for example, A / B can represent A or B; in the present application, "and / or" is only a description of the relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone, where A and B can be singular or plural. In the description of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b, or c can mean a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, the following points are explained before introducing the solutions of the present application.

[0095] (1) In the present application, "indication" can include direct indication, indirect indication, explicit indication, and implicit indication. When describing that certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.

[0096] In the present application, the information indicated by the indication information is referred to as the to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the pre-agreed (for example, the protocol stipulates) arrangement order of each information, thereby reducing the indication overhead to a certain extent. In addition, the to-be-indicated information can be sent as a whole, or can be sent separately in multiple sub-information, and the sending period and / or sending time of these sub-information can be the same or different.

[0097] (2) In the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct sending through the air interface, or indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct receiving from YY through the air interface, or indirect receiving from YY through the air interface by other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, such as between network devices and terminal devices, or can be carried out within a device, such as between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface. In addition, "transmission" includes receiving and / or sending in the case where it is not specifically stated. For example, transmitting a signal can include receiving a signal and / or sending a signal.

[0098] (3) In the present application, the determination of information C for information D includes that information D is determined based on information C only, and that information D is determined based on information C and other information. In addition, the determination of information C for information D can also include the case of indirect determination, such as the case where information D is determined based on information E, and information E is determined based on information C.

[0099] (4) The terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device containing a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0100] (5) In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0101] (6) In the present application, "first", "second" are only for convenience of description, used to distinguish the objects, and not used to limit the scope of the embodiments of the present application. They are not used to describe the order or sequence of the characteristics. It should be understood that the objects thus described can be interchanged under appropriate circumstances, so as to be able to describe schemes other than the embodiments of the present application.

[0102] (7) In this application, words such as "example" or "exemplary" are used to mean serving as an example, instance, or illustration. Any implementation described herein as "example" or "exemplary" is not necessarily to be construed as preferred or advantageous over other implementations. Rather, use of terms such as "example" or "exemplary" is intended to present concepts in a concrete manner. In the following detailed description of embodiments of the present application, numerous specific details are set forth in order to provide a thorough understanding of the present application. However, it will be apparent to one skilled in the art that the present application can be practiced without these specific details. In other instances, well-known methods have not been described in detail in order to avoid obscuring aspects of the present application.

[0103] The architecture of the mobile communication system shown in FIG. 1 is an architecture of a communication system 1000 to which embodiments of the present application are applied. As shown in FIG. 1, the communication system includes a radio access network 100 and a core network 200. Optionally, the communication system 1000 can further include an Internet 300. The radio access network 100 can include at least one radio access network device (e.g., 110a and 110b in FIG. 1) and at least one terminal device (e.g., 120a-120j in FIG. 1). The terminal device is connected to the radio access network device in a wireless manner, for example, the terminal device can be connected to the radio access network device through an air interface. The radio access network device is connected to the core network in a wireless or wired manner. The core network device and the radio access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the radio access network device can be integrated on the same physical device, or a physical device can integrate the functions of part of the core network device and the functions of part of the radio access network device. The terminal device and the terminal device, and the radio access network device and the radio access network device can be connected to each other in a wired or wireless manner. FIG. 1 is only a schematic diagram, and the communication system can further include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG. 1.

[0104] The radio access network device is an access device through which a terminal device accesses a communication system in a wireless manner. The radio access network device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a gNB in a 5G mobile communication system, a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, an access node in a WiFi system, or the like. In another possible scenario, multiple radio access network (RAN) nodes cooperate to assist a terminal to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, the RAN node 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, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH).

[0105] The CU (or CU-CP and CU-UP), DU or RU can also have different names in different systems, but those skilled in the art can understand their meanings. For example, in an open RAN (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, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The embodiments of this application can be implemented by the DU or the RU. The CU here completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control layer of the base station, and can also complete the functions of part of the physical layer or the entire physical layer. The specific description of the above-mentioned various protocol layers can refer to the related technical specifications of the 3rd generation partnership project (3GPP).

[0106] The radio access network device can be a macro base station (such as 110a in FIG. 1), a micro base station or an indoor station (such as 110b in FIG. 1), a relay node or a donor node, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the radio access network device. The embodiments of this application do not limit the specific technology and specific device form adopted by the radio access network device. For the convenience of description, the network device is taken as an abbreviation of the radio access network device, and the base station is taken as an example of the radio access network device.

[0107] The terminal device also has a wireless transceiving function, and can send a signal to a base station or receive a signal from the base station. The terminal device can also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal device, etc. The terminal device can be widely applied to various scenarios, such as environmental IOT, device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device can be a mobile phone, tablet computer, computer with a wireless transceiving function, wearable device, vehicle, unmanned aerial vehicle, helicopter, airplane, ship, robot, mechanical arm, smart home device, etc. Embodiments of the present application do not limit the specific technology and specific device form of the terminal device.

[0108] The base station and the terminal device can be fixed in position or movable. The base station and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water; can also be deployed on an airplane, balloon and artificial satellite. Embodiments of the present application do not limit the application scenarios of the base station and the terminal device.

[0109] The roles of the base station and the terminal device can be relative, for example, the helicopter or unmanned aerial vehicle 120i in FIG. 1 can be configured as a mobile base station, and for the terminal device 120j that accesses the wireless access network 100 through 120i, the terminal device 120i is a base station; but for the base station 110a, 120i is a terminal device, that is, 110a and 120i communicate through a wireless air interface protocol. Of course, 110a and 120i can also communicate through a base station-to-base station interface protocol, and in this case, 120i is also a base station relative to 110a. Therefore, the base station and the terminal device can be collectively referred to as a communication apparatus, 110a and 110b in FIG. 1 can be referred to as a communication apparatus with a base station function, and 120a-120j in FIG. 1 can be referred to as a communication apparatus with a terminal device function.

[0110] The base station and the terminal device, the base station and the base station, the terminal device and the terminal device can communicate through the licensed spectrum, or through the unlicensed spectrum, or through the licensed spectrum and the unlicensed spectrum simultaneously; can communicate through the spectrum below 6 gigahertz (GHz), or through the spectrum above 6 GHz, or through the spectrum below 6 GHz and the spectrum above 6 GHz simultaneously. The embodiments of the present application do not limit the spectrum resources used by the wireless communication.

[0111] In the embodiments of the present application, the functions of the base station can also be performed by a module (such as a chip) in the base station, or by a control subsystem containing the functions of the base station. The control subsystem containing the functions of the base station herein can be a control center in the above-mentioned application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The functions of the terminal device can also be performed by a module (such as a chip or a modem) in the terminal device, or by a device containing the functions of the terminal device.

[0112] Exemplarily, the network device provided by the embodiments of the present application can be, for example, 110a or 110b in FIG. 1, and the terminal device provided by the embodiments of the present application can be, for example, any one of 120a-120j in FIG. 1.

[0113] The related functions of the network device or the terminal device involved in the present application can be implemented by one device, or by multiple devices together, or by one or more functional modules in a device, or can be one or more chips, or a system on chip (SOC) or a chip system. The chip system can be composed of a chip, or can include a chip and other discrete devices, and the embodiments of the present application do not specifically limit this.

[0114] It can be understood that the above functions can be network elements in a hardware device, or software functions running on a special hardware, or a combination of hardware and software, or virtualized functions instantiated on a platform (for example, a cloud platform).

[0115] For example, the related functions of the network device or the terminal device in the embodiments of the present application can be implemented by the communication device 110 in FIG. 2.

[0116] Figure 2 shows a structural diagram of a possible communication apparatus 110. It can be understood that the communication apparatus 110 comprises necessary forms of means, such as modules, units, elements, circuits, or interfaces, etc., which are configured to be appropriately arranged together to perform the present solution. The communication apparatus 110 can be a network device or a terminal device, or a component (e.g., a chip) of these devices, to implement the methods described in the following method embodiments. The communication apparatus 110 comprises one or more processors 111. The processor 111 can be a general processor or a special purpose processor, etc. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus (e.g., a network device, a terminal device, or a chip, etc.), execute software programs, and process data of the software programs.

[0117] Optionally, in one design, the processor 111 can comprise a program 113 (which can also be referred to as code or instructions at times) that can be run on the processor 111, so that the communication apparatus 110 performs the methods described in the following embodiments. In another possible design, the communication apparatus 110 comprises a circuit (not shown in Figure 2).

[0118] Optionally, the communication apparatus 110 can comprise one or more memories 112, which have a program 114 (which can also be referred to as code or instructions at times) stored thereon, and the program 114 can be run on the processor 111, so that the communication apparatus 110 performs the methods described in the following embodiments.

[0119] Optionally, the processor 111 and / or the memory 112 can comprise an artificial intelligence (AI) module 117, 118, which is used to implement AI-related functions. The AI module can be implemented in a software, hardware, or software-hardware combined manner. For example, the AI module can comprise a RAN intelligence controller (RIC) module. For example, the AI module can be a near-real-time RIC or a non-real-time RIC.

[0120] Optionally, the processor 111 and / or the memory 112 can also store data. The processor and the memory can be separately arranged, or integrated together.

[0121] Optionally, the communication device 110 can further include a transceiver 115 and / or an antenna 116. The processor 111 can also be referred to as a processing unit, which controls the communication device (e.g., a network device or a terminal device). The transceiver 115 can also be referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, etc., which implements the transceiving function of the communication device through the antenna 116.

[0122] In addition, the constituent structure shown in FIG. 2 does not constitute a limitation on the communication device, and the communication device can include more or fewer components than those shown in FIG. 2, or combine some components, or different component arrangements, in addition to the components shown in FIG. 2.

[0123] In order to support AI technology in a wireless network, AI nodes can also be introduced in the network.

[0124] Optionally, the AI nodes can be deployed in one or more of the following positions in the communication system: a radio access network device, a terminal device, or a core network device, etc., or the AI nodes can also be deployed separately, for example, in a position other than any of the above devices, such as a host or a cloud server of an over the top (OTT) system. The AI nodes can communicate with other devices in the communication system, which can be one or more of the following: a network device, a terminal device, or a network element of a core network, etc.

[0125] It can be understood that the present application does not limit the number of AI nodes. For example, when there are multiple AI nodes, the multiple AI nodes can be divided based on functions, such as different AI nodes being responsible for different functions.

[0126] It can also be understood that the AI nodes can be independent devices, can be integrated into the same device to implement different functions, or can be network elements in a hardware device, or can be software functions running on a dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform), and the present application does not limit the specific form of the AI nodes.

[0127] The AI nodes can be AI network elements or AI modules.

[0128] FIG. 3 is a schematic diagram of a possible application framework in a communication system. As shown in FIG. 3, network elements in the communication system are connected through interfaces (e.g., NG, Xn, Fl) or air interfaces. One or more AI modules (only one is shown in FIG. 3 for clarity) are deployed in one or more of the network element nodes, such as one or more of the core network devices, access network nodes (RAN nodes), terminals, or operation administration and maintenance (OAM) devices. The access network node can be a single RAN node or can include multiple RAN nodes, e.g., including a CU and a DU. The CU and / or the DU can also be deployed with one or more AI modules. Optionally, the CU can be further split into a CU-CP and a CU-UP. One or more AI modules are deployed in the CU-CP and / or the CU-UP.

[0129] The AI module is configured to implement a corresponding AI function. AI modules deployed in different network elements can be the same or different. An AI module can implement different functions according to different parameter configurations of the model of the AI module. The model of the AI module can be configured based on one or more of the following parameters: a structural parameter (e.g., at least one of a number of neural network layers, a width of a neural network, a connection relationship between layers, a weight of a neuron, an activation function of a neuron, or a bias in the activation function), an input parameter (e.g., a type of the input parameter and / or a dimension of the input parameter), or an output parameter (e.g., a type of the output parameter and / or a dimension of the output parameter). The bias in the activation function can also be referred to as a bias of the neural network.

[0130] An AI module can have one or more models. A model can infer an output including one parameter or multiple parameters. The learning process, the training process, or the inference process of different models can be deployed in different nodes or devices, or can be deployed in the same node or device.

[0131] Fig. 4 is a schematic diagram of another possible application framework in a communication system. As shown in Fig. 4, a RAN intelligent controller (RIC) is included in the communication system. For example, the RIC can be the AI module 117, 118 shown in Fig. 4, which is configured to implement AI-related functions. The RIC includes a near-real time RIC (near-RT RIC) and a non-real time RIC (Non-RT RIC). The non-real time RIC is mainly configured to process non-real time information, such as data that is not sensitive to latency, which can be in the order of seconds. The real time RIC is mainly configured to process near-real time information, such as data that is relatively sensitive to latency, which can be in the order of tens of milliseconds.

[0132] The near-real time RIC is configured to perform model training and inference. For example, the near-real time RIC is configured to train an AI model and perform inference using the AI model. The near-real time RIC can obtain network side and / or terminal side information from a RAN node (e.g., a CU, a CU-CP, a CU-UP, a DU, and / or a RU) and / or a terminal. The information can be used as training data or inference data. Optionally, the near-real time RIC can deliver inference results to the RAN node and / or the terminal. Optionally, the inference results can be exchanged between the CU and the DU, and / or between the DU and the RU. For example, the near-real time RIC delivers the inference results to the DU, which then delivers the inference results to the RU.

[0133] The non-real time RIC is also configured to perform model training and inference. For example, the non-real time RIC is configured to train an AI model and perform inference using the AI model. The non-real time RIC can obtain network side and / or terminal side information from a RAN node (e.g., a CU, a CU-CP, a CU-UP, a DU, and / or a RU) and / or a terminal. The information can be used as training data or inference data, and the inference results can be delivered to the RAN node and / or the terminal. Optionally, the inference results can be exchanged between the CU and the DU, and / or between the DU and the RU. For example, the non-real time RIC delivers the inference results to the DU, which then delivers the inference results to the RU.

[0134] The near-real time RIC and the non-real time RIC can also be separately configured as a network element. Alternatively, the near-real time RIC and the non-real time RIC can also be part of other devices. For example, the near-real time RIC can be configured in a RAN node (e.g., a CU, a DU), and the non-real time RIC can be configured in an OAM, a cloud server, a core network device, or another network device.

[0135] Embodiments of the present application can be applied to a 5G new radio (NR) wireless communication system, and high data rate and low latency are achieved by using a large bandwidth. In a time division duplex system, as shown in FIG. 5, DL usually occupies the main time resource, which causes coverage imbalance between DL and UL. Compared with a frequency division duplex (FDD) system, the uplink coverage of a TDD system is poorer and the delay is larger.

[0136] To solve the problems of uplink coverage and uplink delay in a TDD system, a SBFD scheme is proposed in Release (R) 18 standards. In the SBFD scheme, one component carrier (CC) can include multiple subbands, and the transmission directions of different subbands can be different.

[0137] For example, FIG. 6 is a schematic diagram of time-frequency resource allocation in a SBFD scheme. On the three time units in the middle, one carrier can be divided into three subbands, the middle subband is an uplink subband that can be used for uplink transmission, and is identified as UL in the figure. The upper and lower subbands are downlink subbands that can be used for downlink transmission, and are identified as DL in the figure.

[0138] Among them, the upper subband refers to the subband with a higher frequency, the lower subband refers to the subband with a lower frequency, and the middle subband refers to the subband with a frequency between the frequency of the upper subband and the frequency of the lower subband. The first or last time unit can be referred to as a non-SBFD time unit, and any time unit in the middle can be referred to as a SBFD time unit. The time unit may, for example, be a time slot or a symbol.

[0139] For another example, FIG. 7 is a schematic diagram of time-frequency resource allocation in a SBFD scheme. On the three time units in the middle, one carrier can be divided into two subbands, the upper subband is a downlink subband that can be used for downlink transmission, and is identified as DL in the figure. The lower subband is an uplink subband that can be used for uplink transmission, and is identified as UL in the figure.

[0140] It can be considered that in the SBFD scheme, on the SBFD time unit, the network device can implement simultaneous sending and receiving of signals through different frequency domain resources or subbands. At present, in the R19 standards, the network device can adopt a subband full-duplex scheme, and the terminal device can adopt a subband half-duplex scheme. The terminal device adopts a subband half-duplex scheme, which means that the terminal device can only receive or send signals on the SBFD time unit, and cannot simultaneously receive and send signals.

[0141] For the time domain configuration of SBFD, there are two possible configuration manners according to whether the SBFD symbol and the non-SBFD symbol are contained in one time slot at the same time. In one possible configuration manner, the time domain configuration of SBFD is time slot level, that is, the symbols contained in one time slot are configured as SBFD symbols or non-SBFD symbols. In another possible configuration manner, the time domain configuration of SBFD is symbol level, that is, the symbols contained in one time slot are configured as SBFD symbols or non-SBFD symbols. Embodiments of the present application do not make any limitation on the time domain configuration manner of SBFD. The SBFD symbol can be a symbol configured with the SBFD operation, and the non-SBFD symbol can be a symbol without the SBFD operation. For uplink transmission, the non-SBFD symbol can be an uplink symbol or a flexible symbol; for downlink transmission, the non-SBFD symbol can be a downlink symbol or a flexible symbol.

[0142] Compared with the TDD system, in the SBFD scheme, the uplink transmission resource available to the terminal device is increased. Therefore, the SBFD scheme can effectively improve the uplink coverage and reduce the uplink delay.

[0143] In order to facilitate understanding of the embodiments of the present application, first, the concepts and related processes involved in the present application are introduced.

[0144] 1. Symbol: the abbreviation of time domain symbol, which can also be called OFDM symbol. It should be noted that the time domain symbol can also be named in combination with other multiple access manners, which is not limited in the embodiments of the present application. The length of the time domain symbol can be different for different subcarrier spacings.

[0145] 2. Time unit: the time unit can be a time slot, or a symbol, or a subframe, or a frame, or a mini-subframe, or a mini-time slot, which is not limited in the present application.

[0146] 3. Subband: the subband is a part of the frequency band in a carrier, that is, one or more physical resource blocks (PRBs) in the frequency domain. In the present application, the subband can also be understood as a frequency domain resource.

[0147] 4. Non-full duplex time slot: Each of all the symbols contained in a non-full duplex time slot has only one transmission direction. As an example, all the symbols in a non-full duplex time slot are downlink symbols, or, all the symbols in a non-full duplex time slot are uplink symbols, or, some of the symbols in a non-full duplex time slot are downlink symbols and some of the symbols in a non-full duplex time slot are uplink symbols, or, some of the symbols in a non-full duplex time slot are downlink symbols, some of the symbols in a non-full duplex time slot are uplink symbols and some of the symbols in a non-full duplex time slot are flexible symbols, or, some of the symbols in a non-full duplex time slot are downlink symbols and some of the symbols in a non-full duplex time slot are flexible symbols, or, some of the symbols in a non-full duplex time slot are uplink symbols and some of the symbols in a non-full duplex time slot are flexible symbols. The long rectangle filled with right slash in FIG. 8 represents a set of time-frequency resources for uplink transmission, and the time domain range thereof is referred to as an uplink time slot, which is a non-full duplex (non-FD) time slot or a non-SBFD (non-subband full duplex, non-SBFD) time slot. For convenience, the time slot where the uplink symbol is located is denoted as U, the time slot where the downlink symbol is located is denoted as D, and the time slot where the flexible symbol is located is denoted as S.

[0148] Meanwhile, the time slot where the symbol with the uplink subband and the downlink subband is divided is referred to as an SBFD time slot (also including the FD case), and is denoted as X (for distinguishing D, U, and S, where D is downlink, S is a flexible time slot).

[0149] 5. Full duplex time slot: The time-frequency division of a typical SBFD scheme is shown in FIG. 2, where the horizontal axis represents the time domain and the vertical axis represents the frequency domain. The two long rectangles filled with left slash in FIG. 8 respectively represent a set of time-frequency resources for downlink transmission, and the long rectangle filled with vertical slash represents a set of time-frequency resources for uplink transmission. The time slot in the time domain range of the three blocks of time-frequency resources is referred to as a full duplex (FD) time slot or an SBFD time slot. For convenience, the time slot where the symbol with the uplink subband and the downlink subband is divided in the frequency band at the same time is referred to as an SBFD time slot (also including the FD case), and is denoted as X.

[0150] It should be understood that, in the full duplex time slot, a carrier includes a first subband and a second subband, and the transmission directions of the first subband and the second subband are different. It should be noted that the first subband and the second subband refer to two types of subbands with different transmission directions, and do not mean that only two subbands are included in a carrier. It can be understood that, in the full duplex time slot, the first carrier includes at least two subbands in the first time slot. Among them, the transmission directions of the at least two subbands in the first carrier are different. For example, the first carrier includes subband #1 and subband #2, and the transmission directions of the subband #1 and the subband #2 are different. Or, the first carrier includes subband #1, subband #2 and subband #3, and the transmission directions of the subband #1 and the subband #3 are the same, and the transmission direction of the subband #2 is different from that of the subband #1.

[0151] 6、Random Access Channel Occasion (RO): Time-frequency resource used by terminal device for random access.

[0152] 7、Preamble: Access sequence sent by terminal device for random access. A maximum of 64 preamble sequences can be transmitted simultaneously on one RO, and the terminal device selects one of the 64 preamble sequences.

[0153] 8、Physical Random Access Channel (PRACH): Physical random access channel carrying preamble sequence transmission.

[0154] 9、RO-SSB association: In order to improve performance, the network device broadcasts SSB using different beams, the terminal measures the received signal strength of SSB under different beams, and selects the best beam. In order to facilitate the terminal device to feed back the selected beam, the network device binds the SSB with the RO to form the RO-SSB association, so that the beam selected by the terminal can be determined according to the RO position of the preamble sequence sent by the terminal.

[0155] 10、Distance of time units:

[0156] The distance of two time units is defined as the distance between the starting point, center point or end point of the two time units. In FIG. 9, taking the starting point as an example, the distance between the first UL time unit and the first SBFD time unit is 3 time units.

[0157] 11、Single-period uplink-downlink slot configuration and double-period uplink-downlink slot configuration:

[0158] As can be seen in FIG. 10, the slot pattern is configured by one pattern, i.e., pattern 1, which is a single-period uplink-downlink slot configuration, wherein the entire slot pattern is periodically extended by the pattern of five time units combined as DXXXU. One configuration period is five time units, for example, 5 slots.

[0159] As can be seen in FIG. 11, the slot pattern is configured by two patterns, i.e., pattern 1 and pattern 2, which is a double-period uplink-downlink slot configuration, wherein the entire slot pattern is periodically extended by the pattern of 10 time units combined as pattern 1 DXXXU and pattern 2 DDXXU. The first configuration period is five time units, for example, 5 slots, and the second configuration period is five time units, for example, 5 slots.

[0160] 12、Effective RO:

[0161] An effective RO can be understood as a time-frequency resource that can be used by a terminal device to actually transmit a random access sequence. Generally, an RO can be invalidated for a variety of reasons, that is, cannot be used by a terminal device to actually transmit a random access sequence, for the following reasons: 1) the RO resource is not in the uplink resource; 2) the time interval of the RO resource and the previous SSB or downlink symbol is too small.

[0162] 13. SSB-RO mapping

[0163] FIG. 12 shows a schematic diagram of configuring PRACH on an UL slot. As shown in FIG. 12, the horizontal axis represents the time domain, including SBFD slots and UL slots, and the vertical axis represents the frequency domain. The dashed box in the UL slot can represent the PRACH resource. Exemplarily, a UE can use the PRACH for random access. For example, the UE can obtain the period, frame number, subframe number, slot number, and number of ROs in a slot of the PRACH in the time domain according to the parameter prach-ConfigurationIndex carried in RACH-ConfigGeneric (for example, Tables 6.3.3.2-2 to 6.3.3.2-4 in the existing protocol (for example, TS 38211)), and thus determine the time domain position of the PRACH. For another example, the UE can obtain the starting position in the frequency domain and the frequency division multiplexing number of the PRACH according to the parameters msg1-FrequencyStart and msg1-FDM carried in RACH-ConfigGeneric, respectively, and thus determine the frequency domain position of the PRACH.

[0164] FIG. 13(a) and (b) show schematic diagrams of the time-frequency resource of PRACH. As shown in FIG. 13(a), the three blocks at the topmost layer can represent the radio frame in which the PRACH is located, and the time domain distance between the adjacent two blocks is the PRACH period. The middle layer represents 10 subframes included in a radio frame in which the PRACH is located, for example, subframes 0-9, in which subframe 4 and subframe 9 represent the subframes in which the PRACH is located. The lowermost layer represents the slot structure of subframe 4 in which the PRACH is located, and the slot structure includes 2 PRACH slots (for example, PRACH slot #1 and PRACH slot #2), and each small block is 1 RO, that is, each PRACH slot includes 6 ROs. As shown in FIG. 13(b), the horizontal axis represents the time domain, and the vertical axis represents the frequency domain. Each block represents 1 RO, and the number of ROs can be 1, 2, 4, or 8. For example, the ROs can be arranged from the frequency domain position specified by msg1-FrequencyStart, starting with 4 ROs.

[0165] Fig. 14 (a) to (c) show the schematic diagram of the association between RO and SSB. As shown in Fig. 14 (a), when N = 1 / 2, one SSB is associated with 2 ROs. As shown in Fig. 14 (b), when N = 2, one RO is associated with 2 SSBs. Thus, in the case of one SSB index associated with multiple ROs, the UE can select one RO from the multiple ROs and select the preamble sequence transmitted on the RO. Further, after determining the association between RO and SSB, the UE starts the RO-SSB mapping, the order of which is first in frequency domain, then in time domain, first in the same slot, then in the same frame, and finally in different frames. As shown in Fig. 14 (c), the horizontal axis represents the time domain and the vertical axis represents the frequency domain. When the SSB set used by the base station is {SSBi, SSBi+1, SSBi+2, SSBi+3}, msg1-FDM = 4 and N = 1 / 4, one SSB is associated with 4 ROs, and the RO set is denoted as {RO0, RO1, RO2, RO3}. 16 ROs complete one complete RO-SSB mapping cycle. The mapping order of RO-SSB can be arranged from the frequency domain corresponding to a certain RO time domain position, i.e., SSBi corresponds to RO0-RO3 occupying the first RO time domain position of the start PRACH slot in the same frame corresponding to the frequency domain of 4 RO positions, SSBi+1 corresponds to RO0-RO3 occupying the second RO time domain position of the start PRACH slot corresponding to the frequency domain of 4 RO positions, SSBi+1 corresponds to RO0-RO3 occupying the second RO time domain position of the start PRACH slot in the same frame corresponding to the frequency domain of 4 RO positions, SSBi+2 corresponds to RO0-RO3 occupying the first RO time domain position of the second PRACH slot in the same frame corresponding to the frequency domain of 4 RO positions, and SSBi+3 corresponds to RO0-RO3 occupying the second RO time domain position of the second PRACH slot in the same frame corresponding to the frequency domain of 4 RO positions.

[0166] 14. Mapping cycle

[0167] Mapping all SSBs and ROs transmitted by all base stations is called one mapping cycle.

[0168] For example, as shown in FIG. 15, assuming the value of ssb-perRACH-OccasionAndCB-PreamblesPerSSB is 1 (i.e., Y = 1 SSB to 1 RO mapping relationship, in other words, the RO and SSB index is a one-to-one relationship), the value of msg1-FDM is 2 (i.e., the number of ROs in a time unit is 2, the number of frequency division ROs (FDM-RO) is 2), and N_Tx^SSB = 4 (i.e., the number of different SSB indexes in the SSBs sent by the network device is 4). In FIG. 15, taking SSB 0, SSB 1, SSB 2, and SSB 3 as examples, the four SSBs are mapped once, which is one mapping cycle. It should be understood that in this example, one mapping cycle includes 4 ROs. For example, RO 0 to RO 3 is one mapping cycle, and RO 4 to RO 7 is another mapping cycle. Alternatively, in this example, the SSB index can be other values, such as SSB index 5, SSB index 7, SSB index 8, SSB index 10, depending on the configuration of the base station.

[0169] 15, Association period

[0170] The association period is an integer multiple of the PRACH configuration period, where when the PRACH configuration period is equal to 10 ms, the association period can be 10 ms, 20 ms, 40 ms, 80 ms, 160 ms (see Table 1 below, see 38211, 8.1-1). The specific value is to find the smallest value among these values, and to make sure that all the SSBs are mapped at least once.

[0171] For example, in the example shown in FIG. 16, assuming the value of ssb-perRACH-OccasionAndCB-PreamblesPerSSB is 2 (i.e., Y = 2 SSBs to 1 RO mapping relationship), the value of msg1-FDM is 2 (i.e., the number of ROs in a time unit is 2), and N_Tx^SSB = 5 (i.e., the number of different SSB indexes in the SSBs sent by the network device is 5). Assuming 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, assuming that the second PRACH configuration period contains RO 2, 3, 4, 5, 6, 7, then the two PRACH configuration periods can map all SSBs at least once, which is an association period (e.g., 2 configuration periods, which is 20 ms).

[0172] In addition, in the association period shown in FIG. 16, some ROs (for example, ROs 3-7, and in addition, one SSB position is left in RO 2) are left after one mapping of SSBs. In these remaining ROs, SSBs can be mapped again for 2 times, and a total of 3 times of mapping, that is, 3 rounds of mapping, and 3 mapping cycles are understood. At this time, if some ROs are left, which cannot map all SSBs for one time, SSBs are not mapped. If some preamble indexes are left in the remaining ROs, which do not map SSBs, SSBs are not mapped. For example, in RO 7 in FIG. 16, only one SSB is mapped, and one SSB position that can map SSBs is left, and SSBs are not mapped.

[0173] For example, as shown in the example in FIG. 17, it is assumed that the value of ssb-perRACH-OccasionAndCB-PreamblesPerSSB is 2 (that is, the mapping relationship of Y=2 SSBs to 1 RO is configured), the value of msg1-FDM is 2 (that is, the number of ROs in one time unit is 2), and N_Tx^SSB=6 (that is, the number of different SSB indexes in the SSBs sent by the network device is 6). It is assumed that the first PRACH configuration period only contains RO 0 and RO 1, which cannot map all SSBs for one time, and therefore a second PRACH configuration period is required. It is assumed that the second PRACH configuration period contains ROs 2, 3, 4, 5, 6, and 7, and the two PRACH configuration periods can map all SSBs for at least one time, and therefore it is an association period (for example, 2 configuration periods, which is 20 ms).

[0174] In addition, in the association period shown in FIG. 17, some ROs (for example, ROs 3-9) are left after one mapping of SSBs. In these remaining ROs, SSBs can be mapped again for 2 times, and a total of 3 times of mapping, that is, 3 rounds of mapping, and 3 mapping cycles are understood. At this time, if some ROs are left, which cannot map all SSBs for one time, SSBs are not mapped. If some preamble indexes are left in the remaining ROs, which do not map SSBs, SSBs are not mapped. In this case, in the association period containing the first PRACH configuration period and the second PRACH configuration period, because the positions that can be used to map SSBs are only two, which is less than N_Tx^SSB=6, therefore, RO 9 does not map SSBs.

[0175] Table 1

[0176] 16, Association pattern period

[0177] An association pattern period is composed of one or more association periods, and the maximum is 160 ms. The mapping between SSB and RO is exactly the same, i.e., repeated, between association pattern periods.

[0178] As an example, as shown in FIG. 18, an SSB period and an association pattern period corresponding to the SSB period are both 80 ms. In the association pattern period, three association periods are included, which are one 40 ms association period and two 20 ms association periods.

[0179] In the example shown in FIG. 18, the value of ssb-perRACH-OccasionAndCB-PreamblesPerSSB is 1 (i.e., the mapping relationship of Y = 1 SSB to 1 RO is configured, in other words, the RO and the SSB index are in a one-to-one relationship), and the value of msg1-FDM is 1 (i.e., the number of ROs in one time unit is 1).

[0180] In the example shown in FIG. 18, a solid block represents an RO, wherein the solid block filled with diagonal lines is an invalid RO, the solid block with a number is an RO that maps an SSB index, and the number in the block identifies the SSB index mapped by the RO, and the solid block filled with a gray pattern is the remaining RO, i.e., the RO that does not map an SSB index. Among them, the RO without SSB mapping is regarded as an invalid RO, i.e., the terminal device cannot use this RO to send a preamble, and the base station also cannot receive and detect the preamble on this RO.

[0181] For example, taking the 40 ms association period as an example, a total of 40 RO positions are included, in addition to the 5 invalid ROs in the first 10 ms, there are still 35 RO positions that can be used to map SSB indexes. In the case where the number of SSB indexes is 16 (i.e., SSB 1 to SSB 16), the 35 ROs can be used to map two complete rounds of SSB indexes, and the remaining three ROs are insufficient to map complete SSB indexes. Therefore, in the 40 ms association period, the last three ROs in the last 10 ms do not map SSB indexes.

[0182] For example, in the case of any one 20 ms association period, a total of 20 RO positions are included. In the case where the number of SSB indexes is 16 (i.e., SSB 1 to SSB 16), the 20 ROs can be used to map a complete round of SSB indexes, and the remaining four ROs are insufficient to map a complete SSB index. Therefore, in the any one 20 ms association period, the last four ROs in the last 10 ms are not mapped to SSB indexes.

[0183] Based on the SBFD scheme, the terminal device needs to acquire uplink synchronization through a random access process to access the network for communication. Random access includes contention-based random access and non-contention-based random access. Non-contention-based access is usually used in the case where the terminal device can successfully receive radio resource control (RRC) signaling.

[0184] The detailed process of contention-based random access is described in detail below in conjunction with FIG. 19.

[0185] S1901, the terminal device sends message 1 (Msg1) to the network device. Correspondingly, the network device receives Msg1.

[0186] The terminal device randomly selects a certain RO in one or more ROs associated with the SSB index on the PRACH resource according to the system message received from the network device and the selected SSB index, and sends a preamble sequence in the selected RO. It can be understood that the preamble sequence is Msg1.

[0187] S1902, the network device sends message 2 (Msg2) to the terminal device. Correspondingly, the terminal device receives Msg2.

[0188] After receiving the preamble sequence, the network device allocates time-frequency domain resources for the terminal to send Msg2, scheduling information of Msg3, etc. Msg2 is also called random access response (RAR) information. The scheduling information of Msg3 is included in the RAR, i.e., RAR uplink (UL) grant information.

[0189] S1903, the terminal device sends message 3 (Msg3) to the network device. Correspondingly, the network device receives Msg3.

[0190] The Msg3 is transmitted on the time-frequency resource specified in the Msg2 and is carried by a physical uplink shared channel (PUSCH).

[0191] At S1904, the network device sends a message 4 (Msg4) to the terminal device. Correspondingly, the terminal device receives the Msg4.

[0192] The Msg4 is mainly used for conflict resolution. When multiple terminal devices use the same RO to send the same preamble sequence for random access, the network device needs to determine which terminal device to access in this random access, that is, only one terminal device can successfully access after the random access process is completed.

[0193] FIG. 20 shows a flowchart of a PRACH resource configuration method of SBFD according to an embodiment of the present application, including the following steps:

[0194] At S2001, the network device sends a first signaling, and correspondingly, the terminal device receives the first signaling.

[0195] The first signaling includes a first parameter, and the first parameter is used to indicate the time domain position of the first PRACH resource.

[0196] Optionally, the first signaling is carried in a system information block (SIB1), and the first parameter can be “prach-ConfigurationIndex”.

[0197] Optionally, the terminal device can be a terminal device supporting uplink and downlink data transmission using sub-band full duplex (SBFD), or can be a terminal device supporting uplink and downlink data transmission using full duplex (FD).

[0198] The network device or the terminal device determines the time domain position of the second PRACH resource according to the time domain position of the first PRACH resource and the first time offset. The first PRACH resource can be at least one of the following: a non-SBFD PRACH resource, or a SBFD PRACH resource. Specifically, the first PRACH resource can be a non-SBFD PRACH resource, or the first PRACH resource can be a SBFD PRACH resource, or the first PRACH resource can be a non-SBFD PRACH resource and a SBFD PRACH resource. Specifically, the second PRACH resource can be a SBFD PRACH resource, or the second PRACH resource can be a non-SBFD PRACH resource and a SBFD PRACH resource. The second PRACH resource can be used for random access of the terminal device.

[0199] Optionally, the non-SBFD PRACH resource means that the PRACH resource is carried on a non-SBFD time unit, and the SBFD PRACH resource means that the PRACH resource is carried on a SBFD time unit.

[0200] In step S2002, the terminal device sends a preamble, and correspondingly, the network device receives the preamble.

[0201] The terminal device can send the preamble based on the RO on the first PRACH resource, or send the preamble based on the RO on the second PRACH resource.

[0202] Correspondingly, the network device can receive the preamble based on the RO on the first PRACH resource, or receive the preamble based on the RO on the second PRACH resource.

[0203] Optionally, the unit of the first time offset is a time unit, which can be a slot, a symbol, a subframe, or a frame. The direction of the first time offset is to offset forward or backward relative to the time domain position of the first PRACH resource. Taking the first time offset as N for example, N is an integer greater than or equal to 0, the first time offset can be N slots, N OFDM symbols, N subframes, or N frames. The time domain position of the second PRACH resource can be obtained by offsetting the time domain position of the first PRACH resource forward or backward by N slots, N OFDM symbols, N subframes, or N frames.

[0204] The direction of the translation is determined by the mutual relationship between the time domain position of the first RO of the first PRACH and the time domain position of the first SBFD slot within the second time unit. For example, when the time domain position of the first RO of the first PRACH is earlier than the time domain position of the first SBFD slot, it is offset forward, that is, the time domain position of the second PRACH resource can be obtained by offsetting the time domain position of the first PRACH resource forward by N time units. When the time domain position of the first RO of the first PRACH is later than the time domain position of the first SBFD slot, it is offset backward, that is, the time domain position of the second PRACH resource can be obtained by offsetting the time domain position of the first PRACH resource backward by N units.

[0205] Optionally, the direction of the shift is determined by the positive or negative value of Z, and N is the absolute value of Z. When Z is negative, the shift is forward, i.e., the time domain position of the second PRACH resource can be obtained by shifting the time domain position of the first PRACH resource forward by N time units. When Z is positive, the shift is backward, i.e., the time domain position of the second PRACH resource can be obtained by shifting the time domain position of the first PRACH resource backward by N time units. When Z is 0, there is no shift, i.e., the time domain position of the second PRACH resource is the same as that of the first PRACH resource.

[0206] Optionally, the second time unit can be an absolute time, for example, 10 ms, 20 ms, 30 ms, 40 ms, 50 ms, 60 ms, 70 ms, 80 ms, 90 ms, 100 ms, 110 ms, 120 ms, 130 ms, 140 ms, 150 ms, 160 ms.

[0207] Optionally, the second time unit can be a time period with a specific meaning, for example, one or more SSB periods, one or more PRACH configuration periods, one or more SSB-RO association periods, one or more SSB-RO association pattern periods, one or more SBFD slot configuration periods.

[0208] The first RO is the B0th valid RO in the second time unit, B0 is greater than or equal to 1 and less than or equal to E0, E0 represents a total of E0 valid ROs in the first time period.

[0209] The first SBFD slot is the B1th SBFD slot in the second time unit, B1 is greater than or equal to 1 and less than or equal to E1, E1 represents a total of E1 SBFD slots in the first time period.

[0210] Optionally, different SCSs correspond to different OFMD symbol lengths, for example, SCSs include 15 KHz, 30 KHz, 60 KHz, 120 KHz, 240 KHz, etc.

[0211] Optionally, taking a time unit as an example, the process of determining the time domain position of the second PRACH resource by the terminal device is shown in FIG. 21. The first PRACH configured by the first signaling is located on the 2nd UL time unit of every 10 time units, and the time domain position of the second PRACH is determined to be on the 2nd SBFD time unit of every 10 time units by shifting the first PRACH by the first time offset time units.

[0212] Optionally, taking time unit as an example, the process of determining the time domain position of the second PRACH resource by the terminal device is shown in FIG. 22. The first PRACH configured by the first signaling is located on the 2nd UL time unit and the 8th UL time unit of every 40 time units. The time domain position of the second PRACH is determined to be on the 2nd SBFD time unit and the 20th SBFD time unit of every 40 time units by offsetting the first PRACH by the first time offset time units.

[0213] Regarding the determination of the first time offset, there are various different schemes, one or a combination of which can be selected, and the present application does not make specific limitations, which are specifically described as follows.

[0214] Scheme one:

[0215] The first signaling further includes a second parameter, which indicates the value of the first time offset.

[0216] The value set of the second parameter is a partial subset or the whole set of {0, 1, 2, 3}. Alternatively, the value set of the second parameter is a partial subset or the whole set of {0, 1, 2, 3, …, 39}, for example, {0, 1, 2, 3, …, 9}, {0, 1, 2, 3, …, 19}, {0, 1, 2, 3, …, 29}, etc. For example, when the length of the indication information field corresponding to the second parameter is 2 bits, the value of the first time offset can be represented by Table 2.

[0217] Table 2

[0218] Scheme two:

[0219] The value of the first time offset is determined by a first uplink-downlink slot configuration. The time slot pattern determined by the first uplink-downlink slot configuration includes SBFD time units.

[0220] The first uplink-downlink slot configuration is a time slot pattern of time slots or symbols including uplink, downlink, and sub-band duplex configured by the network device. The signaling indicating the first uplink-downlink slot configuration is carried in SIB1. The first uplink-downlink slot configuration can be at least one of the following: a single-period uplink-downlink slot configuration, or a double-period uplink-downlink slot configuration.

[0221] In the single-period uplink-downlink slot configuration, there is only one uplink-downlink slot transition point, or the continuous uplink-downlink slot appears only once. For example, DXXXU, where D is a downlink slot or symbol, X is an SBFD slot or symbol, and U is an uplink slot or symbol. When SCS=15KHz, the slot pattern in one frame (10ms) is DXXXU DXXXU; when SCS=30KHz, the slot pattern in one frame (10ms) is DXXXU DXXXU DXXXU DXXXU; when SCS=60KHz, the slot pattern in one frame (10ms) is DXXXU DXXXU DXXXU DXXXU DXXXU DXXXU DXXXU DXXXU; and when SCS=120KHz, the slot pattern in one frame (10ms) is DXXXU DXXXU DXXXU DXXXU DXXXU DXXXU DXXXU DXXXU DXXXU DXXXU DXXXU DXXXU DXXXU DXXXU DXXXU DXXXU. Periodic extension with a period of 10ms can obtain a long-time slot pattern. The above slot pattern is a periodic pattern formed in units of DXXXU pattern and with a period of 5 slots or OFDM symbols, and is referred to as a DXXXU single-period uplink-downlink slot configuration scheme.

[0222] In the double-period uplink-downlink slot configuration, there are 2 uplink-downlink slot transition points, or the continuous uplink-downlink slot appears twice. For example, DXXXU DXXUU, where D is a downlink slot or symbol, X is an SBFD slot or symbol, and U is an uplink slot or symbol. When SCS=15KHz, the slot pattern in one frame (10ms) is DXXXU DXXUU; when SCS=30KHz, the slot pattern in one frame (10ms) is DXXXU DXXUU DXXXU DXXUU; when SCS=60KHz, the slot pattern in one frame (10ms) is DXXXU DXXUU DXXXU DXXUU DXXXU DXXUU DXXXU DXXUU; and when SCS=120KHz, the slot pattern in one frame (10ms) is DXXXU DXXUU DXXXU DXXUU DXXXU DXXUU DXXXU DXXUU DXXXU DXXUU DXXXU DXXUU DXXXU DXXUU DXXXU DXXUU. Periodic extension with a period of 10ms can obtain a long-time slot pattern. The above slot pattern is a periodic pattern formed in units of DXXXU DXXUU pattern and with a period of 10 slots or OFDM symbols, and is referred to as a DXXXU DXXUU double-period uplink-downlink slot configuration scheme.

[0223] In a single period uplink-downlink slot configuration scheme, the first time offset is equal to the distance between the Y1th U and the Lth SBFD slot, Y1 can take 1 to YL, YL is the number of U in a single period uplink-downlink slot configuration, L can take 1 to P, P is the number of SBFD slot in a single period uplink-downlink slot configuration. For example, the first time offset is equal to the distance between the last U and the Lth SBFD slot.

[0224] For example, the first time offset is equal to the distance between the 1st X and the 1st U, when the single period uplink-downlink slot configuration pattern is DXXXU, the first time offset is equal to 3. When SCS = 15KHz, the slot pattern in a frame (10ms) is DXXXU DXXXU, if the PRACH Configuration Index indicates that the first PRACH subframe is 9, the offset result under 15KHz is: (9-3) mod 10 = 6, that is, the time domain position of the first PRACH resource is offset by 3 slots, to the 7th subframe, to obtain the time domain position of the second PRACH resource.

[0225] For example, the first time offset is equal to the distance between the 2nd X and the 1st U, when the single period uplink-downlink slot configuration pattern is DXXXU, the first time offset is equal to 2. When SCS = 15KHz, the slot pattern in a frame (10ms) is DXXXU DXXXU, if the PRACH Configuration Index indicates that the first PRACH subframe is 9, the offset result under 15KHz is: (9-2) mod 10 = 7, that is, the time domain position of the first PRACH resource is offset by 2 slots, to the 8th subframe, to obtain the time domain position of the second PRACH resource.

[0226] For example, the first time offset is equal to the distance between the 1st X and the 1st U, when the single period uplink-downlink slot configuration pattern is DXXUU, the first time offset is equal to 2. When SCS = 15KHz, the slot pattern in a frame (10ms) is DXXUU DXXUU, if the PRACH Configuration Index indicates that the first PRACH subframe is 9, the offset result under 15KHz is: (9-2) mod 10 = 7, that is, the time domain position of the first PRACH resource is offset by 2 slots, to the 8th subframe, to obtain the time domain position of the second PRACH resource.

[0227] For example, the first time offset equals the distance between the 2nd X and the 2nd U, when the single period uplink-downlink slot configuration pattern is DXXUU, the first time offset equals 2. When SCS=15KHz, the slot pattern in a frame (10ms) is DXXUU DXXUU, if the PRACH Configuration Index indicates the first PRACH subframe is 9, the offset result in 15KHz case is: (9-2)mod 10=7, i.e. the time domain position of the first PRACH resource is offset by 2 slots forward, to the 8th subframe, the time domain position of the second PRACH resource is obtained.

[0228] In a double period uplink-downlink slot configuration scheme, the first time offset equals the distance between the Y2nd U and the Jth SBFD slot, Y2 can take 1 to YJ, YJ is the number of U in a double period uplink-downlink slot configuration, J can take 1 to Q, Q is the number of SBFD slot in a double period uplink-downlink slot configuration. For example, the first time offset equals the distance between the last U and the Jth SBFD slot.

[0229] For example, the first time offset equals the distance between the 1st X and the 1st U, when the double period uplink-downlink slot configuration pattern is DXXUU DXXXU, the first time offset equals 2. When SCS=15KHz, the slot pattern in a frame (10ms) is DXXUU DXXXU, if the PRACH Configuration Index indicates the first PRACH subframe is 9, the offset result in 15KHz case is: (9-2)mod 10=7, i.e. the time domain position of the first PRACH resource is offset by 2 slots forward, to the 8th subframe, the time domain position of the second PRACH resource is obtained.

[0230] For example, the first time offset equals the distance between the 2nd X and the 3rd U, when the double period uplink-downlink slot configuration pattern is DXXUU DXXXU, the first time offset equals 7. When SCS=15KHz, the slot pattern in a frame (10ms) is DXXUU DXXXU, if the PRACH Configuration Index indicates the first PRACH subframe is 9, the offset result in 15KHz case is: (9-7)mod 10=2, i.e. the time domain position of the first PRACH resource is offset by 7 slots forward, to the 3rd subframe, the time domain position of the second PRACH resource is obtained.

[0231] In a double period uplink-downlink slot configuration scheme, the first time offset equals min{W,Z}, min{} means taking the minimum value.

[0232] W is equal to the distance between the Y3th U and the J1th SBFD slot in the first period in the dual-period TDD uplink-downlink slot configuration, Y3 can be 1 to YJ1, YJ1 is the number of SBFD slots in the first period in the dual-period TDD uplink-downlink slot configuration, J1 can be 1 to Q1, Q1 is the number of SBFD slots in the first period in the dual-period TDD uplink-downlink slot configuration. For example, W is equal to the distance between the last uplink time unit in the first period and the J1th SBFD time unit.

[0233] Z is equal to the distance between the Y4th U and the J2th SBFD slot in the second period in the dual-period TDD uplink-downlink slot configuration, Y4 can be 1 to YJ2, YJ2 is the number of SBFD slots in the second period in the dual-period TDD uplink-downlink slot configuration, J2 can be 1 to Q2, Q2 is the number of SBFD slots in the second period in the dual-period TDD uplink-downlink slot configuration. For example, Z is equal to the distance between the last uplink time unit in the second period and the J2th SBFD time unit.

[0234] For example, the first time offset is equal to min{the distance between the 1st X and the 1st U in the first period, the distance between the 1st X and the 1st U in the second period}, when the dual-period TDD uplink-downlink slot configuration pattern is DXXXU DDXXU, W=3, Z=2, min{3,2}=2, the first time offset is equal to 2. When SCS=15KHz, the slot pattern in a frame (10ms) is DXXXU DDXXU, if the PRACH Configuration Index indicates that the first PRACH subframe is 9, the offset result in the case of 15KHz is (9-2)mod 10=7, that is, the time domain position of the first PRACH resource is offset by 2 slots, to the 8th subframe, to obtain the time domain position of the second PRACH resource.

[0235] Scheme three:

[0236] The value of the first time offset is equal to the distance between the first valid RO in the second time unit and the Mth SBFD time unit, M is 1 to K, K is the number of SBFD time units in a second time unit.

[0237] Scheme four:

[0238] The value of the first time offset is equal to the Sth SBFD time unit in the third time unit, S is 1 to T, T is the number of SBFD time units in a third time unit.

[0239] Optionally, in the third time unit, the time domain position of the first PRACH resource is shifted forward to the Sth SBFD time unit to obtain the time domain position of the second PRACH resource, or the time domain position of the first PRACH resource is shifted backward to the Sth SBFD time unit to obtain the time domain position of the second PRACH resource.

[0240] The third time unit comprises at least one of the following: a single-period uplink-downlink slot configuration, a double-period uplink-downlink slot configuration, or the second time unit.

[0241] Scheme five:

[0242] The first time offset can be determined by A frames, B subframes, and C slots, A, B, and C being integers greater than or equal to 0. For example, the first time offset is equal to the total time length of A frames, B subframes, and C slots. The time domain position of the second PRACH resource can be obtained by shifting the time domain position of the first PRACH resource forward or backward by the total time length of A frames, B subframes, and C slots.

[0243] Optionally, the first signaling further indicates the values of A, B, and C.

[0244] Optionally, the SCS corresponding to a slot can be 15 KHz, 30 KHz, 20 kHz, 60 KHz, etc.

[0245] Scheme six:

[0246] The first time offset can be determined by A frames and C slots, A and C being integers greater than or equal to 0. For example, the first time offset is equal to the total time length of A frames and C slots. The time domain position of the second PRACH resource can be obtained by shifting the time domain position of the first PRACH resource forward or backward by the total time length of A frames and C slots.

[0247] Optionally, the first signaling further indicates the values of A and C.

[0248] Optionally, the SCS corresponding to a slot can be 15 KHz, 30 KHz, 20 kHz, 60 KHz, etc.

[0249] Scheme seven:

[0250] The first time offset can be determined by A frames and B subframes, A and B being integers greater than or equal to 0. For example, the first time offset is equal to the total time length of A frames and B subframes. The time domain position of the second PRACH resource can be obtained by offsetting the time domain position of the first PRACH resource by the total time length of A frames and B subframes.

[0251] Optionally, the first signaling further indicates the values of A and B.

[0252] Optionally, the SCS corresponding to the slot can be 15 KHz, 30 KHz, 20 kHz, 60 KHz, etc.

[0253] Scheme eight:

[0254] The first time offset can be determined by A frames, A being an integer greater than or equal to 0. For example, the first time offset is equal to the total time length of A frames. The time domain position of the second PRACH resource can be obtained by offsetting the time domain position of the first PRACH resource by the total time length of A frames.

[0255] Optionally, the first signaling further indicates the values of A and B.

[0256] Optionally, the SCS corresponding to the slot can be 15 KHz, 30 KHz, 20 kHz, 60 KHz, etc.

[0257] Based on FIG. 20, the embodiment of the present application provides another method for configuring PRACH resources of SBFD, including the following steps:

[0258] In step S2001, the network device sends first signaling, and correspondingly, the terminal device receives the first signaling.

[0259] The first signaling includes a first parameter, and the first parameter is used to indicate the time domain period of the first PRACH resource.

[0260] Optionally, the first signaling can further include a third parameter, and the third parameter is used to indicate a scaling factor of the time domain period of the PRACH resource.

[0261] Optionally, the first signaling is carried in a system message block (System Information Block 1, SIB1), and the first parameter can be “prach-ConfigurationIndex”.

[0262] Optionally, the terminal device can be a terminal device supporting uplink and downlink data transmission using sub-band full duplex (SBFD), or can be a terminal device supporting uplink and downlink data transmission using full duplex (FD).

[0263] The network device or the terminal device determines the time domain position of the second PRACH resource according to the time domain position of the first PRACH resource and the third parameter. For example, the time domain period of the second PRACH resource is equal to the time domain period of the first PRACH resource multiplied by the third parameter. The first PRACH resource can be at least one of the following: a non-SBFD PRACH resource, or a SBFD PRACH resource. Specifically, the first PRACH resource can be a non-SBFD PRACH resource, or the first PRACH resource can be a SBFD PRACH resource, or the first PRACH resource can be a non-SBFD PRACH resource and a SBFD PRACH resource. Specifically, the second PRACH resource can be a SBFD PRACH resource, or the second PRACH resource can be a non-SBFD PRACH resource and a SBFD PRACH resource. The second PRACH resource can be used for random access of the terminal device.

[0264] Optionally, the non-SBFD PRACH resource means that the PRACH resource is carried on a non-SBFD time unit, and the SBFD PRACH resource means that the PRACH resource is carried on a SBFD time unit.

[0265] In step S2002, the terminal device sends a preamble, and correspondingly, the network device receives the preamble.

[0266] The terminal device can send the preamble based on the RO on the first PRACH resource, or send the preamble based on the RO on the second PRACH resource.

[0267] Correspondingly, the network device can receive the preamble based on the RO on the first PRACH resource, or receive the preamble based on the RO on the second PRACH resource.

[0268] Optionally, if the third parameter takes a value Z, it means that the time domain period of the first PRACH resource is scaled by Z times to obtain the time domain period of the second PRACH. For example: Z=2, the time domain period of the first PRACH resource=16 frames, which is enlarged by 2 times, and the time domain period of the second PRACH=16*2=32 frames; for another example, Z=1 / 2, the time domain period of the first PRACH resource=16 frames, which is reduced by 2 times, and the time domain period of the second PRACH=16*1 / 2=8 frames.

[0269] Optionally, in order to obtain the second PRACH resource, the first time offset and the third parameter can be used alone or in combination. For example, the time domain period of the first PRACH resource can be scaled first, and then the time domain position of the first PRACH resource is offset. Alternatively, the time domain position of the first PRACH resource is offset first, and then the time domain period of the first PRACH resource is scaled.

[0270] Based on FIG. 20, the embodiment of the present application provides another method for configuring the PRACH resource of the SBFD, including the following steps:

[0271] In step S2001, the network device sends the first signaling, and correspondingly, the terminal device receives the first signaling.

[0272] The first signaling includes the fourth parameter, and the first parameter is used to indicate the frequency domain of the first PRACH resource.

[0273] Optionally, the first signaling can also include the fifth parameter, and the fifth parameter is used to indicate the first frequency offset.

[0274] Optionally, the first signaling is carried in the system message block (System Information Block 1, SIB1), and the fourth parameter can be “msg1-FrequencyStart”.

[0275] Optionally, the terminal device can be a terminal device supporting uplink and downlink data transmission using the sub-band full duplex (SBFD), or can be a terminal device supporting uplink and downlink data transmission using the full duplex (FD).

[0276] The network device or the terminal device determines the frequency domain position of the second PRACH resource according to the frequency domain position of the first PRACH resource and the fifth parameter. For example, the time domain period of the second PRACH resource is equal to the time domain period of the first PRACH resource multiplied by the third parameter. The first PRACH resource can be at least one of the following: a non-SBFD PRACH resource, or a SBFD PRACH resource. Specifically, the first PRACH resource can be a non-SBFD PRACH resource, or the first PRACH resource can be a SBFD PRACH resource, or the first PRACH resource can be a non-SBFD PRACH resource and a SBFD PRACH resource. Specifically, the second PRACH resource can be a SBFD PRACH resource, or the second PRACH resource can be a non-SBFD PRACH resource and a SBFD PRACH resource. The second PRACH resource can be used for random access of the terminal device.

[0277] Optionally, the non-SBFD PRACH resource means that the PRACH resource is carried on the non-SBFD time unit, and the SBFD PRACH resource means that the PRACH resource is carried on the SBFD time unit.

[0278] In step S2002, the terminal device sends the preamble, and correspondingly, the network device receives the preamble.

[0279] The terminal device can send the preamble based on the RO on the first PRACH resource, or send the preamble based on the RO on the second PRACH resource.

[0280] Correspondingly, the network device can receive the preamble based on the RO on the first PRACH resource, or receive the preamble based on the RO on the second PRACH resource.

[0281] Optionally, the first frequency offset is to offset the frequency domain position of the first PRACH resource by a frequency domain unit of the first frequency offset to determine the frequency domain position of the second PRACH. The frequency domain unit can be an RB, an RBG, or an RE.

[0282] For example, when the first frequency offset takes a positive value, it means offsetting in the direction of the high frequency domain, which can also be called upward offset. When the first frequency offset takes a negative value, it means offsetting in the direction of the low frequency domain, which can also be called downward offset. When the first frequency offset takes a value of 0, it means no offset.

[0283] For example, when the first frequency offset = 2, the frequency domain position of the first PRACH resource is the 8th RB, and it is offset by 2 RBs to determine that the frequency domain position of the second PRACH is the 10th RB; when the first frequency offset = -2, the frequency domain position of the first PRACH resource is the 8th RB, and it is offset by -2 RBs to determine that the frequency domain position of the second PRACH is the 6th RB.

[0284] For example, in FIG. 23, the terminal device determines the frequency domain position of the second PRACH resource, and part of the frequency of the first PRACH resource configured by the first signaling is not in the frequency range of the uplink sub-band of the SBFD. By offsetting the frequency domain position of the first PRACH resource by a frequency domain unit of the first frequency offset, the frequency domain position of the second PRACH is determined in the frequency range of the uplink sub-band of the SBFD.

[0285] Regarding the determination of the first frequency domain offset, there are many different schemes, one or a combination of which can be selected, and the present application does not make specific limitations, which are specifically described as follows.

[0286] Optionally, the first uplink sub-band in the following scheme can be one of the one or more uplink sub-bands of the SBFD time slot / symbol. The first uplink sub-band can be one of the one or more uplink sub-bands of the SBFD time slot / symbol, which is farthest in the frequency domain from the PDSCH resource.

[0287] Scheme one:

[0288] Optionally, the first frequency offset is the frequency domain distance between the starting position of the first frequency division multiplexing RO of the first PRACH resource in the frequency domain and the frequency starting position of the first RB of the first uplink sub-band, or the first frequency offset is the frequency domain distance between the starting position of the first RB of the first PRACH resource in the frequency domain and the frequency starting position of the first RB of the first uplink sub-band. The first frequency division multiplexing RO of the first PRACH resource is the RO with the lowest frequency index among all the frequency division multiplexing ROs of the first PRACH resource. The first RB of the first PRACH resource is the RB with the lowest frequency index among all the RBs of the first PRACH resource at a given time position. The first RB of the first uplink sub-band is the RB with the lowest frequency index among all the RBs of the first uplink sub-band at a given time position.

[0289] Optionally, when the starting position of the first frequency division multiplexing RO of the first PRACH resource in the frequency domain is less than the frequency starting position of the first RB of the first uplink sub-band, it is offset upwards; when the starting position of the first frequency division multiplexing RO of the first PRACH resource in the frequency domain is greater than the frequency starting position of the first RB of the first uplink sub-band, it is offset downwards; when the starting position of the first frequency division multiplexing RO of the first PRACH resource in the frequency domain is equal to the frequency starting position of the first RB of the first uplink sub-band, it is not offset.

[0290] Optionally, when the starting position of the first RB of the first PRACH resource in the frequency domain is less than the frequency starting position of the first RB of the first uplink sub-band, it is offset upwards; when the starting position of the first RB of the first PRACH resource in the frequency domain is greater than the frequency starting position of the first RB of the first uplink sub-band, it is offset downwards; when the starting position of the first RB of the first PRACH resource in the frequency domain is equal to the frequency starting position of the first RB of the first uplink sub-band, it is not offset.

[0291] Optionally, when the starting position of the first frequency-division multiplexing RO of the first PRACH resource in the frequency domain is not within the frequency range of the first uplink subband, an offset is required; when the starting position of the first frequency-division multiplexing RO of the first PRACH resource in the frequency domain is within the frequency range of the first uplink subband, no offset is required. If an offset is required, when the starting position of the first frequency-division multiplexing RO of the first PRACH resource in the frequency domain is less than the frequency starting position of the first RB of the first uplink subband, an upward offset is performed; when the starting position of the first frequency-division multiplexing RO of the first PRACH resource in the frequency domain is greater than the frequency starting position of the first RB of the first uplink subband, a downward offset is performed.

[0292] Optionally, when the starting position of the first RB of the first PRACH resource in the frequency domain is not within the frequency range of the first uplink subband, an offset is required; when the starting position of the first RB of the first PRACH resource in the frequency domain is within the frequency range of the first uplink subband, no offset is required. If an offset is required, when the starting position of the first RB of the first PRACH resource in the frequency domain is less than the frequency starting position of the first RB of the first uplink subband, an upward offset is performed; when the starting position of the first RB of the first PRACH resource in the frequency domain is greater than the frequency starting position of the first RB of the first uplink subband, a downward offset is performed.

[0293] Option 2:

[0294] Optionally, the first frequency offset is the frequency domain distance between the center frequency of the first PRACH resource and the center frequency position of the first uplink subband, or the first frequency offset is the frequency domain distance between the starting frequency position of the RB where the center frequency of the first PRACH resource is located and the starting frequency position of the RB where the center frequency of the first uplink subband is located.

[0295] Optionally, when the center frequency of the first PRACH resource is less than the center frequency of the first uplink subband, it is shifted upward; when the center frequency of the first PRACH resource is greater than the center frequency of the first uplink subband, it is shifted downward; when the center frequency of the first PRACH resource is equal to the center frequency of the first uplink subband, it is not shifted.

[0296] Optionally, when the starting frequency position of the RB where the center frequency of the first PRACH resource is located is less than the starting frequency position of the RB where the center frequency of the first uplink sub-band is located, it is shifted upward; when the starting frequency position of the RB where the center frequency of the first PRACH resource is located is greater than the starting frequency position of the RB where the center frequency of the first uplink sub-band is located, it is shifted downward; when the starting frequency position of the RB where the center frequency of the first PRACH resource is located is equal to the starting frequency position of the RB where the center frequency of the first uplink sub-band is located, it is not shifted.

[0297] Optionally, when the starting frequency position of the RB where the center frequency of the first PRACH resource is located is not within the frequency range of the first uplink sub-band, an offset is required; when the starting frequency position of the RB where the center frequency of the first PRACH resource is located is within the frequency range of the first uplink sub-band, an offset is not required. If an offset is required, when the starting frequency position of the RB where the center frequency of the first PRACH resource is located is less than the starting frequency position of the RB where the center frequency of the first uplink sub-band is located, an upward offset is performed; when the starting frequency position of the RB where the center frequency of the first PRACH resource is located is greater than the starting frequency position of the RB where the center frequency of the first uplink sub-band is located, a downward offset is performed.

[0298] Optionally, when the center frequency of the first PRACH resource is not within the frequency range of the first uplink subband, an offset is required; when the center frequency of the first PRACH resource is within the frequency range of the first uplink subband, an offset is not required. If an offset is required, when the center frequency of the first PRACH resource is less than the center frequency of the first uplink subband, an upward offset is performed; when the center frequency of the first PRACH resource is greater than the center frequency of the first uplink subband, a downward offset is performed.

[0299] Option 3:

[0300] Optionally, the first frequency offset is the frequency domain distance between the end position of the last frequency-division multiplexing RO of the first PRACH resource and the frequency end position of the last RB of the first uplink subband, or the first frequency offset is the frequency domain distance between the start position of the last RB of the first PRACH resource and the frequency start position of the last RB of the first uplink subband. Alternatively, the first frequency offset is the frequency domain distance between the end position of the last RB of the first PRACH resource and the frequency end position of the last RB of the first uplink subband. The last frequency-division multiplexing RO of the first PRACH resource is the RO with the highest frequency index among all frequency-division multiplexing ROs of the first PRACH resource. The last RB of the first PRACH resource is the RB with the highest frequency index among all RBs at a given time position of the first PRACH resource. The last RB of the first uplink subband is the RB with the highest frequency index among all RBs at a given time position of the first uplink subband.

[0301] Optionally, when the end position of the last frequency-division multiplexing RO of the first PRACH resource in the frequency domain is less than the frequency end position of the last RB of the first uplink subband, it is shifted upward; when the end position of the last frequency-division multiplexing RO of the first PRACH resource in the frequency domain is greater than the frequency end position of the last RB of the first uplink subband, it is shifted downward; when the end position of the last frequency-division multiplexing RO of the first PRACH resource in the frequency domain is equal to the frequency end position of the last RB of the first uplink subband, it is not shifted.

[0302] Optionally, when the starting position of the last frequency-division multiplexing RO of the first PRACH resource in the frequency domain is less than the frequency starting position of the last RB of the first uplink sub-band, the last frequency-division multiplexing RO of the first PRACH resource is upwardly offset; when the starting position of the last frequency-division multiplexing RO of the first PRACH resource in the frequency domain is greater than the frequency starting position of the last RB of the first uplink sub-band, the last frequency-division multiplexing RO of the first PRACH resource is downwardly offset; and when the starting position of the last frequency-division multiplexing RO of the first PRACH resource in the frequency domain is equal to the frequency starting position of the last RB of the first uplink sub-band, the last frequency-division multiplexing RO of the first PRACH resource is not offset.

[0303] Optionally, when the ending position of the last RB of the first PRACH resource in the frequency domain is less than the frequency ending position of the last RB of the first uplink sub-band, the last RB of the first PRACH resource is upwardly offset; when the ending position of the last RB of the first PRACH resource in the frequency domain is greater than the frequency ending position of the last RB of the first uplink sub-band, the last RB of the first PRACH resource is downwardly offset; and when the ending position of the last RB of the first PRACH resource in the frequency domain is equal to the frequency ending position of the last RB of the first uplink sub-band, the last RB of the first PRACH resource is not offset.

[0304] Optionally, when the ending position of the last frequency-division multiplexing RO of the first PRACH resource in the frequency domain is not within the frequency range of the first uplink sub-band, the last frequency-division multiplexing RO of the first PRACH resource needs to be offset; and when the ending position of the last frequency-division multiplexing RO of the first PRACH resource in the frequency domain is within the frequency range of the first uplink sub-band, the last frequency-division multiplexing RO of the first PRACH resource does not need to be offset. If the last frequency-division multiplexing RO of the first PRACH resource needs to be offset, when the ending position of the last frequency-division multiplexing RO of the first PRACH resource in the frequency domain is less than the frequency ending position of the last RB of the first uplink sub-band, the last frequency-division multiplexing RO of the first PRACH resource is upwardly offset; and when the ending position of the last frequency-division multiplexing RO of the first PRACH resource in the frequency domain is greater than the frequency ending position of the last RB of the first uplink sub-band, the last frequency-division multiplexing RO of the first PRACH resource is downwardly offset.

[0305] Optionally, when the starting position of the last RB of the first PRACH resource in the frequency domain is not within the frequency range of the first uplink sub-band, the last RB of the first PRACH resource needs to be offset; and when the starting position of the last RB of the first PRACH resource in the frequency domain is within the frequency range of the first uplink sub-band, the last RB of the first PRACH resource does not need to be offset. If the last RB of the first PRACH resource needs to be offset, when the starting position of the last RB of the first PRACH resource in the frequency domain is less than the frequency starting position of the last RB of the first uplink sub-band, the last RB of the first PRACH resource is upwardly offset; and when the starting position of the last RB of the first PRACH resource in the frequency domain is greater than the frequency starting position of the last RB of the first uplink sub-band, the last RB of the first PRACH resource is downwardly offset.

[0306] Optionally, when the ending position of the last RB of the first PRACH resource in the frequency domain is not within the frequency range of the first uplink sub-band, a shift is needed; when the ending position of the last RB of the first PRACH resource in the frequency domain is within the frequency range of the first uplink sub-band, no shift is needed. If a shift is needed, when the ending position of the last RB of the first PRACH resource in the frequency domain is less than the ending position of the last RB of the first uplink sub-band, the shift is upward; when the ending position of the last RB of the first PRACH resource in the frequency domain is greater than the ending position of the last RB of the first uplink sub-band, the shift is downward.

[0307] Option four:

[0308] The first signaling further includes a fifth parameter, the fifth parameter being used to indicate a value of the first frequency offset, and the fifth parameter can be a non-negative integer less than K, where K is an integer, and K can be at least one of the following: K is the maximum number of RBs that can be configured by the system, or K is the number of RBs configured by the system, or K is the maximum number of RBs that can be configured by the BWP, or K is the number of RBs configured by the initial BWP, or K is the number of RBs configured by the BWP associated with the first PRACH or the second PRACH.

[0309] Optionally, to obtain the second PRACH resource, the first time offset and the third parameter and the first frequency domain offset can be used individually or in any combination. For example, the time domain period of the first PRACH resource can be scaled first, then the time domain position of the first PRACH resource is shifted, and finally the frequency domain position of the first PRACH resource is shifted. Alternatively, the time domain position of the first PRACH resource can be shifted first, then the frequency domain position of the first PRACH resource is shifted, and finally the time domain period of the first PRACH resource is scaled. The present application does not limit the combination mode.

[0310] It can be understood that the method and / or steps implemented by the terminal device in each of the above embodiments can also be implemented by a component (such as a chip or circuit) available for the terminal device or an apparatus containing the terminal device; the method and / or steps implemented by the network device can also be implemented by a component (such as a chip or circuit) available for the network device or an apparatus containing the network device.

[0311] It can be understood that, in order to realize the above functions, the terminal device or the network device comprises a corresponding hardware structure and / or software module for executing each function. Those skilled in the art can easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is realized in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0312] The embodiments of the present application can divide the terminal device or the network device into function modules according to the above method embodiments, for example, each function module can be divided according to each function, or two or more functions can be integrated into one processing module. The integrated module can be realized in the form of hardware or in the form of a software function module. It should be noted that the division of the modules in the embodiments of the present application is illustrative, and is only a logical function division. Actual implementation can have another division manner.

[0313] For example, the terminal device in the embodiments of the present application can be realized in the form of the communication apparatus 10 shown in FIG. 24. The communication apparatus 10 can include a receiving module 1001. Optionally, the communication apparatus 10 can also include a sending module 1002. The communication apparatus 10 is used to realize the functions of the terminal device in the method embodiments shown in FIG. 20, or the communication apparatus 10 is used to realize the functions of the network device in the method embodiments shown in FIG. 20.

[0314] For example, when the communication apparatus 10 is used to realize the functions of the terminal device in the method embodiments shown in FIG. 20, the communication apparatus 10 includes the receiving module 1001 and the sending module 1002. The sending module 1002 is used to send the Preamble, and the receiving module 1001 is used to receive the first signaling.

[0315] For example, when the communication apparatus 10 is used to realize the functions of the network device in the method embodiments shown in FIG. 20, the communication apparatus 10 includes the receiving module 1001 and the sending module 1002. The sending module 1002 is used to send the first signaling, and the receiving module 1001 is used to receive the Preamble.

[0316] For more detailed description of the receiving module 1001 and the sending module 1002, please refer to the related description in the method embodiments shown in FIG. 20.

[0317] In the present embodiment, the communication device 10 is presented in the form of adopting integrated manner to divide various functional modules. The "module" here can refer to a specific ASIC, a circuit, a processor and a memory executing one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.

[0318] In a simple embodiment, those skilled in the art can conceive that the communication device 10 can adopt the form of the communication device 110 shown in FIG. 2.

[0319] For example, the processor 111 in the communication device 110 shown in FIG. 2 can make the communication device 10 execute the resource configuration method in the above method embodiments by invoking the program stored in the memory 112. Specifically, part of the functions / implementation processes of the receiving module 1001 and the sending module 1002 in FIG. 24 can be implemented by the transceiver 115.

[0320] Since the communication device 10 and the communication device 110 provided by the present embodiment can execute the above measurement reporting method, the technical effects they can obtain can refer to the above method embodiments, which will not be described here.

[0321] It should be noted that one or more of the above modules or units can be implemented in software, hardware or a combination of both. When any of the above modules or units is implemented in software, the software exists in the form of computer program instructions and is stored in the memory, and the processor can be used to execute the program instructions and implement the above method flow. The processor can be built in the SoC (system on chip) or the ASIC, or be a separate semiconductor chip. The processor further includes the necessary hardware accelerator, such as field programmable gate array (FPGA), programmable logic device (PLD), or logic circuit implementing special logic operation.

[0322] When any of the above modules or units is implemented in hardware, the hardware can be any one or any combination of CPU, microprocessor, digital signal processing (DSP) chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, special purpose digital circuit, hardware accelerator or non-integrated discrete device, which can run necessary software or be independent of software to execute the above method flow.

[0323] Optionally, the embodiment of the present application further provides a chip system, comprising: at least one processor and an interface, the at least one processor is coupled with a memory through the interface, when the at least one processor executes a computer program or an instruction in the memory, the method in any of the above method embodiments is executed. In a possible implementation manner, the communication device further comprises the memory. Optionally, the chip system can be composed of a chip, or can comprise the chip and other discrete devices, and the embodiment of the present application does not make a specific limitation hereon.

[0324] In the above embodiments, all or part of the embodiments can be realized by software, hardware, firmware or any combination thereof. When realized by software, all or part of the embodiments can be realized in the form of a computer program product. The computer program product comprises one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device comprising one or more servers, data centers, etc. integrated with the medium. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)) and the like.

[0325] Although the present application is described herein in conjunction with various embodiments, other variations of the disclosed embodiments can be understood and implemented by those skilled in the art through viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "one" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. Some measures described in mutually different dependent claims can be combined and produce a good result.

Claims

1. A communication method characterized by comprising: Comprising: receiving first signaling, the first signaling including a first parameter, the first parameter being used to indicate a time domain location of a first physical random access channel (PRACH) resource, determining a time domain location of a second PRACH resource according to the time domain location of the first PRACH resource and a first time offset, the second PRACH resource can be used for random access of a terminal device, sending a preamble based on at least one of the following: the first PRACH resource, or the second PRACH resource.

2. The method of claim 1, wherein the terminal device is a terminal device that supports using subband full duplex (SBFD) for uplink and downlink data transmission, or the terminal device is a terminal device that supports using full duplex (FD) for uplink and downlink data transmission.

3. The method of any one of claims 1-2, wherein the first parameter can be prach-ConfigurationIndex, the first PRACH resource can be at least one of the following: a non-SBFD PRACH resource, or a SBFD PRACH resource.

4. The method of any one of claims 1-3, wherein the first signaling further includes a second parameter, the second parameter indicating a value of the first time offset, the value set of the second parameter is a partial subset or a full set of {0, 1, 2, 3}, or the value set of the second parameter is a partial subset or a full set of {0, 1, 2, 3, …, 39}.

5. The method of any one of claims 1-3, wherein the value of the first time offset is determined by a first uplink and downlink slot configuration, the time slot pattern determined by the first uplink and downlink slot configuration including a SBFD time unit.

6. The method of claim 5, wherein the first uplink and downlink slot configuration is included in SIB1 signaling.

7. The method of claim 5, wherein the first uplink and downlink slot configuration can be at least one of the following: a single-period uplink and downlink slot configuration, or a double-period uplink and downlink slot configuration.

8. The method of claim 7, wherein in one of the single-period uplink and downlink slot configurations, the first time offset is equal to a distance between a last uplink time unit and an Lth SBFD time unit, the value of L being 1 to P, P being a number of SBFD time units in one of the single-period uplink and downlink slot configurations.

9. The method of claim 7, wherein in one of the double-period uplink and downlink slot configurations, the first time offset is equal to a distance between a last uplink time unit and a Jth SBFD time unit, the value of J being 1 to Q, Q being a number of SBFD time units in one of the double-period uplink and downlink slot configurations.

10. The method of claim 7, wherein the first time offset is equal to min{W, Z}, wherein min{} represents taking the minimum value, and wherein W is equal to a distance between a last uplink time unit in a first period and a J1th SBFD time unit, J1 can take a value from 1 to Q1, Q1 is a number of SBFD time units in the first period in the two-period uplink-downlink slot configuration, and Z is equal to a distance between a last uplink time unit in a second period and a J2th SBFD time unit, J2 can take a value from 1 to Q2, Q2 is a number of SBFD time units in the second period in the two-period uplink-downlink slot configuration.

11. The method of any one of claims 1-3, wherein the first time offset is equal to a distance between a first valid RO and an Mth SBFD time unit within a second time unit, M takes a value from 1 to K, K is a number of SBFD time units within the second time unit.

12. The method of any one of claims 1-11, wherein the time domain location of the second PRACH resource is determined by shifting the time domain location of the first PRACH resource forward by the first time offset, or the time domain location of the second PRACH resource is determined by shifting the time domain location of the first PRACH resource backward by the first time offset.

13. The method of any one of claims 1-3, 5-11, wherein the time domain location of the second PRACH resource is determined by shifting the time domain location of the first PRACH resource forward to an Sth SBFD time unit within a third time unit, or the time domain location of the second PRACH resource is determined by shifting the time domain location of the first PRACH resource backward to the Sth SBFD time unit, the Sth SBFD time unit is an Sth SBFD time unit within the third time unit, and the third time unit comprises at least one of the following: the single-period uplink-downlink slot configuration, the two-period uplink-downlink slot configuration, or the second time unit.

14. The method of any one of claims 1-3, wherein the first time offset is determined by A frames, B subframes, and C slots, A, B, and C are integers greater than or equal to 0, and the time domain location of the second PRACH resource is determined based on the time domain location of the first PRACH resource and A, B, and C.

15. The method of any one of claims 1-3, wherein the first time offset is determined by A frames and C slots, A and C are integers greater than or equal to 0, and the time domain location of the second PRACH resource is determined based on the time domain location of the first PRACH resource and A and C.

16. The method of any one of claims 1-3, wherein the first time offset is determined by a number of slots in a first period, and the time domain location of the second PRACH resource is determined based on the time domain location of the first PRACH resource and the number of slots in the first period. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ The first time offset is determined by A frames, where A is an integer greater than or equal to 0, The time domain position of the second PRACH resource is determined according to the time domain position of the first PRACH resource and A.

17. A method of communication, comprising: Comprising: receiving first signaling, the first signaling including a first parameter, the first parameter being used to indicate a time domain period of a first PRACH resource, The first signaling further includes a third parameter, the third parameter being used to indicate a scaling factor of a time domain period of a PRACH resource, The time domain period of the second PRACH resource is determined according to the time domain period of the first PRACH resource and the third parameter, The second PRACH resource can be used for random access of a terminal device, Based on at least one of the following: the first PRACH resource, or the second PRACH resource, a preamble is sent.

18. The method of claim 17, wherein, The terminal device is a terminal device supporting uplink and downlink data transmission using SBFD, or The terminal device is a terminal device supporting uplink and downlink data transmission using FD.

19. The method of any one of claims 17-18, wherein, The first parameter can be prach-ConfigurationIndex, The first PRACH resource can be at least one of: a non-SBFD PRACH resource, or a SBFD PRACH resource.

20. The method of any one of claims 17-19, wherein, The time domain period of the second PRACH resource is equal to the time domain period of the first PRACH resource multiplied by the third parameter.

21. A method of communication, comprising: Comprising: sending first signaling, the first signaling including a first parameter, the first parameter being used to indicate a time domain position of a first physical random access channel (PRACH) resource, The time domain position of the second PRACH resource is determined according to the time domain position of the first PRACH resource and a first time offset, The second PRACH resource can be used for random access of a terminal device, Based on at least one of the following: the first PRACH resource, or the second PRACH resource, a preamble is received.

22. The method of claim 21, wherein, The terminal device is a terminal device supporting uplink and downlink data transmission using sub-band full duplex (SBFD), or The terminal device is a terminal device supporting uplink and downlink data transmission using full duplex (FD).

23. The method of any one of claims 21-22, wherein, The first parameter can be prach-ConfigurationIndex, The first PRACH resource can be at least one of: a non-SBFD PRACH resource, or a SBFD PRACH resource.

24. The method of any one of claims 21-23, wherein, The first signaling further comprises a second parameter, the second parameter indicating a value of the first time offset, The second parameter value set is a partial subset or the whole set of {0, 1, 2, 3}, or The second parameter value set is a partial subset or the whole set of {0, 1, 2, 3, …, 39}.

25. The method of any one of claims 21-23, wherein The value of the first time offset is determined by a first uplink-downlink slot configuration, and the time slot pattern determined by the first uplink-downlink slot configuration comprises SBFD time units.

26. The method of claim 25, wherein The first uplink-downlink slot configuration is contained in SIB1 signaling.

27. The method of claim 25, wherein The first uplink-downlink slot configuration can be at least one of: a single-period uplink-downlink slot configuration, or a double-period uplink-downlink slot configuration.

28. The method of claim 27, wherein In one of the single-period uplink-downlink slot configurations, the first time offset is equal to the distance between the last uplink time unit and the Lth SBFD time unit, L taking a value from 1 to P, P being the number of SBFD time units in one of the single-period uplink-downlink slot configurations.

29. The method of claim 27, wherein In one of the double-period uplink-downlink slot configurations, the first time offset is equal to the distance between the last uplink time unit and the Jth SBFD time unit, J taking a value from 1 to Q, Q being the number of SBFD time units in one of the double-period uplink-downlink slot configurations.

30. The method of claim 27, wherein In one of the double-period uplink-downlink slot configurations, the first time offset is equal to min{W, Z}, min{} representing taking the minimum value, wherein W is equal to the distance between the last uplink time unit in the first period and the J1th SBFD time unit, J1 taking a value from 1 to Q1, Q1 being the number of SBFD time units in the first period in one of the double-period uplink-downlink slot configurations, Z is equal to the distance between the last uplink time unit in the second period and the J2th SBFD time unit, J2 taking a value from 1 to Q2, Q2 being the number of SBFD time units in the second period in one of the double-period uplink-downlink slot configurations.

31. The method of any one of claims 21-23, wherein The value of the first time offset is equal to the distance between the time unit where the first valid RO is located and the Mth SBFD time unit within the second time unit, M taking a value from 1 to K, K being the number of SBFD time units within one second time unit.

32. The method of any one of claims 21-31, wherein The time domain position of the second PRACH resource is determined by shifting the time domain position of the first PRACH resource forward by the first time offset time units, or determining the time domain position of the second PRACH resource by shifting the time domain position of the first PRACH resource backward by the first time offset number of time units.

33. The method of any of claims 21-23, 25-31, wherein, determining the time domain position of the second PRACH resource by shifting the time domain position of the first PRACH resource forward by the Sth SBFD time unit, or determining the time domain position of the second PRACH resource by shifting the time domain position of the first PRACH resource backward by the Sth SBFD time unit, the Sth SBFD time unit is the Sth SBFD time unit within a third time unit. the third time unit comprises at least one of the following: the single periodic uplink-downlink slot configuration, the double periodic uplink-downlink slot configuration, or the second time unit.

34. The method of any of claims 21-23, wherein, the first time offset is determined by A frames and B subframes and C slots, A, B, C are integers greater than or equal to 0, determining the time domain position of the second PRACH resource according to the time domain position of the first PRACH resource and A, B, C.

35. The method of any of claims 21-23, wherein, the first time offset is determined by A frames and C slots, A, C are integers greater than or equal to 0, determining the time domain position of the second PRACH resource according to the time domain position of the first PRACH resource and A, C.

36. The method of any of claims 21-23, wherein, the first time offset is determined by A frames, A is an integer greater than or equal to 0, determining the time domain position of the second PRACH resource according to the time domain position of the first PRACH resource and A.

37. A method of communication, the method comprising: comprising: sending first signaling, the first signaling comprising a first parameter, the first parameter being used to indicate a time domain period of a PRACH resource, the first signaling further comprising a third parameter, the third parameter being used to indicate a scaling factor of the time domain period of the PRACH resource, determining a time domain period of a second PRACH resource according to the time domain period of the first PRACH resource and the third parameter, the second PRACH resource can be used for random access of a terminal device, receiving a preamble based on at least one of the following: the first PRACH resource, or the second PRACH resource.

38. The method of claim 37, wherein, the terminal device is a terminal device supporting uplink-downlink data transmission using SBFD, or the terminal device is a terminal device supporting uplink-downlink data transmission using FD.

39. The method of any of claims 37-38, wherein, the first parameter can be prach-ConfigurationIndex, The first PRACH resource can be at least one of: a non-SBFD PRACH resource, or a SBFD PRACH resource.

40. The method of any one of claims 37-39, wherein, The time domain period of the second PRACH resource is equal to the time domain period of the first PRACH resource multiplied by the third parameter.

41. A method of communication, comprising: comprises: receiving first signaling, the first signaling comprising a fourth parameter, the fourth parameter being used to indicate a frequency domain location of a first PRACH resource, determining a frequency domain location of a second PRACH resource according to the frequency domain location of the first PRACH resource and a first frequency offset, The second PRACH resource can be used for random access of the terminal device, sending a preamble based on at least one of: the first PRACH resource, or the second PRACH resource.

42. The method of claim 41, wherein, The terminal device is a terminal device supporting uplink and downlink data transmission using sub-band full duplex (SBFD), or The terminal device is a terminal device supporting uplink and downlink data transmission using full duplex (FD).

43. The method of any one of claims 41-42, wherein, The first parameter can be msg1-FrequencyStart, The first PRACH resource can be at least one of: a non-SBFD PRACH resource, or a SBFD PRACH resource.

44. The method of any one of claims 41-43, wherein, The first frequency offset is a frequency domain distance between a starting location of a first resource block (RB) of the first PRACH resource in the frequency domain and a frequency starting location of a first RB of the first uplink sub-band, or The first frequency offset is a frequency domain distance between a center frequency of the first PRACH resource and a center frequency location of the first uplink sub-band, or The first frequency offset is a frequency domain distance between a starting frequency location of a RB where a center frequency of the first PRACH resource is located and a starting frequency location of a RB where a center frequency of the first uplink sub-band is located, or The first frequency offset is a frequency domain distance between a center frequency of the first PRACH resource and a center frequency location of the first uplink sub-band, or The first frequency offset is a frequency domain distance between an ending location of a last resource block (RB) of the first PRACH resource in the frequency domain and a frequency ending location of a last RB of the first uplink sub-band, or The first frequency offset is a frequency domain distance between a starting location of a last RB of the first PRACH resource in the frequency domain and a frequency starting location of a last RB of the first uplink sub-band, or The first frequency offset is a frequency domain distance between an ending location of a last RB of the first PRACH resource in the frequency domain and a frequency ending location of a last RB of the first uplink sub-band.

45. The method of any one of claims 41-44, wherein, The first signaling further comprises a fifth parameter, the fifth parameter indicating a value of the first frequency offset, The fifth parameter can be a non-negative integer less than K, where K is an integer, and K can be at least one of the following: K is the maximum number of RBs configurable by the system, or K is the number of RBs configured by the system, or K is the maximum number of RBs configurable by the BWP, or K is the number of RBs configured by the initial BWP, or K is the number of RBs configured by the BWP associated with the first PRACH or the second PRACH.

46. A method of communication, the method comprising: Comprise: sending first signaling, the first signaling comprising a fourth parameter, the fourth parameter being used to indicate the frequency domain position of the first PRACH resource, determining the frequency domain position of the second PRACH resource according to the frequency domain position of the first PRACH resource and the first frequency domain offset, The second PRACH resource can be used for random access of the terminal device, Receiving a preamble based on at least one of the following: the first PRACH resource, or the second PRACH resource.

47. The method of claim 46, wherein The terminal device is a terminal device supporting uplink and downlink data transmission using sub-band full duplex (SBFD), or The terminal device is a terminal device supporting uplink and downlink data transmission using full duplex (FD).

48. The method of any one of claims 46-47, wherein The first parameter can be msg1-FrequencyStart, The first PRACH resource can be at least one of the following: a non-SBFD PRACH resource, or an SBFD PRACH resource.

49. The method of any one of claims 46-48, wherein The first frequency offset is the frequency domain distance between the starting position of the first frequency division multiplexing (RO) of the first PRACH resource in the frequency domain and the frequency starting position of the first RB of the first uplink sub-band, or The first frequency offset is the frequency domain distance between the center frequency of the first PRACH resource and the center frequency position of the first uplink sub-band, or The first frequency offset is the frequency domain distance between the starting frequency position of the RB where the center frequency of the first PRACH resource is located and the starting frequency position of the RB where the center frequency of the first uplink sub-band is located, or The first frequency offset is the frequency domain distance between the center frequency of the first PRACH resource and the center frequency position of the first uplink sub-band, or The first frequency offset is the frequency domain distance between the ending position of the last frequency division multiplexing (RO) of the first PRACH resource in the frequency domain and the frequency ending position of the last RB of the first uplink sub-band, or The first frequency offset is the frequency domain distance between the starting position of the last RB of the first PRACH resource in the frequency domain and the frequency starting position of the last RB of the first uplink sub-band, or The first frequency offset is the frequency domain distance between the ending position of the last RB of the first PRACH resource in the frequency domain and the frequency ending position of the last RB of the first uplink sub-band.

50. The method of any one of claims 46-49, wherein, the first signaling further comprises a fifth parameter, the fifth parameter indicating a value of the first frequency offset, the fifth parameter can be a non-negative integer smaller than K, where K is an integer, and K can be at least one of the following: K is a maximum number of RBs configurable by the system, or K is a number of RBs configured by the system, or K is a maximum number of RBs configurable by the BWP, or K is a number of RBs configured by an initial BWP, or K is a number of RBs configured by a BWP associated with the first PRACH or the second PRACH.

51. A communications device, characterized by a communication device comprising at least one processor coupled with at least one memory for executing computer instructions stored in the memory to cause the communication device to perform the method of any one of claims 1-50.

52. A communication system, characterized by an apparatus comprising the device of claim 51.

53. A chip or chip system, characterized by a chip or chip system comprising at least one processing circuitry for running a computer program to cause the chip or chip system to perform the method of any one of claims 1-50.

54. A computer-readable storage medium, comprising: a computer readable storage medium having stored thereon a computer program or instructions, which when executed on a computer, cause the computer to perform the method of any one of claims 1-50.

55. A computer program product, characterised in that, a computer program product which when executed on a computer, cause the computer to perform the method of any one of claims 1-50.

Citation Information

Patent Citations

  • Methods, equipment and systems for transmitting the Physical Random Access Channel (PRACH)

    CN108886811B

  • Flexible duplex SBFD information indication method, terminal and network side equipment

    CN117856994A

Cited By

  • Uplink scheduling method based on non-ground network, electronic equipment and storage medium

    CN121985425A