Communication methods and communication devices

By defining PRACH resource associations with different SSB index orders in the SBFD scenario, the random access problem of terminal devices in the SBFD scenario is solved, realizing the coexistence of SBFD terminal devices and non-SBFD terminal devices and reducing random access latency, thereby improving resource utilization.

CN116567850BActive Publication Date: 2025-10-31HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210104119.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-28
Publication Date
2025-10-31
Estimated Expiration
2042-01-28

AI Technical Summary

Technical Problem

In scenarios where Subband Full-Duplex (SBFD) is introduced, how terminal devices can perform random access becomes an urgent problem to be solved, especially how to perform random access in scenarios that support SBFD.

Method used

By defining two different physical random access channel resources (first PRACH resource and second PRACH resource) between terminal devices and network devices and associating them according to different SSB index orders, it is ensured that SBFD terminal devices and non-SBFD terminal devices can coexist. Furthermore, PRACH resources are configured through predefined signaling rules to maximize the utilization of frequency domain resources and reduce random access latency.

Benefits of technology

It enables the coexistence of SBFD terminal equipment and non-SBFD terminal equipment, reduces the probability of random access failure, reduces random access latency, and maximizes the utilization of PRACH resources without increasing signaling overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116567850B_ABST
    Figure CN116567850B_ABST
Patent Text Reader

Abstract

This application provides a communication method and a communication apparatus. The method includes: receiving a first synchronization signal block (SSB) from a network device, where the first SSB is one of P SSBs located in the same synchronization signal burst set, and P is an integer greater than 1; and transmitting a preamble sequence on a first random access event (RO); wherein the first RO is one or more ROs associated with the first SSB on a first physical random access channel (PRACH) resource or a second PRACH resource, the P SSBs are associated with ROs on the first PRACH resource in the order of the first SSB index, and the P SSBs are associated with ROs on the second PRACH resource in the order of the second SSB index, and the first SSB index order is different from the second SSB index order. This method enables a terminal device to perform random access in scenarios supporting SBFD and reduces the random access latency of the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to a communication method and a communication device. Background Technology

[0002] With the rapid development of 5G mobile communication technology, new radio (NR), diverse communication needs have emerged. To meet the demands of these emerging services, a subband full duplex (SBFD) scheme has been proposed to improve uplink coverage in time division duplex (TDD) systems. Subband full duplex refers to the technology where network devices achieve uplink and downlink transmission through different subbands within the same carrier. This allows for both reception and transmission within a single time slot or orthogonal frequency division multiplexing (OFDM) symbol.

[0003] To achieve uplink synchronization, terminal devices may need to perform random access. The terminal device receives a synchronization signal and PBCH block (SSB) from the network device and transmits a physical random access channel (PRACH) on the random access channel occasion (RO) associated with that SSB. Currently, PRACH is transmitted on component carriers (CCs) that only support uplink transmission. However, with the introduction of SBFD, how to perform random access is a problem that urgently needs to be solved. Summary of the Invention

[0004] This application provides a communication method and a communication device that enable terminal devices to perform random access in scenarios supporting SBFD.

[0005] Firstly, a communication method is provided, which can be executed by a terminal device or by a component of the terminal device (such as a chip or circuit). There is no limitation on this. For ease of description, the following explanation will take execution by a terminal device as an example.

[0006] The method may include: receiving a first synchronization signal block (SSB) from a network device, wherein the first SSB is one of P SSBs located in the same synchronization signal burst set, and P is an integer greater than 1; transmitting a preamble sequence on a first random access opportunity (RO) associated with the first SSB, wherein the first RO is one or more ROs associated with the first SSB on a first physical random access channel (PRACH) resource or a second PRACH resource; wherein the P SSBs are associated with ROs on the first PRACH resource in the order of the first SSB index, and the P SSBs are associated with ROs on the second PRACH resource in the order of the second SSB index, and the order of the first SSB index is different from the order of the second SSB index.

[0007] Optionally, the first PRACH resource is a PRACH resource that can be used by SBFD terminal devices during random access but cannot be used by non-SBFD terminal devices, and the second PRACH resource is a PRACH resource that can be used by both SBFD and non-SBFD terminal devices. As an example, the first PRACH resource is a PRACH resource configured on the uplink subband of the SBFD time unit, and the second PRACH resource is a PRACH resource configured on the uplink time unit.

[0008] Alternatively, the non-SBFD terminal device in this application can also be understood as a terminal device that does not support SBFD, an earlier version of the terminal device, or a legacy terminal device.

[0009] Alternatively, the SBFD terminal device in this application can also be understood as a terminal device that supports SBFD, or a terminal device in a later version.

[0010] The above technical solution clarifies the specific implementation method of random access for terminal devices in the SBFD scheme. This method treats the first PRACH resource and the second PRACH resource as two different resources. SSBs with concentrated synchronization signal bursts are associated with ROs on the first and second PRACH resources using different SSB index orders. The RO association of SSBs on the first PRACH resource does not affect the previous RO association of SSBs on the second PRACH resource, allowing the first and second PRACH resources to coexist. Thus, the terminal device can use both the first and second PRACH resources for random access in the SBFD scheme. Furthermore, by configuring the first PRACH resource on a carrier supporting SBFD, the terminal device can perform random access on that carrier. Simultaneously, both the first and second PRACH resources can be used for random access, reducing random access failures due to PRACH resource scarcity, thereby reducing the random access latency of the terminal device.

[0011] In conjunction with the first aspect, in some implementations of the first aspect, the first SSB index order is the order of descending SSB indexes, and the second SSB index order is the order of ascending SSB indexes.

[0012] In the above technical solution, when jointly using the first PRACH resource and the second PRACH resource, the SSBs with concentrated synchronization signal bursts are associated in opposite SSB index orders in the RO association of the two PRACH resources. This allows for a faster formation of an RO-SSB association cycle, reducing the access waiting time for terminal devices. Furthermore, the second SSB index order is supported by non-SBFD terminal devices; therefore, this solution does not affect the random access of non-SBFD terminal devices, allowing for better coexistence between non-SBFD and SBFD terminal devices. In conjunction with the first aspect, in some implementations of the first aspect, the second SSB index order is an ascending order of SSB indices, and the first SSB index order is determined based on the second SSB index order. In conjunction with the first aspect, in some implementations of the first aspect, the first SSB index order is determined based on the second SSB index order and a greedy algorithm.

[0013] In the above technical solution, the RO association order of the SSBs in the synchronization signal burst concentration on the second PRACH resource is adjusted in a greedy manner according to the RO association order of the SSBs in the synchronization signal burst concentration on the first PRACH resource. Compared with the reverse association, this association order can form an RO-SSB association cycle faster, further reducing the access waiting time of the terminal device.

[0014] In conjunction with the first aspect, in some implementations of the first aspect, the first PRACH resource is located in the subband full-duplex time unit, and the second PRACH resource is located in the uplink time unit.

[0015] It should be understood that in this application, in an SBFD time unit, a carrier includes a first sub-band and a second sub-band, the first sub-band and the second sub-band have different transmission directions, and the first sub-band and the second sub-band do not overlap, partially overlap or completely overlap in the frequency domain. In this application, a sub-band can also be understood as a frequency domain resource.

[0016] It's important to note that the first subband and the second subband refer to two types of subbands with different transmission directions, and do not mean that a carrier contains only two subbands. That is, a carrier can include N subbands, where N is an integer greater than or equal to 2.

[0017] In this application, the transmission directions of the first sub-band and the second sub-band are different, which can be understood as: the directions of the first sub-band and the second sub-band are inconsistent in at least one symbol in the time domain.

[0018] In conjunction with the first aspect, in some implementations of the first aspect, the number of ROs in the second PRACH resource frequency division multiplexing is M, where M is a positive integer; the number of ROs in the first PRACH resource frequency division multiplexing is N, where N is a positive integer less than or equal to M; wherein, the second PRACH resource is located on the first carrier, the first PRACH resource is located in the first subband of the first carrier used for uplink transmission, and the bandwidth of the N ROs is less than or equal to the bandwidth of the first subband.

[0019] In the above technical solution, the configuration of the first PRACH resource in the frequency domain is achieved by predefining the interpretation rules of the existing signaling by the SBFD terminal device without increasing the signaling overhead.

[0020] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving first information from a network device, the first information indicating that the number of ROs in the second PRACH resource frequency division multiplexing is M.

[0021] In conjunction with the first aspect, in some implementations of the first aspect, when the bandwidth of the first subband is greater than or equal to the bandwidth of M ROs, N equals M; or, when the bandwidth of the first subband is less than the bandwidth of M ROs, N is an integer among 1, 2, 4, and 8 that makes the first PRACH resource occupy the maximum bandwidth on the first subband.

[0022] In the above technical solution, the frequency domain resources of the first sub-band can be maximized, that is, the first PRACH resources can be maximized, so that the SBFD terminal device can use more PRACH resources during random access.

[0023] In conjunction with the first aspect, in some implementations of the first aspect, the starting position of the first PRACH resource in the frequency domain is the first RB in the first sub-band, or the ending position of the first PRACH resource in the frequency domain is the last RB in the first sub-band.

[0024] In the above technical solution, continuous resources can be reserved in the frequency domain for the transmission of other data without disrupting the continuity of resources.

[0025] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving first signaling from a network device, the first signaling including second information and location information of a second PRACH resource within a PRACH cycle, the second information including common parameters for determining the time-domain location information of the first PRACH resource and the second PRACH resource; receiving second signaling from the network device, the second signaling including indicating the location information of the first PRACH resource within a PRACH cycle; determining the time-domain location of the second PRACH resource based on the first signaling; and determining the time-domain location of the first PRACH resource based on the common parameters and the second signaling.

[0026] In the above technical solution, the flexible configuration of the time and frequency position of the first PRACH resource is achieved by adding new signaling.

[0027] In conjunction with the first aspect, in some implementations of the first aspect, the common parameters include one or more of the following parameters: PRACH period, preamble configuration, number and position of ROs within a PRACH slot.

[0028] Secondly, a communication method is provided, which can be executed by a network device or by a component of the network device (such as a chip or circuit). There is no limitation on this. For ease of description, the following explanation will take execution by a network device as an example.

[0029] The method may include: sending a first synchronization signal block (SSB) to a terminal device, wherein the first SSB is one of P SSBs located in the same synchronization signal burst set, and P is an integer greater than 1; receiving a preamble sequence from the terminal device on a first RO associated with the first SSB, wherein the first RO is one or more ROs associated with the first SSB on a first PRACH resource or a second PRACH resource; wherein the P SSBs are associated with random access timing ROs on a first physical random access channel (PRACH) resource in the order of the first SSB index, and the P SSBs are associated with ROs on a second PRACH resource in the order of the second SSB index, and the order of the first SSB index is different from the order of the second SSB index.

[0030] Optionally, the first PRACH resource is a PRACH resource that can be used by SBFD terminal devices during random access but cannot be used by non-SBFD terminal devices, and the second PRACH resource is a PRACH resource that can be used by both SBFD and non-SBFD terminal devices. As an example, the first PRACH resource is a PRACH resource configured in the uplink subband of the SBFD time unit, and the second PRACH resource is a PRACH resource configured in the uplink time unit.

