Communication method and apparatus

Through the sequence interaction between the second network device and the first network device, the method of distinguishing identity and synchronization is realized, and the signal quality problem of the terminal device in weak coverage or range-free areas is solved, and the reliability of communication and transmission performance are improved. .

WO2025026079A1PCT designated stage expired Publication Date: 2025-02-06HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/106206
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-28
Filing Date
2024-07-18
Publication Date
2025-02-06

AI Technical Summary

Technical Problem

During the communication process, terminal devices may move to weak coverage areas or ignorant ranges of network devices, resulting in a decrease in signal quality and affecting communication performance.

Method used

The second network device receives the first sequence from the first network device, and realizes identity distinction and downlink synchronization of the first network device; and then sends a second sequence to the first network device, so that the first network device realizes the pair according to the sequence. The identity distinction and uplink synchronization of the second network device can improve communication reliability and transmission performance between the terminal device and the first network device.

Benefits of technology

The communication reliability and transmission performance between the terminal device and the first network device are effectively improved, especially in the case of weak coverage or no-line view.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024106206_06022025_PF_FP_ABST
    Figure CN2024106206_06022025_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and apparatus, which relate to the technical field of communications, and can improve the communication performance between a terminal device and a first network device by means of a second network device. The method comprises: a second network device receiving a first sequence from a first network device; sending a second sequence to the first network device; and receiving a timing indication sequence from the first network device, wherein the first sequence is associated with identification information of the second network device, and the first sequence is used for downlink synchronization; the second sequence is associated with identification information of the second network device; and the timing indication sequence is used for indicating a timing advance, and the timing advance is determined by the first network device on the basis of the second sequence.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on July 28, 2023, with application number 202310954541.7 and application name “Communication Method and Device,” the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technologies, and in particular to communication methods and devices. Background Art

[0003] In a communication system, a terminal device can establish a connection with a network device based on a random access process to achieve communication with the network device.

[0004] Since the terminal device may be constantly moving during the communication process, when the terminal device moves to the weak coverage area of ​​the network device, or there is no line of sight (LOS) path between the terminal device and the network device (such as blocked by buildings, etc.), the signal quality received by the terminal device from the network device may be poor, or even the terminal device may not be able to receive the signal sent by the network device, affecting communication performance.

[0005] Therefore, how to improve the communication performance between terminal devices and network devices has become a technical problem that needs to be solved urgently.

[0006] Summary of the Invention

[0007] The present application provides a communication method and apparatus, which can improve the communication performance between a terminal device and a first network device through a second network device.

[0008] In a first aspect, a communication method is provided. The method can be executed by a second network device, or by a component of the second network device, such as a processor, chip, or chip system of the second network device. It can also be implemented by a logic module or software that implements all or part of the functions of the second network device. The method includes: receiving a first sequence from a first network device; sending a second sequence to the first network device; and receiving a timing indication sequence from the first network device. The first sequence is associated with identification information of the second network device and is used for downlink synchronization; the second sequence is associated with identification information of the second network device; and the timing indication sequence is used to indicate a timing advance, which is determined by the first network device based on the second sequence.

[0009] Based on the first aspect, the second network device can distinguish the identity of the first network device based on the first sequence sent by the first network device, that is, determine the first network device that can be accessed, thereby achieving downlink synchronization. The second network device sends a second sequence to the first network device, which allows the first network device to distinguish the identity of the second network device based on the second sequence, and then determine the timing advance based on the second sequence. The second network device can achieve uplink synchronization based on the timing advance. The second network device can then receive a signal from the first network device and reflect the signal to the terminal device, or receive a signal from the terminal device and reflect the signal to the first network device, thereby improving the reliability of communication between the terminal device and the first network device and enhancing the transmission performance between the terminal device and the first network device.

[0010] In a possible implementation, a first sequence is received from a first network device on a first time-frequency resource; wherein the first time-frequency resource is a predefined time-frequency resource.

[0011] Based on this possible implementation, the second network device receives the first sequence on the predefined first time-frequency resource, which can effectively reduce the conflict between the first sequence and other downlink signals occupying time-frequency resources during the transmission process, and can improve the transmission performance; at the same time, the second network device can determine the time-frequency resources for receiving the first sequence, avoiding the energy consumption of the full-band detection sequence.

[0012] In one possible implementation, a third sequence is received from a first network device; and a second sequence is sent to the first network device on a second time-frequency resource. The third sequence is used to indicate the second time-frequency resource and is composed of a device identification subsequence and one or more first resource indication subsequences. The device identification subsequence is associated with identification information of the second network device, and the first resource indication subsequence is associated with at least one of a predefined time domain resource and a predefined frequency domain resource.

[0013] Based on this possible implementation, the second network device sends the second sequence on the second time-frequency resource, which can reduce the conflict caused by the second sequence and other signals occupying time-frequency resources during the transmission process, and can improve the transmission performance; at the same time, it can enable the first network device to determine the time-frequency resources for receiving the second sequence. If the first network device does not receive the second sequence on the second time-frequency resource, it can notify the second network device to resend the second sequence by resending the third sequence, which can effectively improve the efficiency of information interaction between the first network device and the second network device.

[0014] In a possible implementation, a third sequence is received from the first network device on a third time-frequency resource; wherein the third time-frequency resource is a predefined time-frequency resource.

[0015] Based on this possible implementation, the second network device receives the third sequence on a predefined third time-frequency resource, which can effectively reduce the conflict between the third sequence and other signals occupying time-frequency resources during the transmission process, and can improve the transmission performance; at the same time, the second network device can determine the time-frequency resources for receiving the third sequence, avoiding the energy consumption of the full-band detection sequence.

[0016] In one possible implementation, the timing indication sequence is also used to indicate a timing feedback resource, and the timing feedback sequence is sent to the first network device on the timing feedback resource; wherein the timing feedback resource is a predefined time-frequency resource, and the timing feedback sequence is used to indicate that the second network device has received the timing indication sequence.

[0017] Based on this possible implementation, the second network device sends a timing feedback sequence on the timing feedback resource, which can reduce the conflict between the timing feedback sequence and other signals occupying time-frequency resources during the transmission process, improve the transmission performance, and enable the first network device to determine the time-frequency resources for receiving the timing feedback sequence; at the same time, it can enable the first network device to determine that the second network device has received the timing indication sequence. If the first network device does not receive the timing feedback sequence from the second network device, it can resend the timing indication sequence to the second network device, which can effectively improve the efficiency of information interaction between the first network device and the second network device.

[0018] In one possible implementation, a weight indication sequence and a fourth sequence are received from a first network device; and a phase distribution associated with the weight indication sequence is adjusted on the time-frequency resource indicated by the fourth sequence. The weight indication sequence is used to indicate the phase distribution of a second network device, and the weight indication sequence is associated with the identification information of the second network device; the fourth sequence is used to indicate the fourth time-frequency resource for the second network device to adjust the phase distribution associated with the weight indication sequence; the weight indication sequence is composed of a device identification subsequence and one or more weight indication subsequences, and the fourth sequence is composed of a device identification subsequence and one or more second resource indication subsequences; the device identification subsequence is associated with the identification information of the second network device; the weight indication subsequence is associated with the weight information, and the second resource indication subsequence is associated with at least one of a predefined time domain resource and a predefined frequency domain resource.

[0019] Based on this possible implementation, the second network device can adjust the phase distribution associated with the weight indication sequence according to the weight indication sequence, so that the second network device can reflect the signal sent by the first network device to the direction expected by the first network device, thereby improving the communication quality between the terminal device and the first network device; the second network device can determine the effective time of the weight indication sequence according to the fourth sequence, that is, it can adjust the phase distribution on the fourth time-frequency resource indicated by the first network device according to the fourth sequence.

[0020] In a possible implementation, the weight indication sequence and the fourth sequence are located in the same sequence; wherein the fourth sequence consists of a device identification subsequence, a weight indication subsequence, and a second resource indication subsequence.

[0021] Based on this possible implementation, the weight indication sequence and the fourth sequence are located in the same sequence, so that the first network device does not need to send the weight indication sequence or the fourth sequence separately, which can effectively reduce resource loss and lower signaling overhead.

[0022] In a possible implementation, any sequence between the first network device and the second network device is related to identification information of the second network device.

[0023] Based on this possible implementation, the second network device can correctly detect the sequence from the specific first network device through the identification information of the second network device, which can effectively improve the reliability of communication between the first network device and the second network device.

[0024] In a possible implementation, a fifth sequence is received from the first network device, wherein the fifth sequence is used to indicate first identification information allocated by the first network device to the second network device.

[0025] Based on this possible implementation, the first network device can indicate to the second network device through the fifth sequence the first identification information allocated by the first network device to the second network device. Compared with the identification information of the second network device, the length of the transmitted sequence can be reduced, the signaling overhead can be reduced, and the resource loss can be reduced.

[0026] In one possible implementation, one or more of the following are associated with the first identification information: a third sequence, a fourth sequence, a weight indication sequence, or a device identification subsequence.

[0027] Based on this possible implementation, the second network device can correctly detect the sequence from the specific first network device through the first identification information, which can effectively improve the reliability of communication between the first network device and the second network device.

[0028] In one possible implementation, the correlation between any two sequences of each sequence type is lower than a first preset threshold; or, each sequence type is composed of multiple subsequences, and between any two sequences of the same type, there is at least one pair of subsequences with the same starting position and the same length, and the correlation between them is lower than a second preset threshold.

[0029] Based on this possible implementation, the interference caused by sequences during transmission can be reduced, the transmission performance can be improved, and the reliability of communication can be effectively improved.

[0030] In a second aspect, a communication method is provided. The method can be executed by a first network device, or by a component of the first network device, such as a processor, chip, or chip system of the first network device. It can also be implemented by a logic module or software that implements all or part of the functions of the first network device. The method includes: sending a first sequence to a second network device; receiving a second sequence from the second network device; and sending a timing indication sequence to the second network device. The first sequence is associated with identification information of the second network device and is used for downlink synchronization; the second sequence is associated with identification information of the second network device; and the timing indication sequence is used to indicate a timing advance, which is determined by the first network device based on the second sequence.

[0031] Based on the second aspect, the first network device sends a first sequence to the second network device, which enables the second network device to distinguish the identity of the first network device, that is, the second network device determines the first network device that can be accessed, thereby achieving downlink synchronization. The first network device receives a second sequence from the second network device, and the first network device can distinguish the identity of the second network device based on the second sequence, and then determine the timing advance based on the second sequence, so that the second network device can achieve uplink synchronization based on the timing advance. In turn, the second network device can receive a signal from the first network device and reflect the signal to the terminal device, or the second network device can receive a signal from the terminal device and reflect the signal to the first network device, thereby improving the reliability of communication between the terminal device and the first network device and enhancing the transmission performance between the terminal device and the first network device.

[0032] In a possible implementation, the first sequence is sent to the second network device on a first time-frequency resource; wherein the first time-frequency resource is a predefined time-frequency resource.

[0033] Based on this possible implementation, the first network device sends the first sequence on the predefined first time-frequency resource, which can effectively reduce the conflict between the first sequence and other signals occupying time-frequency resources during the transmission process, and improve the transmission performance; at the same time, it can enable the second network device to determine the time-frequency resources for receiving the first sequence, avoiding the energy consumption of the full-band detection sequence.

[0034] In one possible implementation, a third sequence is sent to the second network device; wherein, the third sequence is used to indicate the second time-frequency resource, and the third sequence is composed of a device identification subsequence and one or more first resource indication subsequences, the device identification subsequence is associated with the identification information of the second network device, and the first resource indication subsequence is associated with at least one of a predefined time domain resource and a predefined frequency domain resource.

[0035] Based on this possible implementation, the first network device receives the second sequence from the second network device on the second time-frequency resource, which can reduce the conflict between the second sequence and other signals occupying the time-frequency resources during the transmission process, and can improve the transmission performance; at the same time, the first network device can determine the time-frequency resource for receiving the second sequence. If the first network device does not receive the second sequence on the second time-frequency resource, it can notify the second network device to resend the second sequence by resending the third sequence, which can effectively improve the efficiency of information interaction between the first network device and the second network device.

