Communication method and device
Receiving and reflecting the signals of the first network device through the second network device solves the signal quality problem of the terminal device in a weak coverage or range-ignoring area, and improves communication reliability and transmission performance.
Patent Information
- Application Number
- CN202310954541.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-28
- Publication Date
- 2025-02-14
AI Technical Summary
During the movement, terminal devices may enter the weak coverage area or the range-out-of-view area of the network device, resulting in a decrease in signal quality and affecting communication performance.
The second network device receives a sequence from the first network device, performs identity distinction and synchronization, and then realizes signal reflection, improving communication reliability and transmission performance between the terminal device and the first network device.
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.
Smart Images

Figure CN119450788A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0002] 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.
[0003] 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 of the signal from the 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 network device, affecting the communication performance.
[0004] Therefore, how to improve the communication performance between terminal devices and network devices has become a technical problem that needs to be solved urgently. Summary of the invention
[0005] 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.
[0006] In a first aspect, a communication method is provided, which can be executed by a second network device, or by a component of the second network device, such as a processor, a chip, or a chip system of the second network device, or by a logic module or software that can implement 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; receiving a timing indication sequence from the first network device. 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; 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.
[0007] Based on the first aspect, the second network device can distinguish the identity of the first network device according to 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 can enable the first network device to distinguish the identity of the second network device according to the second sequence, and then determine the timing advance according to the second sequence. The second network device can achieve uplink synchronization according to the timing advance. Then, the second network device can 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 improving the transmission performance between the terminal device and the first network device.
[0008] 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.
[0009] Based on this possible implementation, the second network device receives the first sequence on the predefined first time-frequency resources, 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 to avoid the energy consumption of the full-band detection sequence.
[0010] In a 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 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.
[0011] Based on this possible implementation, the second network device sends the second sequence on the second time-frequency resource, which can reduce the conflict between 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.
[0012] 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.
[0013] 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 to avoid the energy consumption of the full-band detection sequence.
[0014] 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.
[0015] 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.
[0016] In a possible implementation, a weight indication sequence and a fourth sequence are received from a first network device; and on the time-frequency resource indicated by the fourth sequence, the phase distribution associated with the weight indication sequence is adjusted. 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.
[0017] 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.
[0018] 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.
[0019] 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 signaling overhead.
[0020] 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.
[0021] 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.
[0022] 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.
[0023] 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.
[0024] 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.
[0025] 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.
[0026] In a 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.
[0027] Based on this possible implementation, the interference caused by sequences to each other during the transmission process can be reduced, the transmission performance can be improved, and the reliability of communication can be effectively improved.
[0028] In a second aspect, a communication method is provided, which can be executed by a first network device, or by a component of the first network device, such as a processor, a chip, or a chip system of the first network device, or by a logic module or software that can implement 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 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 to indicate a timing advance, and the timing advance is determined by the first network device according to the second sequence.
[0029] Based on the second aspect, the first network device sends a first sequence to the second network device, which can realize 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, and then realizes 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 according to the second sequence, and then determine the timing advance according to the second sequence, so that the second network device can realize uplink synchronization according to the timing advance. Then, the second network device can receive the signal from the first network device and reflect the signal to the terminal device, or the second network device can receive the 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 improving the transmission performance between the terminal device and the first network device.
[0030] 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.
[0031] Based on this possible implementation, the first network device sends the first sequence on a 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 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 first sequence, avoiding the energy consumption of the full-band detection sequence.
[0032] In one possible implementation, a third sequence is sent to a second network device; wherein, the third sequence is used to indicate a 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.
[0033] 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 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 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.
[0034] In a possible implementation, a 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.
[0035] 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.
[0036] 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 a 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.
[0037] Based on this possible implementation, the first network device receives a timing feedback sequence from the second network device on the timing feedback resources, 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.
[0038] In one possible implementation, a weight indication sequence and a fourth sequence are sent to a second 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 indicate that the second network device adjusts a fourth time-frequency resource of a phase distribution associated with the weight indication sequence.
[0039] 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 as to facilitate the second network device to 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.
[0040] 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.
[0041] 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 signaling overhead.
[0042] 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.
[0043] 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.
[0044] 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.
[0045] 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.
[0046] 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.
[0047] 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.
[0048] In a 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.
[0049] Based on this possible implementation, the interference caused by sequences to each other during the transmission process can be reduced, the transmission performance can be improved, and the reliability of communication can be effectively improved.
[0050] 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 in the first aspect, or a device or component included in the second network device, such as a chip.
[0051] The communication device includes a module, unit, or means corresponding to the above method, which can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0052] 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 according to the second sequence.
[0053] Optionally, the transceiver module and processing module of the communication device in the third aspect can also perform corresponding functions in any possible implementation of the first aspect mentioned above. 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.
[0054] 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 in the second aspect, or a device or component included in the first network device, such as a chip.
[0055] The communication device includes a module, unit, or means corresponding to the above method, which can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.
[0056] 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 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 also 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 also 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.
[0057] 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.
[0058] In a fifth aspect, a communication device is provided, comprising: at least one processor, the processor being used to execute computer instructions stored in a memory or through a logic circuit, so that the communication device performs the communication method described in any one of the above aspects or any possible implementation of any one of the 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 included in the second network device, such as a chip; or 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.
[0059] 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.
[0060] In a sixth aspect, a communication device is provided, comprising: a processor and a communication interface; the communication interface is used to input and / or output signals; the processor is used to execute a computer program or instruction so that the communication device performs the communication method described in any of the above aspects. The communication device can 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; or the communication device can 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 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.
[0062] In some possible implementations, the communication interface is used to communicate with a module outside the communication device.
[0063] 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 a chip, or may include a chip and other discrete devices.
[0064] In a seventh aspect, a communication device is provided, comprising: a logic circuit and an interface circuit; the interface circuit is used to input information and / or output information; the logic circuit is used to execute the communication method described in any of the above aspects, and process and / or generate output information according to the input information. The communication device can 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; or the communication device can 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.
[0065] 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.
[0066] 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.
[0067] It can be understood that when the communication device provided in any one of the third aspect to the seventh aspect 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.
[0068] 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.
[0069] In a tenth aspect, a communication system is provided, which includes the second network device described in the third aspect or any possible implementation of the third aspect and the first network device described in the fourth aspect or any possible implementation of the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] Figure 1 A schematic diagram of random access interaction provided in an embodiment of the present application;
[0071] Figure 2 A schematic diagram of a communication system provided in an embodiment of the present application;
[0072] Figure 3 A schematic diagram of another communication system provided in an embodiment of the present application;
[0073] Figure 4 A schematic diagram of a communication device provided in an embodiment of the present application;
[0074] Figure 5 An interactive schematic diagram of a communication method provided in an embodiment of the present application;
[0075] Figure 6 An interactive schematic diagram of a communication method provided in an embodiment of the present application;
[0076] Figure 7 An interactive schematic diagram of sequence generation provided in an embodiment of the present application;
[0077] Figure 8 An interactive schematic diagram of a communication method provided in an embodiment of the present application;
[0078] Fig. 9 A schematic diagram of sending weight information provided in an embodiment of the present application;
[0079] Fig.10 A schematic diagram of the structure of a second network device provided in an embodiment of the present application;
[0080] Fig.11 A schematic diagram of the structure of a first network device provided in an embodiment of the present application;
[0081] Fig.12 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0082] The implementation of the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings.
[0083] In the description of this application, unless otherwise specified, " / " indicates that the objects associated with each other 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 between 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.
[0084] 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 items 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 multiple.
[0085] In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.
[0086] In the embodiments of the present 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 the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.
[0087] It is 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 in the entire 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 is understood that in various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and 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.
[0088] It can be understood that some optional features in the embodiments of the present application may be implemented independently in certain scenarios without relying on other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects, or may be combined with other features according to needs in certain scenarios. Accordingly, the devices provided in the embodiments of the present application may also realize these features or functions accordingly, which will not be elaborated here.
[0089] In this application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In each embodiment of this application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships. The following description of the implementation methods of this application does not constitute a limitation on the scope of protection of this application.
[0090] In order to facilitate understanding of the technical solutions of the embodiments of the present application, a brief introduction to the related technologies of the present application is first given as follows.
[0091] 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.
[0092] Optionally, the first network device may periodically send a synchronization signal and physical broadcast channel block (SSB) to the terminal device.
[0093] Among them, SSB may include a primary synchronization signal (PSS), a secondary synchronization signal (SSS) and a physical broadcast channel (PBCH).
[0094] Among them, PBCH includes the master information block (MIB) and other SSB transmission time-related information.
[0095] 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 system information block 1 (SIB1) based on the MIB, and initiate random access (or initial access) to the first network device based on SIB1.
[0096] Among them, SIB1 carries information such as cell selection parameters, access control parameters, and channel configuration related to initial access to the network.
[0097] Exemplarily, when multiple terminal devices simultaneously detect the SSB from the first network device and send access requests, the following Figure 1 The process shown implements the access of the terminal device to the first network device. The specific steps are as follows:
[0098] 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.
[0099] Optionally, Msg1 may include a random access preamble.
[0100] The random access preamble code is used to indicate that the terminal device requests to access the first network device.
[0101] Optionally, the first network device may calculate an uplink timing advance (TA) based on the random access preamble code.
[0102] 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.
[0103] Optionally, Msg2 may include a random access response.
[0104] The random access response is used to respond to the random access preamble.
[0105] 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.
[0106] Among them, TA can be carried in Msg2.
[0107] Optionally, the terminal device can complete uplink synchronization according to the TA.
[0108] S103, the terminal device sends message 3 (message 3, Msg3) to the first network device, and correspondingly, the first network device receives Msg3 from the terminal device.
[0109] Optionally, Msg3 may include scheduled transmission.
[0110] 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.
[0111] Optionally, the terminal device may establish a radio resource control (RRC) connection by scheduling transmission.
[0112] Optionally, Msg3 can carry an RRC link establishment message or an RRC reestablishment message without restriction.
[0113] 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.
[0114] Optionally, Msg4 may include a media access control packet data unit (MAC-PDU).
[0115] The MAC-PDU may carry a temporary community-radio network temporary identity (TC-RNTI) or a contention resolution identity of a temporary cell.
[0116] 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).
[0117] 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.
[0118] 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 a criterion for accessing the first network device.
[0119] 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.
[0120] Since the terminal device may be constantly moving 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.
[0121] 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.
[0122] The second network device may be a low-cost first network device. To ensure that the signal sent from the first network device to the second network device is incident from the front of the second network device, its deployment position, array orientation, and / or connected first network device are all determined through network planning, as follows: Figure 2 As shown, the second network device can access the first network device associated with the area marked with "√" based on network planning.
[0123] Based on the positioning of the second network device, the second network device has fewer processing functions for the information received from the first network device, such as only realizing basic functions such as sequence detection and transmission, RSRP detection and reporting, etc. The terminal device can select the first network device with higher access signal strength based on the signal strength of the first network device and the random access method, but the second network device cannot identify SSB 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 by random access.
[0124] 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.
[0125] In order to solve the above problems, the present application provides a communication method, in which the second network device receives a first sequence from the 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 the identification information of the second network device, and the first sequence is used for downlink synchronization; the second sequence is associated with the identification information of the second network device; the timing indication sequence is used to indicate the timing advance, and the timing advance is determined by the first network device according to the second sequence.
[0126] In an embodiment of the present application, the second network device can distinguish the identity of the first network device according to 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 according to the second sequence, and then determine the timing advance according to the second sequence. The second network device can achieve uplink synchronization according to the timing advance. Then, the second network device can 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.
[0127] The implementation of the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings.
[0128] 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 of hybrid networking of LTE and 5G, or a non-terrestrial network (NTN) system, or a sixth generation (6G) mobile communication system evolved after 5G, 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, perception and communication integrated systems, satellite communication systems, etc. 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.
[0129] The present application can be applied to various communication scenarios, such as uplink synchronization, downlink synchronization, channel estimation, signal detection, etc.
[0130] The above-mentioned communication systems and communication scenarios applicable to the present application are merely examples, and the communication systems and communication scenarios applicable to the present application are not limited thereto, and the above-mentioned description does not impose any limitation on the solutions of the present application.
[0131] For example, Figure 3 Taking the communication system shown 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.
[0132] 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 the terminal device, and can also be a chip or chip system that can be set in the above-mentioned device, and can also be a logical node or a 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.
[0133] 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 may be a node in a radio access network (RAN), or may be a base station, which may be referred to as a radio access network node (or device).
[0134] For example, the first network device may include a base transceiver station (BTS) in a global system for mobile communications (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., home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a base band pool (BBU pool), or a wireless fidelity (Wi-Fi) access point (AP), etc. Alternatively, the first network device may include a base station in an NTN, that is, it may be deployed on a flight platform or a satellite. In the NTN, the first network device may be a layer 1 (L1) relay, or a base station, or an integrated access and backhaul (IAB) node. Alternatively, the first network device may be a device that implements a base station function in IoT, such as a device that implements a base station function in drone communication, V2X, D2D, or 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 also be a wearable device or a vehicle-mounted device.
[0135] The first network device may also be a module or unit capable of implementing some functions of a 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 separately configured, or may be 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).
[0136] 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.
[0137] Optionally, the base station in the embodiments 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 (TP), or mobile switching centers, etc., which are not specifically limited in the embodiments of the present application.
[0138] Among them, the second network 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 second network device.
[0139] 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.
[0140] Optionally, the second network device may also be used to receive a signal from the terminal device and reflect the signal sent by the terminal device to the first network device.
[0141] 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.
[0142] Optionally, the second network device may be positioned as a low-cost first network device, which is 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.
[0143] Exemplarily, the second network device may be an intelligent reflect surface (IRS). IRS has low power consumption and cost, is a cost-effective solution for enhancing network coverage, and is considered to be one of the key technologies for the next generation of mobile communication networks. IRS may include one or more of the following: a passive antenna array, or a processing module. At the same time, IRS may reflect the signal transmitted from the first network device to IRS to the desired direction (such as to the terminal device) by adjusting the phase distribution of the reflective surface, thereby improving the channel environment in the weak coverage area and improving the non-line-of-sight (NLOS) path to a LOS path.
[0144] The processing module of the second network device is used to receive the control signaling from the first network device.
[0145] 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.
[0146] 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.
[0147] 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.
[0148] Exemplarily, the first network device and the second network device implement identity differentiation, so that the first network device knows which second network device to send control signaling to, and at the same time, the second network device knows which first network device to receive control signaling from; 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.
[0149] Among them, 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.
[0150] The terminal device in the embodiment of the present application may be a device with wireless transceiver function or a chip or chip system that can be set in the device, which can allow the 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 called user equipment (UE), subscriber unit (subscriberunit), terminal (terminal) or mobile station (MS) or mobile terminal (MT), etc.
[0151] Optionally, the terminal device in the embodiment of the present application may be a user-side device for implementing a wireless communication function, such as a terminal or a chip that can be used in a terminal, etc. The terminal may be a UE, a user unit, an access terminal, a terminal unit, a terminal station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a wireless communication device, a terminal agent or a terminal device, etc. 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 (handset) with wireless communication function, a laptop computer, a tablet computer, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a drone, a robot, a smart point of sale (POS) machine, a 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, 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 (smart city ... The terminal may be a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Alternatively, the terminal may be a terminal with communication function in IoT, such as a terminal in V2X (such as a vehicle networking device), a terminal in D2D communication, or a terminal in M2M communication, etc. The terminal may be mobile or fixed.
[0152] It should be noted that the communication system described in the embodiment of the present application is for the purpose of more clearly illustrating 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. A person of ordinary skill in the art 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.
[0153] When implementing it specifically, Figure 3 As shown, each first network device, second network device, or terminal device can adopt Figure 4 The structure shown, or including Figure 4 Parts shown. Figure 4 A schematic diagram of the composition of a communication device 40 provided in an embodiment of the present application, wherein the communication device 40 can be a second network device or a chip or a system on chip in the second network device; it can also be a first network device or a chip or a system on chip in the first network device; it can also be a terminal device or a chip or a system on chip in the terminal device.
[0154] like Figure 4 As shown, the communication device 40 includes one or more processors 401 and / or 407. Further, the communication device 40 may also include a communication bus 402, and at least one communication interface ( Figure 4 The above description is merely exemplary, and the communication device 40 includes a communication interface 404 and a processor 401 as an example for explanation). Optionally, the communication device 40 may further include a memory 403.
[0155] Processor 401 may 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 (such as computer program instructions). The processor may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor.
[0156] In a specific implementation, as an embodiment, the processor 401 may include one or more CPUs, such as Figure 4 CPU0 and CPU1 in.
[0157] The communication bus 402 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 The communication bus 402 is represented by only one thick line, but it does not mean that there is only one bus or one type of bus. The communication bus 402 is used to connect different components in the communication device 40 so that different components in the communication device 40 can communicate with each other.
[0158] The communication interface 404 may be a transceiver module for communicating with other devices or a communication network, such as Ethernet, RAN, or WLAN. Exemplarily, the communication interface 404 may be a device such as a transceiver or a transceiver. Alternatively, the communication interface 404 may also be a transceiver circuit located in the processor 401 to implement signal input and signal output of the processor.
[0159] The memory 403 may be a device with 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 compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the 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.
[0160] 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 realizing the communication method provided in the embodiment of the present application.
[0161] 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.
[0162] 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.
[0163] 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 may display information in a variety of ways. For example, the output device 405 may 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 may receive user input in a variety of ways. For example, the input device 406 may be a mouse, a keyboard, a touch screen device, or a sensor device.
[0164] It should be noted that Figure 4 The structure shown in the figure does not constitute a limitation on the communication device, except Figure 4 In addition to the components shown, the communication device may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0165] 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, and the embodiment of the present application can also perform other operations or various operations. In addition, each step can be performed in a different order presented in the embodiment of the present application, and it is possible not to perform all the operations in the embodiment of the present application.
[0166] Figure 5 This is an interactive diagram of a communication method provided in an embodiment of the present application. Figure 5 , the communication method comprises the following steps:
[0167] 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.
[0168] 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.
[0169] The first sequence may be used for downlink synchronization and for distinguishing the identity of the first network device by the second network device.
[0170] Optionally, the second network device may be deployed based on network planning, and the first network device may synchronize the deployment information of the second network device, that is, the first network device may determine the identification information of the second network device deployed in the cell covered by the first network device, the location information of the second network device, etc. That is, 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 network planning.
[0171] Among them, the network planning may include one or more of the following: identification information of the second network device, the station height of the second network device, the pitch angle of the second network device, the location information of the second network device (such as longitude and latitude), and the angle of the second network device, without restriction.
[0172] For example, Figure 6 As shown in S501a in FIG. 1 , the first network device may generate a first sequence according to the identification information of the second network device.
[0173] Optionally, the first sequence may be generated as follows: Figure 7 As shown, a sequence set including multiple sequences may be pre-set, each sequence may be an N*1 vector, and sequence index i corresponds to the i-th sequence in the sequence set. Identification information may be mapped to sequence index i (for example, identification information is recorded as x, a predefined number is prime y, i=x mod y), and sequence i associated with sequence index i is taken as the first sequence.
[0174] As an exemplary example, the sequence set can be generated according to the Hadamard matrix, H1=[1], and the sequence set can be
[0175] In this case, each column sequence in the Hadamard matrix is orthogonal to each other.
[0176] 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: n =[h1,…,h n ], i.e. h i .
[0177] In another exemplary embodiment, the sequence set may also be generated according to the m-sequence.
[0178] Optionally, take the identification information as 7-bit information 000 1111 as an example, that is, the lowest bit is 1 and the highest bit is 0. Map the information 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 sequence of the 15th column of the sequence set can satisfy the following formula: 15 (n+7)=[h 15 (n+4)+h 15 (n)]mod2.
[0179] Among them, h 15 (n+7) represents the bit value of the n+7th position in the sequence of the 15th column.
[0180] For example, the bit value of the 8th bit 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 11001111; and so on, iterate until the 127th bit to obtain the first sequence.
[0181] It can be understood that the sequence of each column can be obtained by the above method, and then the sequence set H can be obtained. n .
[0182] As shown in Table 1 below, the above iterative equation can be obtained through the primitive polynomial table:
[0183] Table 1 Primitive polynomial comparison table
[0184] Number of bits Algebraic Expression Octal representation 2 <![CDATA[x 2 +x+1]]> 7 3 <![CDATA[x 3 +x+1]]> 13 4 <![CDATA[x 4 +x+1]]> 23 5 <![CDATA[x 5 +x 2 +1]]> 45 6 <![CDATA[x 6 +x+1]]> 103 7 <![CDATA[x 7 +x 3 +1]]> 211
[0185] For example, f(x)=x 7 +x 3 +1 as an example, the corresponding recursive relationship of the 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).
[0186] Among them, h i (n) represents the bit value of the nth bit.
[0187] Optionally, the length of 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, assuming that the first sequence with a length of 1.1 million is modulated by QPSK, it may occupy 500,000 REs. Therefore, the identification information of the second network device may be decomposed into several parts to generate subsequences respectively.
[0188] For example, the identification information of the second network device is "11120110001101100000". If the first sequence is obtained directly 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], and each sub-identification information in I can obtain the sequence associated with I through the above two sequence set generation methods: I =[h I,1 ;h I,2 ;h I,3 ;h I,4 ;h I,5 ].
[0189] Among them, h I,i 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 .
[0190] 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 the sequence h in sequence. I When all subsequences are detected, downlink synchronization can be completed.
[0191] 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.
[0192] For example, N1 REs are 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 through 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
[0193] 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. ).
[0194] Among them, the first preset threshold can be determined according to the actual communication scenario or actual communication demand, and the second preset threshold can be determined according to the actual communication scenario or actual communication demand.
[0195] 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.
[0196] 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.
[0197] The first time-frequency resource may be a predefined time-frequency resource.
[0198] 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.
[0199] Optionally, the specific value of the first time-frequency resource can be determined according to an actual communication scenario or actual communication requirement.
[0200] 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.
[0201] Optionally, the first time-frequency resources may include one or more of the following: first time domain resources, or first frequency domain resources.
[0202] Optionally, the first time-frequency resource may be determined by identification information of the second network device and a preset value.
[0203] 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.
[0204] 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 the index 1 may be determined as the first time-frequency resource.
[0205] 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.
[0206] 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.
[0207] For example, Figure 6 As shown in S501b, 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.
[0208] 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.
[0209] The second sequence is associated with the identification information of the second network device, or the second sequence 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, which will not be described here.
[0210] The second sequence is used for distinguishing the identity of the first network device from the second network device.
[0211] Optionally, the second sequence can be used for uplink synchronization.
[0212] For example, Figure 6 As shown in S502b, the second network device may generate a second sequence according to the identification information of the second network device. The method for generating the second sequence is consistent with the method for generating the first sequence in S501, and will not be described in detail here.
[0213] 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 a second preset threshold.
[0214] Optional, such as Figure 6 As shown in S502a in FIG. 1 , before the first network device receives the second sequence from the second network device, the first network device may send a third sequence to the second network device.
[0215] The third sequence is used to indicate the second time-frequency resource.
[0216] 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.
[0217] In one implementable manner, the third sequence may consist of a device identification subsequence and a first resource indication subsequence.
[0218] The device identification subsequence is associated with the identification information of the second network device (or the device identification subsequence can be determined according to the identification information of the second network device), and the first resource indication subsequence is used to indicate a predefined time-frequency resource.
[0219] Exemplarily, the first resource indication subsequence indicates index t, that is, corresponds 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 value of the second network device index. The third sequence is the combination of the above two sequences, that is,
[0220] Optional, such as Figure 8 As shown in S501c, the first network device can allocate first identification information to the second network device within the coverage area of the first network device, generate a fifth sequence from the allocated 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.
[0221] Optionally, the third sequence may be related to the first identification information reallocated by the first network device to the second network device.
[0222] 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.
[0223] Exemplarily, the first network device can assign first identification information to each second network device in the coverage area according to 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.
[0224] For example, taking the case where 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 h. I′ 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.
[0225] 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.
[0226] In another achievable manner, the third sequence is composed of a device identification subsequence and a plurality of first resource indication subsequences, wherein the first resource indication subsequences may be generated according to one or more of the following: a time domain offset, or a frequency domain offset.
[0227] Among them, 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.
[0228] 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.
[0229] Optionally, the time domain offset can be at a slot level or a symbol level, without limitation.
[0230] Among them, the slot-level time domain offset can reduce the sequence overhead compared with the symbol-level time domain offset.
[0231] Optionally, the frequency domain offset may be a preset carrier spacing, may be configured by the first network device for the second network device, or may be reported by the second network device, without limitation.
[0232] Optionally, the frequency domain offset may be at a resource block (RB) level or a resource element (RE) level, without limitation.
[0233] Among them, the time domain offset at the RB level can reduce the sequence overhead compared with the frequency domain offset at the RE level.
[0234] Exemplarily, the time domain offset may be expressed as Δt1, and the frequency domain offset may be expressed as Δf1.
[0235] Based on the above description of the third sequence and the second time-frequency resource, the present application proposes two possible examples of a method for generating the third sequence:
[0236] 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
[0237] Among them, H t It can be a Hadamard matrix (N t >M t ), or a set of sequences whose correlation between any two sequences is lower than the first preset threshold, without limitation.
[0238] Optionally, the time domain offset Δt1 can be mapped to H t The sequence corresponding to 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,
[0239] Optionally, according to 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 the 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 the frequency domain offset is: N t =N f =32 bits, then the length of the third sequence 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.
[0240] In another exemplary embodiment, the third sequence can jointly determine the sequence index j according to the identification information, the time domain offset, and the 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, the time domain offset, and the frequency domain offset of the second network device is pre-set, then, the index j can be expressed as: 11100001111; the third sequence is a sequence set associated with the sequence index j, denoted as H third The jth column of .
[0241] 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.
[0242] 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 (eg, the index is 11 bits, corresponding to H third The length of the sequence is 2048 bits), and the sequence generation method is relatively simple.
[0243] 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 through a time domain offset and / or a frequency domain offset.
[0244] 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).
[0245] 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.
[0246] 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.
[0247] 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 frequency domain resource sequence set. ind Column OK.
[0248] 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 described again here.
[0249] Optionally, the second network device can 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 can 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.
[0250] 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.
[0251] Among them, the third time-frequency resource is a predefined time-frequency resource, which 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#1, and is not specifically limited here.
[0252] Optionally, the specific value of the third time-frequency resource can be determined according to an actual communication scenario or actual communication requirement.
[0253] 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.
[0254] 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.
[0255] The timing indication sequence is used to specify the timing advance.
[0256] The timing advance is determined by the first network device according to the second sequence.
[0257] Among them, different second network devices have different distances from the first network device, so that when different second network devices send signals to the first network device at the same time, the time at which the signals arrive at the first network device is different. In order to eliminate the time error of the signal arrival, different second network devices can receive the timing advance from the first network device, and the second network device can send a signal to the first network device according to the timing advance, thereby ensuring that the time domain of the signals sent by different second network devices to the first network device are aligned when they arrive at the first network device.
[0258] Based on the timing advance, the present application proposes a possible embodiment:
[0259] 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.
[0260] Optionally, the subcarrier spacing can be expressed as SCS μ =15KHz×2 μ , where μ is a coefficient. The larger μ is, the larger the subcarrier spacing is.
[0261] For example, when μ is 5, the distance of one timing advance can be expressed as
[0262] in,
[0263] 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 of the second network device may be too small.
[0264] 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 with a length of at least 26.
[0265] Optionally, the second network device may adjust the time for a signal sent by the second network device to arrive at the first network device according to the timing advance, thereby eliminating the time error for signals from different second network devices to arrive at the first network device.
[0266] Optionally, the timing indication sequence may also be used to indicate a timing feedback resource, and the timing feedback resource may be a predefined time-frequency resource.
[0267] Optional, as follows Figure 6 As shown in S504, 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.
[0268] The timing feedback sequence is used to indicate that the second network device has received the timing indication sequence.
[0269] Optionally, the second network device may map the timing feedback information onto a sequence to obtain a timing feedback sequence.
[0270] Optionally, the timing feedback information may be an acknowledgment character (acknowledgement, ACK) or a negative character (non-ACK, NACK).
[0271] For example, the second network device may send an ACK to the first network device on the timing feedback resource, and correspondingly, the first network device may receive an ACK from the second network device on the timing feedback resource.
[0272] 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); or, 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.
[0273] Optionally, the second network device may generate a timing sequence set index according to 1 bit of information and the first identification information.
[0274] The timing sequence set is obtained by the sequence set generation method in S501 above, which will not be described in detail here.
[0275] 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.
[0276] Optionally, you can Figure 6 As shown in S504a in FIG. 1 , 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.
[0277] Based on the above Figure 5 According to the method shown, the second network device can distinguish the identity of the first network device according to 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 according to the second sequence, and then determine the timing advance according to the second sequence. The second network device can achieve uplink synchronization according to 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.
[0278] Based on the above Figure 5 According to the method shown, the first network device may also 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.
[0279] 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.
[0280] For example, the following Figure 6 As shown in S505, after the first network device and the second network device perform identity distinction and uplink and downlink synchronization, the first network device sends a weight indication sequence to the second network device.
[0281] The weight indication sequence is composed of a device identification subsequence and one or more weight indication subsequences.
[0282] 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.
[0283] 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.
[0284] Optionally, the second network device may adjust the phase distribution associated with the weight indication sequence according to the weight indication sequence.
[0285] 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.
[0286] Optionally, the weight information associated with the weight indication sequence may be a weight index, or other information that can represent the weight (such as a bit map), without limitation.
[0287] 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.
[0288] The weight index may include a horizontal beam weight index and / or a vertical beam weight index.
[0289] 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.
[0290] Among them, the H bit sequence is used to indicate the horizontal beam weight index, the V bit sequence is used to indicate the vertical beam weight index, and H and V are positive integers.
[0291] 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 .
[0292] 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.
[0293] For example, the first network device may indicate weight indexes h and v to the second network device, and the second network device reflects 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.
[0294] 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, the present application proposes three possible implementations:
[0295] In a first possible implementation, horizontal beam 1 can be represented by weight index 1; horizontal beam 2 can be represented by weight index 2; ...; horizontal beam H can be represented by weight index H.
[0296] 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.
[0297] 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).
[0298] 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.
[0299] Exemplarily, taking the case that the second network device has three horizontal beams and two vertical beams, if the value of the bit map is 01010 and starts with 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.
[0300] 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.
[0301] For example, in the U6G frequency band, the size of the second network device is 0.5*0.5m 2 Taking the array element spacing of 0.4 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 the vertical beam index require 28 bits respectively. Consistent with the generation method of the third sequence, the length of the weight indication sequence is N ID +H+V=16+28+28=72 bits. Under QPSK modulation, the number of REs required is 72 / 2=36.
[0302] 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 reflect the signal in a specific direction, effectively improving the transmission performance between the terminal device and the first network device.
[0303] Optionally, on the fourth time-frequency resource, the second network device adjusts a phase distribution associated with the weight indication sequence.
[0304] For example, the following Fig. 9 As shown, the horizontal axis represents the time domain, and the vertical axis represents the frequency domain. For example, the second network device receives the weight index i from the first network device before time 2, and receives the weight index j from the first network device before time 3. If the second network device determines that the effective time of the weight index i is time 2 through the fourth sequence 1, the second network device adjusts the phase distribution associated with the weight index i at time 2; accordingly, when the second network device receives the weight index j, if the effective time of the 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 the weight index j at time 3. It can be understood that the effective time of the weight index i is from time 2 to time 3.
[0305] 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.
[0306] Optionally, the weight indication sequence and the fourth sequence may be located in the same sequence for transmission, or may be transmitted separately, without limitation.
[0307] Based on the above description of the weight indication sequence and the fourth sequence, the present application proposes two possible embodiments:
[0308] 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.
[0309] The fourth sequence consists of a device identification subsequence, a weight indication subsequence, and a second resource indication subsequence.
[0310] In a second possible embodiment, taking the example of a first network device generating a weight indication sequence according to 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 according to 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.
[0311] Optionally, the correlation between any two fourth sequences is lower than a first preset threshold, or, any two fourth sequences are composed of multiple subsequences, and 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.
[0312] 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.
[0313] 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 improve the reliability of communication.
[0314] From the contents described in this application, it can be understood that any sequence between a first network device and a second network device is generated according to the identification information of the second network device, which can effectively distinguish sequences associated with different second network devices and improve the reliability of communication between the second network device and the first network device.
[0315] It should be noted that the various embodiments of the present application can be implemented independently or in combination without limitation. If there is no special explanation or logical conflict, the terms and / or descriptions of the different embodiments provided in the present application are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0316] It is understandable that in the embodiments of the present application, the execution subject may execute some or all of the steps in the embodiments of the present application, and these steps or operations are only examples. The embodiments of the present application may also execute other operations or variations of various operations. In addition, the various steps may be executed in different orders 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 executed.
[0317] The above mainly introduces the solution provided by the present application from the perspective of interaction between various devices. Accordingly, the present application also provides a communication device, which is used to implement the above various methods. The communication device can be the second network device in the above method embodiment, or a device including the above second network device, or a component that can be used for the second network device; or, the communication device can be the first network device involved in the above method embodiment, or a device including the first network device, or a component that can be used for the first network device.
[0318] 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. Those skilled in the art should easily realize 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.
[0319] 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 module 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 function division. There may be other division methods in actual implementation.
[0320] In one implementation scenario, taking the communication device as the second network device in the above method embodiment as an example, Fig.10 A schematic diagram of the structure of a second network device 100 is shown. The second network device 100 includes a processing module 1001 and a transceiver module 1002 .
[0321] In some embodiments, the second network device 100 may further include a storage module ( Fig.10 ), for storing program instructions and data.
[0322] In some embodiments, the transceiver module 1002, which may also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions. The transceiver module 1002 may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.
[0323] 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 in this document; 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 in this document.
[0324] Exemplarily, the transceiver module 1002 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 1002 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 1002 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 according to the second sequence.
[0325] 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.
[0326] In a possible implementation, the transceiver module 1002 is further used to receive a third sequence from the first 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. The transceiver module 1002 is further used to send the second sequence to the first network device on the second time-frequency resource.
[0327] 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.
[0328] In one possible implementation, the timing indication sequence is also used to indicate a timing feedback resource, and the transceiver module 1002 is also 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.
[0329] In a possible implementation, the transceiver module 1002 is also used 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 the predefined time domain resources and the predefined frequency domain resources. The processing module 1001 is used to adjust the phase distribution associated with the weight indication sequence on the fourth-order time-frequency resources.
[0330] 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.
[0331] 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.
[0332] 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 the first identification information allocated by the first network device to the second network device.
[0333] 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.
[0334] In a 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.
[0335] In the present application, the second network device 100 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to an ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0336] In some embodiments, in terms of hardware implementation, those skilled in the art may imagine that the second network device 100 may adopt Figure 4 The form of the communication device 40 is shown.
[0337] As an example, Fig.10 The function / implementation process of the processing module 1001 in Figure 4 The processor 401 in the communication device 40 shown calls the computer execution instructions stored in the memory 403 to implement. Fig.10 The function / implementation process of the transceiver module 1002 can be Figure 4 The communication interface 404 in the communication device 40 shown is implemented.
[0338] In some embodiments, when Fig.10 When the second network device 100 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 the 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 the chip system.
[0339] 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 embodiment and will not be repeated here.
[0340] In another implementation scenario, taking the communication device as the first network device in the above method embodiment as an example, Fig.11 A schematic diagram of the structure of a first network device 110 is shown, wherein the first network device 110 includes a processing module 1101 and a transceiver module 1102 .
[0341] In some embodiments, the first network device 110 may further include a storage module ( Fig.11 ), for storing program instructions and data.
[0342] In some embodiments, the transceiver module 1102, which may also be referred to as a transceiver unit, is used to implement a sending and / or receiving function. The transceiver module 1102 may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.
[0343] 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-mentioned method embodiment, and / or used to support other processes of the technology described in this document; the processing module 1101 may be used to execute the processing steps (such as determination, generation, etc.) performed by the terminal in the above-mentioned method embodiment, and / or used to support other processes of the technology described in this document.
[0344] Exemplarily, the transceiver module 1102 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 1102 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 1102 is also 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.
[0345] 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.
[0346] In a possible implementation, the transceiver module 1102 is further used to send a third sequence 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. The transceiver module 1102 is further used to receive a second sequence from the second network device on the second time-frequency resource.
[0347] In a possible implementation, the transceiver module 1102 is also used to send the third sequence to the second network device on the third time-frequency resource; wherein the third time-frequency resource is a predefined time-frequency resource.
[0348] In one possible implementation, the timing indication sequence is also used to indicate a timing feedback resource, and the transceiver module 1102 is also 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.
[0349] In one possible implementation, the transceiver module 1102 is also 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 a 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.
[0350] 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.
[0351] 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.
[0352] 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.
[0353] 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.
[0354] In a 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.
[0355] In the present application, the first network device 110 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to an ASIC, a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.
[0356] In some embodiments, in terms of hardware implementation, those skilled in the art may imagine that the first network device 110 may adopt Figure 4 The form of the communication device 40 is shown.
[0357] As an example, Fig.11The function / implementation process of the processing module 1101 in Figure 4 The processor 401 in the communication device 40 shown calls the computer execution instructions stored in the memory 403 to implement. Fig.11 The function / implementation process of the transceiver module 1102 can be Figure 4 The communication interface 404 in the communication device 40 shown is implemented.
[0358] In some embodiments, when Fig.11 When the first network device 110 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 the 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 the chip system.
[0359] 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 embodiment and will not be repeated here.
[0360] 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 (FPGA), programmable logic devices (PLD), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits that can perform the various functions described throughout the present application.
[0361] 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. Fig.12 , Fig.12 1 is a schematic diagram of the structure of a communication device 120 provided in an embodiment of the present application, and the communication device 120 includes a processor 1201 and a transceiver 1202. The communication device 120 may be a second network device, or a chip or module therein; or, the communication device 120 may be a first network device, or a chip or module therein. Fig.12 Only the main components of the communication device 120 are shown. In addition to the processor 1201 and the transceiver 1202 , the communication device may further include a memory 1203 .
[0362] Optionally, the processor 1201 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 1203 is mainly used to store the software program and data. The transceiver 1202 may include a radio frequency circuit and an antenna. The radio frequency circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves.
[0363] Optionally, the processor 1201, the transceiver 1202, and the memory 1203 may be connected via a communication bus.
[0364] When the communication device is turned 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 sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through 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.
[0365] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.
[0366] In some embodiments, the present application also provides a communication device, which includes a processor, and is used to implement the method in any of the above method embodiments. The communication device can be the second network device or the first network device in the above method embodiments.
[0367] 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 call the instructions in the computer program stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device.
[0368] As another possible implementation, the communication device also includes an interface circuit, which is a code / data read / write interface circuit, which 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.
[0369] As another possible implementation manner, the communication device further includes a communication interface, and the communication interface is used to communicate with a module outside the communication device.
[0370] 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 it can include chips and other discrete devices. The embodiments of the present application do not specifically limit this.
[0371] The present application also provides a computer-readable storage medium on which a computer program or instruction is stored. When the computer program or instruction is executed by a computer, the functions of any of the above method embodiments are implemented.
[0372] 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.
[0373] Those skilled in the art will appreciate that, for the sake of convenience and brevity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0374] It is understood that the systems, devices and methods described in the present application can also be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0375] The units described as separate components may or may not be physically separated, i.e., they may be located in one place, or they may be distributed over multiple network units. The components shown as units may or may not be physical units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0376] 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.
[0377] 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 loading and executing computer program instructions on a computer, all or part of the processes (or functions) described in the embodiments of the present application are implemented. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may 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 may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or may contain one or more servers, data centers and other data storage devices that can be integrated with the medium. 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.
[0378] 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 may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in a claim. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0379] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious 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 exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered 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, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
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 the same length, and the correlation between them 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
Cited By
Communication method and apparatus
EP4742812A1
Communication method and apparatus
WO2025026079A1