[0031] The above technical solution clarifies the specific implementation method of random access for terminal devices in the SBFD scheme. This method treats the first PRACH resource and the second PRACH resource as two different resources. SSBs with concentrated synchronization signal bursts are associated with ROs on the first and second PRACH resources using different SSB index orders. The RO association of SSBs on the first PRACH resource does not affect the previous RO association of SSBs on the second PRACH resource, allowing the first and second PRACH resources to coexist. Thus, the terminal device can use both the first and second PRACH resources for random access in the SBFD scheme. Furthermore, by configuring the first PRACH resource on a carrier supporting SBFD, the terminal device can perform random access on that carrier. Simultaneously, both the first and second PRACH resources can be used for random access, reducing random access failures due to PRACH resource scarcity, thereby reducing the random access latency of the terminal device.

[0032] In conjunction with the second aspect, in some implementations of the second aspect, the first SSB index order is the order of descending SSB indexes, and the second SSB index order is the order of ascending SSB indexes.

[0033] In the above technical solution, when using the first and second PRACH resources in combination, the SSBs with concentrated synchronization signal bursts are associated in the RO of the two PRACH resources according to opposite SSB index orders. This allows for the faster formation of an RO-SSB association cycle, reducing the access waiting time for terminal devices. Furthermore, the second SSB index order is supported by non-SBFD terminal devices; therefore, this solution does not affect the random access of non-SBFD terminal devices, allowing for better coexistence between non-SBFD and SBFD terminal devices.

[0034] In conjunction with the second aspect, in some implementations of the second aspect, the second SSB index order is the order in which the SSB indexes increase, and the first SSB index order is determined based on the second SSB index order.

[0035] In conjunction with the second aspect, in some implementations of the second aspect, the first SSB index order is determined based on the second SSB index order and a greedy algorithm.

[0036] In the above technical solution, the RO association order of the SSBs in the synchronization signal burst concentration on the second PRACH resource is adjusted in a greedy manner according to the RO association order of the SSBs in the synchronization signal burst concentration on the first PRACH resource. Compared with the reverse association, this association order can form an RO-SSB association cycle faster, further reducing the access waiting time of the terminal device.

[0037] In conjunction with the second aspect, in some implementations of the second aspect, the first PRACH resource is located in the subband full-duplex time unit, and the second PRACH resource is located in the uplink time unit.

[0038] In conjunction with the second aspect, in some implementations of the second aspect, the number of ROs in the second PRACH resource frequency division multiplexing is M, where M is a positive integer; the number of ROs in the first PRACH resource frequency division multiplexing is N, where N is a positive integer less than or equal to M; wherein, the second PRACH resource is located on the first carrier, the first PRACH resource is located in the first subband of the first carrier used for uplink transmission, and the bandwidth of the N ROs is less than or equal to the bandwidth of the first subband.

[0039] In the above technical solution, the configuration of the first PRACH resource in the frequency domain is achieved by predefining the interpretation rules of the existing signaling by the SBFD terminal device without increasing the signaling overhead.

[0040] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving first information from a network device, the first information indicating that the number of ROs in the second PRACH resource frequency division multiplexing is M.

[0041] In conjunction with the second aspect, in some implementations of the second aspect, when the bandwidth of the first subband is greater than or equal to the bandwidth of M ROs, N equals M; or, when the bandwidth of the first subband is less than the bandwidth of M ROs, N is an integer among 1, 2, 4, and 8 that makes the first PRACH resource occupy the maximum bandwidth on the first subband.

[0042] The above technical solution can maximize the use of the frequency domain resources of the first sub-band, so that the SBFD terminal device can use more PRACH resources during random access.

[0043] In conjunction with the first aspect, in some implementations of the first aspect, the starting position of the first PRACH in the frequency domain is the first RB in the first sub-band, or the ending position of the first PRACH in the frequency domain is the last RB in the first sub-band.

[0044] In the above technical solution, continuous resources can be reserved in the frequency domain for the transmission of other data without disrupting the continuity of resources.

[0045] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending a first signaling to a terminal device, the first signaling including second information and location information of the second PRACH resource within a PRACH cycle, the second information including common parameters for determining the time-domain location information of the first PRACH resource and the second PRACH resource; sending a second signaling to the terminal device, the second signaling including an indication of the location information of the first PRACH resource within a PRACH cycle; determining the time-domain location of the second PRACH resource according to the first signaling; and determining the time-domain location of the first PRACH resource according to the common parameters and the second signaling.

[0046] In the above technical solution, the flexible configuration of the time and frequency position of the first PRACH resource is achieved by adding new signaling.

[0047] In conjunction with the second aspect, in some implementations of the second aspect, the common parameters include one or more of the following parameters: PRACH period, preamble configuration, number and position of ROs within a PRACH slot.

[0048] Thirdly, a communication method is provided, which can be executed by a terminal device or by a component of the terminal device (such as a chip or circuit). There is no limitation on this. For ease of description, the following explanation will take execution by a terminal device as an example.

[0049] The method may include: determining the number of ROs in the second PRACH resource to be M, where M is a positive integer; determining the number of ROs in the first PRACH resource to be N, where N is a positive integer less than or equal to M; wherein the second PRACH resource is located on the first carrier, the first PRACH resource is located on the first subband on the first carrier for uplink transmission, and the bandwidth of the N ROs is less than or equal to the bandwidth of the first subband.

[0050] In the above technical solution, without increasing signaling overhead, the configuration of the first PRACH resource frequency domain is achieved by predefining the interpretation rules of the existing signaling by the SBFD terminal device.

[0051] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: receiving first information from a network device, the first information indicating that the number of ROs in the second PRACH resource frequency division multiplexing is M.

[0052] In conjunction with the third aspect, in some implementations of the third aspect, determining the number of ROs for frequency division multiplexing on the first PRACH resource as N includes: when the bandwidth of the first subband is greater than or equal to the bandwidth of M ROs, determining the number of ROs for frequency division multiplexing on the first PRACH resource as M; or, when the bandwidth of the first subband is less than the bandwidth of M ROs, determining N as an integer among 1, 2, 4, and 8 that maximizes the bandwidth occupied by the first PRACH resource on the first subband.

[0053] The above technical solution can maximize the use of the frequency domain resources of the first sub-band, so that the sub-band full-duplex terminal equipment can use more PRACH resources during random access.

[0054] In conjunction with the third aspect, in some implementations of the third aspect, the starting position of the first PRACH resource in the frequency domain is the first RB in the first sub-band, or the ending position of the first PRACH resource in the frequency domain is the last RB in the first sub-band.

[0055] In the above technical solution, continuous resources can be reserved in the frequency domain for the transmission of other data without disrupting the continuity of resources.

[0056] Fourthly, a communication apparatus is provided for performing the method provided in the first aspect. Specifically, the apparatus may include units and / or modules for performing the method in the first or third aspect and any possible implementation thereof, such as processing units and / or communication units.

[0057] In one implementation, the device is a terminal device. When the device is a terminal device, the communication unit can be a transceiver or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0058] In another implementation, the device is a chip, chip system, or circuit used in a terminal device. When the device is a chip, chip system, or circuit used in a terminal device, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit may be at least one processor, processing circuit, or logic circuit.

[0059] Fifthly, a communication apparatus is provided for performing the method provided in the second aspect. Specifically, the apparatus may include units and / or modules for performing the method in the second aspect and any possible implementation thereof, such as processing units and / or communication units.

[0060] In one implementation, the device is a network device. When the device is a network device, the communication unit can be a transceiver, or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0061] In another implementation, the device is a chip, chip system, or circuit used in a network device. When the device is a chip, chip system, or circuit used in a terminal device, the communication unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.

[0062] A sixth aspect provides a communication device comprising: at least one processor coupled to at least one memory for storing computer programs or instructions, and at least one processor for calling and executing the computer programs or instructions from the at least one memory, such that the communication device performs the methods of the first aspect or the third aspect and any possible implementation thereof.

[0063] In one implementation, the device is a terminal device.

[0064] In another implementation, the device is a chip, chip system, or circuit used in a terminal device.

[0065] A seventh aspect provides a communication device comprising: at least one processor coupled to at least one memory for storing computer programs or instructions, and at least one processor for calling and executing the computer programs or instructions from the at least one memory, such that the communication device performs the methods of the second aspect and any possible implementation thereof.

[0066] In one implementation, the device is a network device.

[0067] In another implementation, the device is a chip, chip system, or circuit used in network equipment.

[0068] Eighthly, this application provides a processor for performing the methods provided in the above aspects.

[0069] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and reception, input and other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.

[0070] A ninth aspect provides a computer-readable storage medium storing program code for execution by a device, the program code including methods for performing the first, second, or third aspect described above and any possible implementation thereof.

[0071] In a tenth aspect, a computer program product comprising instructions is provided, which, when run on a computer, causes the computer to perform the methods described in the first, second, or third aspect and any possible implementation thereof.

[0072] Eleventhly, a chip is provided, the chip including a processor and a communication interface, the processor reading instructions stored in a memory through the communication interface, and executing the methods in the first, second, or third aspects and any possible implementation of the first, second, or third aspects.

[0073] Optionally, as one implementation, the chip also includes a memory storing computer programs or instructions, and a processor for executing the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor is used to execute the methods in the first, second, or third aspects described above, as well as any possible implementation of the first, second, or third aspects.

[0074] In a twelfth aspect, a communication system is provided, which includes the communication devices shown in the sixth and seventh aspects. Attached Figure Description

[0075] Figure 1 This is a schematic diagram of a communication system provided in an embodiment of this application.

[0076] Figure 2 This is a schematic diagram of the time-frequency division of a typical SBFD scheme.

[0077] Figure 3 This is a schematic diagram of a competition-based random access process.

[0078] Figure 4 This is a schematic diagram of the temporal location of the PRACH resource.

[0079] Figure 5 This is a schematic diagram of the frequency domain location of the PRACH resource.

[0080] Figure 6 This is a schematic diagram of the RO-SSB correlation cycle.

[0081] Figure 7This is a schematic diagram illustrating the RO association of SSB on PRACH resources as understood by sub-band full-duplex terminal equipment and non-sub-band full-duplex terminal equipment.

[0082] Figure 8 This is a schematic flowchart of a communication method proposed in this application.

[0083] Figure 9 This is a schematic diagram of a reverse-order association proposed in this application.

[0084] Figure 10 This is a schematic diagram of another reverse-order association proposed in this application.

[0085] Figure 11 This is a schematic diagram of an odd-even reversed association proposed in this application.

[0086] Figure 12 This is a schematic diagram of a greedy association proposed in this application.

[0087] Figure 13 This is a schematic diagram of another greedy association proposed in this application.

[0088] Figure 14 This is a schematic diagram of another greedy association proposed in this application.

[0089] Figure 15 This is a schematic diagram of how the SBFD terminal device determines the RO in the first subband of the FD time slot by understanding predefined signaling rules.

[0090] Figure 16 This is a schematic diagram showing the PRACH resource time-frequency position determined by each sub-band full-duplex terminal device and non-sub-band full-duplex terminal device after interpreting the PRACH resource time-frequency position parameters indicated by the network device.

[0091] Figure 17 This is a schematic flowchart of a method for a network device to indicate a first PRACH resource and a second PRACH resource, as proposed in this application.

[0092] Figure 18 This is a schematic block diagram of the communication device 1000 provided in this application.