[0036] In a possible implementation, the third sequence is sent to the second network device on a third time-frequency resource; wherein the third time-frequency resource is a predefined time-frequency resource.

[0037] Based on this possible implementation, the first network device sends the third sequence on a predefined third time-frequency resource, which can effectively reduce the conflict between the third sequence and other signals occupying time-frequency resources during the transmission process, and can improve the transmission performance; at the same time, it can enable the second network device to determine the time-frequency resources for receiving the third sequence, avoiding the energy consumption of the full-band detection sequence.

[0038] In one possible implementation, the timing indication sequence is also used to indicate a timing feedback resource, and a timing feedback sequence is received from the second network device on the timing feedback resource; wherein the timing feedback resource is a predefined time-frequency resource, and the timing feedback sequence is used to indicate that the second network device has received the timing indication sequence.

[0039] Based on this possible implementation, the first network device receives the timing feedback sequence from the second network device on the timing feedback resource, which can reduce the conflict between the timing feedback sequence and other signals occupying time-frequency resources during the transmission process, and can improve the transmission performance. The first network device can determine the time-frequency resources for receiving the timing feedback sequence; at the same time, the first network device can determine that the second network device has received the timing advance. If the first network device does not receive the timing feedback sequence from the second network device, it can resend the timing indication sequence to the second network device, which can effectively improve the efficiency of information interaction between the first network device and the second network device.

[0040] In one possible implementation, a weight indication sequence and a fourth sequence are sent to the second network device; wherein the weight indication sequence is used to indicate the phase distribution of the second network device, and the weight indication sequence is associated with the identification information of the second network device; the fourth sequence is used to instruct the second network device to adjust the fourth time-frequency resource of the phase distribution associated with the weight indication sequence.

[0041] Based on this possible implementation, the first network device sends a weight indication sequence to the second network device, which can enable the second network device to adjust the phase distribution associated with the weight indication sequence according to the weight indication sequence, so that the second network device can reflect the signal sent by the first network device to the direction expected by the first network device, thereby improving the communication quality between the terminal device and the first network device; the second network device can determine the effective time of the weight indication sequence according to the fourth sequence, that is, the second network device can adjust the phase distribution on the fourth time-frequency resource indicated by the first network device according to the fourth sequence; the weight indication sequence is composed of a device identification subsequence and one or more weight indication subsequences, and the fourth sequence is composed of a device identification subsequence and one or more second resource indication subsequences; the device identification subsequence is associated with the identification information of the second network device; the weight indication subsequence is associated with the weight information, and the second resource indication subsequence is associated with at least one of the predefined time domain resources and the predefined frequency domain resources.

[0042] In a possible implementation, the weight indication sequence and the fourth sequence are located in the same sequence; wherein the fourth sequence is composed of a device identification subsequence, a weight indication subsequence, and a second resource indication subsequence.

[0043] Based on this possible implementation, the weight indication sequence and the fourth sequence are in the same sequence, and the first network device does not need to send the weight indication sequence or the fourth sequence separately, which can effectively reduce resource loss and lower signaling overhead.

[0044] In a possible implementation, any sequence between the first network device and the second network device is related to identification information of the second network device.

[0045] Based on this possible implementation, the second network device can correctly detect the sequence from the specific first network device through the identification information of the second network device, which can effectively improve the reliability of communication between the first network device and the second network device.

[0046] In a possible implementation, a fifth sequence is sent to the second network device; wherein the fifth sequence is used to indicate the first identification information allocated by the first network device to the second network device.

[0047] Based on this possible implementation, the first network device can indicate to the second network device through the fifth sequence the first identification information allocated by the first network device to the second network device. Compared with the identification information of the second network device, the length of the transmitted sequence can be reduced, the signaling overhead can be reduced, and the resource loss can be reduced.

[0048] In a possible implementation, the third sequence, the fourth sequence, and the weight indication sequence between the first network device and the second network device are related to the first identification information of the second network device.

[0049] Based on this possible implementation, the second network device can correctly detect the sequence from the specific first network device through the first identification information, which can effectively improve the reliability of communication between the first network device and the second network device.

[0050] In one possible implementation, the correlation between any two sequences of each sequence type is lower than a first preset threshold; or, each sequence type is composed of multiple subsequences, and between any two sequences of the same type, there is at least one pair of subsequences with the same starting position and the same length, and the correlation between them is lower than a second preset threshold.

[0051] Based on this possible implementation, the interference caused by sequences during transmission can be reduced, the transmission performance can be improved, and the reliability of communication can be effectively improved.

[0052] In a third aspect, a communication device is provided for implementing the communication method described in the first aspect. The communication device may be the second network device described in the first aspect, or a device or component included in the second network device, such as a chip.

[0053] The communication device includes modules, units, or means corresponding to the above-mentioned method, which can be implemented by hardware, software, or hardware executing corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.

[0054] In some possible implementations, the communication device may include a processing module and a transceiver module. The transceiver module may include a sending module and a receiving module, which are respectively used to implement the sending and receiving functions in the above-mentioned first aspect and any possible implementation thereof. The processing module may be used to implement the processing functions in the above-mentioned first aspect and any possible implementation thereof. Exemplarily, the transceiver module is used to receive a first sequence from a first network device; wherein the first sequence is associated with identification information of a second network device, and the first sequence is used for downlink synchronization. The transceiver module is also used to send a second sequence to the first network device; wherein the second sequence is associated with identification information of the second network device. The transceiver module is also used to receive a timing indication sequence from the first network device; wherein the timing indication sequence is used to indicate a timing advance, and the timing advance is determined by the first network device based on the second sequence.

[0055] Optionally, the transceiver module and processing module of the communication device in the third aspect can also perform the corresponding functions in any possible implementation of the above-mentioned first aspect. Please refer to the detailed description in the method example for details. The beneficial effects that can be achieved can also be referred to the aforementioned related content.

[0056] In a fourth aspect, a communication device is provided for implementing the communication method described in the second aspect. The communication device may be the first network device described in the second aspect, or a device or component included in the first network device, such as a chip.

[0057] The communication device includes modules, units, or means corresponding to the above-mentioned method, which can be implemented by hardware, software, or hardware executing corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the above-mentioned functions.

[0058] In some possible implementations, the communication device may include a processing module and a transceiver module. The transceiver module may include a sending module and a receiving module, which are respectively used to implement the sending and receiving functions in the above-mentioned second aspect and any possible implementation thereof. The processing module may be used to implement the processing functions in the above-mentioned second aspect and any possible implementation thereof. Exemplarily, the transceiver module is used to send a first sequence to the second network device; wherein the first sequence is associated with the identification information of the second network device, and the first sequence is used for downlink synchronization. The transceiver module is also used to receive a second sequence from the second network device; wherein the second sequence is associated with the identification information of the second network device; the transceiver module is also used to send a timing indication sequence to the second network device; wherein the timing indication sequence is used to indicate the timing advance, and the timing advance is determined by the first network device based on the second sequence.

[0059] Optionally, the transceiver module and processing module of the communication device in the fourth aspect can also perform the corresponding functions in any possible implementation of the above-mentioned second aspect. Please refer to the detailed description in the method example for details. The beneficial effects that can be achieved can also be referred to the aforementioned related content.

[0060] In a fifth aspect, a communication device is provided, comprising: at least one processor configured to cause the communication device to perform the communication method described in any one of the above aspects or any possible implementations of any one of the aspects by executing computer instructions stored in a memory or through a logic circuit. The communication device may be the second network device in the first aspect or any possible implementation of the first aspect, or a device or component included in the second network device, such as a chip; alternatively, the communication device may be the first network device in the second aspect or any possible implementation of the second aspect, or a device or component included in the first network device, such as a chip.

[0061] In some possible implementations, the communication device further includes a memory for storing computer instructions and / or configuration files of logic circuits. Optionally, the memory is integrated with the processor, or the memory is independent of the processor.

[0062] In a sixth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is configured to input and / or output signals; and the processor is configured to execute a computer program or instruction to cause the communication device to perform the communication method described in any of the above aspects. The communication device may be the second network device in the first aspect or any possible implementation of the first aspect, or a device or component, such as a chip, included in the second network device; alternatively, the communication device may be the first network device in the second aspect or any possible implementation of the second aspect, or a device or component, such as a chip, included in the first network device.

[0063] In some possible implementations, the communication interface is an interface circuit for reading and writing computer instructions. For example, the interface circuit is used to receive computer execution instructions (computer execution instructions are stored in a memory, may be read directly from the memory, or may pass through other devices) and transmit them to the processor.

[0064] In some possible implementations, the communication interface is used to communicate with a module outside the communication device.

[0065] In some possible implementations, the communication device may be a chip or a chip system. When the device is a chip system, the chip system may include the chip, or may include the chip and other discrete devices.

[0066] In a seventh aspect, a communication device is provided, comprising: a logic circuit and an interface circuit; the interface circuit is configured to input and / or output information; and the logic circuit is configured to execute the communication method described in any of the above aspects, processing the input information and / or generating output information. The communication device may be the second network device in the first aspect or any possible implementation of the first aspect, or a device or component, such as a chip, included in the second network device; alternatively, the communication device may be the first network device in the second aspect or any possible implementation of the second aspect, or a device or component, such as a chip, included in the first network device.

[0067] In an eighth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, the communication method described in any of the above aspects is executed.

[0068] In a ninth aspect, a computer program product is provided, which, when executed by a processor, enables the communication method described in any of the above aspects to be executed.

[0069] It can be understood that when the communication device provided in any one of the third to seventh aspects is a chip, the above-mentioned sending action / function can be understood as output information, and the above-mentioned receiving action / function can be understood as input information.

[0070] Among them, the technical effects brought about by any implementation method from the third aspect to the ninth aspect can refer to the technical effects brought about by the above-mentioned first aspect or any possible implementation of the first aspect, or refer to the technical effects brought about by the above-mentioned second aspect or any possible implementation of the second aspect, and will not be repeated here.

[0071] In a tenth aspect, a communication system is provided, which includes the second network device described in the first aspect or any possible implementation of the first aspect and the first network device described in the second aspect or any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0072] FIG1 is a schematic diagram of a random access interaction provided by an embodiment of the present application;

[0073] FIG2 is a schematic diagram of a communication system provided in an embodiment of the present application;

[0074] FIG3 is a schematic diagram of another communication system provided in an embodiment of the present application;

[0075] FIG4 is a schematic diagram of a communication device provided in an embodiment of the present application;

[0076] FIG5 is an interactive diagram of a communication method provided in an embodiment of the present application;

[0077] FIG6 is an interactive diagram of a communication method provided in an embodiment of the present application;

[0078] FIG7 is a schematic diagram of an interaction for sequence generation provided in an embodiment of the present application;

[0079] FIG8 is an interactive diagram of a communication method provided in an embodiment of the present application;

[0080] FIG9 is a schematic diagram of issuing weight information provided in an embodiment of the present application;

[0081] FIG10 is a schematic structural diagram of a second network device provided in an embodiment of the present application;

[0082] FIG11 is a schematic structural diagram of a first network device provided in an embodiment of the present application;

[0083] FIG12 is a schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0084] The following describes in detail the implementation of the embodiments of the present application in conjunction with the accompanying drawings.

[0085] In the description of this application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.

[0086] In the description of this application, unless otherwise specified, "plurality" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.

[0087] In addition, to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.

[0088] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0089] It will be understood that the “embodiment” mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It will be understood that in the various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.

[0090] It is understood that some optional features in the embodiments of the present application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in certain scenarios as needed. Accordingly, the devices provided in the embodiments of the present application may also implement these features or functions accordingly, which will not be described in detail here.

[0091] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referenced to each other. In the various embodiments of this application, unless otherwise specified and there is no logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships. The following description of the embodiments of this application does not constitute a limitation on the scope of protection of this application.