[0093] Figure 19 A schematic structural diagram of the communication device 10 provided in this application. Detailed Implementation

[0094] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0095] The technical solutions of this application embodiment can be applied to various communication systems, such as 5th generation (5G), new radio (NR), long term evolution (LTE), Internet of Things (IoT), wireless-fidelity (WiFi), wireless communication related to the 3rd generation partnership project (3GPP), or other wireless communication that may emerge in the future.

[0096] Figure 1 This is a schematic diagram of a communication system provided in an embodiment of this application. The communication system 100 includes at least one network device, such as... Figure 1 The network device 110 shown; the communication system 100 may also include at least one terminal device, such as Figure 1 The terminal devices 120 and / or 130 are shown. The network device 110 and the terminal devices 120 / 130 can communicate via a wireless link to exchange information. It is understood that the network device and the terminal device can also be referred to as communication devices.

[0097] A network device is a network-side device with wireless transceiver capabilities. A network device can be a device in a radio access network (RAN) that provides wireless communication capabilities to terminal devices, referred to as RAN equipment. For example, this network device can be a base station, an evolved NodeB (eNodeB), a next-generation NodeB (gNB) in a 5G mobile communication system, a 3GPP subsequent evolution base station, a transmission reception point (TRP), an access node, a wireless relay node, or a wireless backhaul node in a WiFi system. In communication systems employing different radio access technologies (RATs), the name of the device with base station functionality may differ. For example, in an LTE system, it may be called an eNB or eNodeB, while in a 5G or NR system, it may be called a gNB. This application does not limit the specific name of the base station. A network device can contain one or more co-located or non-co-located transmission and reception points. Furthermore, a network device can include one or more central units (CUs), one or more distributed units (DUs), or one or more CUs and one or more DUs. For example, the functionality of a CU can be implemented by one entity or different entities. For instance, the CU's functionality can be further divided, separating the control plane and user plane and implementing them through different entities: a control plane CU entity (i.e., the CU-CP entity) and a user plane CU entity (i.e., the CU-UP entity). The CU-CP and CU-UP entities can be coupled with a DU to jointly complete the access network device's functionality. For example, the CU is responsible for handling non-real-time protocols and services, implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for handling physical layer protocols and real-time services, implementing the functions of the radio link control (RLC) layer, media access control (MAC) layer, and physical (PHY) layer. In this way, some functions of a wireless access network device can be implemented through multiple network function entities. These network function entities can be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform). The network device can also include an active antenna unit (AAU).The AAU implements some physical layer processing functions, radio frequency processing, and related functions of the active antenna. Since the information in the RRC layer ultimately becomes, or is derived from, PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling, can also be considered as being sent by the DU, or by the DU+AAU. It is understood that network devices can be one or more of the following: CU nodes, DU nodes, and AAU nodes. Furthermore, the CU can be classified as a network device in the radio access network (RAN) or a network device in the core network (CN); this application does not limit this. For example, in vehicle-to-everything (V2X) technology, the access network device can be a roadside unit (RSU). Multiple access network devices in a communication system can be base stations of the same type or different types. Base stations can communicate with terminal devices directly or through relay stations. In this embodiment, the device for implementing the network device function can be the network device itself, or it can be a device that supports the network device in implementing the function, such as a chip system or a combination of devices or components that can implement the access network device function. This device can be installed in the network device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices.

[0098] A terminal device is a user-side device with wireless transceiver capabilities. It can be a fixed device, mobile device, handheld device (e.g., mobile phone), wearable device, in-vehicle device, or a wireless device (e.g., communication module, modem, or chip system) built into the aforementioned devices. Terminal devices are used to connect people, things, and machines, and can be widely used in various scenarios, such as: cellular communication, device-to-device (D2D) communication, V2X communication, machine-to-machine / machine-type communications (M2M / MTC) communication, the Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical care, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, and robots. For example, a terminal device can be a handheld terminal in cellular communication, a communication device in D2D, an IoT device in MTC, a surveillance camera in intelligent transportation and smart cities, or a communication device on a drone, etc. Terminal devices are sometimes referred to as user equipment (UE), user terminal, user device, user unit, user station, terminal, access terminal, access station, UE station, remote station, mobile device, or wireless communication device, etc. In the embodiments of this application, the device used to implement the functions of the terminal device can be the terminal device itself, or it can be a device capable of supporting the terminal device in implementing that function, such as a chip system or a combination of devices or components capable of implementing the functions of the terminal device. This device can be installed in the terminal device.

[0099] To facilitate understanding of the embodiments of this application, the concepts and related processes involved in this application will be introduced first.

[0100] 1. Symbol: Short for time-domain symbol, also known as OFDM symbol. It should be noted that time-domain symbols can also be combined with other multiple access methods in naming; this application does not limit this. The length of the time-domain symbol can vary depending on the subcarrier spacing.

[0101] 2. Time unit: The time unit can be a slot, a symbol, a subframe, a frame, a mini subframe, or a mini slot. This application does not limit this.

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

[0103] 4. Non-full-duplex time slots: Each symbol in a non-full-duplex time slot has only one transmission direction. For example, all symbols in a non-full-duplex time slot may be downlink symbols, or all symbols in a non-full-duplex time slot may be uplink symbols, or some symbols in a non-full-duplex time slot may be downlink symbols and some uplink symbols, or some symbols in a non-full-duplex time slot may be downlink symbols and some flexible symbols, or some symbols in a non-full-duplex time slot may be uplink symbols and some flexible symbols. Figure 2 The rectangle filled with right and middle slashes represents a set of time-frequency resources used for uplink transmission. The time domain range it occupies is called the uplink time slot, which is either a non-full-duplex (non-FD) time slot or a non-SBFD (non-SBFD) time slot.

[0104] 5. Full-duplex time slots: The time-frequency division of a typical SBFD scheme is as follows: Figure 2 As shown, the horizontal axis represents the time domain and the vertical axis represents the frequency domain. Figure 2 The two rectangles filled with a left slash represent a set of time-frequency resources used for downlink transmission, and the rectangles filled with a vertical bar represent a set of time-frequency resources used for uplink transmission. The time slots in the time domain occupied by these three time-frequency resources are called full-duplex (FD) time slots or SBFD time slots.

[0105] It should be understood that in a full-duplex time slot, a carrier includes a first subband and a second subband, with the first and second subbands having different transmission directions. It's important to clarify that the first and second subbands refer to two types of subbands with different transmission directions, not that a carrier contains only two subbands. It can be understood that in a full-duplex time slot, in the first time slot, the first carrier includes at least two subbands. Specifically, at least two of the subbands in the first carrier have different transmission directions. For example, the first carrier includes subband #1 and subband #2, where subband #1 and subband #2 have different transmission directions. Or, the first carrier includes subband #1, subband #2, and subband #3, where subband #1 and subband #3 have the same transmission direction, and subband #2 has a different transmission direction than subband #1.

[0106] 6. RO: Time and frequency resources used by terminal equipment for random access.

[0107] 7. Preamble: The access sequence sent by the terminal device during random access. A maximum of 64 preamble sequences can be transmitted simultaneously on a single RO, and the terminal device selects one of the 64 preamble sequences.

[0108] 8. PRACH: Physical random access channel carrying the transmission of preamble sequences.

[0109] 9. RO-SSB Association: To improve performance, network devices broadcast SSBs using different analog beams. Terminals measure the received signal strength of SSBs under different analog beams and select the best analog beam. To facilitate feedback from the terminal device on the selected analog beam, the network device binds the SSB with the RO to form an RO-SSB association. In this way, the analog beam selected by the terminal device can be determined based on the RO position of the preamble sequence selected by the terminal device.

[0110] 10. RO-SSB Association Period: The minimum time interval required to associate all ROs corresponding to SSBs in a synchronization signal burstset with PRACH resources is called the RO-SSB association period.

[0111] Based on the SBFD scheme, terminal devices need to obtain uplink synchronization through a random access procedure in order to access the network and communicate. Random access includes contention-based random access and contention-free random access. Contention-free access is typically used when the terminal device can already successfully receive radio resource control (RRC) signaling.

[0112] The following is combined Figure 3 This section provides a detailed description of the process for a contention-based random access.

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

[0114] Based on the system message received from the network device and the selected SSB index, the terminal device randomly selects one of one or more ROs associated with that SSB index on the PRACH resource to send the preamble. After determining the RO, the terminal device selects a preamble sequence from the selected RO for transmission. This preamble sequence is understood to be Msg1.

[0115] In one technique, a network device can configure PRACH resources for a terminal device in an uplink timeslot via a Random Access Channel-General Configuration (RACH-ConfigGeneric) information cell. The terminal device can then utilize the RO (Route of Access) information in the PRACH resources of the uplink timeslot for random access. For example, such as... Figure 2 As shown, a dashed box on the uplink timeslot represents a PRACH resource specified by RACH-ConfigGeneric. Specifically, the terminal device can obtain the time-domain location information of the PRACH, such as its period, frame number, subframe number, timeslot number, and number of ROs in the timeslot, by looking up the physical random channel-configuration index prach-ConfigurationIndex in the higher-layer cell RACH-ConfigGeneric sent by the network device, from tables 6.3.3.2-2 to 6.3.3.2-4. For example, Figure 4 As shown, Figure 4 The top three slash-filled squares represent the frame containing the PRACH. The temporal distance between two adjacent slash-filled squares is the PRACH period. The middle layer consists of subframes of the PRACH frame, where each slash-filled square represents a PRACH subframe. The bottom layer is the time slot structure of the PRACH subframe, where the preceding slash-filled rectangle is the PRACH time slot, which contains six slash-filled squares, each representing one RO (Redirection of Interest). Therefore, the PRACH time slot contains six ROs. Furthermore, the starting position of the PRACH in the frequency domain and the number of frequency division multiplexing ROs can be obtained from the parameters msg1-FrequencyStart and msg1-FDM in the higher-layer cell RACH-ConfigGeneric, thus determining the frequency domain location of the PRACH. For example,... Figure 5 As shown, the vertical direction represents the frequency domain, each square is 1 RO, and the ROs are arranged starting from the frequency domain position specified by msg1-FrequencyStart, msg1-FDM=4 ROs. The bandwidth of the 4 ROs is the bandwidth of the PRACH resource in the frequency domain.

[0116] As mentioned earlier, during Msg1 transmission, the terminal device selects a Region on the PRACH resource based on the SSB index to transmit the preamble sequence. Therefore, in the existing NR standard, in addition to specifying the PRACH resource location, it is also necessary to specify the number of Regions associated with a single SSB on the PRACH resource and how to associate them. Optionally, an SSB index can associate one or more Regions on the PRACH resource, or multiple SSB indices can associate one Region on the PRACH resource. Specifically, network devices can configure the association between N SSBs and one Region on the PRACH resource through higher-layer parameters. When N is less than 1, the number of Regions associated with one SSB on the PRACH resource is 1 / N; when N is greater than 1, the number of Regions associated with N SSBs on the PRACH resource is 1 (i.e., one SSB is associated with 1 / N Regions). For example, when N = 1 / 2, the number of Regions associated with one SSB on the PRACH resource is 2; when N = 2, the number of Regions associated with two SSBs on the PRACH resource is 1. Therefore, when an SSB index is associated with multiple ROs on a PRACH resource, the terminal device selects one of the multiple ROs and chooses the preamble sequence to be transmitted on that RO. After determining the number of ROs that each SSB needs to be associated with on the PRACH resource, the terminal device can start RO-SSB association on the PRACH resource in the following order: frequency domain first, then time domain; same time slot first, then different time slots; same frame, then different frames.

[0117] This example illustrates how synchronization signal burst sets used by network devices can be associated with RO-SSBs on PRACH resources in uplink time slots. For example, such as... Figure 6 As shown, the horizontal direction represents the time domain, and the vertical direction represents the frequency domain. The synchronization signal bursts used by network devices consist of 4 SSBs, which are {SSB}. i SSB i+1 SSB i+2 SSB i+3}, where i is a natural number, and SSB i The SSB index is i, SSB i+1 The SSB index is i+1, and so on. msg1-FDM = 4, and one SSB is associated with 4 ROs on the PRACH resource. These 4 ROs are denoted as {RO0, RO1, RO2, RO3}. The minimum time required for 4 SSBs to associate all 16 ROs on the PRACH resource is the RO-SSB association period corresponding to this synchronization signal burst set. Specifically, as... Figure 6 As shown, the four SSBs are associated with each other on the PRACH resource in the order of SSB index increment. For example, SSB iThe corresponding RO1-RO4 occupy the first RO time-domain position of the first PRACH time slot of the same frame, corresponding to the four RO positions in the frequency domain, SSB i+1 The corresponding RO1-RO4 occupy the second RO time-domain position in the first PRACH time slot of the same frame, corresponding to the four RO positions in the frequency domain, SSB i+2 The corresponding RO1-RO4 occupy the first RO time-domain position of the second PRACH slot in the same frame, corresponding to the four RO positions in the frequency domain, SSB i+3 The corresponding RO1-RO4 occupy the second RO time domain position of the second PRACH time slot of the same frame, corresponding to the four RO positions in the frequency domain.

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

[0119] After receiving the preamble sequence, the network device allocates time-frequency domain resources for the terminal to transmit Msg2, as well as scheduling information for Msg3. Msg2 is also known as the random access response (RAR) message. The RAR includes the scheduling information for Msg3, which is the RAR uplink (UL) grant information.

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

[0121] Msg3 is transmitted on the time-frequency resources specified by Msg2 and is carried by the physical uplinkshare channel (PUSCH).

[0122] S304, the network device sends message 4 (Msg4) to the terminal device. Correspondingly, the terminal device receives Msg4.

[0123] 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 select for access in this random access. In other words, only one terminal device can successfully access the network after the random access process is completed.

[0124] based on Figure 3As described in the text, in an SBFD communication system, when the number of terminals is large, if the PRACH resources configured in the uplink timeslot (hereinafter referred to as the first type of PRACH resources) are still used for random access, it will lead to intense competition for PRACH resources, greatly reducing the probability of successful random access for terminal devices and resulting in a long random access waiting time for terminals. Therefore, in one technology, the network device can also indicate the PRACH resources on the uplink subband of the FD timeslot of the SBFD (hereinafter referred to as the second type of PRACH resources) to the terminal devices to reduce the degree of competition for PRACH resources among terminal devices and reduce the access waiting time of terminal devices.

[0125] It should be noted that for SBFD terminal devices, both Type I and Type II PRACH resources can be used during random access, but for non-SBFD terminal devices, only Type II PRACH resources can be used during random access.

[0126] Alternatively, in this application, "non-SBFD terminal device" can also be understood as a terminal device that does not support SBFD, an earlier version of a terminal device, or a legacy terminal device.

[0127] Alternatively, in this application, SBFD terminal device can also be understood as a terminal device that supports SBFD, or a terminal device in a later version.

[0128] However, if we still follow Figure 6 The incorrect RO-SSB association order configuration in the first and second type PRACH resources can lead to inconsistencies in the understanding of RO-SSB associations on the second type PRACH resource by SBFD terminal devices and non-SBFD terminal devices, resulting in RO-SSB association conflicts. The following section will combine... Figure 7 Describe the problem in detail.

[0129] As an example, the synchronization signal burst set used by network devices includes P = 4 SSBs, where the 4 SSBs are {SSB}. i SSB i+1 SSB i+2 SSB i+3 Furthermore, each of the four SSBs needs to be associated with four ROs. For example... Figure 7As shown, the network device indicates Type I and Type II PRACH resources labeled X (1≤X≤4). Larger rectangles in the diagram represent Type II PRACH resources, and smaller rectangles represent Type I PRACH resources. Type I or Type II PRACH resources labeled X (1≤X≤4) include 4 Returning Objects (ROs). For non-SBFD terminal devices, only Type II PRACH resources can be used. The 4 SSBs are associated with the ROs on the Type II PRACH resource in ascending order of their SSB indices. Specifically, as shown... Figure 7 As shown, SSB i+X-1 Four Returning Objects (ROs) are associated with the second type PRACH resource labeled X. For SBFD terminal devices, since they can use both second-type and first-type PRACH resources, the four SSBs are still associated with the ROs on the first-type and second-type PRACH resources in ascending order of SSB index. Specifically, as follows... Figure 7 As shown, SSB i Associate 4 ROs and SSBs on the first type of PRACH resource labeled 1. i+1 Associate 4 ROs and SSBs on the second type PRACH resource labeled 1. i+2 Associate 4 ROs and SSBs on the first type of PRACH resource labeled 2. i+3 Associating four Resource Objects (ROs) with the second type of PRACH resource labeled 2, and so on, will not be elaborated further. Figure 7 It can be seen that, in the RO-SSB association relationships perceived by SBFD terminal devices and non-SBFD terminal devices, the SSBs associated with the second type of PRACH resources (labeled 1, 2, and 3) are inconsistent. This indicates a conflict in the understanding of the RO-SSB associations on the second type of PRACH resources by SBFD and non-SBFD terminal devices. Therefore, how to perform random access after introducing the second type of PRACH resources into the SBFD system is a problem that urgently needs to be solved.

[0130] In view of this, this application proposes a communication method that can solve the above problems. The method proposed in this application will be described in detail below.

[0131] Figure 8 This is a schematic flowchart of a communication method proposed in this application. The method may include the following operations. It should be noted that... Figure 8 The steps indicated by dashed lines are optional and will not be elaborated upon in the following text.

[0132] S801, the network device sends the first SSB to the terminal device.

[0133] Correspondingly, the terminal device receives the first SSB from the network device. Here, the first SSB is one of P SSBs, and the P SSBs are located in the same synchronization signal burst set, where P is an integer greater than 1.

[0134] S802, the terminal device determines the first RO based on the first SSB. The first RO is one or more ROs associated with the first SSB on the first PRACH resource or the second PRACH resource.

[0135] In this application, P SSBs are associated with ROs on the first PRACH resource according to the first SSB index order, and P SSBs are associated with ROs on the second PRACH resource according to the second SSB index order. The first SSB index order and the second SSB index order are different. Specifically, the P SSBs are {SSB} i SSB i+1 SSB i+2 , ..., SSB i+p-1}, where i is a natural number, SSB i The SSB index is i, SSB i+1 The SSB index is i+1, and so on, SSB i+p-1 The SSB index is i+p-1.

[0136] Optionally, the first PRACH resource is a PRACH resource that can be used by SBFD terminal devices during random access, but cannot be used by non-SBFD terminal devices, and the second PRACH resource is a PRACH resource that can be used by both SBFD terminal devices and non-SBFD terminal devices.

[0137] For ease of understanding, in all embodiments of this application, the first PRACH resource is the first type of PRACH resource mentioned above, and the second PRACH resource is the second type of PRACH resource mentioned above, as examples are used for illustration.

[0138] Therefore, the order of the first SSB index corresponding to the first PRACH resource is different from the order of the second SSB index corresponding to the second PRACH resource. This can be achieved in the following ways.

[0139] Method 1: The second SSB index order is the ascending order of the SSB indexes, and the first SSB index order is the descending order of the SSB indexes (hereinafter referred to as reverse association).

[0140] The following is combined Figure 9 The specific description details how P SSBs are associated with ROs on the first and second PRACH resources based on this order. As an example, the synchronization signal burst set used by the network device includes P = 4 SSBs, where the 4 SSBs are {SSB}. i SSBi+1 SSB i+2 SSB i+3 Furthermore, each of the four SSBs needs to be associated with four ROs on either the first or second PRACH resource. For example... Figure 9 As shown in the diagram, the larger rectangles represent the second PRACH resource, and the smaller rectangles represent the first PRACH resource. The first or second PRACH resource labeled X (1 ≤ X ≤ 4) includes 4 ROs. The RO-SSB association order of P SSBs on the second PRACH resource is SSB. i SSB i+1 SSB i+2 SSB i+3 The RO-SSB association order of P SSBs on the first PRACH resource is SSB i+3 SSB i+2 SSB i+1 SSB i Specifically, SSB i Associate 4 ROs and SSBs on the second PRACH resource labeled 1. i+1 Associate 4 ROs and SSBs on the first PRACH resource labeled 2. i+2 Associate 4 ROs and SSBs on the first PRACH resource labeled 3. i+3 Associate 4 ROs on the first PRACH resource labeled 4; additionally, SSB i+3 Associate 4 ROs and SSBs on the first PRACH resource labeled 1. i+2 Associate 4 ROs and SSBs on the first PRACH resource labeled 2. i+1 Associate 4 ROs and SSBs on the first PRACH resource labeled 3. i Associate 4 ROs on the first PRACH resource labeled 4.

[0141] Here we combine Figure 9 Briefly describe how a terminal device selects the Region of Origin (RO) associated with an SSB on the first PRACH resource and the second PRACH resource after receiving the SSB. For example, when the SBFD terminal device selects the SSB from the time-domain start position of the first PRACH resource labeled 1... i+2 During access, because the ROs in the first and second PRACH resources (labeled 1) are associated with other SSBs, the terminal device needs to wait until the time domain position of the first PRACH resource (labeled 2) is reached before it can use the PRACH resource associated with the SSB. i+2The associated RO sends a preamble sequence for random access. It can be seen that for SBFD terminal devices, if there is no first PRACH resource, they must wait for the second PRACH resource (labeled 3) before they can send a preamble sequence for random access. However, in this application, due to the introduction of the first PRACH resource, the time for SBFD terminal devices to use PRACH resources for random access is reduced to a certain extent, and the competition for PRACH resources between terminal devices is also reduced.

[0142] It should be understood that the methods 1 to 3 in this application only schematically show a limited number of first PRACH resources and second PRACH resources with different labels. In reality, there may be more first PRACH resources or second PRACH resources.

[0143] It should also be understood that Figure 9 Taking the example of only being able to associate one SSB with four ROs on the first or second PRACH resource labeled X (1≤X≤4), the reverse association is described below. Figure 10 Describe the possible reverse association methods when a PRACH resource can be associated with multiple SSBs.