[0092] In order to facilitate understanding of the technical solutions of the embodiments of the present application, a brief introduction to the relevant technologies of the present application is first given as follows.

[0093] Random access: When a terminal device communicates with a first network device, the terminal device can access the first network device based on random access.

[0094] Optionally, the first network device may periodically send a synchronization signal and physical broadcast channel block (SSB) to the terminal device.

[0095] Among them, SSB can include a primary synchronization signal (PSS), a secondary synchronization signal (SSS) and a physical broadcast channel (PBCH).

[0096] The PBCH includes the master information block (MIB) and other SSB transmission time-related information.

[0097] Optionally, when the terminal device detects the SSB, it can complete downlink synchronization and cell search based on the PSS and SSS. Furthermore, the terminal device can obtain the system information block 1 (SIB1) based on the MIB and initiate random access (or initial access) to the first network device according to SIB1.

[0098] Among them, SIB1 carries information such as cell selection parameters, access control parameters, and channel configuration related to initial access to the network.

[0099] For example, when multiple terminal devices simultaneously detect SSB from the first network device and send access requests, the terminal devices can access the first network device according to the process shown in Figure 1 below. The specific steps are as follows:

[0100] S101. A terminal device sends message 1 (message 1, Msg1) to a first network device. Correspondingly, the first network device receives Msg1 from the terminal device.

[0101] Optionally, Msg1 may include a random access preamble.

[0102] The random access preamble is used to indicate that the terminal device requests access to the first network device.

[0103] Optionally, the first network device may calculate an uplink timing advance (TA) based on the random access preamble.

[0104] S102. The first network device sends message 2 (message 2, Msg2) to the terminal device. Correspondingly, the terminal device receives Msg2 from the first network device.

[0105] Optionally, Msg2 may include a random access response.

[0106] The random access response is used to respond to the random access preamble.

[0107] Optionally, the first network device sends a TA to the terminal device, and correspondingly, the terminal device receives the TA from the first network device.

[0108] Among them, TA can be carried in Msg2.

[0109] Optionally, the terminal device can complete uplink synchronization according to the TA.

[0110] S103. The terminal device sends message 3 (message 3, Msg3) to the first network device. Correspondingly, the first network device receives Msg3 from the terminal device.

[0111] Optionally, Msg3 may include scheduled transmission.

[0112] The scheduling transmission may carry a unique identification code of the terminal device, which is used by the first network device to distinguish between different terminal devices competing for access.

[0113] Optionally, the terminal device may establish a radio resource control (RRC) connection by scheduling transmission.

[0114] Optionally, Msg3 can carry an RRC link establishment message or an RRC re-establishment message without restriction.

[0115] S104. The first network device sends message 4 (message 4, Msg4) to the terminal device. Correspondingly, the terminal device receives Msg4 from the first network device.

[0116] Optionally, Msg4 may include a media access control packet data unit (MAC-PDU).

[0117] The MAC-PDU may carry a temporary community-radio network temporary identity (TC-RNTI) or a contention resolution identity of a temporary cell.

[0118] Optionally, the terminal device may confirm whether the terminal device successfully competes for access to the first network device through TC-RNTI (or monitors the contention resolution identifier of the terminal device).

[0119] Based on the above description of the terminal device accessing the first network device, the Msg1 sent by the terminal device can be generated based on the SSB, that is, different SSBs are associated with different random access preamble codes.

[0120] Exemplarily, the terminal device can select one of the SSBs based on the reference signal receiving power (RSRP) of the received SSB and access the first network device associated with the SSB, that is, the terminal device uses the strength of the SSB sent by the first network device as the standard for accessing the first network device.

[0121] For example, taking the case where the terminal device is in the process of moving, the terminal device can selectively access the first network device according to the signal quality of the SSB of the first network device, and will not fixedly access a certain first network device.

[0122] Since the terminal device may move continuously during the communication process, when the terminal device moves to the weak coverage area of ​​the first network device, or there is no LOS path between the terminal device and the first network device (such as blocked by buildings, etc.), the signal quality of the first network device received by the terminal device may be poor, or even the terminal device may not be able to receive the signal sent by the first network device, affecting the communication performance.

[0123] In order to solve this problem, it is proposed that a second network device can be deployed in the coverage area of ​​the first network device, and signal reflection between the terminal device and the first network device can be realized through the second network device (that is, the first network device sends the signal sent to the terminal device to the second network device, and the second network device reflects the signal from the first network device to the terminal device, so that the terminal device receives the signal from the first network device, or the terminal device sends the signal sent to the first network device to the second network device, and the second network device reflects the signal from the terminal device to the first network device, so that the first network device receives the signal from the terminal device), thereby improving the communication quality between the terminal device and the first network device, and then improving the transmission performance between the terminal device and the first network device.

[0124] Among them, the second network device can be a low-cost first network device. In order to ensure that the signal sent by the first network device to the second network device is incident from the front of the second network device, its deployment position, array direction, and / or accessed first network device are all determined through network planning. As shown in Figure 2 below, the second network device can access the first network device associated with the area marked "√" based on the network planning.

[0125] Based on the positioning of the second network device, the second network device has limited processing capabilities for the information received from the first network device, such as only implementing basic functions such as sequence detection and transmission, RSRP detection and reporting. The terminal device can select the first network device with higher signal strength based on the signal strength of the first network device through random access. However, the second network device cannot identify SSBs like the terminal device, and the second network device needs to access a specific first network device, which makes it impossible for the second network device to access the first network device using random access.

[0126] Therefore, how the second network device accesses a specific first network device and improves the communication performance between the terminal device and the first network device becomes a technical problem that needs to be solved urgently.

[0127] To address the above-mentioned issues, the present application provides a communication method, wherein a second network device receives a first sequence from a first network device; sends a second sequence to the first network device; and receives a timing indication sequence from the first network device. The first sequence is associated with identification information of the second network device and is used for downlink synchronization; the second sequence is associated with the identification information of the second network device; and the timing indication sequence is used to indicate a timing advance, which is determined by the first network device based on the second sequence.

[0128] In an embodiment of the present application, the second network device can distinguish the identity of the first network device based on the first sequence sent by the first network device, that is, determine the first network device that can be accessed, and then achieve downlink synchronization. The second network device sends a second sequence to the first network device, which allows the first network device to distinguish the identity of the second network device based on the second sequence, and then determine the timing advance based on the second sequence. The second network device can achieve uplink synchronization based on the timing advance. The second network device can then receive a signal from the first network device and forward the signal to the terminal device, or receive a signal from the terminal device and forward the signal to the first network device, thereby improving the reliability of communication between the terminal device and the first network device and improving the transmission performance between the terminal device and the first network device.

[0129] The following describes in detail the implementation of the embodiments of the present application in conjunction with the accompanying drawings.

[0130] The technical solutions of the embodiments of the present application can be used in various communication systems, which may be a third generation partnership project (3GPP) communication system, for example, a fourth generation (4G) mobile communication system, long term evolution (LTE), a fifth generation (5G) mobile communication system, NR, or a system in which LTE and 5G are hybrid networks, or a non-terrestrial network (NTN) system, or a mobile communication system evolved after 5G such as the sixth generation (6G), a vehicle to everything (V2X) system, or a device-to-device (D2D) communication system, a machine to machine (M2M) communication system, the Internet of Things (IoT), a narrowband Internet of Things (NB-IoT), other next-generation communication systems, integrated perception and communication systems, satellite communication systems, and the like. The communication system may also be a non-3GPP communication system, such as a wireless local area network (WLAN) system such as wireless fidelity (Wi-Fi), without limitation.

[0131] This application can be applied to various communication scenarios, such as uplink synchronization, downlink synchronization, channel estimation, signal detection, etc.

[0132] The above-mentioned communication systems and communication scenarios applicable to the present application are merely examples. The communication systems and communication scenarios applicable to the present application are not limited thereto, and the above description does not impose any limitation on the solutions of the present application.

[0133] Exemplarily, taking the communication system shown in FIG3 as an example, the communication system in the embodiment of the present application may include a first network device, a second network device and a terminal device.

[0134] Among them, the first network device in the embodiment of the present application can be any device deployed in the access network that can communicate wirelessly with the second network device and / or terminal device, and can also be a chip or chip system that can be set in the above-mentioned device, or can be a logical node or logical module or a function implemented in software, which can be used to implement wireless physical control functions, resource scheduling and wireless resource management, wireless access control, and mobility management functions. Specifically, the first network device can be a device that supports wired access or a device that supports wireless access.

[0135] Optionally, the first network device in the embodiment of the present application is a device that connects the second network device and / or the terminal device to the wireless network. The first network device can be a node in a radio access network (RAN), or it can be a base station, which can be called a radio access network node (or device).

[0136] For example, the first network device may include a base transceiver station (BTS) in a global system for mobile communication (GSM) or a code division multiple access (CDMA) network. Alternatively, the first network device may include a NodeB in a wideband code division multiple access (WCDMA) network. Alternatively, the first network device may include an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in an LTE system or an enhanced LTE (LTE-advanced, LTE-A) system, such as a traditional macro base station eNB and a micro base station eNB in ​​a heterogeneous network scenario. Alternatively, the first network device may include a next generation node B (gNB) in an NR system. Alternatively, the first network device may be a first network device in a future evolved PLMN. Alternatively, the first network device may include a transmission reception point (TRP), a home base station (e.g., a home evolved NodeB, or home Node B, HNB), a baseband unit (BBU), a baseband pool (BBU pool), or a wireless fidelity (Wi-Fi) access point (AP). Alternatively, the first network device may include a base station in an NTN, which may be deployed on an aircraft platform or a satellite. In the NTN, the first network device may function as a Layer 1 (L1) relay, a base station, or an integrated access and backhaul (IAB) node. Alternatively, the first network device may be a device that implements base station functions in the IoT, such as a device that implements base station functions in drone communications, vehicle-to-everything (V2X), device-to-device (D2D), or machine-to-machine (M2M). Alternatively, the first network device may be a wireless controller in a cloud radio access network (CRAN) scenario. Alternatively, the first network device may be a wearable device or an in-vehicle device.

[0137] The first network device may also be a module or unit that can implement some functions of the base station. For example, the first network device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be configured separately or included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0138] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the first network device may be a first network device or a module of the first network device in an open radio access network (open RAN, ORAN) system. In the ORAN system, CU may also be referred to as open (open, O)-CU, DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0139] Optionally, the base station in the embodiment of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, home base stations, TRPs, transmitting points (TPs), or mobile switching centers, etc. The embodiment of the present application does not make specific limitations on this.

[0140] In the embodiment of the present application, the second network device may be located within the beam / cell coverage of the first network device, and the first network device may provide communication services for the second network device.

[0141] Optionally, the second network device may receive a signal sent by the first network device, and reflect the signal sent by the first network device to the terminal device.

[0142] Optionally, the second network device may also be configured to receive a signal from the terminal device and reflect the signal sent by the terminal device to the first network device.

[0143] Exemplarily, the first network device may instruct the second network device to adjust the phase distribution so that the second network device can better perform directionally reflected signals between the first network device and the terminal device, thereby improving communication performance.

[0144] Optionally, the second network device may be positioned as a low-cost first network device, used to access the first network device and perform directional signal reflection between the first network device and the terminal device, thereby improving the communication performance between the first network device and the terminal device.

[0145] Exemplarily, the second network device may be an intelligent reflective surface (IRS). The IRS has low power consumption and cost, is a cost-effective solution for enhancing network coverage, and is considered one of the key technologies for the next generation of mobile communication networks. The IRS may include one or more of the following: a passive antenna array or a processing module. At the same time, the IRS may reflect the signal transmitted from the first network device to the IRS in a desired direction (such as to a terminal device) by adjusting the phase distribution of the reflective surface, thereby improving the channel environment in weak coverage areas and improving the non-line-of-sight (NLOS) path to a LOS path.

[0146] The processing module of the second network device is used to receive the control signaling from the first network device.