[0144] like Figure 10 As shown, the RO-SSB order of the four SSBs on the second PRACH resource is... Figure 9 Remaining unchanged, the second PRACH resource labeled X (1≤X≤4) can only be associated with one of the four ROs corresponding to an SSB, which will not be elaborated further here. This section mainly describes the relationship with... Figure 9 The differences are evident in the fact that the first PRACH resource, labeled X (1≤X≤4), includes 8 ROs. Figure 10 The four SSBs are still associated with the RO on the second PRACH resource in descending order of the SSB index (i.e., the second SSB index order). The difference is that the SSBs... i+3 and SSB i+2 Associate four ROs and SSBs on the first PRACH resource labeled 1. i+1 and SSB i Associate 4 ROs and SSBs on the first PRACH resource labeled 2. i+3 and SSB i+2 Associate 4 ROs and SSBs on the first PRACH resource labeled 3. i+1 and SSB i Associate four Resource Objects (ROs) on the first PRACH resource, labeled 4.

[0145] It should be noted that SSB i+3 and SSB i+2Although all four resource origins (ROs) need to be associated on the first PRACH resource labeled 1, the association still needs to be performed in descending order of the SSB index, i.e., SSB... i+3 Prioritize associating 4 ROs on the first PRACH resource labeled 1, then SSB i+2 Then associate 4 ROs on the remaining resources of the first PRACH resource labeled 1. The mapping order of the two SSBs on other PRACH resources with the same label is the same as above, and will not be repeated here.

[0146] It should also be noted that in this application, the order in which any SSB among the P SSBs associates with a RO on any first PRACH or second PRACH resource of any label is first the frequency domain, then the time domain; first within the same time slot, then across different time slots, then within the same frame, and finally across different frames. Specifically, the process of an SSB performing RO-SSB association on a PRACH resource can be found in [reference needed]. Figure 6 The description in the text will not be repeated here.

[0147] Method 2: The second SSB index order is the order in which the SSB indexes increase, and the first SSB index order is the order in which the SSB indexes decrease in order of whether they are odd or even.

[0148] The following is combined Figure 11 The specific description details how P SSBs are associated with ROs on the first and second PRACH resources based on this order. As an example, the synchronization signal burst set used by the network device includes P = 8 SSBs, where the 8 SSBs are {SSB}. i SSB i+1 SSB i+2 SSB i+3 SSB i+4 SSB i+5 SSB i+6 SSB i+7 Furthermore, each of the 8 SSBs needs to associate 4 ROs on the first or second PRACH resource, where the first or second PRACH resource labeled X (1≤X≤8) includes 4 ROs. Figure 11 As shown in the diagram, the larger rectangles represent the second PRACH resource, and the smaller rectangles represent the first PRACH resource. The RO-SSB association order of P SSBs on the second PRACH resource is SSB. i SSB i+1 SSB i+2 SSB i+3 SSB i+4 SSB i+5 SSB i+6 SSB i+7The RO-SSB association order of P SSBs on the first PRACH resource is SSB i+7 SSB i+5 SSB i+3 SSB i+1 SSB i+6 SSB i+4 SSB i+2 SSB i ( Figure 11 (Using this sorting as an example), or, the RO-SSB association order of P SSBs on the first PRACH resource is SSB. i+6 SSB i+4 SSB i+2 SSB i SSB i+7 SSB i+5 SSB i+3 SSB i+1 Specifically, SSB i+X-1 Associate 4 ROs and SSBs on the second PRACH resource labeled X. i+7 Associate 4 ROs and SSBs on the first PRACH resource labeled 1. i+5 Associate 4 ROs and SSBs on the first PRACH resource labeled 2. i+3 Associate 4 ROs and SSBs on the second PRACH resource labeled 3. i+1 Associate 4 ROs and SSBs on the second PRACH resource labeled 4. i+6 Associate 4 ROs and SSBs on the second PRACH resource labeled 5. i+4 Associate 4 ROs and SSBs on the second PRACH resource labeled 6. i+2 Associate 4 ROs and SSBs on the second PRACH resource labeled 7. i Associate 4 ROs on the second PRACH resource labeled 8.

[0149] Method 3: The second SSB index order is the order in which the SSB indexes increase, and the first SSB index order is determined based on the second SSB index order.

[0150] In one possible implementation, the first SSB index order is determined based on the second SSB index order and a greedy algorithm (hereinafter referred to as greedy association). The following combines... Figure 12 and Figure 13 The specific description describes how P SSBs are associated with ROs on the first PRACH resource and the second PRACH resource based on this order.

[0151] As an example, the synchronization signal burst set used by network devices includes P = 4 SSBs, where the 4 SSBs are {SSB}. i SSB i+1 SSB i+2 SSB i+3}, and each of the four SSBs needs to associate 4 ROs on the first PRACH resource or the second PRACH resource, where the first PRACH resource or the second PRACH resource labeled X (1≤X≤8) includes 4 ROs. Figure 12 As shown in the diagram, the larger rectangles represent the second PRACH resource, and the smaller rectangles represent the first PRACH resource. The RO-SSB association order of P SSBs on the second PRACH resource is SSB. i SSB i+1 SSB i+2 SSB i+3 SSB i SSB i+1 SSB i+2 SSB i+3 Specifically, SSB i Associate 4 ROs and SSBs on the second PRACH resources labeled 1 and 5. i+1 Associate 4 ROs and SSBs on the second PRACH resources labeled 2 and 6. i+2 Associate 4 ROs and SSBs on the second PRACH resource labeled 3 and 7. i+3 Associate four Resource Objects (ROs) on the second PRACH resources labeled 4 and 8. Since SSBs are associated with the second PRACH resources labeled 1 and 2 respectively... i and SSB i+1 For the corresponding RO, in order to form an RO-SSB association cycle as quickly as possible, the SSB is associated on the first PRACH resource labeled 1 in reverse order. i+3 The four resource origins (ROs) are associated with an SSB on the first PRACH resource labeled 2. i+2 There are 4 ROs. Then, on the first PRACH resources labeled 3 to 8, the SSBs need to be associated in a greedy manner, minimizing the RO-SSB association cycle, based on the SSB association situation of the previous RO-SSB cycle. Ultimately, it can be determined that the SSBs on the first PRACH resources labeled 3 to 8 will be associated... i+3 SSB i SSB i+1 SSB i+2 SSB i+3 SSB i The order of association is determined by the RO corresponding to each SSB.

[0152] The following explains in detail how to determine this SSB.i+3 SSB i SSB i+1 SSB i+2 The order of association.

[0153] First, determine which SSB to associate on the first PRACH resource labeled 3. Specifically, record the SSBs associated on each PRACH resource preceding the first PRACH resource labeled 3, up to all SSBs within a set of four SSBs. It can be seen that from the second PRACH resource labeled 2 to the first PRACH resource labeled 1, all SSBs within the four SSBs are associated on these PRACH resources for the first time. At this point, the SSB to be associated with the first PRACH resource labeled 3 is the same as the SSB to be associated with the first PRACH resource labeled 1; that is, an SSB needs to be associated on the first PRACH resource labeled 3. i+3 The corresponding 4 ROs.

[0154] Next, determine which SSB is associated with the first PRACH resource labeled 4. The specific operation is as follows: continuously record the SSBs associated with each PRACH resource preceding the first PRACH resource labeled 4, up to all SSBs encompassing the four SSBs. It can be seen that from the second PRACH resource labeled 3 to the second PRACH resource labeled 1, these PRACH resources are associated with all SSBs of the four SSBs for the first time. At this point, the SSB to be associated with the first PRACH resource labeled 4 is the same as the SSB to be associated with the second PRACH resource labeled 1; that is, an SSB needs to be associated with the first PRACH resource labeled 4. i The corresponding 4 ROs.

[0155] Next, determine which SSB is associated with the first PRACH resource labeled 5. Specifically, record the SSBs associated with each PRACH resource preceding the first PRACH resource labeled 5, up to a list of all SSBs across four SSBs. It can be seen that from the second PRACH resource labeled 4 to the second PRACH resource labeled 2, all SSBs across four SSBs are associated with these PRACH resources for the first time. At this point, the SSB to be associated with the first PRACH resource labeled 5 is the same as the SSB to be associated with the second PRACH resource labeled 2; that is, an SSB needs to be associated with the first PRACH resource labeled 5. i+1 The corresponding 4 ROs.

[0156] Following the above derivation method, an SSB needs to be associated with the first PRACH resource labeled 6. i+2 The four corresponding Resource Objects (ROs) need to be associated with an SSB on the first PRACH resource labeled 7.i+3 The four corresponding Resource Objects (ROs) need to be associated with an SSB on the first PRACH resource labeled 8. i The specific derivation process for the corresponding 4 ROs will not be elaborated here.

[0157] As yet another example, the synchronization signal bursts used by network devices consist of P = 8 SSBs, where the 8 SSBs are {SSB}. i SSB i+1 SSB i+2 SSB i+3 SSB i+4 SSB i+5 SSB i+6 SSB i+7 Furthermore, each of the 8 SSBs needs to associate 4 ROs on the first or second PRACH resource, where the first or second PRACH resource labeled X (1≤X≤8) includes 4 ROs. Figure 13 As shown in the diagram, the larger rectangles represent the second PRACH resource, and the smaller rectangles represent the first PRACH resource. The RO-SSB association order of P SSBs on the second PRACH resource is SSB. i SSB i+1 SSB i+2 SSB i+3 SSB i+4 SSB i+5 SSB i+6 SSB i+7 Specifically, SSB i+X-1 Associate 4 ROs on the second PRACH resource labeled X. Since SSBs are associated with the second PRACH resources labeled 1 through 4 respectively. i SSB i+1 SSB i+2 and SSB i+3 For the corresponding RO, in order to form an RO-SSB association cycle as quickly as possible, the SSB is associated on the first PRACH resource labeled 1 in reverse order. i+7 The corresponding 4 ROs are associated with SSBs on the first PRACH resource labeled 2. i+6 The corresponding 4 ROs are associated with SSBs on the first PRACH resource labeled 3. i+5 The corresponding 4 ROs are associated with SSBs on the first PRACH resource labeled 4. i+4There are four corresponding ROs. Then, on the first PRACH resources labeled 5 to 8, the SSBs need to be associated based on the SSB association situation of the previous RO-SSB cycle, in a greedy manner that minimizes the RO-SSB association cycle. This determines that the SSBs on the first PRACH resources labeled 5 to 8 will be associated with... i+7 SSB i SSB i+6 SSB i+1 The order of association is determined by the RO corresponding to each SSB.

[0158] The following explains in detail how to determine SSB. i+7 SSB i SSB i+6 SSB i+1 The order of association.

[0159] First, determine which SSB's corresponding RO should be associated with the first PRACH resource labeled 5. Specifically, record the SSBs associated with each PRACH resource preceding the first PRACH resource labeled 5, up to a list of all SSBs across 8 SSBs. It can be seen that from the second PRACH resource labeled 4 to the first PRACH resource labeled 1, all SSBs across 8 SSBs are associated with these PRACH resources for the first time. At this point, the SSB to be associated with the first PRACH resource labeled 5 is the same as the SSB to be associated with the first PRACH resource labeled 1; that is, an SSB needs to be associated with the first PRACH resource labeled 5. i+7 The corresponding 4 ROs.

[0160] Next, determine which SSB corresponds to the RO associated with the first PRACH resource labeled 6. The specific operation is as follows: continuously record the SSBs associated with each PRACH resource preceding the first PRACH resource labeled 6, up to all SSBs within a total of 8 SSBs. It can be seen that from the second PRACH resource labeled 5 to the second PRACH resource labeled 1, these PRACH resources are associated with all SSBs of the 8 SSBs for the first time. At this point, the SSB to be associated with the first PRACH resource labeled 6 is the same as the SSB to be associated with the second PRACH resource labeled 1; that is, an SSB needs to be associated with the first PRACH resource labeled 6. i The corresponding 4 ROs.

[0161] Next, determine which SSB corresponds to the RO associated with the first PRACH resource labeled 7. Specifically, record the SSBs associated with each PRACH resource preceding the first PRACH resource labeled 7, up to a list of all SSBs across 8 SSBs. It can be seen that from the second PRACH resource labeled 6 to the first PRACH resource labeled 2, these PRACH resources are associated with all SSBs across 8 SSBs for the first time. At this point, the SSB to be associated with the first PRACH resource labeled 7 is the same as the SSB to be associated with the first PRACH resource labeled 2; that is, an SSB needs to be associated with the first PRACH resource labeled 7. i+6 The corresponding 4 ROs.

[0162] Following the above derivation method, an SSB needs to be associated with the first PRACH resource labeled 8. i+1 The specific derivation process for the corresponding 4 ROs will not be elaborated here.

[0163] As can be seen, in the above-mentioned RO-SSB association methods, the first PRACH resource and the second PRACH resource are regarded as two different PRACH resources. The SSBs in the synchronization signal burst concentration are associated with RO on the first PRACH resource and the second PRACH resource respectively with different SSB index orders. The RO association of SSB on the first PRACH resource will not affect the previous RO association of SSB on the second PRACH resource. That is, this scheme will not lead to different understandings of the RO-SSB association relationship between non-SBFD terminal devices and SBFD terminal devices on the second PRACH resource. Therefore, it can allow non-SBFD terminal devices and SBFD terminal devices to coexist better.

[0164] In one technique, the order of the first SSB index corresponding to the first PRACH resource can also be the same as the order of the second SSB index corresponding to the second PRACH resource (hereinafter referred to as ascending order association). For example, both the second SSB index order and the second SSB index order are in ascending order of SSB indexes. The following combines... Figure 14 The specific description details how P SSBs correspond to ROs on the first and second PRACH resources based on this order. As an example, the synchronization signal burst set used by the network device includes P = 4 SSBs, where the 4 SSBs are {SSB}. i SSB i+1 SSB i+2 SSB i+3 Furthermore, each of the four SSBs needs to be associated with four ROs on either the first or second PRACH resource. For example... Figure 14As shown in the diagram, the larger rectangles represent the second PRACH resource, and the smaller rectangles represent the first PRACH resource. The first or second PRACH resource, labeled X (1 ≤ X ≤ 4), includes 4 ROs. The RO-SSB association order of P SSBs on the second PRACH resource is SSB. i SSB i+1 SSB i+2 SSB i+3 The RO-SSB association order of P SSBs on the first PRACH resource is also SSB. i SSB i+1 SSB i+2 SSB i+3 Specifically, SSB i+X-1 Associate 4 ROs and SSBs on the second PRACH resource labeled X. i+X-1 Associate 4 ROs on the first PRACH resource labeled X.

[0165] Compared to the forward mapping, the association sequences proposed in this application reduce the association period of the RO-SSB in the synchronization signal burst set used by the network device. Therefore, the average waiting time of the SBFD terminal device from receiving the first SSB to using the first SSB to associate the RO on the PRACH resource will also be relatively reduced, thereby reducing the access latency of the SBFD terminal device.

[0166] The following section, using the association order given in this application, specifically illustrates this beneficial effect. It can be seen that, in the case of a forward association, Figure 14 Starting from the time-domain starting position of the first PRACH resource labeled 1 to 4, the RO-SSB association cycle, calculated by the number of SSB associations, is 7 SSBs. Starting from the time-domain starting position of the second PRACH resource labeled 1 to 4, the RO-SSB association cycle, calculated by the number of SSB associations, is 6 SSBs. This means that under this sorting, the RO-SSB association cycle repeats with a cycle of 7 and 6. Figure 9In the corresponding reverse association (sorting method one), starting from the first PRACH (labeled 1) in the time domain, the RO-SSB association cycle, calculated by the number of SSB associations, is 4 SSBs. Starting from the second PRACH (labeled 1) in the time domain, the RO-SSB association cycle, calculated by the number of SSB associations, is 7 SSBs. Starting from the first PRACH (labeled 2) in the time domain, the RO-SSB association cycle, calculated by the number of SSB associations, is 6 SSBs. Starting from the second PRACH (labeled 2) in the time domain, the RO-SSB association cycle, calculated by the number of SSB associations, is 5 SSBs. Starting from the first PRACH (labeled 3) in the time domain, the RO-SSB association cycle, calculated by the number of SSB associations, is 4 SSBs, and so on. Therefore, in the reverse association method, the RO-SSB association cycle repeats with a period of 4, 7, 6, and 5. On average, Figure 9 The RO-SSB association period for reverse-order association is shorter than that for forward-order association, meaning the average random access waiting time for SBFD terminal devices is shorter. Similarly, for Figure 12 The greedy association shown, starting from the time-domain starting position of the first PRACH resource (labeled 1), has a RO-SSB association cycle of 4 SSBs (based on the number of SSBs associated). Starting from the time-domain starting position of the first PRACH resource (labeled 2), the RO-SSB association cycle repeats with a cycle of 4 and 5. In other words, the RO-SSB association cycle under the greedy association is 4, 4, 5, 4, 5, 4, 5… Overall, from the perspective of average cycle, the RO-SSB association cycle of the greedy association is shorter than that of the reverse association method, meaning the average random access waiting time for SBFD terminal devices is shorter.

[0167] S803, the terminal device sends a preamble sequence to the network device on the first RO. Correspondingly, the network device receives the preamble sequence from the terminal device on the first RO.

[0168] The above provides a detailed description of the RO-SSB association between the first PRACH resource and the second PRACH resource. The terminal device can determine which ROs in the first PRACH resource and / or the second PRACH resource are associated with the SSB in the synchronization signal burst concentration based on the above association method, thereby determining the first RO.

[0169] However, it should be noted that before the terminal device determines the first RO, it also needs to know which PRACH resources' ROs to send the preamble sequence on. Therefore, the network device must also indicate the time-frequency positions of the first and second PRACH resources to the terminal device so that the terminal device can perform RO-SSB association on the indicated PRACH resources and thus determine the first RO. In view of this, the following section will provide a detailed description of how the network device indicates the time-frequency positions of the first and second PRACH resources. As an example, two possible indication methods are given below. Implementation Method 1

[0170] The implementation does not specify how the temporal location of the first PRACH resource should be indicated.

[0171] In one technique, the number of ROs (Redirect Arrays) of the second PRACH resource on the first carrier can be configured by the network device. For example, the network device can indicate the number of ROs of the second PRACH resource on the first carrier via the parameter msg1-FDM of the higher-layer cell RACH-ConfigGeneric. In this implementation, the SBFD terminal device can reuse this frequency domain configuration information and reinterpret it to determine the frequency domain configuration of the first PRACH resource. Specifically, taking the number of ROs of the second PRACH resource as M, where M is a positive integer, the number of ROs of the first PRACH resource used for uplink transmission on the first subband on the first carrier as N, where N is a positive integer less than or equal to M, and the bandwidth of the N ROs is less than or equal to the bandwidth of the first subband. Thus, the terminal device can determine the frequency domain position of the first PRACH resource by combining the start or end position of the first PRACH resource in the frequency domain.

[0172] Optionally, the starting position of the first PRACH resource in the frequency domain can be the first RB in the first sub-band, or the ending position of the first PRACH resource in the frequency domain can be the last RB in the first sub-band. The advantage of this is that continuous resources can be reserved in the frequency domain for the transmission of other data without disrupting resource continuity. Furthermore, it maximizes the utilization of the frequency domain resources of the first sub-band, i.e., maximizes the first PRACH resource, allowing the SBFD terminal device to use more PRACH resources during random access.

[0173] Optionally, the number N of the first PRACH resources in the first subband of the first carrier frequency division multiplexing RO can be determined by the terminal equipment, and the determination process may include the following operations.

[0174] Step 1: The terminal device determines that the number of ROs of the second PRACH resource on the first carrier frequency division multiplexing is M, where M is a positive integer.

[0175] Before step 1, the method further includes: the terminal device receiving first information from the network device, the first information indicating that the number of ROs in the second PRACH resource frequency division multiplexing is M.

[0176] Step 2: The terminal device determines that the number of ROs used for uplink transmission in the first subband of the first PRACH resource on the first carrier is N, where N is a positive integer less than or equal to M, and the bandwidth of the N ROs is less than or equal to the bandwidth of the first subband.

[0177] Optionally, the value of N can be determined based on the following conditions. If the bandwidth of the first subband is greater than or equal to the bandwidth of M ROs, the terminal device determines that the number of ROs used for uplink transmission on the first carrier for the first subband frequency division multiplexing of the first PRACH resource is M; or, if the bandwidth of the first subband is less than the bandwidth of M ROs, the terminal device determines that the number of ROs used for uplink transmission on the first carrier for the first subband frequency division multiplexing of the first PRACH resource is N, where N is an integer from 1, 2, 4, or 8 that maximizes the bandwidth occupied by the first PRACH resource on the first subband. For example, ... Figure 15 As shown, the second PRACH resource has 4 ROs (Radio Routers) in frequency division multiplexing on the first carrier, and each RO includes 6 RBs. A first PRACH resource exists on an FD (Frequency Division Multiplexing) slot. The first subband of the first carrier on this FD slot contains 20 RBs, numbered from 0 to 19. In this case, for the first PRACH resource located in the FD slot, the terminal device starts configuring from RB 0 of the first subband. Since the width of the first subband is less than the 24 RBs required to configure 4 ROs, the terminal device determines, according to the above rule, that the first PRACH resource has 2 ROs in frequency division multiplexing on the first subband of the first carrier.

[0178] In a specific implementation, such as Figure 16As shown in the diagram of the first layer, network devices can simultaneously indicate the temporal location information of the first and second PRACH resources through the parameter prach-ConfigurationIndex of the higher-layer information cell RACH-ConfigGeneric. That is, the network device no longer needs to add new signaling; it can reuse the parameter prach-ConfigurationIndex to indicate the temporal location of the first PRACH resource. The higher-layer information cell RACH-ConfigGeneric also includes the parameters msg1-FrequencyStart and msg1-FDM, which respectively indicate the starting position of the second PRACH resource on the first carrier and the number of frequency division multiplexing (RO) operations. Figure 16 The diagram on the left in the second layer illustrates how the SBFD terminal device determines the first and second PRACH resources based on given parameters. It can be seen that the SBFD terminal device determines the time-domain location of the first PRACH resource based on the parameter `prach-ConfigurationIndex`. Furthermore, by interpreting the parameter `msg1-FDM` according to the new interpretation rules described above, the number of times the second PRACH resource uses the intermediate frequency division multiplexing (RO) in the uplink subband of the first carrier can be determined. Figure 16 The schematic diagram on the left in the second layer uses the starting position of the first PRACH resource in the frequency domain as the first RB of the uplink subband of the first carrier as an example. In this way, the SBFD terminal device determines the time-frequency position of the first PRACH resource. For the determination of the time-frequency position of the second PRACH resource by the SBFD terminal device, please refer to the description in the specification, which will not be repeated here. Figure 16 The diagram on the right in the second layer is a schematic diagram of how a non-SBFD terminal device determines the second PRACH resource based on the given parameters. It can be seen that since the non-SBFD terminal device cannot use the first PRACH resource located on the FD time slot, the non-SBFD terminal device can only determine the second PRACH resource. The time-frequency position of the non-SBFD terminal device in determining the second PRACH resource is described in the instruction manual, and will not be repeated here.