[0147] For example, when there is an obstruction such as a tall building between the first network device and the terminal device, the first network device can send a signal to the IRS, and the IRS receives the signal from the first network device and can send the signal from the first network device to the terminal device; or, the terminal device can send a signal to the IRS, and the IRS receives the signal from the terminal device and can send the signal from the terminal device to the first network device.

[0148] Optionally, the hardware capabilities and functional positioning of the IRS are different from those of the terminal device, and a set of IRS-specific access procedures (i.e., access based on the communication method shown in the embodiment of the present application) can be used to access the first network device.

[0149] Optionally, the second network device may perform identity identification, uplink synchronization, and downlink synchronization with the first network device, so that the second network device can access the first network device.

[0150] Exemplarily, the first network device and the second network device implement identity differentiation, so that the first network device knows to which second network device to send control signaling, and at the same time, the second network device knows which first network device to receive control signaling; the first network device and the second network device implement uplink synchronization and downlink synchronization, which can reduce the interference of the second network device and the first network device in the uplink and downlink time slots in the time division duplexing (TDD) system.

[0151] In which, the terminal device in the embodiment of the present application can be located within the beam / cell coverage of the first network device, and the first network device can provide communication services for the terminal device.

[0152] The terminal device in the embodiments of the present application may be a device with wireless transceiver functions or a chip or chip system that can be set in the device, which can allow a user to access the network and is a device for providing voice and / or data connectivity to the user. The terminal device may also be referred to as user equipment (UE), subscriber unit (subscriber unit), terminal (terminal), mobile station (MS), or mobile terminal (MT).

[0153] Optionally, the terminal device in the embodiment of the present application may be a user-side device for implementing wireless communication functions, such as a terminal or a chip that can be used in a terminal. The terminal may be a UE, user unit, access terminal, terminal unit, terminal station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, terminal agent, or terminal device in a 5G network or a public land mobile network (PLMN) evolved after 5G. The access terminal may be a cellular phone, a smart phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless data card, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a laptop computer, a tablet computer, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a drone, a robot, a smart point of sale (POS) machine, customer-premises equipment (CPE) or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in machine type communication (MTC), a wireless terminal in smart city, or a wireless terminal in industrial control. The terminal may be a wireless terminal in a smart city or a wireless terminal in a smart home. Alternatively, the terminal may be a terminal with communication capabilities in the IoT, such as a terminal in V2X (e.g., a vehicle-to-everything (V2X) device), a terminal in D2D communication, or a terminal in M2M communication. The terminal may be mobile or fixed.

[0154] It should be noted that the communication system described in the embodiment of the present application is intended to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided in the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0155] In specific implementation, each of the first network device, the second network device, or the terminal device shown in Figure 3 may adopt the structure shown in Figure 4, or include the components shown in Figure 4. Figure 4 is a schematic diagram of the structure of a communication device 40 provided in an embodiment of the present application. The communication device 40 may be a second network device or a chip or system-on-chip in the second network device; it may also be a first network device or a chip or system-on-chip in the first network device; it may also be a terminal device or a chip or system-on-chip in the terminal device.

[0156] As shown in FIG4 , the communication device 40 includes one or more processors 401 and / or 407. Furthermore, the communication device 40 may also include a communication bus 402 and at least one communication interface ( FIG4 is merely exemplary, illustrating the communication device 40 including a communication interface 404 and one processor 401). Optionally, the communication device 40 may also include a memory 403.

[0157] Processor 401 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application, or a processing core for processing data (e.g., computer program instructions). The processor can be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor.

[0158] In a specific implementation, as an embodiment, the processor 401 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 4 .

[0159] Communication bus 402 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, for example. Such buses may be classified as address buses, data buses, control buses, and the like. For ease of illustration, FIG4 shows a single thick line, but this does not imply a single bus or type of bus. Communication bus 402 is used to connect the various components within communication device 40, enabling communication and interaction between the various components within communication device 40.

[0160] Communication interface 404 may be a transceiver module for communicating with other devices or a communication network, such as Ethernet, RAN, or WLAN. Exemplarily, communication interface 404 may be a device such as a transceiver or a transceiver. Alternatively, communication interface 404 may be a transceiver circuit within processor 401, configured to implement signal input and output to the processor.

[0161] The memory 403 may be a device having a storage function. For example, it may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via the communication bus 402. The memory may also be integrated with the processor.

[0162] Exemplarily, the memory 403 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 401. The processor 401 is used to execute the computer-executable instructions stored in the memory 403, thereby implementing the communication method provided in the embodiment of the present application.

[0163] Alternatively, optionally, in an embodiment of the present application, the processor 401 may also perform processing-related functions in the method provided in the following embodiments of the present application, and the communication interface 404 is responsible for communicating with other devices or communication networks, which is not specifically limited in the embodiments of the present application.

[0164] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.

[0165] In a specific implementation, as an embodiment, the communication device 40 may further include an output device 405 and an input device 406. The output device 405 communicates with the processor 401 and can display information in a variety of ways. For example, the output device 405 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 406 communicates with the processor 401 and can receive user input in a variety of ways. For example, the input device 406 can be a mouse, a keyboard, a touch screen device, or a sensor device.

[0166] It should be noted that the composition structure shown in Figure 4 does not constitute a limitation on the communication device. In addition to the components shown in Figure 4, the communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0167] The communication method provided by the embodiment of the present application will be described below in conjunction with the accompanying drawings. It is understandable that in the embodiment of the present application, the second network device or the first network device can perform some or all of the steps in the embodiment of the present application, and these steps or operations are only examples. The embodiment of the present application can also perform other operations or variations of various operations. In addition, the various steps can be performed in a different order according to the embodiment of the present application, and it is possible that not all operations in the embodiment of the present application need to be performed.

[0168] FIG5 is an interactive diagram of a communication method provided in an embodiment of the present application. Referring to FIG5 , the communication method includes the following steps:

[0169] S501: A first network device sends a first sequence to a second network device; correspondingly, the second network device receives the first sequence from the first network device.

[0170] The first sequence is associated with the identification information of the second network device, or the first sequence is determined according to the identification information of the second network device.

[0171] The first sequence may be used for downlink synchronization and for distinguishing the identity of the first network device by the second network device.

[0172] Optionally, the second network device may be deployed based on the network plan, and the first network device may synchronize deployment information of the second network device. That is, the first network device may determine identification information and location information of the second network device deployed in the cell covered by the first network device. In other words, the identification information of the second network device may be known only to the second network device and the first network device associated based on the network plan.

[0173] Among them, the network planning may include one or more of the following: identification information of the second network device, station height of the second network device, pitch angle of the second network device, location information of the second network device (such as latitude and longitude), and angle of the second network device, without restriction.

[0174] Exemplarily, as shown in S501a in FIG6 , the first network device may generate a first sequence according to identification information of the second network device.

[0175] Optionally, the first sequence generation method can be as shown in FIG. 7 below. A sequence set comprising multiple sequences can be pre-set, where each sequence can be an N*1 vector, and sequence index i corresponds to the i-th sequence in the sequence set. Identification information can be mapped to sequence index i (for example, identification information is denoted as x, a predefined number is denoted as prime y, and i=x mod y), and sequence i associated with sequence index i is used as the first sequence.

[0176] As an example, the sequence set can be generated based on the Hadamard matrix, H1 = [1], and the sequence set can be

[0177] In this case, each column sequence in the Hadamard matrix is ​​orthogonal to each other.

[0178] For example, when the identification information of the second network device is mapped to the sequence index i, the first sequence may be the sequence i associated with the sequence index i, that is, the first sequence is: H n =[h1,…,h n ], i.e. h i .

[0179] In another exemplary embodiment, the sequence set may be generated according to an m-sequence.

[0180] Optionally, take the identification information as 7-bit information 000 1111 as an example, that is, the least significant bit is 1 and the most significant bit is 0. This information is mapped into a first sequence, and the sequence length of the first sequence is 2 7-1=127 bits. The bit values ​​of the bits in the 15th column of the sequence set can satisfy the following formula: 15 (n+7)=[h 15 (n+4)+h 15 (n)]mod2.

[0181] Among them, h 15 (n+7) represents the bit value of the n+7th position in the sequence of the 15th column.

[0182] For example, the bit value of the 8th position can be expressed as h 15 (8)=[h 15 (5)+h 15 (1)]mod2=[0+1]mod2=1, then the sequence iterated to the 8th bit is 1100 1111; similarly, the bit value of the 9th bit can be expressed as [0+1]mod2=1, then the sequence iterated to the 9th bit is 1 1100 1111; and so on, iterate until the 127th bit to obtain the first sequence.

[0183] It is understandable that the sequence of each column can be obtained by the above method, and then the sequence set H can be obtained. n .

[0184] As shown in Table 1 below, the above iterative equation can be obtained through the primitive polynomial table:

[0185] Table 1 Primitive polynomial comparison table

[0186] For example, f(x)=x 7 +x 3 +1 as an example, the recursive relationship of the corresponding output sequence can satisfy the following formula: i (n) = h i (n-3)+h i (n-7), that is, h i (n+7)=h i (n+4)+h i (n).

[0187] Among them, h i (n) represents the bit value of the n-th bit.

[0188] Optionally, the identification information of the second network device may be very long. For example, if the length of the first sequence corresponding to the identification information of the second network device is 1.1 million, and QPSK modulation is used, the first sequence of 1.1 million may occupy 500,000 REs. Therefore, the identification information of the second network device may be decomposed into several parts to generate subsequences.

[0189] For example, the identification information of the second network device is "11120110001101100000". If the first sequence is directly obtained through the Hadamard matrix, the length of the first sequence will exceed 1.1 million bits. The identification information can be divided into several groups of sub-identification information, represented as I = [1111, 0110, 0010, 0110, 0000]. For each sub-identification information in I, the sequence associated with I can be obtained by the above two sequence set generation methods: h I =[h I,1 ;h I,2 ;h I,3 ;h I,4 ;h I,5 ].

[0190] Among them, h I,o can be the i-th column of the Hadamard matrix, h I,1 represents the first subsequence in column I; the length of I is 80 bits, and the sequence h can be transmitted through 40 REs under QPSK I .

[0191] Optionally, the first network device sends I respectively, and the second network device detects h in sequence. I When all subsequences are detected (i.e., the sequence I received by the second network device is consistent with the sequence generated by the second network device), the first network device detects h in sequence. I When all subsequences are detected, downlink synchronization can be completed.

[0192] Optionally, the correlation between any two first sequences is lower than a first preset threshold, or, any two first sequences are composed of multiple subsequences, and between any two first sequences, there is at least one pair of subsequences with the same starting position and the same length, and the correlation between them is lower than a second preset threshold.

[0193] For example, let N1 REs be occupied on the first time-frequency resource, and the number of REs occupied by the first sequence should not be greater than N1. When the number of REs occupied by the first sequence directly generated according to the identification information of the second network device is greater than N1, the identification information needs to be split into K1 groups of sub-identification information, each of which can be represented as an n1-bit binary number. The first network device can generate a subsequence by using the Hadamard matrix. For a length of The sub-identification information (the identification information is a T-bit binary number), the corresponding subsequence length is Then the length of the first sequence is

[0194] Among them, K1 satisfies the inequality The smallest positive integer; M can be the modulation order of PSK (such as M = 1 or 2), Indicates that x is rounded up (e.g. ).

[0195] The first preset threshold may be determined according to an actual communication scenario or actual communication requirement, and the second preset threshold may be determined according to an actual communication scenario or actual communication requirement.

[0196] Exemplarily, the first network device can send the first sequence 1 associated with the second network device 1 to the second network device 1 and send the first sequence 2 associated with the second network device 2 to the second network device 2 on the same time-frequency resources. Since the correlation between any two first sequences is lower than the first preset threshold, the interference of the first sequence 2 associated with the second network device 2 on the identity distinction and downlink synchronization between the second network device 1 and the first network device can be reduced, and the reliability of communication can be improved.

[0197] Optionally, the first network device may send the first sequence to the second network device on the first time-frequency resource; correspondingly, the second network device may receive the first sequence from the first network device on the first time-frequency resource.