[0179] This first implementation, without increasing signaling overhead, achieves the configuration of the first PRACH resource in the frequency domain by predefining the interpretation rules of existing signaling for SBFD terminal devices. Simultaneously, since the network device indicates the first PRACH resource in this implementation, the terminal device can use both the first and second PRACH resources for random access, reducing random access failures caused by PRACH resource scarcity, thereby reducing the random access latency of the terminal device.

[0180] Implementation Method Two

[0181] For ease of understanding, combined with Figure 17 Describe the implementation method. This implementation method may include the following operations. It should be noted that... Figure 17 The steps indicated by dashed lines are optional and will not be elaborated upon in the following text.

[0182] S1701, the network device sends a first signaling message to the terminal device. The first signaling message includes second information and location information of the second PRACH resource within one PRACH cycle. The second information includes common parameters used to determine the time-domain location information of the first PRACH resource and the second PRACH resource. Correspondingly, the terminal device receives the first signaling message from the network device.

[0183] Optionally, the common parameters include one or more of the following parameters: PRACH period, preamble configuration, number and position of ROs within a PRACH slot.

[0184] S1702, the network device sends a second signaling message to the terminal device. The second signaling message includes location information indicating the first PRACH resource within a PRACH cycle. Correspondingly, the terminal device receives the second signaling message from the network device.

[0185] S1703, the terminal device determines the time domain location of the second PRACH resource according to the first signaling, and the terminal device determines the time domain location of the first PRACH resource according to the common parameters and the second signaling.

[0186] Optionally, this implementation also includes the following operations:

[0187] S1704, the network device sends a third signaling message and a fourth signaling message to the terminal device. The third signaling message indicates the location information of the first PRACH resource in the frequency domain, and the fourth signaling message indicates the location information of the second PRACH resource in the frequency domain.

[0188] Correspondingly, the terminal device receives the third and fourth signaling from the network device.

[0189] S1705, the terminal device determines the frequency domain location of the first PRACH resource according to the third signaling, and the terminal device determines the time domain location of the second PRACH resource according to the fourth signaling.

[0190] Optionally, the aforementioned multiple signaling signals can be used to provide instructions jointly or individually; this application does not impose any specific limitations on this.

[0191] In one specific implementation, the first, second, third, and fourth signaling messages can all be contained within the higher-layer information cell RACH-ConfigGeneric. The first signaling message is the parameter prach-ConfigurationIndex. The terminal device can use this parameter to look up tables 6.3.3.2-2 to 6.3.3.2-4 to obtain the temporal location information of the second PRACH resource, including its time-domain distribution period, frame number, subframe number, time slot number, and the number of ROs in the time slot. In other words, the terminal device can determine the temporal location of the second PRACH resource based on this parameter. Simultaneously, the terminal device can also determine the temporal location of the first PRACH resource by combining the common parameters configured in the prach-ConfigurationIndex with the location information of the first PRACH resource within a PRACH period indicated in the second signaling message. The third signaling may include the parameters msg1-FrequencyStart and msg1-FDM. The parameters msg1-FrequencyStart and msg1-FDM indicate the starting position of the second PRACH resource in the frequency domain and the number of frequency division multiplexing (RO) operations, respectively. The terminal device can determine the frequency domain position of the second PRACH resource based on the third signaling. The fourth signaling may indicate the starting position of the first PRACH resource in the frequency domain and the number of frequency division multiplexing (RO) operations. The terminal device can determine the frequency domain position of the second PRACH resource based on the fourth signaling.

[0192] This second implementation method enables flexible configuration of the first PRACH resource by adding new signaling. Simultaneously, since the network device specifies the first PRACH resource in this implementation, the terminal device can use both the first and second PRACH resources for random access, reducing random access failures due to PRACH resource scarcity and thus lowering the random access latency of the terminal device.

[0193] The communication method provided in this application has been described in detail above. The communication device provided in this application will be described below.

[0194] See Figure 18 , Figure 18 This is a schematic block diagram of the communication device 1000 provided in this application.

[0195] In one possible design, the communication device 1000 includes a receiving unit 1100 and a transmitting unit 1300. The communication device 1000 can implement steps or processes corresponding to those executed by the terminal device in the above method embodiments. For example, the communication device 1000 can be a terminal device, or it can be a chip or circuit configured in the terminal device. The receiving unit 1100 is used to perform the receiving-related operations of the terminal device in the above method embodiments, and the transmitting unit 1300 is used to perform the transmitting-related operations of the terminal device in the above method embodiments.

[0196] One possible implementation involves a receiving unit 1100 receiving a first synchronization signal block (SSB) from a network device. The first SSB is one of P SSBs located in the same synchronization signal burst set, where P is an integer greater than 1. A transmitting unit 1300 transmits a preamble sequence on a first random access opportunity (RO) associated with the first SSB. The first RO is one or more ROs associated with the first SSB on a first physical random access channel (PRACH) resource or a second PRACH resource. The P SSBs are associated with ROs on the first PRACH resource in a first SSB index order, and with ROs on the second PRACH resource in a second SSB index order, where the first SSB index order and the second SSB index order are different. The specific order of the possible implementations of the first and second SSB index orders, and the number of times the first and second PRACH resources are frequency-division multiplexed in the frequency domain, can be found in [reference needed]. Figure 8 The descriptions in the corresponding embodiments will not be repeated here.

[0197] Optionally, the receiving unit 1100 is further configured to receive first information from the network device, the first information indicating that the number of ROs in the second PRACH resource frequency division multiplexing is M.

[0198] Optionally, the communication device 1000 further includes a processing unit 1200, which is used to perform processing-related operations of the terminal device in the above method embodiments.

[0199] Optionally, the receiving unit 1100 is further configured to receive first signaling from the network device, the first signaling including second information and location information of the second PRACH resource within a PRACH cycle, the second information including common parameters for determining the time-domain location information of the first PRACH resource and the second PRACH resource; the receiving unit 1100 is further configured to receive second signaling from the network device, the second signaling including information indicating the location information of the first PRACH resource within a PRACH cycle; the processing unit 1200 is configured to determine the time-domain location of the second PRACH resource according to the first signaling; the processing unit 1200 is further configured to determine the time-domain location of the first PRACH resource according to the common parameters and the second signaling. For a description of the common parameters, see [link to relevant documentation]. Figure 17 The descriptions in the corresponding embodiments will not be repeated here.

[0200] Optionally, the transmitting unit 1300 and the receiving unit 1100 can also be integrated into a single transceiver unit, which has both receiving and transmitting functions; this is not a limitation.

[0201] Optionally, in the implementation where the communication device 1000 is a terminal device in the method embodiment, the transmitting unit 1300 can be a transmitter, and the receiving unit 1100 can be a receiver. The receiver and transmitter can also be integrated into a single transceiver. The processing unit 1200 can be a processing device.

[0202] The functions of the processing device can be implemented in hardware or by hardware executing corresponding software. For example, the processing device may include a memory and a processor. The memory stores computer programs, and the processor reads and executes the computer programs stored in the memory, causing the communication device 1000 to perform the operations and / or processes performed by the terminal device in each method embodiment. Optionally, the processing device may consist only of a processor, with the memory for storing the computer programs located outside the processing device. The processor is connected to the memory via circuits / wires to read and execute the computer programs stored in the memory. As another example, the processing device may be a chip or an integrated circuit.

[0203] Optionally, in the implementation where the communication device 1000 is a chip or integrated circuit installed in a terminal device, the transmitting unit 1300 and the receiving unit 1100 can be communication interfaces or interface circuits. For example, the transmitting unit 1300 can be an output interface or output circuit, and the receiving unit 1100 can be an input interface or input circuit. The processing unit 1200 can be a processor or microprocessor integrated on the chip or integrated circuit. No limitation is made here.

[0204] In another possible design, the communication device 1000 includes a receiving unit 1100 and a transmitting unit 1300. This communication device 1000 can implement steps or processes corresponding to those performed by the network device in the above method embodiments. For example, the communication device 1000 can be a network device, or it can be a chip or circuit configured in the network device. The receiving unit 1100 is used to perform the receiving-related operations of the terminal device in the above method embodiments, and the transmitting unit 1300 is used to perform the transmitting-related operations of the terminal device in the above method embodiments.

[0205] One possible implementation involves a transmitting unit 1300, configured to transmit a first synchronization signal block (SSB) to a terminal device. The first SSB is one of P SSBs located in the same synchronization signal burst set, where P is an integer greater than 1. A receiving unit 1100 is configured to receive a preamble sequence from the terminal device on a first remote access point (RO) associated with the first SSB. The first RO is one or more ROs associated with the first SSB on a first physical random access channel (PRACH) resource or a second PRACH resource. The P SSBs are associated with the ROs on the first PRACH resource in a first SSB index order, and with the ROs on the second PRACH resource in a second SSB index order. The first SSB index order is different from the second SSB index order. The specific order of the possible implementations of the first and second SSB index orders, and the number of times the first and second PRACH resources are frequency-division multiplexed in the frequency domain, can be found in [reference needed]. Figure 8 The descriptions in the corresponding embodiments will not be repeated here.

[0206] Optionally, the transmitting unit 1300 is further configured to transmit first information to the terminal device, the first information indicating that the number of ROs in the second PRACH resource frequency division multiplexing is M.

[0207] Optionally, the sending unit 1300 is further configured to send a first signaling to the terminal device, the first signaling including second information and location information of the second PRACH resource within a PRACH period, the second information including common parameters for determining the time-domain location information of the first PRACH resource and the second PRACH resource; the sending unit 1300 is further configured to send a second signaling to the terminal device, the second signaling including indications of the location information of the first PRACH resource within a PRACH period. For a description of the common parameters, see [link to relevant documentation]. Figure 17 The descriptions in the corresponding embodiments will not be repeated here.

[0208] Optionally, the communication device 1000 further includes a processing unit 1200, which is used to perform processing-related operations of the network device in the above method embodiments.

[0209] Optionally, the transmitting unit 1300 and the receiving unit 1100 can also be integrated into a single transceiver unit, which has both receiving and transmitting functions; this is not a limitation.

[0210] Optionally, the communication device 1000 also includes a receiving unit 1100. The transmitting unit 1300 and the receiving unit 1100 can also be integrated into a transceiver unit, which has both receiving and transmitting functions, and this is not limited here.

[0211] Optionally, in the implementation of the communication device 1000 as a network device in the method embodiment, the transmitting unit 1300 can be a transmitter, and the receiving unit 1100 can be a receiver. The receiver and transmitter can also be integrated into a single transceiver. The processing unit 1200 can be a processing device.

[0212] The functions of the processing device can be implemented in hardware or by hardware executing corresponding software. For example, the processing device may include a memory and a processor. The memory stores computer programs, and the processor reads and executes the computer programs stored in the memory, causing the communication device 1000 to perform the operations and / or processes performed by the network device in various method embodiments. Optionally, the processing device may consist only of a processor, with the memory for storing the computer programs located outside the processing device. The processor is connected to the memory via circuits / wires to read and execute the computer programs stored in the memory. As another example, the processing device may be a chip or an integrated circuit.