[0198] The first time-frequency resource may be a predefined time-frequency resource.

[0199] Exemplarily, the first time-frequency resource may be a time-frequency resource on the protection interval of switching between the downlink time slot and the uplink time slot, or a time-frequency resource on the symbol corresponding to SSB#0, which is not specifically limited here.

[0200] Optionally, the specific value of the first time-frequency resource can be determined according to an actual communication scenario or actual communication requirement.

[0201] Optionally, the first network device may send the first sequence to multiple second network devices on the first time-frequency resource; correspondingly, multiple different second network devices may receive the first sequence from the first network device on the first time-frequency resource.

[0202] Optionally, the first time-frequency resources may include one or more of the following: first time domain resources, or first frequency domain resources.

[0203] Optionally, the first time-frequency resource can be determined by identification information of the second network device and a preset value.

[0204] Exemplarily, taking the identification information of the second network device as x and the preset value as y as an example, the value obtained by x mod y is used as the index of the time-frequency resource, and the first time-frequency resource is determined according to the time-frequency resource associated with the index.

[0205] For example, when x is 15 and y is 7, the value of x mod y is 1, and the time-frequency resource associated with index 1 can be determined as the first time-frequency resource.

[0206] Optionally, the second network device may generate a sequence based on identification information of the second network device, and identify the first sequence from the first network device through the sequence.

[0207] Exemplarily, when the second network device receives the first sequence from the first network device, it detects the first sequence, that is, it compares the first sequence with the sequence generated by the second network device to determine whether the first sequence is consistent with the sequence generated by the second network device.

[0208] For example, as shown in S501b in Figure 6, when the first sequence and the sequence generated by the second network device are consistent, the second network device can distinguish the identity of the first network device and achieve downlink synchronization; when the first sequence and the sequence generated by the second network device are inconsistent, the second network device recognizes that the first network device should not be accessed, so it does not respond.

[0209] S502: The second network device sends a second sequence to the first network device; correspondingly, the first network device receives the second sequence from the second network device.

[0210] The second sequence is associated with the identification information of the second network device, or is determined according to the identification information of the second network device. The specific generation method is the same as that of the first sequence, and will not be repeated here.

[0211] The second sequence is used for the first network device to distinguish the identity of the second network device.

[0212] Optionally, the second sequence can be used for uplink synchronization.

[0213] For example, as shown in S502b in Figure 6, the second network device may generate a second sequence based on the identification information of the second network device. The method for generating the second sequence is the same as the method for generating the first sequence in S501, and will not be repeated here.

[0214] Optionally, the correlation between any two second sequences is lower than a first preset threshold; or, any two second sequences may be composed of multiple subsequences, and between any two second sequences, there is at least a pair of subsequences with the same starting position and the same length, and the correlation between them is lower than the second preset threshold.

[0215] Optionally, as shown in S502a in FIG6 , before the first network device receives the second sequence from the second network device, it may send a third sequence to the second network device.

[0216] The third sequence is used to indicate the second time-frequency resource.

[0217] Optionally, on the second time-frequency resource, the second network device sends the second sequence to the first network device; correspondingly, on the second time-frequency resource, the first network device receives the second sequence from the second network device.

[0218] In one implementable manner, the third sequence may consist of a device identification subsequence and a first resource indication subsequence.

[0219] The device identification subsequence is associated with the identification information of the second network device (or the device identification subsequence can be determined based on the identification information of the second network device), and the first resource indication subsequence is used to indicate predefined time-frequency resources.

[0220] For example, the first resource indication subsequence indicates index t, that is, corresponding to the t-th preset time-frequency resource position, and the sequence corresponding to the first resource indication subsequence is recorded as t≤N index ,N index is the upper limit of the predefined time-frequency resource index value; the sequence corresponding to the identification information of the second network device k (which can be a device identification subsequence) is recorded as k≤N ID ,N ID is the upper limit of the second network device index. The third sequence is the combination of the above two sequences, that is,

[0221] Optionally, as shown in S501c in Figure 8, the first network device can assign first identification information to the second network device within the coverage area of ​​the first network device, generate a fifth sequence from the assigned first identification information, and then send the fifth sequence to the second network device; accordingly, the second network device receives the fifth sequence from the first network device.

[0222] Optionally, the third sequence may be related to the first identification information reallocated by the first network device to the second network device.

[0223] The first identification information reallocated to the second network device is shorter than the identification information of the second network device, which can save overhead.

[0224] Exemplarily, the first network device can assign first identification information to each second network device in the coverage area based on the number of second network devices in the coverage area, map the assigned first identification information into a fifth sequence, and then send the corresponding fifth sequence to each second network device. Compared with the original unique identification code (for example, the 20-bit unique identification code "11120110001101100000"), the length of the first identification information is shorter than the identification information of the second network device (for example, 4-bit identification information, 1010), which can save signaling overhead.

[0225] For example, if there are 10 second network devices in the coverage area of ​​the first network device, the first identification information assigned by the first network device to the second network device 1 may be 0000, the first identification information assigned by the first network device to the second network device 2 may be 0001, ..., and the first identification information assigned by the first network device to the second network device 10 may be 1010. The first network device assigns the first identification information "0000" to the second network device 1, where "0000" corresponds to index 0, and the 0th column of the sequence pool corresponds to the sequence number h1. ′ The fifth sequence can be obtained by the first sequence h I and h I′ Composition, denoted as [h I ;h I′ ]∈C 96×1 Among them, h I 、h I′ It can be obtained through the method in S501, which will not be described in detail here.

[0226] Optionally, the correlation between any two fifth sequences is lower than a first preset threshold; or, any two fifth sequences are composed of two subsequences, and between any two fifth sequences, there is at least one pair of subsequences with the same starting position and the same length, and the correlation between them is lower than a second preset threshold.

[0227] In another achievable manner, the third sequence is composed of a device identification subsequence and multiple first resource indication subsequences, wherein the first resource indication subsequences can be generated according to one or more of the following: a time domain offset or a frequency domain offset.

[0228] The specific values ​​of the time domain offset and the frequency domain offset can be determined according to the actual communication scenario or actual communication requirements.

[0229] Optionally, the time domain offset may be a preset time interval, may be configured by the first network device for the second network device, or may be reported by the second network device, without limitation.

[0230] Optionally, the time domain offset can be at a slot level or a symbol level, without limitation.

[0231] Among them, the slot-level time domain offset can reduce the sequence overhead compared with the symbol-level time domain offset.

[0232] Optionally, the frequency domain offset may be a preset carrier interval, may be configured by the first network device for the second network device, or may be reported by the second network device, without limitation.

[0233] Optionally, the frequency domain offset may be at a resource block (RB) level or a resource element (RE) level, without limitation.

[0234] The RB-level time domain offset can reduce sequence overhead compared to the RE-level frequency domain offset.

[0235] Exemplarily, the time domain offset may be expressed as Δt1, and the frequency domain offset may be expressed as Δf1.

[0236] Based on the above description of the third sequence and the second time-frequency resource, this application proposes two possible examples of a method for generating the third sequence:

[0237] In an exemplary embodiment, the third sequence may also be composed of three parts: a device identification subsequence of the second network device, a first resource indication subsequence corresponding to the time domain offset, and a first resource indication subsequence corresponding to the frequency domain offset. The time domain offset sequence set is composed of M t The length is N t The sequence composition is denoted as

[0238] Among them, H t It can be a Hadamard matrix (N t >M t ), or it may be a set of sequences whose correlation between any two sequences is lower than the first preset threshold, without limitation.

[0239] Optionally, the time domain offset Δt1 can be mapped to H t The Δt1th column of the time domain offset can be recorded as Similarly, the sequence corresponding to the frequency domain offset can be obtained The subsequence of the device identification information of the second network device k is recorded as The third sequence sent by the first network device to the second network device is a combination of the above three subsequences (the device identification subsequence of the second network device, the first resource indication subsequence corresponding to the time domain offset, and the first resource indication subsequence corresponding to the frequency domain offset), that is,

[0240] Optionally, based on the analysis of the number of second network devices required for multiple frequency bands such as 3.5G, U6G, and 28G, the number of second network devices required for each sector is less than 16. According to the current network analysis, the length of the first identification information of the second network device can be: N ID ≤16 bits; for time domain offset and frequency domain offset, 32 time domain offsets and 32 frequency domain offsets can be preset, that is, the length of the time domain offset and frequency domain offset is: N t =N f =32 bits, then the third sequence length can be N ID +N t +N f =80 bits. If QPSK modulation is used, the number of REs required to transmit the third sequence may be 80 / 2=40.

[0241] In another exemplary embodiment, the third sequence can jointly determine the sequence index j based on the identification information, time domain offset, and frequency domain offset of the second network device. Assuming that the first identification information of the second network device is 111, the time domain offset is 0000, and the frequency domain offset is 1111, the format of the sequence index generated according to the first identification information, time domain offset, and frequency domain offset of the second network device is pre-set, then the index j can be expressed as: 11100001111; the third sequence is the sequence set associated with the sequence index j, denoted as H third The jth column of .

[0242] Among them, the sequence set H third It can be obtained according to the method of generating the sequence set in S501, which will not be described in detail here.

[0243] Compared with the previous example of generating the third sequence, the length of the third sequence generated by the method in this example is longer (e.g., index 11 bits, corresponding to H third The length of the sequence is 2048 bits), and the sequence generation method is relatively simple.

[0244] In a possible embodiment, the first network device may receive the second sequence from the second network device based on the third time-frequency resource and through a time domain offset and / or a frequency domain offset.

[0245] For example, taking the third time-frequency resource as (t1, f1), the time domain offset as Δt1, and the frequency domain offset as Δf1 as an example, the second network device can send the second sequence at the position of (t1+Δt1, f1+Δf1), and correspondingly, the first network device can receive the second sequence at the position of (t1+Δt1, f1+Δf1).

[0246] In another achievable manner, the third sequence may be composed of an identification subsequence and multiple first resource indication subsequences, wherein the first resource indication subsequence may be generated according to one or more of the following: a time domain resource index and a frequency domain resource index.

[0247] Exemplarily, the third sequence may be composed of a device identification subsequence of the second network device, a first resource indication subsequence corresponding to the time domain resource index, and a first resource indication subsequence corresponding to the frequency domain resource index.

[0248] Among them, the time domain resource index can be recorded as t ind , the frequency domain resource index can be recorded as f ind The sequence corresponding to the time domain resource index is based on the tth ind The sequence corresponding to the frequency domain resource index is determined according to the fth order of the frequency domain resource sequence set. ind Column OK.

[0249] The method for generating the time domain resource sequence set and the frequency domain resource sequence set is consistent with the method for generating the sequence set in S501 above, and will not be repeated here.

[0250] Optionally, the second network device may send a second sequence to the first network device based on the time domain resources associated with the time domain resource index and / or the frequency domain resources associated with the frequency domain resource index; correspondingly, the first network device may receive the second sequence from the second network device based on the time domain resources associated with the time domain resource index and / or the frequency domain resources associated with the frequency domain resource index.

[0251] Optionally, the first network device sends a third sequence to the second network device on a third time-frequency resource; correspondingly, the second network device receives the third sequence from the first network device on the third time-frequency resource.

[0252] Among them, the third time-frequency resource is a predefined time-frequency resource, which can be a time-frequency resource on the protection interval of switching between the downlink time slot and the uplink time slot, or a time-frequency resource on the symbol corresponding to SSB#1. No specific limitation is made here.

[0253] Optionally, the specific value of the third time-frequency resource can be determined according to the actual communication scenario or actual communication requirements.

[0254] Optionally, the correlation between any two third sequences is lower than a first preset threshold, or any two third sequences are composed of multiple subsequences, and between any two third sequences, there is at least one pair of subsequences with the same starting position and the same length, and the correlation between them is lower than a second preset threshold.

[0255] S503: The first network device sends a timing indication sequence to the second network device; correspondingly, the second network device receives the timing indication sequence from the first network device.

[0256] The timing indication sequence is used to specify the timing advance.

[0257] The timing advance is determined by the first network device according to the second sequence.

[0258] Different second network devices are at different distances from the first network device. This means that when different second network devices simultaneously send signals to the first network device, the signals arrive at the first network device at different times. To eliminate this signal arrival time error, different second network devices can receive a timing advance from the first network device. The second network devices can then send signals to the first network device based on the timing advance, thereby ensuring that the signals sent by different second network devices to the first network device arrive at the first network device in the same time domain.

[0259] Based on the timing advance, this application proposes a possible embodiment:

[0260] Optionally, the timing uncertainty is related to the cell radius, and every 1 kilometer of distance may cause a transmission delay of 6.7 microseconds for the signal sent by the second network device to the first network device.

[0261] Optionally, the subcarrier spacing can be expressed as SCS μ =15KHz×2 μ , where μ is a coefficient. The larger μ is, the larger the subcarrier spacing is.

[0262] For example, when μ is 5, the distance of one timing advance can be expressed as

[0263] in,

[0264] It is understandable that the second network device needs to reflect the signal from the first network device, and the distance between the second network device and the first network device cannot be too far, otherwise the energy of the incident signal on the second network device may be too small.

[0265] For example, when the cell radius is 1 km, 1 km / 39 m ≈ 26. Similar to the third sequence, a timing indication sequence can be generated using the identification information of the second network device and a timing advance of at least 26.

[0266] Optionally, the second network device may adjust the time when the signal sent by the second network device reaches the first network device according to the timing advance, thereby eliminating the time error when signals from different second network devices reach the first network device.

[0267] Optionally, the timing indication sequence may also be used to indicate a timing feedback resource, which may be a predefined time-frequency resource.

[0268] Optionally, as shown in S504 in Figure 6 below, the second network device can send a timing feedback sequence to the first network device on the timing feedback resource, or the second network device can randomly occupy time-frequency resources to send a timing feedback sequence to the first network device after receiving the timing indication sequence, without restriction.

[0269] The timing feedback sequence is used to indicate that the second network device has received the timing indication sequence.

[0270] Optionally, the second network device may map the timing feedback information onto a sequence to obtain a timing feedback sequence.

[0271] Optionally, the timing feedback information may be an acknowledgment character (ACK) or a negative ACK character (NACK).

[0272] For example, the second network device may send an ACK to the first network device on the timing feedback resource. Correspondingly, the first network device may receive an ACK from the second network device on the timing feedback resource.

[0273] Exemplarily, the timing feedback information can be 1-bit information, where a bit value of 1 indicates that the second network device receives a timing indication sequence from the first network device (i.e., ACK), and a bit value of 0 indicates that the second network device does not receive a timing indication sequence from the first network device (i.e., NACK). Alternatively, a bit value of 0 indicates that the second network device receives a timing indication sequence from the first network device (i.e., ACK), and a bit value of 1 indicates that the second network device does not receive a timing indication sequence from the first network device (i.e., NACK), without limitation.

[0274] Optionally, the second network device may generate a timing sequence set index according to 1 bit of information and the first identification information.

[0275] The timing sequence set is obtained by the sequence set generation method in S501 above, which will not be described in detail here.

[0276] For example, the timing sequence set index returned by the second network device can be 1+111 (that is, the returned ACK and the identification information of the second network device (111)), and the timing sequence set index "1111" (corresponding to decimal 15) is associated with the 15th column of the timing sequence set. A timing feedback sequence can be generated based on the 15th column of the timing sequence set, and the timing feedback sequence can be sent to the first network device at the same time.

[0277] Optionally, as shown in S504a in FIG. 6 below, when the first network device receives the timing feedback sequence from the second network device, the identity of the second network device can be distinguished and uplink synchronization can be achieved.

[0278] Based on the method shown in Figure 5 above, the second network device can distinguish the identity of the first network device based on the first sequence sent by the first network device, that is, determine the first network device that can be accessed, and then achieve downlink synchronization. The second network device sends a second sequence to the first network device, which allows the first network device to distinguish the identity of the second network device based on the second sequence, and then determine the timing advance based on the second sequence. The second network device can achieve uplink synchronization based on the timing advance. The second network device can then receive a signal from the first network device and forward the signal to the terminal device, or receive a signal from the terminal device and forward the signal to the first network device, thereby improving the reliability of communication between the terminal device and the first network device and enhancing the transmission performance between the terminal device and the first network device.

[0279] Based on the method shown in FIG5 , the first network device may further send the weight indication sequence and the fourth sequence to the second network device; correspondingly, the second network device may receive the weight indication sequence and the fourth sequence from the first network device.

[0280] Among them, the weight indication sequence is used to indicate the phase distribution of the second network device, and the weight indication sequence is associated with the identification information of the second network device; the fourth sequence is used to instruct the second network device to adjust the fourth time-frequency resource of the phase distribution associated with the weight indication sequence.

[0281] Exemplarily, as shown in S505 in FIG. 6 below, after identity distinction and uplink and downlink synchronization are performed between the first network device and the second network device, the first network device sends a weight indication sequence to the second network device.

[0282] The weight indication sequence consists of a device identification subsequence and one or more weight indication subsequences.

[0283] The device identification subsequence is associated with the identification information of the second network device; and the weight indication subsequence is associated with the weight information.

[0284] Optionally, the weight indication sequence is used to indicate one or more of the following: a horizontal beam weight indication sequence or a vertical beam weight indication sequence.

[0285] Optionally, the second network device may adjust the phase distribution associated with the weight indication sequence according to the weight indication sequence.

[0286] Optionally, the weight indication sequence may be generated by weight information, which may be understood as the first network device mapping the generated weight information into the weight indication sequence, and then sending the weight indication sequence to the second network device.

[0287] Optionally, the weight information associated with the weight indication sequence may be a weight index, or other information that can represent a weight (such as a bitmap), without limitation.

[0288] Optionally, the weight information associated with the weight indication sequence may be horizontal beam weight information, or the weight information associated with the weight indication sequence may be vertical beam weight information, or the weight information associated with the weight indication sequence may be horizontal beam weight information and vertical beam weight information, without limitation.

[0289] The weight index may include a horizontal beam weight index and / or a vertical beam weight index.

[0290] In an achievable embodiment, taking the example of a weight index including a horizontal beam weight index and a vertical beam weight index, assuming that the second network device has H beams in the horizontal direction and V beams in the vertical direction, the second network device has a total of H×V beams, and the weight index can be represented by an H+V bit sequence.

[0291] Among them, the H bit sequence is used to indicate the horizontal beam weight index, and the V bit sequence is used to indicate the vertical beam weight index, and H and V are positive integers.

[0292] Optionally, the horizontal beam weight index is denoted as h, and the vertical beam weight index is denoted as v, and the horizontal beam sequence set H can be obtained respectively. H , vertical beam sequence set H V The hth and vth columns of .

[0293] The horizontal beam sequence set and the vertical beam sequence set can be obtained by the sequence set generation method in S502, which will not be described in detail here.

[0294] For example, the first network device may indicate weight indexes h and v to the second network device, and the second network device may reflect the signal from the first network device or the terminal device according to the horizontal beam associated with weight index h and the vertical beam associated with weight index v. Where 1≤h≤H, 1≤v≤V.

[0295] Based on the above description of the weight information associated with the weight indication sequence, taking the weight information associated with the weight indication sequence as a weight index as an example, this application proposes three possible implementations:

[0296] In a first possible implementation, horizontal beam 1 may be represented by weight index 1; horizontal beam 2 may be represented by weight index 2; ...; horizontal beam H may be represented by weight index H.

[0297] In a second possible implementation, vertical beam 1 can be represented by weight index 1; vertical beam 2 can be represented by weight index 2; ...; vertical beam V can be represented by weight index V.

[0298] In a third possible implementation, horizontal beam 1 and vertical beam 1 can be represented by weight index (1, 1); horizontal beam 1 and vertical beam 2 can be represented by weight index (1, 2); ...; horizontal beam H and vertical beam V can be represented by weight index (H, V).

[0299] Among them, a beam can also be associated with a bit. If the value of the bit is 1, it means that the beam corresponding to the bit is used to send and / or receive signals; if the value of the bit is 0, it means that the beam corresponding to the bit is not used to send and / or receive signals, or, if the value of the bit is 0, it means that the beam corresponding to the bit is used to send and / or receive signals; if the value of the bit is 1, it means that the beam corresponding to the bit is not used to send and / or receive signals, and there is no restriction.

[0300] For example, taking the second network device as having 3 horizontal beams and 2 vertical beams, if the value of the bit map is 01010 and starts at the lowest bit, it means that horizontal beam 2 and vertical beam 2 are used to reflect the signal, and horizontal beam 1, horizontal beam 3, and vertical beam 1 are not used to reflect the signal; or, if the value of the bit map can be 00110, it means that horizontal beam 1 and vertical beam 2 are used to reflect the signal, and horizontal beam 2, horizontal beam 3, and vertical beam 1 are not used to reflect the signal.

[0301] Optionally, the first network device may map the generated weight index onto a sequence to generate a weight indication sequence, and then send the weight indication sequence to the second network device.

[0302] For example, in the U6G frequency band, the size of the second network device is 0.5*0.5m 2Taking the array element spacing as 0.4 times the wavelength as an example, the number of horizontal beams and vertical beams of the second network device is 28. Therefore, the horizontal beam index and vertical beam index require 28 bits respectively. ID +H+V=16+28+28=72 bits. Under QPSK modulation, the required number of REs is 72 / 2=36.

[0303] Since the intensity of the signal received and sent by the second network device is associated with the incident angle of the beam, adjusting the phase distribution based on the horizontal and / or vertical beam weight indication sequence can make the signal reflect in a specific direction, effectively improving the transmission performance between the terminal device and the first network device.

[0304] Optionally, on the fourth time-frequency resource, the second network device adjusts a phase distribution associated with the weight indication sequence.

[0305] For example, as shown in FIG9 below, the horizontal axis represents the time domain and the vertical axis represents the frequency domain. For example, if the second network device receives weight index i from the first network device before time 2 and receives weight index j from the first network device before time 3, if the second network device determines that the effective time of weight index i is time 2 through the fourth sequence 1, the second network device adjusts the phase distribution associated with weight index i at time 2. Correspondingly, when the second network device receives weight index j, if the effective time of weight index j is determined to be time 3 through the fourth sequence 2, the second network device can adjust the phase distribution associated with weight index j at time 3. It can be understood that the effective time of weight index i is from time 2 to time 3.

[0306] The fourth sequence may be composed of a device identification subsequence and one or more second resource indication subsequences; the second resource indication subsequence is associated with at least one of a predefined time domain resource and a predefined frequency domain resource.

[0307] Optionally, the weight indication sequence and the fourth sequence may be transmitted in the same sequence, or may be transmitted separately, without limitation.

[0308] Based on the above description of the weight indication sequence and the fourth sequence, this application proposes two possible embodiments:

[0309] In a first possible embodiment, taking the example that the first network device is located in the same sequence column according to the weight information and the fourth sequence, the first network device sends a weight indication sequence to the second network device, the second network device can obtain the weight information according to the weight indication sequence, and determine the effective time and frequency domain resources of the weight information through the fourth sequence, and the second network device adjusts the phase distribution associated with the weight information at the effective time.

[0310] The fourth sequence consists of a device identification subsequence, a weight indication subsequence, and a second resource indication subsequence.

[0311] In a second possible embodiment, taking the example of a first network device generating a weight indication sequence based on weight information, the first network device sends the weight indication sequence and a fourth sequence to the second network device, the second network device can determine the weight information based on the weight indication sequence, the second network device can determine the effective time of the weight information through the fourth sequence, and the second network device can adjust the phase distribution associated with the weight information at the effective time.

[0312] Optionally, the correlation between any two fourth sequences is lower than a first preset threshold, or, when any two fourth sequences are composed of multiple subsequences, between any two fourth sequences, there is at least one pair of subsequences with the same starting position and the same length, and the correlation between them is lower than a second preset threshold.