[0213] Optionally, in an implementation where the communication device 1000 is a chip or integrated circuit installed in a network device, the transmitting unit 1300 and the receiving unit 1100 can be communication interfaces or interface circuits. For example, the transmitting unit 1300 can be an output interface or output circuit, and the receiving unit 1100 can be an input interface or input circuit. The processing unit 1200 can be a processor or microprocessor integrated on the chip or integrated circuit. No limitation is made here.

[0214] See Figure 19 , Figure 19 This is a schematic structural diagram of the communication device 10 provided in this application. The device 10 includes a processor 11, which is coupled to a memory 12. The memory 12 is used to store computer programs or instructions and / or data. The processor 11 is used to execute the computer programs or instructions stored in the memory 12, or to read the data stored in the memory 12, in order to perform the methods in the above-described method embodiments.

[0215] Optionally, there may be one or more processors 11.

[0216] Optionally, the memory 12 may be one or more.

[0217] Alternatively, the memory 12 can be integrated with the processor 11, or it can be set separately.

[0218] Optionally, such as Figure 19 As shown, the device 10 also includes a transceiver 13 for receiving and / or transmitting signals. For example, the processor 11 controls the transceiver 13 to receive and / or transmit signals.

[0219] As one option, the device 10 is used to implement the operations performed by the terminal device in the various method embodiments described above.

[0220] For example, processor 11 is used to execute computer programs or instructions stored in memory 12 to implement the relevant operations performed by the terminal device in the various method embodiments described above. For example, to implement Figure 8 or Figure 17 The method executed by the terminal device in the illustrated embodiment.

[0221] As an alternative, the device 10 is used to implement the operations performed by the network device in the various method embodiments described above.

[0222] For example, processor 11 is used to execute computer programs or instructions stored in memory 12 to implement the relevant operations performed by the network device in the various method embodiments described above. For example, to implement Figure 8 or Figure 17 The method executed by the network device in the illustrated embodiment.

[0223] In addition, this application also provides a computer-readable storage medium storing computer instructions, which, when executed on a computer, cause operations and / or processes performed by a terminal device or network device in the various method embodiments of this application to be executed.

[0224] This application also provides a computer program product, which includes computer program code or instructions. When the computer program code or instructions are run on a computer, the operations and / or processes performed by a terminal device or network device in the various method embodiments of this application are executed.

[0225] Furthermore, this application also provides a chip including a processor. A memory for storing a computer program is provided independently of the chip, and the processor is used to execute the computer program stored in the memory, such that operations and / or processes performed by a terminal device or network device in any method embodiment are performed.

[0226] Furthermore, the chip may also include a communication interface. The communication interface may be an input / output interface or an interface circuit, etc. Furthermore, the chip may also include a memory.

[0227] In addition, this application also provides a communication system, including the terminal device and network device in the embodiments of this application.

[0228] It should be understood that the processor in the embodiments of this application can be an integrated circuit chip with the ability to process signals. In implementation, each step of the above method embodiments can be completed by the integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of this application can be directly implemented by a hardware encoding processor, or implemented by a combination of hardware and software modules in the encoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.

[0229] The memory in this application embodiment can be volatile memory or non-volatile memory, or it can include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DRRAM).

[0230] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0231] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0232] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling or direct coupling or communication connection may be through some interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, the functional units in the various embodiments of this application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0233] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, or part of it, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0234] It should be understood that the term "embodiment" used throughout this specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, various embodiments throughout this specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0235] It should also be understood that the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority, or importance of multiple objects. For example, first information and second information do not indicate differences in the amount of information, content, priority, or importance.

[0236] It should also be understood that in this application, “when…”, “if” and “if” all refer to the network element making a corresponding processing under certain objective circumstances, and are not time-limited, nor do they require the network element to make a judgment when it is implemented, nor do they mean that there are other limitations.

[0237] It should also be understood that, in this application, "at least one" means one or more, and "more than one" means two or more. "At least one item" or similar expressions mean one or more items, that is, any combination of these items, including any combination of single items or multiple items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c. It should also be understood that expressions such as "the item includes one or more of the following: A, B, and C" appearing in this application generally mean, unless otherwise specified, that the item can be any one of the following: A; B; C; A and B; A and C; B and C; A, B and C; A and A; A, A and A; A, A and B; A, A and C, A, B and B; A, C and C; B and B, B, B and B, B, B and C, C and C; C, C and C, and other combinations of A, B, and C. The above example uses three elements, A, B, and C, to illustrate the possible entries for the item. When expressed as "the item includes at least one of the following: A, B, ..., and X," that is, when the expression contains more elements, then the applicable entries for the item can also be obtained according to the aforementioned rules. It should also be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after it are in an "or" relationship. For example, A / B means: A or B.

[0238] It should also be understood that in the embodiments of this application, "A associated with B" means that B corresponds to A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean that B is determined solely based on A; B can also be determined based on A and / or other information.

[0239] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, include: Receive a first synchronization signal block (SSB) from the network device. The first SSB is one of P SSBs, and the P SSBs are located in the same synchronization signal burst set, where P is an integer greater than 1. A preamble sequence is transmitted on the first random access opportunity (RO) associated with the first SSB, wherein the first RO is one or more ROs on the first physical random access channel (PRACH) resource or the second PRACH resource. Wherein, the P SSBs are associated with the ROs on the first PRACH resource according to the first SSB index order, and the P SSBs are associated with the ROs on the second PRACH resource according to the second SSB index order, wherein the first SSB index order and the second SSB index order are different.

2. The method according to claim 1, characterized in that, The first SSB index is in descending order, and the second SSB index is in ascending order.

3. The method according to claim 1, characterized in that, The second SSB index order is the order in which the SSB indexes increase, and the first SSB index order is determined based on the second SSB index order.

4. The method according to claim 3, characterized in that, The first SSB index order is determined based on the second SSB index order and a greedy algorithm.

5. The method according to any one of claims 1 to 4, characterized in that, The first PRACH resource is in the subband full-duplex time unit, and the second PRACH resource is in the uplink time unit.

6. The method according to any one of claims 1 to 5, characterized in that, The number of ROs in the second PRACH resource frequency division multiplexing is M, where M is a positive integer; The number of ROs in the first PRACH resource frequency division multiplexing is N, where N is a positive integer less than or equal to M; Wherein, the second PRACH resource is located on the first carrier, the first PRACH resource is located in the first sub-band of the first carrier for uplink transmission, and the bandwidth of the N ROs is less than or equal to the bandwidth of the first sub-band.

7. The method according to claim 6, characterized in that, Also includes: The network device receives first information indicating that the number of ROs in the second PRACH resource frequency division multiplexing is M.

8. The method according to claim 6 or 7, characterized in that, When the bandwidth of the first sub-band is greater than or equal to the bandwidth of the M ROs, N is equal to M; or, When the bandwidth of the first subband is less than the bandwidth of the M ROs, N is an integer from 1, 2, 4, and 8 that maximizes the bandwidth occupied by the first PRACH resource on the first subband.

9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: The network device receives a first signaling message, the first signaling message including second information and the location information of the second PRACH resource within a PRACH cycle, the second information including common parameters for determining the time-domain location information of the first PRACH resource and the second PRACH resource; Receive a second signaling from the network device, the second signaling including location information indicating the first PRACH resource within a PRACH cycle; The temporal location of the second PRACH resource is determined based on the first signaling. The temporal location of the first PRACH resource is determined based on the common parameters and the second signaling.

10. The method according to claim 9, characterized in that, The common parameters include one or more of the following parameters: PRACH cycle, preamble configuration, number and position of ROs within a PRACH slot.

11. A communication method, characterized in that, include: Send a first synchronization signal block (SSB) to the terminal device, wherein the first SSB is one of P SSBs, and the P SSBs are located in the same synchronization signal burst set, where P is an integer greater than 1; The terminal device receives a preamble sequence on a first RO associated with the first SSB, wherein the first RO is one or more ROs on a first physical random access channel (PRACH) resource or a second PRACH resource. Wherein, the P SSBs are associated with the random access opportunity (RO) on the first PRACH resource according to the first SSB index order, and the P SSBs are associated with the RO on the second PRACH resource according to the second SSB index order, wherein the first SSB index order and the second SSB index order are different.

12. The method according to claim 11, characterized in that, The first SSB index is in descending order, and the second SSB index is in ascending order.

13. The method according to claim 11, characterized in that, The second SSB index order is the order in which the SSB indexes increase, and the first SSB index order is determined based on the second SSB index order.

14. The method according to claim 13, characterized in that, The first SSB index order is determined based on the second SSB index order and a greedy algorithm.

15. The method according to any one of claims 11 to 14, characterized in that, The first PRACH resource is in the subband full-duplex time unit, and the second PRACH resource is in the uplink time unit.

16. The method according to any one of claims 11 to 15, characterized in that, The number of ROs in the second PRACH resource frequency division multiplexing is M, where M is a positive integer; The number of ROs in the first PRACH resource frequency division multiplexing is N, where N is a positive integer less than or equal to M; Wherein, the second PRACH resource is located on the first carrier, the first PRACH resource is located in the first sub-band of the first carrier for uplink transmission, and the bandwidth of the N ROs is less than or equal to the bandwidth of the first sub-band.

17. The method according to claim 16, characterized in that, The method further includes: Send a first message to the terminal device, the first message indicating that the number of ROs in the second PRACH resource frequency division multiplexing is M.

18. The method according to claim 16 or 17, characterized in that, When the bandwidth of the first sub-band is greater than or equal to the bandwidth of the M ROs, N is equal to M; or, When the bandwidth of the first subband is less than the bandwidth of the M ROs, N is an integer from 1, 2, 4, and 8 that maximizes the bandwidth occupied by the first PRACH resource on the first subband.

19. The method according to any one of claims 11 to 18, characterized in that, The method further includes: Send a first signaling message to the terminal device. The first signaling message includes second information and the location information of the second PRACH resource within a PRACH cycle. The second information includes common parameters for determining the time-domain location information of the first PRACH resource and the second PRACH resource. Send a second signaling message to the terminal device, the second signaling message including location information of the first PRACH resource within a PRACH cycle.

20. The method according to claim 19, characterized in that, The common parameters include one or more of the following parameters: PRACH cycle, preamble configuration, number and position of ROs within a PRACH slot.

21. A communication device, characterized in that, Includes modules for performing the method as described in any one of claims 1 to 10, or 11 to 20.

22. A communication device, characterized in that, The communication device includes at least one processor and at least one memory, the at least one memory being used to store computer programs or instructions, and the at least one processor being used to execute the computer programs or instructions in the memory, such that the method of any one of claims 1 to 10 is performed, or that the method of any one of claims 11 to 20 is performed.

23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for implementing the method of any one of claims 1 to 10, or for implementing the method of any one of claims 11 to 20.

24. A computer program product, characterized in that, The computer program product includes computer program code, which, when run on a computer, executes the method as described in any one of claims 1 to 10, or executes the method as described in any one of claims 11 to 20.

Citation Information

Patent Citations

  • Random access resource configuration method and communication equipment

    CN110167164A

  • Mapping relation determination method and related equipment

    CN113498210A