[0313] Optionally, one or more of the following are associated with the first identification information: a third sequence, a fourth sequence, a weight indication sequence, or a device identification subsequence.

[0314] Optionally, in an embodiment of the present application, the correlation between any two sequences of each sequence type is lower than a first threshold, or each sequence contains multiple types of subsequences, and the correlation of at least one type of subsequence between any two sequences is lower than a second preset threshold. This can reduce the interference caused by the sequences to each other during the transmission process, improve the transmission performance, and effectively enhance the reliability of communication.

[0315] From the content described in this application, it can be understood that any sequence between the first network device and the second network device is generated based on the identification information of the second network device, which can effectively distinguish the sequences associated with different second network devices and improve the reliability of communication between the second network device and the first network device.

[0316] It should be noted that the various embodiments of this application can be implemented independently or in combination, without limitation. Unless otherwise specified or there is a logical conflict, the terms and / or descriptions of the different embodiments provided in this application are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0317] It is understood that in the embodiments of the present application, the execution subject may perform some or all of the steps in the embodiments of the present application. These steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of various operations. In addition, the various steps may be performed in a different order than those presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application need to be performed.

[0318] The above mainly introduces the solutions provided by this application from the perspective of interaction between various devices. Accordingly, this application also provides a communication device, which is used to implement the various methods described above. The communication device can be the second network device in the above method embodiments, or a device that includes the above second network device, or a component that can be used for the second network device; alternatively, the communication device can be the first network device involved in the above method embodiments, or a device that includes the first network device, or a component that can be used for the first network device.

[0319] It is understandable that, in order to realize the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0320] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0321] In one implementation scenario, taking the communication device as the second network device in the above method embodiment as an example, FIG10 shows a schematic structural diagram of a second network device 100. The second network device 100 includes a processing module 1001 and a transceiver module 1002.

[0322] In some embodiments, the second network device 100 may further include a storage module (not shown in FIG. 10 ) for storing program instructions and data.

[0323] In some embodiments, the transceiver module 1002, which may also be referred to as a transceiver unit, is configured to implement a transmitting and / or receiving function. The transceiver module 1002 may be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0324] In some embodiments, the transceiver module 1002 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the second network device in the above method embodiment, and / or used to support other processes of the technology described herein; the processing module 1001 may be used to execute the processing steps (such as determination, generation, etc.) performed by the second network device in the above method embodiment, and / or used to support other processes of the technology described herein.

[0325] Exemplarily, transceiver module 1002 is configured to receive a first sequence from a first network device, wherein the first sequence is associated with identification information of a second network device and is used for downlink synchronization. Transceiver module 1002 is further configured to send a second sequence to the first network device, wherein the second sequence is associated with identification information of the second network device. Transceiver module 1002 is further configured to receive a timing indication sequence from the first network device, wherein the timing indication sequence is used to indicate a timing advance, which is determined by the first network device based on the second sequence.

[0326] In a possible implementation, the transceiver module 1002 is further configured to receive a first sequence from a first network device on a first time-frequency resource; wherein the first time-frequency resource is a predefined time-frequency resource.

[0327] In one possible implementation, transceiver module 1002 is further configured to receive a third sequence from the first network device; the third sequence is used to indicate the second time-frequency resource, and the third sequence is composed of a device identification subsequence and one or more first resource indication subsequences, the device identification subsequence is associated with identification information of the second network device, and the first resource indication subsequence is associated with at least one of a predefined time domain resource and a predefined frequency domain resource. Transceiver module 1002 is further configured to send the second sequence to the first network device on the second time-frequency resource.

[0328] In a possible implementation, the transceiver module 1002 is further configured to receive a third sequence from the first network device on a third time-frequency resource; wherein the third time-frequency resource is a predefined time-frequency resource.

[0329] In one possible implementation, the timing indication sequence is also used to indicate a timing feedback resource, and the transceiver module 1002 is further used to send a timing feedback sequence to the first network device on the timing feedback resource; wherein the timing feedback resource is a predefined time-frequency resource, and the timing feedback sequence is used to indicate that the second network device has received the timing indication sequence.

[0330] In one possible implementation, the transceiver module 1002 is further configured to receive a weight indication sequence and a fourth sequence from the first network device. The weight indication sequence is used to indicate the phase distribution of the second network device, and the weight indication sequence is associated with the identification information of the second network device; the fourth sequence is used to indicate the fourth time-frequency resource for the second network device to adjust the phase distribution associated with the weight indication sequence; the weight indication sequence is composed of a device identification subsequence and one or more weight indication subsequences, and the fourth sequence is composed of a device identification subsequence and one or more second resource indication subsequences; the device identification subsequence is associated with the identification information of the second network device; the weight indication subsequence is associated with the weight information, and the second resource indication subsequence is associated with at least one of a predefined time domain resource and a predefined frequency domain resource. The processing module 1001 is configured to adjust the phase distribution associated with the weight indication sequence on the fourth-order time-frequency resource.

[0331] In a possible implementation, the weight indication sequence and the fourth sequence are located in the same sequence, wherein the fourth sequence consists of a device identification subsequence, a weight indication subsequence, and a second resource indication subsequence.

[0332] In a possible implementation, any sequence between the first network device and the second network device is related to identification information of the second network device.

[0333] In a possible implementation, the transceiver module 1002 is further configured to receive a fifth sequence from the first network device; wherein the fifth sequence is used to indicate first identification information allocated by the first network device to the second network device.

[0334] In one possible implementation, one or more of the following are associated with the first identification information: a third sequence, a fourth sequence, a weight indication sequence, or a device identification subsequence.

[0335] In one possible implementation, the correlation between any two sequences of each sequence type is lower than a first preset threshold; or, each sequence type is composed of multiple subsequences, and between any two sequences of the same type, there is at least one pair of subsequences with the same starting position and the same length, and the correlation between them is lower than a second preset threshold.

[0336] In this application, the second network device 100 is presented in the form of various functional modules divided in an integrated manner. The "module" here can refer to an ASIC, a circuit, a processor and memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.

[0337] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the second network device 100 may take the form of the communication device 40 shown in FIG. 4 .

[0338] As an example, the functions / implementation process of the processing module 1001 in FIG10 can be implemented by the processor 401 in the communication device 40 shown in FIG4 calling the computer-executable instructions stored in the memory 403. The functions / implementation process of the transceiver module 1002 in FIG10 can be implemented by the communication interface 404 in the communication device 40 shown in FIG4.

[0339] In some embodiments, when the second network device 100 in Figure 10 is a chip or a chip system, the function / implementation process of the transceiver module 1002 can be implemented through the input and output interface (or communication interface) of the chip or chip system, and the function / implementation process of the processing module 1001 can be implemented through the processor (or processing circuit) of the chip or chip system.

[0340] Since the second network device 100 provided in this embodiment can execute the above method, the technical effects that can be obtained can refer to the above method embodiments and will not be repeated here.

[0341] In another implementation scenario, taking the communication device as the first network device in the above method embodiment as an example, FIG11 shows a schematic structural diagram of a first network device 110. The first network device 110 includes a processing module 1101 and a transceiver module 1102.

[0342] In some embodiments, the first network device 110 may further include a storage module (not shown in FIG. 11 ) for storing program instructions and data.

[0343] In some embodiments, the transceiver module 1102, which may also be referred to as a transceiver unit, is configured to implement a transmitting and / or receiving function. The transceiver module 1102 may be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0344] In some embodiments, the transceiver module 1102 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the first network device in the above method embodiment, and / or used to support other processes of the technology described herein; the processing module 1101 may be used to execute the processing steps (such as determination, generation, etc.) performed by the terminal in the above method embodiment, and / or used to support other processes of the technology described herein.

[0345] Exemplarily, transceiver module 1102 is configured to send a first sequence to a second network device, wherein the first sequence is associated with identification information of the second network device and is used for downlink synchronization. Transceiver module 1102 is further configured to receive a second sequence from the second network device, wherein the second sequence is associated with identification information of the second network device. Transceiver module 1102 is further configured to send a timing indication sequence to the second network device, wherein the timing indication sequence is used to indicate a timing advance, which is determined by the first network device based on the second sequence.

[0346] In a possible implementation, the transceiver module 1102 is further configured to send the first sequence to the second network device on a first time-frequency resource; wherein the first time-frequency resource is a predefined time-frequency resource.

[0347] In one possible implementation, transceiver module 1102 is further configured to send a third sequence to the second network device; the third sequence is used to indicate the second time-frequency resource, and the third sequence is composed of a device identification subsequence and one or more first resource indication subsequences, the device identification subsequence is associated with identification information of the second network device, and the first resource indication subsequence is associated with at least one of a predefined time domain resource and a predefined frequency domain resource. Transceiver module 1102 is further configured to receive the second sequence from the second network device on the second time-frequency resource.

[0348] In a possible implementation, the transceiver module 1102 is further used to send the third sequence to the second network device on a third time-frequency resource; wherein the third time-frequency resource is a predefined time-frequency resource.

[0349] In one possible implementation, the timing indication sequence is also used to indicate a timing feedback resource, and the transceiver module 1102 is further used to receive a timing feedback sequence from the second network device on the timing feedback resource; wherein the timing feedback resource is a predefined time-frequency resource, and the timing feedback sequence is used to determine the timing advance received by the second network device from the first network device.

[0350] In one possible implementation, the transceiver module 1102 is further used to send a weight indication sequence and a fourth sequence to the second network device; wherein the weight indication sequence is used to indicate the phase distribution of the second network device, and the weight indication sequence is associated with the identification information of the second network device; the fourth sequence is used to indicate the fourth time-frequency resource of the phase distribution associated with the adjusted weight indication sequence of the second network device; the weight indication sequence is composed of a device identification subsequence and one or more weight indication subsequences, and the fourth sequence is composed of a device identification subsequence and one or more second resource indication subsequences; the device identification subsequence is associated with the identification information of the second network device; the weight indication subsequence is associated with the weight information, and the second resource indication subsequence is associated with at least one of the predefined time domain resources and the predefined frequency domain resources.

[0351] In a possible implementation, the weight indication information sequence and the fourth sequence are located in the same sequence; wherein the fourth sequence consists of a device identification subsequence, a weight indication subsequence, and a second resource indication subsequence.

[0352] In a possible implementation, any sequence between the first network device and the second network device is related to identification information of the second network device.

[0353] In a possible implementation, the transceiver module 1102 is further configured to send a fifth sequence to the second network device; wherein the fifth sequence is used to indicate identification information allocated by the first network device to the second network device.

[0354] In one possible implementation, one or more of the following are associated with the first identification information: a third sequence, a fourth sequence, a weight indication sequence, or a device identification subsequence.

[0355] In one possible implementation, the correlation between any two sequences of each sequence type is lower than a first preset threshold; or, each sequence type is composed of multiple subsequences, and between any two sequences of the same type, there is at least one pair of subsequences with the same starting position and the same length, and the correlation between them is lower than a second preset threshold.

[0356] In this application, the first network device 110 is presented in the form of functional modules divided in an integrated manner. The "module" here can refer to an ASIC, a circuit, a processor and memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.

[0357] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the first network device 110 may take the form of the communication apparatus 40 shown in FIG. 4 .

[0358] As an example, the functions / implementation process of the processing module 1101 in FIG11 can be implemented by the processor 401 in the communication device 40 shown in FIG4 calling the computer-executable instructions stored in the memory 403. The functions / implementation process of the transceiver module 1102 in FIG11 can be implemented by the communication interface 404 in the communication device 40 shown in FIG4.

[0359] In some embodiments, when the first network device 110 in Figure 11 is a chip or a chip system, the function / implementation process of the transceiver module 1102 can be implemented through the input and output interface (or communication interface) of the chip or chip system, and the function / implementation process of the processing module 1101 can be implemented through the processor (or processing circuit) of the chip or chip system.

[0360] Since the first network device 110 provided in this embodiment can execute the above method, the technical effects that can be obtained can refer to the above method embodiments and will not be repeated here.

[0361] As a possible product form, the second network device or the first network device described in the embodiment of the present application can also be implemented using the following: one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout this application.

[0362] As another possible product form, the second network device or the first network device described in the embodiment of the present application can be implemented by a general bus architecture. For ease of explanation, refer to Figure 12, which is a structural diagram of a communication device 120 provided in an embodiment of the present application, wherein the communication device 120 includes a processor 1201 and a transceiver 1202. The communication device 120 can be a second network device, or a chip or module therein; alternatively, the communication device 120 can be a first network device, or a chip or module therein. Figure 12 only shows the main components of the communication device 120. In addition to the processor 1201 and the transceiver 1202, the communication device may further include a memory 1203.

[0363] Optionally, the processor 1201 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process software program data. The memory 1203 is primarily used to store software programs and data. The transceiver 1202 may include a radio frequency circuit and an antenna. The radio frequency circuit is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves.

[0364] Optionally, the processor 1201 , the transceiver 1202 , and the memory 1203 may be connected via a communication bus.

[0365] When the communication device is powered on, the processor 1201 can read the software program in the memory 1203, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1201 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal to the outside in the form of electromagnetic waves via the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal via the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1201. The processor 1201 converts the baseband signal into data and processes the data.

[0366] In another implementation, the RF circuit and antenna may be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be remotely arranged independent of the communication device.

[0367] In some embodiments, the present application also provides a communication device, which includes a processor, configured to implement the method in any of the above method embodiments. The communication device may be the second network device or the first network device in the above method embodiments.

[0368] As a possible implementation, the communication device further includes a memory. The memory is used to store necessary computer programs and data. The computer program may include instructions, and the processor may invoke the instructions in the computer program stored in the memory to instruct the communication device to perform any of the above-described method embodiments. Of course, the memory may not be located in the communication device.

[0369] As another possible implementation, the communication device also includes an interface circuit, which is a code / data read / write interface circuit, and the interface circuit is used to receive computer execution instructions (computer execution instructions are stored in a memory, may be read directly from the memory, or may pass through other devices) and transmit them to the processor.

[0370] As another possible implementation, the communication device further includes a communication interface, where the communication interface is used to communicate with a module outside the communication device.

[0371] It can be understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips or include chips and other discrete devices. The embodiments of the present application do not specifically limit this.

[0372] The present application also provides a computer-readable storage medium having a computer program or instruction stored thereon, which implements the functions of any of the above method embodiments when executed by a computer.

[0373] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.

[0374] Those skilled in the art will appreciate that, for the sake of convenience and brevity of description, the specific working processes of the above-described systems, devices, and units may refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0375] It is understood that the systems, devices, and methods described in this application may also be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection shown or discussed may be through some interface, indirect coupling or communication connection of devices or units, and may be electrical, mechanical, or other forms.

[0376] The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Components shown as units may or may not be physical units. Some or all of these units may be selected to achieve the objectives of this embodiment as needed.

[0377] In addition, each functional unit in each embodiment of the present 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.

[0378] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes (or functions) described in the embodiments of the present application are implemented. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more media that can be integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state drive (SSD)), etc. In the embodiment of the present application, the computer may include the aforementioned device.

[0379] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art can understand and implement other changes to the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit can implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0380] Although the present application has been described with reference to specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely illustrative of the present application as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, the present application is intended to include such modifications and variations as fall within the scope of the claims of the present application and their equivalents.

Claims

1. A communication method, characterized in that: include: Receive a first sequence from a first network device; wherein the first sequence is associated with identification information of a second network device, and the first sequence is used for downlink synchronization; Sending a second sequence to the first network device; wherein the second sequence is associated with identification information of the second network device; Receive a timing indication sequence from the first network device; wherein the timing indication sequence is used to indicate a timing advance, and the timing advance is determined by the first network device according to the second sequence.

2. The method according to claim 1, characterized in that The receiving a first sequence from a first network device comprises: The first sequence is received from the first network device on a first time-frequency resource; wherein the first time-frequency resource is a predefined time-frequency resource.

3. The method according to claim 1 or 2, characterized in that: Before sending the second sequence to the first network device, the method further includes: Receive a third sequence from the first network device; wherein the third sequence is used to indicate a second time-frequency resource, the third sequence is composed of a device identification subsequence and one or more first resource indication subsequences, the device identification subsequence is associated with identification information of the second network device, and the first resource indication subsequence is associated with at least one of a predefined time domain resource and a predefined frequency domain resource; The second sequence is sent to the first network device on the second time-frequency resource.

4. The method according to claim 3, characterized in that The receiving a third sequence from the first network device comprises: The third sequence is received from the first network device on a third time-frequency resource, wherein the third time-frequency resource is a predefined time-frequency resource.

5. The method according to any one of claims 1 to 4, characterized in that: The timing indication sequence is also used to indicate a timing feedback resource, and the method further includes: A timing feedback sequence is sent to the first network device on the timing feedback resource; the timing feedback sequence is used to indicate that the second network device has received the timing indication sequence.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Receive a weight indication sequence and a fourth sequence from the first network device; wherein the weight indication sequence is used to indicate a phase distribution of the second network device, and the weight indication sequence is associated with identification information of the second network device; and the fourth sequence is used to instruct the second network device to adjust a fourth time-frequency resource of the phase distribution associated with the weight indication sequence; The weight indication sequence is composed of a device identification subsequence and one or more weight indication subsequences, and the fourth sequence is composed of a device identification subsequence and one or more second resource indication subsequences; the device identification subsequence is associated with the identification information of the second network device; the weight indication subsequence is associated with the weight information, and the second resource indication subsequence is associated with at least one of a predefined time domain resource and a predefined frequency domain resource; On the fourth time-frequency resource, a phase distribution associated with the weight indication sequence is adjusted.

7. The method according to claim 6, characterized in that The weight indication sequence and the fourth sequence are located in the same sequence, wherein the fourth sequence consists of the device identification subsequence, the weight indication subsequence, and the second resource indication subsequence.

8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: Any sequence between the first network device and the second network device is related to the identification information of the second network device.

9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: A fifth sequence is received from the first network device; wherein the fifth sequence is used to indicate first identification information allocated by the first network device to the second network device.

10. The method according to claim 9, characterized in that One or more of the following are associated with the first identification information: the third sequence, the fourth sequence, the weight indication sequence, or the device identification subsequence.

11. The method according to any one of claims 1 to 10, characterized in that: The method further comprises: The correlation between any two sequences of each sequence type is lower than a first preset threshold; or, Each sequence type is composed of multiple subsequences. Between any two sequences of the same type, there is at least one pair of subsequences with the same starting position and length. The correlation between subsequences with the same degree is lower than a second preset threshold.

12. A communication method, characterized in that: include: Sending a first sequence to a second network device; wherein the first sequence is associated with identification information of the second network device, and the first sequence is used for downlink synchronization; receiving a second sequence from the second network device; wherein the second sequence is associated with identification information of the second network device; Sending a timing indication sequence to the second network device; wherein the timing indication sequence is used to indicate a timing advance, and the timing advance is determined by the first network device according to the second sequence.

13. The method according to claim 12, characterized in that The sending the first sequence to the second network device includes: The first sequence is sent to the second network device on a first time-frequency resource; wherein the first time-frequency resource is a predefined time-frequency resource.

14. The method according to claim 12 or 13, characterized in that The receiving a second sequence from the second network device comprises: Sending a third sequence to the second network device; wherein the third sequence is used to indicate the second time-frequency resource, the third sequence is composed of a device identification subsequence and one or more first resource indication subsequences, the device identification subsequence is associated with the identification information of the second network device, and the first resource indication subsequence is associated with at least one of a predefined time domain resource and a predefined frequency domain resource; The second sequence is received from the second network device on the second time-frequency resource.

15. The method according to claim 14, characterized in that The sending the third sequence to the second network device includes: The third sequence is sent to the second network device on a third time-frequency resource, wherein the third time-frequency resource is a predefined time-frequency resource.

16. The method according to any one of claims 12 to 15, characterized in that: The timing indication sequence is also used to indicate a timing feedback resource, and the method further includes: A timing feedback sequence is received from the second network device on the timing feedback resource; wherein the timing feedback resource is a predefined time-frequency resource, and the timing feedback sequence is used to indicate that the second network device has received the timing indication sequence.

17. The method according to any one of claims 12 to 16, characterized in that: The method further comprises: Sending the weight indication sequence and the fourth sequence to the second network device; wherein the weight indication sequence is used to indicate the phase distribution of the second network device, and the weight indication sequence is associated with the identification information of the second network device; the fourth sequence is used to instruct the second network device to adjust the fourth time-frequency resource of the phase distribution associated with the weight indication sequence; The weight indication sequence is composed of a device identification subsequence and one or more weight indication subsequences, and the fourth sequence is composed of a device identification subsequence and one or more second resource indication subsequences; the device identification subsequence is associated with the identification information of the second network device; the weight indication subsequence is associated with the weight information, and the second resource indication subsequence is associated with at least one of a predefined time domain resource and a predefined frequency domain resource.

18. The method according to claim 17, characterized in that The weight indication sequence and the fourth sequence are located in the same sequence; wherein the fourth sequence is composed of the device identification subsequence, the weight indication subsequence, and the second resource indication subsequence.

19. The method according to any one of claims 12 to 18, characterized in that: The method further comprises: Any sequence between the first network device and the second network device is related to the identification information of the second network device.

20. The method according to any one of claims 12 to 19, characterized in that: The method further comprises: A fifth sequence is sent to the second network device; wherein the fifth sequence is used to indicate the first identification information allocated by the first network device to the second network device.

21. The method according to claim 20, characterized in that One or more of the following are associated with the first identification information: the third sequence, the fourth sequence, the weight indication sequence, or the device identification subsequence.

22. The method according to any one of claims 12 to 21, characterized in that: The method further comprises: The correlation between any two sequences of each sequence type is lower than a first preset threshold; or, Each sequence type is composed of multiple subsequences. Between any two sequences of the same type, there is at least one pair of subsequences with the same starting position and the same length, and the correlation between them is lower than a second preset threshold.

23. A communication device, characterized in that: include: A transceiver module, configured to receive a first sequence from a first network device; wherein the first sequence is associated with identification information of a second network device, and the first sequence is used for downlink synchronization; The transceiver module is further used to send a second sequence to the first network device; wherein the second sequence is associated with identification information of the second network device; The transceiver module is further used to receive a timing indication sequence from the first network device; wherein the timing indication sequence is used to indicate a timing advance, and the timing advance is determined by the first network device according to the second sequence.

24. A communication device, characterized in that: include: A transceiver module, configured to send a first sequence to a second network device; wherein the first sequence is associated with identification information of the second network device, and the first sequence is used for downlink synchronization; The transceiver module is further used to receive a second sequence from the second network device; wherein the second sequence is associated with identification information of the second network device; The transceiver module is further used to send a timing indication sequence to the second network device; wherein the timing indication sequence is used to indicate a timing advance, and the timing advance is determined by the first network device according to the second sequence.

25. A communication device, characterized in that: The communication device includes a processor; the processor is used to run a computer program or instruction, or to use a logic circuit to enable the communication device to execute the communication method as described in any one of claims 1-11, or to enable the communication device to execute the communication method as described in any one of claims 12-22.

26. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions or programs, which, when executed on a computer, enable the communication method as described in any one of claims 1 to 11, or enable the communication device to execute the communication method as described in any one of claims 12 to 22.

27. A computer program product, characterized in that The computer program product includes computer instructions; when part or all of the computer instructions are executed, the communication method according to any one of claims 1 to 11 is executed, or the communication method according to any one of claims 12 to 22 is executed.

Citation Information

Patent Citations

  • Communication method and device

    CN119450788A

  • Time delay compensation method and device in mobile network, electronic equipment and storage medium

    CN112468252A

  • Blind detection method and device, information sending method and device, communication equipment and readable storage medium

    CN114915370A

  • Reconfigurable intelligent surface link identification

    US20220416869A1

  • Passive multiple input multiple output control interface

    WO2022261921A1