Communication method and apparatus
By designing a synchronization block that includes a synchronization preamble signal and synchronization information, and using polar code encoding, the receiver can quickly identify and avoid interference, thus solving the problem of power waste in the synchronization block structure and improving the reliability and stability of the system.
Patent Information
- Application Number
- PCT/CN2025/094859
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-15
- Filing Date
- 2025-05-14
- Publication Date
- 2026-02-19
AI Technical Summary
How to design a synchronization block structure so that the receiver can quickly identify and avoid interference, avoid wasting power, and improve the reliability and stability of the system, especially in high-noise or multi-path propagation environments.
The synchronization block design includes a synchronization preamble signal and synchronization information. The synchronization information contains the identification information of the first node and is encoded using polar code. Through the sequence mapping relationship between the synchronization preamble signal and the synchronization information, the receiver can quickly identify and avoid interference. The receiving function can be turned on and off by controlling the indication information, thus saving energy.
It enables the receiver to quickly identify and avoid interference, reduces power consumption waste, and improves the reliability and stability of the system, especially in high-noise or multipath propagation environments, thus improving the quality of the communication link.
Smart Images

Figure CN2025094859_19022026_PF_FP_ABST
Abstract
Description
A communication method and apparatus
[0001] Cross-reference to Related Applications
[0002] This application claims priority to the Chinese Patent Application No. 202411125558.2, filed on August 15, 2024, and entitled "A communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application relates to the field of communication technology, and in particular to a communication method and apparatus. BACKGROUND
[0004] The design of synchronization block structure is crucial in communication systems, as it affects the synchronization performance and overall efficiency of the system. A good synchronization block structure can ensure that the sending end and the receiving end are aligned at the correct time point, thereby reducing the interference between symbols and improving the demodulation performance of the system, especially in high-noise or multipath propagation environments. Not only can it improve the reliability and stability of the system, but it can also effectively utilize spectrum resources and reduce power consumption.
[0005] In addition, a reasonable synchronization block structure design can facilitate the rapid capture of synchronization signals, thereby shortening the synchronization time and reducing the possibility of signal loss. In particular, in scenarios requiring high precision and low latency, synchronization block design is particularly critical. It can also help the system better resist noise and interference and improve the quality of the communication link.
[0006] However, how to design a synchronization block that allows the receiving end to quickly identify and avoid interference, while avoiding power waste, is one of the current technical needs. SUMMARY
[0007] The present application proposes a communication method and apparatus. The synchronization block designed by the method can allow the receiving end to quickly identify and avoid interference, while avoiding power waste.
[0008] In a first aspect, an embodiment of the present application provides a communication method. The method can be applied to a first node, or a component (such as a processor, a chip, or a chip system, etc.) of the first node, or a logic node, a logic module, or software capable of realizing all or part of the functions of the first node, or an apparatus matched with the first node. Taking the method applied to the first node as an example, the method comprises: generating, by the first node, a synchronization block, the synchronization block comprising a synchronization preamble signal and synchronization information, the synchronization information comprising first identification information of the first node; and transmitting, by the first node, the synchronization block.
[0009] In a possible implementation, the first identification information can be a set of addresses used to determine the position of the first node, for example, similar to a Wi-Fi media access control (MAC) address. The MAC address of the Wi-Fi is the physical address of a wireless router or a wireless network card, and the MAC address is used to uniquely identify the identity of a device in a network. In this application, the set of addresses used to determine the position of the first node can not only be used to identify the identity of the first node, but also have other functions.
[0010] In the embodiments of this application, the first identification information can also be the identity ID of the first node itself or other address information, which is not limited.
[0011] In the scheme of this application, the first node at the sending end sends a synchronization block, and the synchronization block includes a synchronization preamble signal and synchronization information. The first identification information of the first node is included in the synchronization information. After the receiving end receives the synchronization block, the first identification information can be quickly / early determined through the synchronization information, and then the data source (or the sending end) is determined as the first node. In this way, the receiving end can timely / quickly determine the subsequent steps (such as whether to continue receiving, solving, identifying interference and avoiding interference, etc.), so as to quickly identify and avoid interference, and also avoid energy waste caused by receiving interference data and other factors, and achieve energy saving.
[0012] In a possible implementation, the synchronization information further includes first indication information, and the first indication information is used to indicate whether a physical broadcast channel (PBCH) is transmitted after the synchronization block.
[0013] Through this implementation, the receiving end (the second node) can timely know whether the sending end (the first node) continues to send the PBCH after sending the synchronization block. Therefore, the receiving end (the second node) can keep the receiving function open in the case of determining that the sending end (the first node) sends the PBCH, and can timely close the receiving function in the case of determining that the sending end (the first node) does not send the PBCH, so as to save the power or energy consumption of the receiving end (the second node).
[0014] In a possible implementation, the synchronization information is information encoded based on a polar code. Through this implementation, the anti-interference capability of the synchronization information can be effectively improved.
[0015] In the embodiments of the present application, the first node can perform encoding processing on the synchronization information (and / or the first identification information of the first node) by using a polar code, and then transmit the synchronization information (and / or the first identification information of the first node). Of course, the first node can also perform encoding processing on the synchronization information (and / or the first identification information of the first node) by using other encoding modes that can improve the anti-interference effect, and the present application does not make specific limitations.
[0016] In a possible implementation manner, the synchronization preamble signal includes a first synchronization signal, a sequence of the first synchronization signal is one sequence of M sequences, M is a positive integer, and the information corresponding to each sequence includes but is not limited to one or more of the following:
[0017] a cyclic prefix length, a code rate, and second identification information.
[0018] Exemplarily, each sequence of the M sequences can correspond to or be used for indicating one cyclic prefix length (i.e., one-to-one correspondence), or each sequence can correspond to or be used for indicating multiple cyclic prefix lengths (i.e., one-to-many), or multiple sequences of the M sequences can correspond to or be used for indicating one cyclic prefix length (i.e., many-to-one), and the present application does not make limitations on the mapping relationship, and the specific design can be made according to actual application.
[0019] Similarly, each sequence of the M sequences can also correspond to or be used for indicating a code rate, second identification information, and the like, and the mapping relationship can be one-to-one correspondence, one-to-many, or many-to-one, and the present application does not make limitations, and the specific design can be made according to actual application.
[0020] The receiving end can determine the code rate through the sequence of the first synchronization signal, so as to quickly calculate the number of symbols of the subsequent synchronization information, and then the receiving end can not only determine the time length required for receiving the synchronization information, but also use the code rate and / or the number of symbols of the synchronization information to configure how to perform decoding on the synchronization information in advance.
[0021] In a possible implementation manner, the second identification information can be type information of the node or device as the sending end, or the second identification information is used for indicating the type of the node or device as the sending end. For example, the second identification information is used for indicating that the type of the first node is an access point (or an access network device).
[0022] In the embodiments of the present application, the second identification information can also be type identification information of the first node, or other address information, and the present application does not make limitations.
[0023] In this way, the second identification information can be used to roughly indicate the type of the first node at the sending end, and the first identification information carried in the synchronization information can be used to accurately indicate the identity of the first node at the sending end, so that the receiving end can implement double verification on the identity of the first node at the sending end through the first identification information and the second identification information, to ensure the accuracy of the identity of the first node at the sending end, and to avoid collision interference. Of course, the sequence of the first synchronization signal can also be used to determine other information, which will not be listed one by one in the present application.
[0024] In a possible implementation, the synchronization preamble signal further includes a second synchronization signal, a sequence of the second synchronization signal is one of N preset sequences, N is a positive integer, and the information corresponding to each sequence includes but is not limited to one or more of the following:
[0025] code rate, cyclic prefix length, and second identification information.
[0026] For example, each sequence in the N sequences can correspond to or be used to indicate one cyclic prefix length (i.e., one-to-one correspondence), can correspond to or be used to indicate multiple cyclic prefix lengths (i.e., one-to-many), or multiple sequences in the N sequences can correspond to or be used to indicate one cyclic prefix length (i.e., many-to-one). The present application does not limit the mapping relationship, and the specific design can be made according to actual application.
[0027] Similarly, each sequence in the N sequences can also correspond to or be used to indicate a code rate, second identification information, and the like, and the mapping relationship can be one-to-one correspondence, one-to-many, or many-to-one. The specific design can be made according to actual application.
[0028] In this implementation, the receiving end can determine the code rate through the sequence of the second synchronization signal, so as to quickly calculate the number of symbols of the subsequent synchronization information, and then the receiving end can not only determine the time length required for receiving the synchronization information, but also can use the code rate and / or the number of symbols of the synchronization information to configure how to perform decoding on the synchronization information in advance.
[0029] In a possible implementation, the second identification information can be type information of a node or device at the sending end, or the second identification information is used to indicate the type of the node or device at the sending end. For example, the second identification information is used to indicate that the type of the first node is an access point (or an access network device).
[0030] In the embodiments of the present application, the second identification information can also be type identification information of the first node, or other address information, and the like, which are not limited.
[0031] The second identification information corresponding to the sequence applicable to the second synchronization signal can be the same as the second identification information corresponding to the sequence applicable to the first synchronization signal, or can be different from the second identification information corresponding to the sequence applicable to the first synchronization signal, and no specific limitation is made to this, which is mainly to distinguish the first identification information of the first node carried by the synchronization information.
[0032] The receiving end can realize double verification of the identity of the sending end (the first node) through the first identification information and the second identification information, so as to ensure the accuracy of the identity of the sending end (the first node), and thus avoid conflict interference.
[0033] Of course, the sequence of the second synchronization signal can also be used to determine other information, which is not enumerated one by one in the present application.
[0034] In a possible implementation manner, the M sequences applicable to the first synchronization signal and the N sequences applicable to the second synchronization signal can be combined, so that there are M*N combined sequences, wherein "*" is a multiplication sign, and each of the M*N combined sequences can correspond to or be used to indicate one or more of a code rate, a cyclic prefix length, second identification information, and the like, and no limitation is made to this, and the mapping relationship can be one-to-one, or one-to-many, or many-to-one, and no limitation is made to this. Through this implementation manner, more information can be flexibly indicated with less sequence configuration overhead or cost.
[0035] In a possible implementation manner, the synchronization preamble signal further includes a third synchronization signal, the third synchronization signal is transmitted after the second synchronization signal and before the synchronization information; or the third synchronization signal is transmitted after the synchronization information.
[0036] In the embodiment of the present application, the third synchronization signal can be the same as the first synchronization signal and / or the second synchronization signal, or the sequence of the third synchronization signal can be the same as the sequence of the first synchronization signal and / or the sequence of the second synchronization signal. Of course, the third synchronization signal can also be different from the first synchronization signal and / or the second synchronization signal, or the sequence of the third synchronization signal can be different from the sequence of the first synchronization signal and / or the sequence of the second synchronization signal, and no limitation is made to this. Through this implementation manner, the synchronization preamble signal can be continuous or discontinuous, so as to be suitable for different communication scenarios.
[0037] In a possible implementation manner, the synchronization block is used to synchronize a first bandwidth; if the synchronization block is used to synchronize a second bandwidth, the second bandwidth is greater than the first bandwidth, the synchronization block corresponding to the second bandwidth is obtained based on the synchronization block corresponding to the first bandwidth, or the synchronization block corresponding to the second bandwidth is reconfigured.
[0038] In the embodiments of the present application, when the synchronization is of a second bandwidth larger than the current first bandwidth, the synchronization block (or sequence of synchronization blocks) of the second bandwidth can be obtained based on the design of the above-mentioned synchronization block (or sequence of synchronization blocks), for example, the synchronization block (or sequence of synchronization blocks) of the first bandwidth can be copied one or more times to obtain the synchronization block (or sequence of synchronization blocks) of the second bandwidth; or the synchronization block (or sequence of synchronization blocks) of the second bandwidth can be reconfigured or redesigned based on the implementation of the above-mentioned configuration / design of the synchronization block, and no limitation is made in this regard.
[0039] Through the implementation, when the synchronization is of a larger bandwidth, the synchronization block (or sequence of synchronization blocks) of the larger bandwidth can be effectively obtained.
[0040] In a second aspect, the present application provides a communication method, which can be applied to a second node, or a component (for example, a processor, a chip, or a chip system, etc.) of the second node, or a logic node, a logic module or software capable of realizing all or part of the functions of the second node, or an apparatus used in conjunction with the second node. Taking the case that the method is applied to the second node, the method comprises: the second node receives a synchronization block sent by a first node, the synchronization block comprising a synchronization preamble signal and synchronization information, the first identification information of the first node being included in the synchronization information; and the second node performs synchronization communication with the first node based on the synchronization block.
[0041] In a possible implementation, the first identification information can be a set of addresses used to determine the position of the first node, for example, similar to the media access control (MAC) address of Wi-Fi. The MAC address of Wi-Fi is the physical address of a wireless router or a wireless network card, and the MAC address is used to uniquely identify the identity of a device in a network. In the present application, the above-mentioned set of addresses used to determine the position of the first node can be used not only to identify the identity of the first node, but also to have other functions.
[0042] In the embodiments of the present application, the first identification information can also be the identity ID of the first node itself or other address information, and no limitation is made in this regard.
[0043] In the present application, the receiving end second node receives the synchronization block, which comprises a synchronization preamble signal and synchronization information. Since the first identification information of the first node is included in the synchronization information, the second node can quickly / early determine the first identification information of the first node, and then determine that the data source (or sending end) is the first node. In this way, the receiving end can timely / quickly determine the subsequent steps (for example, whether to continue receiving, calculating, identifying and avoiding interference, etc.), so as to quickly identify and avoid interference, and at the same time, energy consumption waste caused by receiving interference data and other factors can be avoided, and energy saving is achieved.
[0044] In a possible implementation, the synchronization information further includes first indication information, and the first indication information is used to indicate whether a physical broadcast channel (PBCH) is transmitted after the synchronization block.
[0045] By this implementation, the receiving end (the second node) can learn whether the sending end (the first node) continues to send the PBCH after sending the synchronization block, so that the receiving end (the second node) can keep the receiving function open in the case of determining that the sending end (the first node) sends the PBCH, and can timely close the receiving function in the case of determining that the sending end (the first node) does not send the PBCH, so as to save the power or energy consumption of the receiving end.
[0046] In a possible implementation, the synchronization information is information encoded based on a polar code.
[0047] In the embodiments of the present application, the first node can encode and process the synchronization information (and / or the first identification information of the first node) by using a polar code before sending, of course, the first node can also encode and process the synchronization information (and / or the first identification information of the first node) by using other encoding modes capable of improving the anti-interference effect, and the present application does not make specific limitations.
[0048] By this implementation, the anti-interference capability of the synchronization information can be effectively improved.
[0049] In a possible implementation, the synchronization preamble signal includes a first synchronization signal, a sequence of the first synchronization signal is one sequence of M sequences, M is a positive integer, and the information corresponding to each sequence includes one or more of the following:
[0050] a cyclic prefix length, a code rate, and second identification information.
[0051] Exemplarily, each sequence of the M sequences can correspond to or be used to indicate one cyclic prefix length (i.e. one-to-one correspondence), or each sequence can correspond to or be used to indicate multiple cyclic prefix lengths (i.e. one-to-many), or multiple sequences of the M sequences can correspond to or be used to indicate one cyclic prefix length (i.e. many-to-one), and the present application does not limit the mapping relationship, which can be designed according to actual application.
[0052] As described above, each sequence of the M sequences can also correspond to or be used to indicate a code rate, identification information, etc., and the mapping relationship can be one-to-one correspondence, one-to-many, or many-to-one, and the present application does not limit this, which can be designed according to actual application.
[0053] The receiving end can determine the code rate through the sequence of the first synchronization signal, so as to quickly calculate the number of symbols of the subsequent synchronization information, so as to implement decoding of the synchronization information, etc.
[0054] In a possible implementation, the second identification information can be type information of the node or device as the sending end, or the second identification information is used to indicate the type of the node or device as the sending end. For example, the second identification information is used to indicate that the type of the first node is an access point (or an access network device).
[0055] In the embodiments of the present application, the second identification information can also be type identification information of the first node, or other address information, and the like, which are not limited.
[0056] The receiving end can implement double verification on the identity of the sending end (the first node) through the first identification information and the second identification information, to ensure the accuracy of the identity of the sending end (the first node), and thus conflict interference can be avoided.
[0057] In a possible implementation, the synchronization preamble signal further includes a second synchronization signal, a sequence of the second synchronization signal is one of N sequences, N is a positive integer, and information corresponding to each sequence includes one or more of the following:
[0058] a code rate, a cyclic prefix length, and second identification information.
[0059] Exemplarily, each sequence in the N sequences can correspond to or be used to indicate one cyclic prefix length (i.e., one-to-one correspondence), can correspond to or be used to indicate multiple cyclic prefix lengths (i.e., one-to-many), or can be that multiple sequences in the N sequences correspond to or be used to indicate one cyclic prefix length (i.e., many-to-one), and the present application does not limit the mapping relationship, and the specific design can be performed according to actual application.
[0060] Similarly, each sequence in the N sequences can also correspond to or indicate a code rate, identification information, and the like, and the mapping relationship can be one-to-one correspondence, one-to-many, or many-to-one, which is not limited, and the specific design can be performed according to actual application.
[0061] Through the implementation, the receiving end can determine the code rate and the cyclic prefix length through the sequence of the second synchronization signal, so as to quickly calculate the number of symbols of the synchronization information, to facilitate subsequent decoding of the synchronization information, and the like.
[0062] In a possible implementation, the second identification information can be type information of the node or device as the sending end, or the second identification information is used to indicate the type of the node or device as the sending end. For example, the second identification information is used to indicate that the type of the first node is an access point (or an access network device).
[0063] In the embodiments of the present application, the second identification information can also be type identification information of the first node, or other address information, etc., which is not limited.
[0064] The second identification information corresponding to the sequence applicable to the second synchronization signal can be the same information as the second identification information corresponding to the sequence applicable to the first synchronization signal, or can be different information, which is not specifically limited, and is mainly used to distinguish the first identification information of the first node carried by the synchronization information.
[0065] The receiving end can realize double verification of the identity of the sending end (the first node) through the first identification information and the second identification information, so as to ensure the accuracy of the identity of the sending end (the first node), and thus avoid conflict interference.
[0066] In the embodiments of the present application, the M sequences applicable to the first synchronization signal and the N sequences applicable to the second synchronization signal can also be combined, so that there are M*N combinations, each of the M*N combinations can correspond to or be used to indicate one or more of the code rate, the cyclic prefix length, the second identification information, etc., which is not specifically limited, and the mapping relationship is the same as the above, which can be one-to-one, one-to-many, or many-to-one, which is not limited.
[0067] In a possible implementation, the synchronization preamble signal further includes a third synchronization signal, the third synchronization signal is transmitted after the second synchronization signal and before the synchronization information; or the third synchronization signal is transmitted after the synchronization information.
[0068] In the embodiments of the present application, the third synchronization signal can be the same as the first synchronization signal and / or the second synchronization signal, or the sequence of the third synchronization signal can be the same as the sequence of the first synchronization signal and / or the sequence of the second synchronization signal. Of course, the third synchronization signal can also be different from the first synchronization signal and / or the second synchronization signal, or the sequence of the third synchronization signal can be different from the sequence of the first synchronization signal and / or the sequence of the second synchronization signal, which is not limited.
[0069] Through the implementation, the synchronization preamble signal can be continuous or discontinuous, so as to be suitable for different communication scenarios.
[0070] In a possible implementation, the synchronization block is used to synchronize the first bandwidth; if the synchronization block is used to synchronize the second bandwidth, the second bandwidth is greater than the first bandwidth, the synchronization block corresponding to the second bandwidth is obtained based on the synchronization block corresponding to the first bandwidth, or the synchronization block corresponding to the second bandwidth is reconfigured.
[0071] In the embodiments of the present application, when the synchronization is of a second bandwidth larger than the current first bandwidth, the synchronization block (or sequence of synchronization blocks) of the second bandwidth can be obtained based on the design of the synchronization block (or sequence of synchronization blocks) described above, for example, the synchronization block (or sequence of synchronization blocks) corresponding to the first bandwidth can be copied one or more times to obtain the synchronization block (or sequence of synchronization blocks) corresponding to the second bandwidth; or the synchronization block (or sequence of synchronization blocks) corresponding to the second bandwidth can be reconfigured or redesigned based on the implementation of the configuration / design of the synchronization block described above, and no limitation is made in this regard.
[0072] Through the implementation, the synchronization block (or sequence of synchronization blocks) corresponding to a larger bandwidth can be effectively obtained.
[0073] In a third aspect, the present application also provides a communication device, which is a first node or a chip corresponding to the first node. The communication device has the functions of implementing the first aspect and any possible implementation manner thereof. The communication device can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0074] In a possible design, the communication device includes a processor configured to support the communication device to perform the corresponding functions of the first node in the above-mentioned methods. The communication device can further include a memory coupled to the processor, which stores the necessary program instructions and data of the communication device. Optionally, the communication device further includes an interface circuit for supporting the communication between the communication device and other communication devices, such as the transmission and reception of data or signals. For example, the communication interface can be a transceiver, a circuit, a bus, a module or other types of communication interfaces.
[0075] In a possible design, the communication device includes corresponding functional modules for implementing the steps in the above-mentioned methods. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0076] In a possible design, the structure of the communication device includes processing units and communication units, which can perform the corresponding functions in the above-mentioned method examples, and the details are described in the method provided in the first aspect, which will not be repeated here.
[0077] In a fourth aspect, the present application also provides a communication device, which is a second node or a chip corresponding to the second node. The communication device has the functions of implementing the second aspect and any possible implementation manner thereof. The communication device can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0078] In one possible design of the communication apparatus, the communication apparatus includes a processor configured to support the communication apparatus to perform the corresponding functions of the second node in the above-described methods. The communication apparatus can also include a memory coupled with the processor, which stores program instructions and data for the communication apparatus. Optionally, the communication apparatus also includes an interface circuit for supporting communication between the communication apparatus and other communication apparatuses, such as the transmission and reception of data or signals. Exemplarily, the communication interface can be a transceiver, a circuit, a bus, a module, or other types of communication interfaces.
[0079] In one possible design of the communication apparatus, the communication apparatus includes corresponding functional modules for implementing the steps in the above-described methods. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described functions.
[0080] In one possible design of the communication apparatus, the structure of the communication apparatus includes a processing unit and a communication unit, which can perform the corresponding functions in the above-described method examples, and the details are described in the method provided in the second aspect, which will not be repeated here.
[0081] In the fifth aspect, a communication apparatus is provided, which includes a processor and an interface circuit for receiving signals from other communication apparatuses outside the communication apparatus and transmitting the signals to the processor or sending signals from the processor to other communication apparatuses outside the communication apparatus. The processor is configured to implement the method in the first aspect and any possible implementation of the first aspect by logic circuit or executing code instructions.
[0082] In the sixth aspect, a communication apparatus is provided, which includes a processor and an interface circuit for receiving signals from other communication apparatuses outside the communication apparatus and transmitting the signals to the processor or sending signals from the processor to other communication apparatuses outside the communication apparatus. The processor is configured to implement the method in the second aspect and any possible implementation of the second aspect by logic circuit or executing code instructions.
[0083] In the seventh aspect, a computer-readable storage medium is provided, which stores a computer program or instructions. When the computer program or instructions are executed by a processor, the method in any one of the first aspect and the second aspect and any possible implementation of the first aspect and the second aspect is implemented.
[0084] In the eighth aspect, a computer program product is provided, which stores instructions. When the instructions are executed by a processor, the method in the first aspect and the second aspect and any possible implementation of the first aspect and the second aspect is implemented.
[0085] In a ninth aspect, a chip system is provided, which includes a processor, and can further include a memory, for implementing the method in the first aspect and the second aspect and any possible implementation thereof. The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0086] In a tenth aspect, a communication system is provided, which includes the first node in the first aspect and the second node in the second aspect.
[0087] It should be noted that the technical effects achieved by the third aspect to the tenth aspect or any possible implementation thereof can be described with reference to the technical effects achieved by the first aspect and the second aspect or any possible implementation thereof, which will not be described herein. BRIEF DESCRIPTION OF DRAWINGS
[0088] FIG. 1 is a schematic diagram of a communication system architecture to which the method of the embodiments of the present application can be applied;
[0089] FIG. 2 is a schematic diagram of a flow of a communication method provided by the embodiments of the present application;
[0090] FIG. 3 is a schematic diagram of a flow of a method according to an embodiment of the present application;
[0091] FIG. 4A is a schematic diagram of a structure of a radio frame in the embodiments of the present application;
[0092] FIG. 4B is a schematic diagram of a structure of a radio frame in the embodiments of the present application;
[0093] FIG. 5 is a schematic diagram of a structure of a radio frame #0 in the embodiments of the present application;
[0094] FIG. 6 is a schematic diagram of another structure of a radio frame #0 in the embodiments of the present application;
[0095] FIG. 7 is a schematic diagram of structures of two sequences of a second synchronization signal in the embodiments of the present application;
[0096] FIG. 8 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;
[0097] FIG. 9 is a schematic diagram of a structure of another communication device according to an embodiment of the present application;
[0098] FIG. 10 is a schematic diagram of a structure of a chip according to an embodiment of the present application. DETAILED DESCRIPTION
[0099] The scenarios described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, and are not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative labor are within the scope of protection of the present application.
[0100] In order to better understand the schemes provided by the embodiments of the present application, some terms, concepts or processes related to the embodiments of the present application will be explained first. It should be noted that these explanations are to make the embodiments of the present application easier to understand, and should not be regarded as a limitation on the scope of protection required by the present application.
[0101] 1) Synchronization: Synchronization can refer to the process of establishing time synchronization and / or frequency synchronization between nodes and / or between devices.
[0102] For example, one end of a network device and a terminal device sends a specific sequence, which is detected by the receiving end. For downlink, the network device sends a specific sequence, and the terminal device receives the sequence; for uplink, the terminal device sends a specific sequence, and the network device receives the sequence. After that, the receiving end adjusts its timing and carrier frequency according to the time and frequency of the detected specific sequence, or notifies the sending end to adjust.
[0103] 2) Sequence: A sequence is an ordered arrangement of numbers or elements. A specific sequence can complete a specific function by using its own structure and properties in different scenarios. In the technical scenarios of communication and perception, sequences play an important role, and specific sequences can be carried in signals and / or data to complete the corresponding communication and / or perception functions.
[0104] For example, in a communication system, a terminal device needs to access a network after being powered on, but it does not know the priori information of the network and cannot perform normal information reception. Therefore, it first needs to perform network search to determine the frequency resource, timing information and the like used by the network. In order to enable the terminal device to obtain the information, a network device (such as an access network device) periodically transmits a synchronization signal carried on a synchronization channel. The synchronization signal is a signal generated according to one of a plurality of predefined sequences. Correspondingly, the terminal device can search for the synchronization signal according to the predefined possible synchronization sequences at a plurality of preset frequency points. When the terminal device searches for a specific synchronization signal, it is considered that the network is found, and subsequent time synchronization and frequency offset estimation and compensation can be performed, and the terminal device can continue to attempt to receive subsequent signals and system broadcast information. As can be seen, the sequence plays an important role in the initial synchronization process, and its detection performance, anti-frequency offset, interference and noise capability determine whether the terminal device can successfully access the network and how fast the terminal device can successfully access the network. The detection performance of the sequence can be mainly represented by its correlation. The correlation includes autocorrelation and cross-correlation.
[0105] The autocorrelation reflects the degree of matching of two identical sequences at different relative positions. The cross-correlation reflects the degree of matching of two different sequences at different relative positions. In a communication system, the autocorrelation determines whether the starting position of a sequence can be accurately detected. The cross-correlation determines the probability of incorrectly identifying a sequence as another sequence.
[0106] After the terminal device obtains the system information required for access, it will attempt to communicate with the network to inform the network of its existence and cooperate with the network to complete the subsequent access process. Therefore, similar to downlink synchronization, the terminal device can send a specific uplink synchronization signal in the random access resource reserved by the network, and the uplink synchronization signal is generated by an uplink synchronization sequence. The network device detects the uplink synchronization signal on each reserved random access resource to determine whether a terminal device requests to access the network. In addition, in a synchronization system such as the 4th generation (4G) mobile communication technology or the 5th generation (5G) mobile communication technology, the terminal device estimates the uplink timing advance parameter while detecting the uplink synchronization signal, and informs the terminal device of the parameter in the subsequent process. The terminal device adjusts the timing of its uplink transmission according to the parameter, so that the uplink transmissions of a plurality of terminal devices can be synchronized at the frame, subframe, time slot or symbol level, i.e., the uplink signals of a plurality of terminal devices reach the network device at the same time within a certain error boundary. As can be seen, the uplink synchronization sequence also determines the performance of uplink random access request detection and uplink timing synchronization parameter estimation. The sequence is widely used in various scenarios of a communication system, which will not be described one by one here.
[0107] At present, the sequences mainly used in the communication field include ZC sequences, m sequences, Golden sequences and Golay sequences, etc.
[0108] The ZC sequence is a common series of downlink primary synchronization sequences in LTE technology, and has perfect autocorrelation characteristics, but its cross-correlation characteristics are slightly poor, so the period cross-correlation value between ZC sequences of different roots is about the square root of the length of the sequence, reducing the correctness of detecting the cell identifier (ID) according to the ZC sequence.
[0109] The m sequence is a common series of downlink primary synchronization sequences in NR technology, and when generating a synchronization signal, the frequency domain cyclic shift design is adopted based on the m sequence, so the autocorrelation and cross-correlation properties of the m sequence are not 0. Therefore, the autocorrelation characteristics of the m sequence still need to be improved compared with the autocorrelation characteristics of the ZC sequence. The Golden sequence is a sequence generated by two m sequences, and has properties similar to the m sequence, and is generally used for scrambling in communication, etc.
[0110] The Golay sequence pair is a binary sequence pair proposed earlier, and has a complementary feature, that is, the autocorrelation and cross-correlation properties of the Golay sequence pair are perfect, but the number of sequences is small, and sequence repetition is easy to occur. Similarly, the Golay sequence set (including multiple Golay sequences) also has similar problems. In addition, when there is a Doppler frequency offset, the complementary properties of the Golay sequence are also destroyed.
[0111] 3) The radio frame, the symbol, and the synchronization block involved in the embodiments of the present application.
[0112] In the embodiments of the present application, an integer number of symbols are included in a radio frame. The radio frame for synchronization can include a synchronization block.
[0113] The symbol can include but is not limited to an orthogonal frequency division multiplexing (OFDM) symbol, a sparse code multiplexing access (SCMA) symbol, a filtered orthogonal frequency division multiplexing (F-OFDM) symbol, a non-orthogonal multiple access (NOMA) symbol, etc., and the present application does not limit this.
[0114] 4) Conjugate: can refer to properties that have some common characteristics in mutual relations, but individual aspects have opposite characteristics. For example, a+bi and a-bi are conjugate complex numbers.
[0115] 5) Orthogonality: orthogonality is a mathematical concept mainly related to vectors, functions, and in some cases, independence of systems or methods.
[0116] For example, in geometry, if two straight lines intersect at right angles, then the two straight lines are orthogonal. In vector space, the scalar product of two vectors is zero, then the two vectors are orthogonal, which can be considered as perpendicular to each other and independent of each other in space.
[0117] This property is applied to functions and more complex systems, and orthogonality can represent the independence and decoupling between different elements.
[0118] 6) Communication domain: can refer to a system composed of a group of communication nodes having a communication relationship and a communication connection relationship between the communication nodes. One device or equipment can be in multiple communication domains.
[0119] For example, when the mobile phone communicates with the earphone wirelessly, the mobile phone is in a communication domain a including the mobile phone and the earphone; in the communication domain a, the mobile phone is the master node and the earphone is the slave node; then, when the mobile phone detects the CDC and establishes a wireless connection with the CDC, the mobile phone is also in a communication domain b including the mobile phone and the CDC; in the communication domain b, the CDC is the master node and the mobile phone is the slave node, and the mobile phone listens to the scheduling of the CDC. Of course, the communication domain a and / or the communication domain b can also include other slave nodes, such as a car audio, a microphone, etc.
[0120] In the embodiments of the present application, it is assumed that the communication domain a includes AP1 and STA1, but the communication domain b does not include STA1. Then, for STA1, the communication domain a can be referred to as the current communication domain, and the communication domain b can be referred to as the other communication domain.
[0121] It should be noted that the "at least one" in the embodiments of the present application means one or more, and "multiple" means two or more. The "and / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the front and rear associated objects. "At least one of the following" or similar expressions means any combination of these items, including single item or any combination of multiple items. For example, at least one of a, b, or c can represent: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.
[0122] In addition, unless otherwise stated, the ordinal numbers "first", "second", etc. or "1", "2", etc. (except for special cases of indicating numerical values) mentioned in the embodiments of the present application are used to distinguish a plurality of objects, and are not used to limit the size, content, order, time sequence, priority or importance of the plurality of objects. For example, the first information and the second information are only used to distinguish different information, and do not mean that the size, priority or importance of the two information is different.
[0123] It should be noted that the words "exemplary" or "for example" in the present application are used to represent an example, illustration or description. Any embodiment or design scheme described as "exemplary" or "for example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the words "exemplary" or "for example" are intended to present the relevant concept in a specific manner.
[0124] The terms "include" and "have" and any variations thereof mentioned in the following description of the embodiments of the present application are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but can optionally include other steps or units not listed, or can optionally include other steps or units inherent to the process, method, product or device. In addition, the term "for indicating" mentioned in the description of the embodiments of the present application can include for directly indicating and for indirectly indicating. When describing that certain indication information is used to indicate A, it can include that the indication information directly indicates A or indirectly indicates A, and does not mean that A is necessarily carried in the indication information.
[0125] The foregoing introduces some terms, concepts or processes involved in the embodiments of the present application. The following introduces the application scenarios and devices involved in the embodiments of the present application.
[0126] The design of synchronization block structure is crucial in communication systems, as it affects the synchronization performance and overall efficiency of the system. A good synchronization block structure generally ensures that the transmitting and receiving ends are aligned at the correct time point, reducing interference between symbols and improving the demodulation performance of the system, especially in high-noise or multipath propagation environments. This not only improves the reliability and stability of the system, but also effectively utilizes spectral resources and reduces power consumption.
[0127] In addition, a reasonable synchronization block structure design can facilitate fast synchronization signal capture, thereby shortening the synchronization time and reducing the possibility of signal loss. In scenarios requiring high precision and low latency, synchronization block design is particularly critical. It also helps the system better resist noise and interference, improving the quality of the communication link.
[0128] However, how to design the synchronization block to enable the receiving end to quickly identify and avoid interference, while avoiding power waste, is one of the current technical needs.
[0129] Therefore, the embodiments of the present application propose a communication method and device, which can enable the receiving end to quickly identify and avoid interference, while avoiding power waste. The method and device are based on the same inventive concept, and since the principles of the method and device for solving problems are similar, the implementation of the device and the method can be mutually referred to, and the repeated parts will not be described again.
[0130] The embodiments of the present application are mainly illustrated by taking the application in the wireless short-range communication scenario as an example. Those skilled in the art can easily understand that each aspect involved in the embodiments of the present application can be extended to other communication scenarios or communication networks using various standards or protocols, such as high performance radio local area network (HIPERLAN), wireless wide area network (WWAN), wireless personal area network (WPAN), or other now known or future developed networks. Therefore, regardless of the coverage range and wireless access protocol used, the various aspects provided by the embodiments of the present application can be applied to any suitable wireless network.
[0131] The technical solutions of the embodiments of the present application can also be applied to various communication systems or networks, for example: a WLAN communication system, a wireless fidelity (Wi-Fi) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a universal mobile telecommunication system (UMTS) system, a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) system or a new radio (NR) system, a future communication system, an internet of things (IoT) network or a vehicle to x (V2X) network, and the like. The above communication systems to which the present application is applicable are merely examples and the communication systems to which the present application is applicable are not limited thereto. In this case, the following will not be repeated.
[0132] The present application supports IEEE protocols, such as IEEE 802.11be / Wi-Fi 7 / EHT protocol, IEEE 802.11bn / UHR / Wi-Fi 8 protocol, IEEE Integrated mmWave / Integrated millimeter wave / IMMW protocol, IEEE 802.15 / UWB protocol, or IEEE 802.11bf / sensing / sensing protocol; the present application can also support star spark / nearlink standard protocol.
[0133] Exemplarily, FIG. 1 is a network architecture diagram of a WLAN to which the embodiments of the present application can be applied, as shown in FIG. 1, the network architecture of the WLAN includes one wireless access point (AP) and several stations (STAs). The STAs associated with the AP can receive wireless frames sent by the AP and can also send wireless frames to the AP. In addition, the embodiments of the present application are also applicable to the communication between APs, for example, the APs can communicate with each other through a distributed system (DS), and the embodiments of the present application are also applicable to the communication between STAs. It should be understood that the number of APs and STAs in FIG. 1 is only an example, and there can be more or less.
[0134] The access point can be an access point for a terminal device (such as a mobile phone) to enter a wired (or wireless) network, and is mainly deployed in a home, a building, and a park, and has a typical coverage radius of tens of meters to hundreds of meters, and can also be deployed outdoors. The access point is equivalent to a bridge connecting a wired network and a wireless network, and mainly functions to connect various wireless network clients together and then access the wireless network to an Ethernet. Specifically, the access point can be a terminal device (such as a mobile phone) or a network device (such as a router) with a Wi-Fi chip, or a wireless communication chip, a wireless sensor, or a wireless communication terminal with an access point function. The access point can be a device supporting the 802.11be standard. The access point can also be a device supporting various wireless local area network (WLAN) standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11ad, 802.11ay, 802.11n, 802.11g, 802.11b, 802.11a, and the next generation of 802.11be.
[0135] The station can be a wireless communication chip, a wireless sensor, or a wireless communication terminal, and can also be referred to as a user. For example, the station can be a mobile phone supporting Wi-Fi communication function, a tablet computer supporting Wi-Fi communication function, a set-top box supporting Wi-Fi communication function, a smart television supporting Wi-Fi communication function, a smart wearable device supporting Wi-Fi communication function, a vehicle-mounted communication device supporting Wi-Fi communication function, and a computer supporting Wi-Fi communication function, and the like. Optionally, the station can support the 802.11be standard. The station can also support various wireless local area network (WLAN) standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, the next generation of 802.11be, and the like.
[0136] For example, the access point and the station can be devices applied to the Internet of Vehicles, Internet of Things (IoT) nodes, sensors, smart cameras in smart homes, smart remote controllers, smart water and electricity meters, and sensors in smart cities, and the like.
[0137] The AP and the STA involved in the embodiments of the present application can be APs and STAs applicable to the IEEE 802.11 system standard. The AP is a device deployed in a wireless communication network to provide wireless communication functions for its associated STAs. The AP can be used as the hub of the communication system, and is usually a network-side product supporting the MAC and PHY of the 802.11 system standard, such as a base station, a router, a gateway, a repeater, a communication server, a switch, or a bridge, and the like. The base station can include various forms of macro base stations, micro base stations, relay stations, and the like. For the sake of convenience, the above-mentioned devices are collectively referred to as APs. The STA is usually a terminal product supporting the MAC and the PHY of the 802.11 system standard, such as a mobile phone, a notebook computer, and the like.
[0138] It should be noted that the communication system shown in FIG. 1 does not constitute a limitation on the communication system applicable to the embodiments of the present application. Therefore, the method provided by the embodiments of the present application is applicable to various wireless communication systems, such as a Wi-Fi system, a 5th generation (5G) communication system, or various mobile communication systems in the future, and the present application does not limit this.
[0139] The communication system architecture or network architecture and the service scenario described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be known by those skilled in the art that, with the evolution of the communication system or network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application can also be applicable to similar technical problems.
[0140] In the absence of special description in the present text, the first node and the second node are described as the execution subject.
[0141] The first node can be an entity capable of transmitting and / or receiving signals and having a management function. Illustratively, the first node can be a network device (such as a base station), or a master node, or a grant (G) node, or an access station (such as an AP or an AP multi-link device MLD), and the like. The second node can be any kind of terminal capable of transmitting and / or receiving signals. Illustratively, the second node can be a terminal device, or a slave node, a terminal (T) node, or a station (such as a Non-AP STA or a Non-AP MLD). The terminal can be a user equipment of machine type communication or a cockpit domain controller (CDC), a fifth generation mobile communication terminal, or other types of terminals, and the like.
[0142] Alternatively, the first node can be any kind of terminal capable of transmitting and / or receiving signals. Exemplarily, the first node can be a terminal device, or a slave node, a T node, or a station (such as a Non-AP STA or a Non-AP MLD). The terminal can be a machine type communication user equipment or a cockpit domain controller (CDC), a fifth generation mobile communication terminal, or other types of terminals, and the like.
[0143] The second node can be an entity capable of transmitting and / or receiving signals and having a management function. Exemplarily, the second node can be a network device (such as a base station), or a master node, or a G node, or an access station (such as an AP or an AP MLD), and the like.
[0144] In the above, the CDC can be referred to as a car machine. In addition to the traditional radio, music time and frequency playback, and navigation functions, the current car machine has a cellular communication function (3G, 4G, etc.), can combine the controller area network (CAN) bus technology of the automobile, realize information communication between people and cars, and between cars and the outside world, and enhance user experience and service, safety related functions.
[0145] In the above, the master node and the slave node refer to two types of nodes distinguished in logical function, which are the master node and the slave node. The master node manages the slave node and has the function of allocating resources, and is responsible for allocating resources for the slave node; the slave node communicates using the resources allocated by the master node according to the scheduling of the master node. The nodes can be various devices, for example, the master node is a mobile phone, and the slave node is a headset, and the mobile phone and the headset establish a communication connection to realize data interaction. The mobile phone manages the headset, and the mobile phone has the function of allocating resources and can allocate resources for the headset.
[0146] The above introduction to the "first node" and the "second node" is exemplary, and as the communication scene or system to which the technical solutions of the embodiments of the present application are applied changes, the first node and the second node described above can also have other names, which will not be listed one by one in the present application.
[0147] In the embodiments of the present application, the "first node" can act as a transmitting end or a receiving end. The "second node" can act as a transmitting end or a receiving end. When the "first node" acts as a transmitting end, the "second node" can act as a receiving end. When the "second node" acts as a transmitting end, the "first node" can act as a receiving end.
[0148] In the following, the first node is taken as the sending end and the second node is taken as the receiving end as an example to introduce the scheme of the embodiments of the present application. In addition, the first node can be replaced by the first device or the first communication apparatus or the sending device, etc., and the second node can be replaced by the second device or the second communication apparatus or the receiving device, etc.
[0149] In the present application, “sending” and “receiving” represent the direction of information / data / signal transmission. For example, “sending information to XX” can be understood as that the destination of the information is XX, and “sending information” can include direct sending and indirect sending through other units or modules. “Receiving information from YY” can be understood as that the source of the information is YY, and “receiving information” can include direct receiving from YY and indirect receiving from YY through other units or modules. In addition, “sending” can also be understood as the “output” of the chip interface, and “receiving” can also be understood as the “input” of the chip interface. In other words, “sending” or “receiving” can be carried out between nodes / devices, for example, sending or receiving through the air interface between the base station and the terminal, and “sending” or “receiving” can also be carried out within the device, for example, sending or receiving between components, between modules, between chips, between software modules or between hardware modules within the device through the bus, wire or interface.
[0150] It should be understood that in the present application, the names of various messages (or information, etc.) in each flow are only examples. As the communication technology evolves, the names of various messages (or information, etc.) in each flow may change, but as long as the meaning is the same as the function or meaning of the message (or information, etc.) in the present application, it falls within the protection scope of the present application regardless of the change in the name. For example, “synchronization block” can be replaced by “synchronization frame”, etc.
[0151] The scheme of the embodiments of the present application is introduced as follows.
[0152] The method provided by the embodiments of the present application can be applied to, but is not limited to, the network architecture shown in FIG. 1. The method can be executed by the first node (or the second node), or can be executed by a module (for example, a processor, a chip, or a chip system) of the first node (or the second node), or can be executed by a logic node, a logic module, or software that can realize all or part of the functions of the first node (or the second node). In addition, the specific structure and quantity of the execution subject (the first node or the second node) of the method provided by the embodiments of the present application are not limited, as long as the execution subject can communicate according to the method provided by the embodiments of the present application by running a program in which the code of the method provided by the embodiments of the present application is recorded. For the convenience of description, the interaction between the first node and the second node is taken as an example in the following description. The order of the steps in each process is only an example, and the order of the steps in each process can be adjusted in actual application, and all or part of the steps described below can be adaptively executed.
[0153] Referring to FIG. 2, the method provided by the embodiments of the present application can include the following steps.
[0154] S201: The first node generates a synchronization block, and the synchronization block includes a synchronization preamble signal and synchronization information. The first identification information of the first node is included in the synchronization information.
[0155] In the embodiments of the present application, the wireless frame including the synchronization block can be referred to as a synchronization frame. For example, if the synchronization block is included in the wireless frame #0, the wireless frame #0 can be referred to as a synchronization frame.
[0156] In a possible implementation, the first identification information can be a set of addresses used to determine the position of the first node, for example, similar to the media access control (MAC) address of Wi-Fi. The MAC address of Wi-Fi is the physical address of a wireless router or a wireless network card. The MAC address is used to uniquely identify the identity of a device in a network. In the present application, the set of addresses used to determine the position of the first node can be used not only to identify the identity of the first node, but also to have other functions.
[0157] In the embodiments of the present application, the first identification information can also be the identity ID of the first node itself or other address information, which is not limited.
[0158] In a possible implementation, the synchronization information further includes first indication information. The first indication information is used to indicate whether the physical broadcast channel (PBCH) is transmitted after the synchronization block. Through this implementation, the receiving end can determine whether the PBCH is transmitted subsequently in time or in advance, so that the communication function can be turned off in time in the case where the PBCH is not transmitted, so as to save the power or energy consumption.
[0159] Exemplarily, the first indication information is included in the synchronization information, and when the value of the first indication information is a first value (for example, a numerical value 0), it indicates that the first node will not send the PBCH after sending the synchronization block; and when the value of the first indication information is a second value (for example, a numerical value 1), it indicates that the first node will send the PBCH after sending the synchronization block.
[0160] In the embodiments of the present application, the synchronization information can also include some system key information, such as configuration information of time domain resources and / or frequency domain resources, and the like.
[0161] In a possible implementation manner, the synchronization information is information encoded based on a polar code.
[0162] In the embodiments of the present application, the first node can perform encoding processing on the synchronization information (and / or the first identification information of the first node) by using a polar code before sending, and of course, the first node can also perform encoding processing on the synchronization information (and / or the first identification information of the first node) by using other encoding modes capable of improving the anti-interference effect, and the present application does not make specific limitation.
[0163] In a possible implementation manner, the synchronization preamble signal includes a first synchronization signal, and a sequence of the first synchronization signal is one sequence of M preset sequences, M is a positive integer, and information corresponding to each sequence includes but is not limited to one or more of the following:
[0164] A cyclic prefix length, a code rate, and second identification information.
[0165] In a possible implementation manner, the second identification information described above can be type information of the node or device as a sending end, or the second identification information is used to indicate the type of the node or device as the sending end. For example, the second identification information is used to indicate that the type of the first node is an access point (or an access network device). In this implementation manner, the receiving end can realize double verification of the identity of the sending end (the first node) by using the first identification information and the second identification information, so as to ensure the accuracy of the identity of the sending end (the first node).
[0166] In the embodiments of the present application, the second identification information can also be type identification information of the first node or other address information, and the present application does not make limitation in this regard.
[0167] For example, M=3, and three sequences are configured to correspond to three code rates one by one, where sequence 1 corresponds to a code rate 1, sequence 2 corresponds to a code rate 2, and sequence 3 corresponds to a code rate 3. If the current code rate is the code rate 1, then the sequence of the first synchronization signal generated by the first node is sequence 1.
[0168] For example, M=3, three sequences are configured to correspond to three identification information respectively, wherein sequence 1 corresponds to identification information 1, sequence 2 corresponds to identification information 2, and sequence 3 corresponds to identification information 3. If the first node adopts identification information 1, the sequence of the first synchronization signal generated by the first node is sequence 1.
[0169] For example, M=3, three sequences are configured to correspond to lengths of three cyclic prefixes (CP) respectively, wherein sequence 1 corresponds to length 1, sequence 2 corresponds to length 2, and sequence 3 corresponds to length 3. If the first node generates a cyclic prefix (CP) sequence with length 1, the sequence of the first synchronization signal generated by the first node is sequence 1.
[0170] For example, each of the M sequences described above can correspond to or be used to indicate one cyclic prefix length (i.e., one-to-one correspondence), or each of the sequences can correspond to or be used to indicate multiple cyclic prefix lengths (i.e., one-to-many), or multiple sequences of the M sequences described above can correspond to or be used to indicate one cyclic prefix length (i.e., many-to-one). The application does not limit the mapping relationship described above, and the specific design can be made according to the actual application.
[0171] For example, each of the M sequences described above can correspond to or be used to indicate one cyclic prefix length (i.e., one-to-one correspondence), or each of the sequences can correspond to or be used to indicate multiple cyclic prefix lengths (i.e., one-to-many), or multiple sequences of the M sequences described above can correspond to or be used to indicate one cyclic prefix length (i.e., many-to-one). The application does not limit the mapping relationship described above, and the specific design can be made according to the actual application.
[0172] In a possible implementation, the synchronization preamble signal further includes a second synchronization signal, the sequence of the second synchronization signal is one of N preset sequences, N is a positive integer, and the information corresponding to each sequence includes but is not limited to one or more of the following:
[0173] Code rate, cyclic prefix length, second identification information.
[0174] In a possible implementation, the second identification information described above can be type information of the node or device as a sending end, or the second identification information is used to indicate the type of the node or device as a sending end. For example, the second identification information is used to indicate that the type of the first node is an access point (or an access network device).
[0175] The second identification information can also be type identification information of the first node or other address information, which is not limited.
[0176] In the embodiments of the application, the second identification information corresponding to the sequence applicable to the second synchronization signal can be the same information as the second identification information corresponding to the sequence applicable to the first synchronization signal, or can be different information, which is not limited specifically, and is mainly to distinguish from the first identification information of the first node carried by the synchronization information.
[0177] For example, N=3, 3 sequences are configured to correspond to 3 code rates, wherein sequence 4 corresponds to code rate 1, sequence 5 corresponds to code rate 2, and sequence 6 corresponds to code rate 3. If the current code rate is code rate 1, the sequence of the second synchronization signal generated by the first node is sequence 4.
[0178] For another example, N=3, 3 sequences are configured to correspond to 3 identification information, wherein sequence 4 corresponds to identification information 1, sequence 5 corresponds to identification information 2, and sequence 6 corresponds to identification information 3. If the first node adopts identification information 1, the sequence of the second synchronization signal generated by the first node is sequence 4.
[0179] For another example, N=3, 3 sequences are configured to correspond to 3 lengths of cyclic prefix (CP), wherein sequence 4 corresponds to length 1, sequence 5 corresponds to length 2, and sequence 6 corresponds to length 3. If the first node generates a cyclic prefix (CP) sequence with length 1, the sequence of the second synchronization signal generated by the first node is sequence 4.
[0180] For example, each of the N sequences described above can correspond to or be used to indicate one cyclic prefix length (i.e., one-to-one correspondence), can correspond to or be used to indicate multiple cyclic prefix lengths (i.e., one-to-many), or multiple sequences of the N sequences described above can correspond to or be used to indicate one cyclic prefix length (i.e., many-to-one). The application does not limit the mapping relationship described above, and the mapping relationship can be designed according to actual application.
[0181] For example, each of the N sequences described above can correspond to or be used to indicate one cyclic prefix length (i.e., one-to-one correspondence), can correspond to or be used to indicate multiple cyclic prefix lengths (i.e., one-to-many), or multiple sequences of the N sequences described above can correspond to or be used to indicate one cyclic prefix length (i.e., many-to-one). The application does not limit the mapping relationship described above, and the mapping relationship can be designed according to actual application.
[0182] In the embodiments of the application, the M sequences applicable to the first synchronization signal and the N sequences applicable to the second synchronization signal can also be combined, so that there are M*N combinations in total, where "*" is a multiplication sign. Each of the M*N combinations can correspond to or be used to indicate one or more of the code rate, the cyclic prefix length, the second identification information, etc. The mapping relationship is the same as described above, and can be one-to-one correspondence, one-to-many, or many-to-one, which is not limited.
[0183] For example, M=3 (the first synchronization signal can apply sequence 1, sequence 2, or sequence 3), and N=3 (the second synchronization signal can apply sequence 4, or sequence 5, or sequence 6). Each of the sequences 1 to 3 is combined with the sequences 4 to 6, respectively, to obtain 9 combinations, which can correspond to or be used to indicate different code rates (or CP lengths, or second identification information, etc.).
[0184] In the embodiments of the present application, the type of the sequence of the first synchronization signal and the sequence of the second synchronization signal is not specifically limited, for example, it can be a ZC sequence or an M sequence or a Gold sequence, etc. The first synchronization signal can be used for coarse synchronization of time and / or frequency of the transceiver, coarse AGC, coarse frequency offset estimation, etc., and the second synchronization signal can be used for fine synchronization of time and / or frequency of the transceiver, fine frequency offset estimation, channel solution, noise estimation, etc. Alternatively, the first synchronization signal can be used for fine synchronization of time and / or frequency of the transceiver, fine frequency offset estimation, channel solution, noise estimation, etc., and the second synchronization signal can be used for coarse synchronization of time and / or frequency of the transceiver, coarse AGC, coarse frequency offset estimation, etc.
[0185] In a possible implementation, the synchronization preamble signal further comprises a third synchronization signal, the third synchronization signal is transmitted after the second synchronization signal and before the synchronization information; or the third synchronization signal is transmitted after the synchronization information.
[0186] In the embodiments of the present application, the third synchronization signal can be the same as the first synchronization signal and / or the second synchronization signal, or the sequence of the third synchronization signal can be the same as the sequence of the first synchronization signal and / or the sequence of the second synchronization signal. Of course, the third synchronization signal can also be different from the first synchronization signal and / or the second synchronization signal, or the sequence of the third synchronization signal can be different from the sequence of the first synchronization signal and / or the sequence of the second synchronization signal, which is not limited.
[0187] In a possible implementation, the synchronization block is used to synchronize the first bandwidth; if the synchronization block is used to synchronize the second bandwidth, the second bandwidth is greater than the first bandwidth, the synchronization block corresponding to the second bandwidth is obtained based on the synchronization block corresponding to the first bandwidth, or the synchronization block corresponding to the second bandwidth is reconfigured.
[0188] In the embodiments of the present application, when the synchronization is the second bandwidth greater than the current first bandwidth, it can be obtained based on the design of the above-mentioned synchronization block (or the sequence of the synchronization block), for example, the synchronization block (or the sequence of the synchronization block) corresponding to the second bandwidth can be obtained by copying one or more copies of the synchronization block (or the sequence of the synchronization block) corresponding to the first bandwidth; or the synchronization block (or the sequence of the synchronization block) corresponding to the second bandwidth is reconfigured / design by referring to the implementation of the above-mentioned configuration / design of the synchronization block, which is not limited.
[0189] S202: The first node transmits the synchronization block. Correspondingly, the second node receives the synchronization block.
[0190] In a possible implementation, the first node can transmit the synchronization block in the form of broadcast. Correspondingly, the second node receives the synchronization block.
[0191] In a possible implementation, the first node sends the synchronization block by: after sending a complete synchronization preamble signal, the first node sends the synchronization information, that is, the synchronization preamble signal is continuous. For example, the synchronization preamble signal includes a first synchronization signal, a second synchronization signal, and a third synchronization signal; after sending the first synchronization signal, the second synchronization signal, and the third synchronization signal, the first node sends the synchronization information.
[0192] In another possible implementation, the first node sends the synchronization information at a middle moment of sending the synchronization preamble signal, that is, the synchronization preamble signal is discontinuous. For example, the synchronization preamble signal includes a first synchronization signal, a second synchronization signal, and a third synchronization signal; after sending the first synchronization signal and the second synchronization signal, the first node sends the synchronization information, and after sending the synchronization information, the first node continues to send the third synchronization signal.
[0193] In the embodiments of the present application, the time sequence of sending the three synchronization signals in the synchronization preamble signal by the first node is not limited. In a possible implementation, the first node sends the first synchronization signal, the second synchronization signal, and the third synchronization signal in time sequence.
[0194] S203: The second node performs synchronization communication with the first node based on the synchronization block.
[0195] After receiving the synchronization block, the second node performs time and / or frequency synchronization, frequency offset estimation, channel calculation, noise estimation, and the like through the synchronization preamble signal. The second node can determine the identity of the sending end as the first node in time through the synchronization information.
[0196] In a possible implementation, the second node can also determine whether the first node sends the PBCH after sending the synchronization block through the first indication information in the synchronization information.
[0197] In a possible implementation, the second node can also determine one or more of the code rate, the length of the CP, or the second identification information through the sequence of the first synchronization signal (or the second synchronization signal).
[0198] The embodiments of the present application mainly design the structure of the synchronization block to ensure that the receiving end (the second node) can determine the identity of the data source (or the sending end) in time or in advance, so as to ensure that the receiving end can timely or quickly determine the subsequent steps (such as whether to continue receiving, performing calculation, identifying and avoiding interference, and the like), which not only can quickly identify and avoid interference, but also can avoid energy waste caused by receiving interference data and the like, and achieve energy saving. The process of how the second node completes synchronization and communication with the second node based on the synchronization block can be implemented by referring to the current process of synchronization and communication, which will not be described in detail here.
[0199] To sum up, the embodiment of the present application provides a communication method, which comprises: a first node generates a synchronization block, the synchronization block comprising a synchronization preamble signal and synchronization information, wherein the first identification information of the first node is included in the synchronization information, and then the first node transmits the synchronization block. After the receiving end (second node) receives the synchronization block, the first identification information of the first node can be determined quickly / early through the synchronization information, and then the data source (or transmitting end) is determined as the first node, so that the receiving end can timely / quickly determine the subsequent steps (such as whether to continue receiving, calculating, identifying and avoiding interference, etc.), thereby quickly identifying and avoiding interference, and energy waste caused by receiving interference data and other factors can also be avoided, and energy saving is achieved.
[0200] The scheme shown in FIG. 2 is taken as an example and applied to the WLAN network architecture shown in FIG. 1, and the scheme shown in FIG. 2 is described in detail through specific implementation manners.
[0201] In the following implementation manners, the scheme shown in FIG. 2 is taken as an example and the first node is taken as AP1 and the second node STA1 is taken as an example to describe the embodiment of the present application. The step numbers of each flowchart described in the following implementation manners are only an example of the execution flow, and do not constitute a limitation on the execution sequence of the steps. The steps in the implementation manners of the present application have no time sequence dependency relationship and have no strict execution sequence. In addition, the steps shown in each flowchart are not all the steps that must be executed, and some steps can be added or deleted on the basis of each flowchart according to actual needs. Referring to FIG. 3, the method flow of the embodiment comprises the following steps:
[0202] S301: AP1 generates a synchronization block, the synchronization block comprising a synchronization preamble signal and synchronization information, and the first identification information of the AP1 is included in the synchronization information (an example of the first identification information of the first node in the scheme shown in FIG. 2).
[0203] In the above, the synchronization preamble signal can be used for synchronization signal, frequency offset calculation, channel calculation, code rate and symbol number judgment, etc. The first identification information of the transmitting end AP1 is carried in the synchronization information, so that the receiving end can quickly determine / identify the source of the data (or the identity of the AP1), and then control scheduling can be achieved in the current communication domain, interference can be avoided in time in other communication domains, and energy saving effect can be achieved.
[0204] The synchronization preamble signal and the synchronization signal are described below respectively:
[0205] For the synchronization preamble signal:
[0206] In a possible implementation, the synchronization preamble signal includes a first synchronization signal, a second synchronization signal, and a third synchronization signal.
[0207] In another possible implementation, the synchronization preamble signal includes the first synchronization signal and the second synchronization signal, but the synchronization preamble signal can not include the third synchronization signal.
[0208] The design of the first synchronization signal, the second synchronization signal, and the third synchronization signal will be described in detail below.
[0209] (1) The first synchronization signal:
[0210] In a possible implementation, the first synchronization signal can be used for coarse time synchronization, automatic gain control (AGC) adjustment, coarse frequency offset estimation, and the like at the receiving end.
[0211] In a possible implementation, when the AP1 sends the first synchronization signal, the AP1 further sends a corresponding cyclic prefix (CP) before sending the first synchronization signal. The sequence of the CP can be a sequence at the end of the sequence of the first synchronization signal, which is used to enhance the anti-interference multipath capability, reduce the interference between symbols and the interference between subcarriers, and improve the communication quality and reliability.
[0212] Exemplarily, the structure of the first synchronization signal and the cyclic prefix CP thereof can be represented as [CP-first synchronization signal, first synchronization signal], where CP-first synchronization signal is a part at the end of the first synchronization signal.
[0213] In the embodiments of the present application, the sequence of the first synchronization signal can be a repeated sequence.
[0214] For example, when the AP1 and the STA1 perform synchronization on a 20MHz bandwidth, that is, the synchronization block is used to synchronize the 20MHz bandwidth, the sequence of the first synchronization signal is an 8-segment repeated sequence with a subcarrier spacing of 960K, or the sequence of the first synchronization signal is a 4-segment repeated ZC sequence with a subcarrier spacing of 480K.
[0215] In a possible implementation, for the first synchronization signal, M different sequences (an example of the M sequences applicable to the first synchronization signal in the scheme shown in FIG. 2) can be preconfigured or generated, where M is a positive integer, and the M different sequences can correspond to or be used to indicate one or more of M different code rates, M different CP lengths, M different second identification information, and the like.
[0216] In S301, the sequence of the first synchronization signal generated by the AP1 can be one of the M sequences.
[0217] In the embodiments of the present application, the M sets of sequences are of the same type, for example, M sets of ZC sequences are configured, but the lengths of the M sets of ZC sequences are different, or the patterns of the M sets of ZC sequences are different, or the sequence combination manners of the M sets of ZC sequences are different, and the like. Alternatively, the M sets of sequences are of different types. Alternatively, the M sets of sequences are of different types, and one or more of the lengths, the patterns, and the like of the M sets of sequences are also different. Therefore, the present application does not specifically limit the differences of the M sets of different sequences.
[0218] (2) The second synchronization signal:
[0219] In a possible implementation, the second synchronization signal can be used for fine time synchronization, fine frequency offset estimation, channel solution, noise estimation, and the like.
[0220] The present application does not specifically limit the sequence type of the second synchronization signal. In a possible implementation, the sequence of the second synchronization signal is a ZC sequence.
[0221] For example, when the AP1 synchronizes with the STA1 on a 20MHz bandwidth, the second synchronization signal can be a 161-point (i.e., the number of subcarriers is 161) ZC sequence. Alternatively, the second synchronization signal can also be a ZC sequence close to 161 points, such as a 157-point, a 163-point, or a ZC sequence of a nearby prime number.
[0222] In a possible implementation, for the second synchronization signal, N sets of different sequences (an example of the N sequences applicable to the second synchronization signal in the scheme shown in FIG. 2) can be preconfigured or generated, N is a positive integer, and the N sets of different sequences can correspond to or be used to indicate, but are not limited to, one or more of different code rates, CP lengths, second identification information, and the like.
[0223] For example, the N sets of different sequences can one-to-one correspond to or be used to indicate N different code rates, or N different CP lengths, or N different second identification information, and the like. The second identification information can be used to indicate the type information of the sending end, for example, to indicate that the type of the sending end (AP1) is an access point.
[0224] In S301, the sequence of the second synchronization signal generated by the AP1 can be a corresponding set of sequences in the N sets of sequences, and the sequence of the second synchronization signal generated by the AP1 can be used to indicate one or more of the code rate, the CP length, the second identification information, and the like of the synchronization block generated by the AP1.
[0225] In the embodiments of the present application, the N sets of sequences are of the same type, for example, N sets of ZC sequences are configured, but the lengths of the N sets of ZC sequences are different, or the patterns of the N sets of ZC sequences are different, or the sequence combination manners of the N sets of ZC sequences are different, and the like. Alternatively, the N sets of sequences are of different types. Alternatively, the N sets of sequences are of different types, and in addition, one or more of the lengths, the patterns, and the like of the N sets of sequences are also different. Therefore, the present application does not specifically limit the differences between the N sets of different sequences.
[0226] For example, 2 sets of sequences (N=2) are generated for the second synchronization signal, the 2 sets of sequences can be different ZC sequences (or M sequences or Gold sequences), or the 2 sets of sequences are conjugate, or each of the 2 sets of sequences takes a conjugate sequence, and the orthogonality is good, so that the receiving end can quickly match and verify.
[0227] (3) The third synchronization signal:
[0228] In a possible implementation manner, the third synchronization signal can realize fine time synchronization, fine frequency offset estimation, channel solution, noise estimation, and the like with the second synchronization signal.
[0229] In the embodiments of the present application, the sequence of the third synchronization signal (or the third synchronization signal) can be the same as or different from the sequence of the second synchronization signal (or the second synchronization signal), and no limitation is made in this regard.
[0230] In a possible implementation manner, the sequence of the third synchronization signal is the same as the sequence of the second synchronization signal. Before the AP1 transmits the second synchronization signal and the third synchronization signal, the AP1 further transmits two identical CPs, and the sequence of each CP can be a sequence at the end of the sequence of the second synchronization signal (or the third synchronization signal).
[0231] Exemplarily, the structure of the second synchronization signal and the third synchronization signal (the third synchronization signal is the same as the second synchronization signal) and the cyclic prefix CP thereof can be represented as [2-length CP-second synchronization signal, second synchronization signal, second synchronization signal], wherein the CP-second synchronization signal is a part at the end of the second synchronization signal.
[0232] In another possible implementation manner, the sequence of the third synchronization signal is different from the sequence of the second synchronization signal. Before the AP1 transmits the second synchronization signal, the AP1 further transmits a CP corresponding to the second synchronization signal, and before the AP1 transmits the third synchronization signal, the AP1 further transmits a CP corresponding to the third synchronization signal; wherein the sequence of the CP corresponding to the second synchronization signal can be a sequence at the end of the sequence of the second synchronization signal, and the sequence of the CP corresponding to the third synchronization signal can be a sequence at the end of the sequence of the third synchronization signal.
[0233] Exemplarily, the structure of the second synchronization signal and the third synchronization signal (the third synchronization signal is different from the second synchronization signal) and the cyclic prefix CP thereof can be represented as [CP-second synchronization signal, second synchronization signal, CP-third synchronization signal, third synchronization signal], wherein the CP-second synchronization signal is a part at the end of the second synchronization signal, and the CP-third synchronization signal is a part at the end of the third synchronization signal.
[0234] For the synchronization information:
[0235] In the embodiments of the present application, the first identification information of the AP1 is included in the synchronization information, for example, the identification of the AP1 itself, the address information corresponding to the AP1, and the like. The indication information 1 (an example of the first indication information in the scheme described in the above Figure 2) is also included in the synchronization information, and the indication information 1 is used to indicate whether the PBCH is included after the synchronization block.
[0236] For example, the indication information 1 occupies 1 bit, when the value of the indication information 1 is 0, it indicates that the AP1 does not send the PBCH after sending the synchronization block; when the value of the indication information 1 is 1, it indicates that the AP1 will send the PBCH after sending the synchronization block.
[0237] In a possible implementation manner, before the AP1 sends the synchronization signal, the synchronization information can be encoded by using the polar code, and then the encoded synchronization information is sent out.
[0238] S302: The AP1 sends the synchronization block. Correspondingly, the STA1 receives the synchronization block.
[0239] In a possible implementation manner, after the AP1 sends the synchronization block to the STA1, the AP1 also sends the PBCH.
[0240] In a possible implementation manner, the AP1 can periodically send the synchronization block and the PBCH to the STA1, and the periods of the two can be the same or different.
[0241] For example, in the case that the periodicity of the synchronization block sent by the AP1 is the same as the periodicity of the PBCH sent by the AP1, the AP1 can send the PBCH after each time of sending the synchronization block.
[0242] For another example, in the case that the periodicity of the synchronization block sent by the AP1 is different from the periodicity of the PBCH sent by the AP1, the AP1 sends the PBCH after the first time of sending the synchronization block to the STA1, does not send the PBCH after the second time of sending the synchronization block to the STA1, and sends the PBCH after the third time of sending the synchronization block to the STA1.
[0243] S303: The STA1 performs the synchronization communication with the AP1 based on the synchronization block.
[0244] The above S301-S303 are considered as a synchronization scheme of the AP1 and the STA1 in one time domain resource unit (e.g., a radio frame), and of course, the above S301-S303 can also be referred to for synchronization in other time domain resource units (e.g., other radio frames).
[0245] The transmission of the synchronization block and the PBCH in the embodiments of the present application is described in detail from the time domain.
[0246] Exemplarily, if the transmission period of the AP1 and the STA1 is 10 ms, 8 radio frames are included in each 1 ms, i.e., radio frame #0 to radio frame #7 in time sequence, and the first 10 ms is taken as an example for the following description.
[0247] It is assumed that the AP1 needs to synchronize with the STA1 in the first 1 ms and the third 1 ms. Referring to FIGS. 4A and 4B, the AP1 transmits the synchronization block and the PBCH to the STA1 in the first radio frame (radio frame #0) in the first 1 ms, and the AP1 also transmits the synchronization block to the STA1 in the first radio frame (radio frame #0) in the third 1 ms. Therefore, S301-S303 can be performed in radio frame #0 in the first 1 ms (the synchronization frame structure can be seen from FIG. 4A), or can be performed in radio frame #0 in the third 1 ms (the synchronization frame structure can be seen from FIG. 4B).
[0248] The structure of the first radio frame (radio frame #0, which can also be referred to as a synchronization frame) in the first 1 ms is described in detail as an example:
[0249] In the embodiments of the present application, the design of the structure of radio frame #0 for synchronization can include but is not limited to the following several ways:
[0250] Way one: FIG. 4A shows a structure diagram of radio frame #0.
[0251] Referring to FIG. 4A, the first radio frame (radio frame #0) includes: a symbol for transmitting a synchronization block.
[0252] The symbol for transmitting the synchronization block includes: 3 symbols for transmitting a synchronization preamble signal, and 2 symbols for transmitting synchronization information, and the 3 symbols for transmitting the synchronization preamble signal are located before the 2 symbols for transmitting the synchronization information. That is, the first synchronization signal, the second synchronization signal, and the third synchronization signal in the synchronization preamble signal can occupy the first symbol, the second symbol, and the third symbol in time sequence. One part of the synchronization information (synchronization information #1) and the other part of the synchronization information (synchronization information #2) occupy the fourth symbol and the fifth symbol in turn.
[0253] The first radio frame (radio frame #0) also includes a symbol for transmitting the PBCH, wherein the symbol for transmitting the PBCH is located after the symbol for transmitting the synchronization block. That is, the AP 1 transmits the PBCH after transmitting the synchronization block.
[0254] The symbol for transmitting the PBCH has two, that is, a part of the PBCH (PBCH #1) occupies the sixth symbol, and another part of the PBCH (PBCH #2) occupies the seventh symbol.
[0255] Therefore, in the first radio frame (radio frame #0), the AP 1 can transmit the first synchronization signal, the second synchronization signal, the third synchronization signal, the synchronization information #1, the synchronization information #2, the PBCH #1, and the PBCH #2 in time sequence.
[0256] The second mode: FIG. 5 shows another structural diagram of the radio frame #0.
[0257] Referring to FIG. 5, the only difference from the radio frame #0 shown in FIG. 4A is that the synchronization preamble signal can not include the third synchronization signal.
[0258] In the above-mentioned first mode and the second mode in the embodiments of the present application, the synchronization preamble signal in the synchronization block is continuous.
[0259] The third mode: FIG. 6 shows another structural diagram of the radio frame #0 (the synchronization preamble signal in the synchronization block is discontinuous).
[0260] Compared with the radio frame #0 shown in FIG. 4A, the radio frame #0 shown in FIG. 6 is different in that the symbol for transmitting the third synchronization signal can be located after the symbol for transmitting the synchronization information (synchronization information #1 and synchronization information #2). That is, the AP 1 transmits the third synchronization signal after transmitting the synchronization information (synchronization information #1 and synchronization information #2).
[0261] Similarly, in the radio frame #0 after the first ms, the symbol for transmitting the synchronization block can refer to the structure of the radio frame #0 in the first ms. For example, FIG. 4B shows that the first five symbols in the first radio frame (radio frame #0) in the third ms are used to transmit the first synchronization signal, the second synchronization signal, the third synchronization signal, the synchronization information #1, and the synchronization information #2 in sequence; or, the first radio frame (radio frame #0) in the third ms can not include the symbol for transmitting the third synchronization signal, or the symbol for transmitting the third synchronization signal can be located after the symbol for transmitting the synchronization information (synchronization information #1 and synchronization information #2).
[0262] In the wireless frame #0 from the 2nd ms to the 10th ms, the AP1 sends the synchronization block, and can or can not send the PBCH. The synchronization information in the synchronization block of the AP1 carries the indication information 1, which can be used to indicate whether the AP1 sends the PBCH subsequently.
[0263] After receiving the synchronization information, the STA1 can determine, according to the indication information 1 therein, whether the AP1 sends the PBCH after the synchronization block.
[0264] For example, if the indication information 1 is 0, the STA1 can determine that the AP1 does not send the PBCH after the synchronization block, and then the STA1 turns off the communication function (or the receiving function) after receiving the synchronization, so as to save the power consumption; if the indication information 1 is 1, the STA1 can determine that the AP1 continues to send the PBCH after the synchronization block, and then the STA1 keeps the communication function (or the receiving function) on, so as to receive the PBCH.
[0265] In the above S301, M sets of sequences can be pre-configured or generated for the first synchronization signal, and N sets of sequences can also be pre-configured or generated for the second synchronization signal. The sequence of the first synchronization signal generated by the AP1 can be a corresponding set of sequences in the M sets of sequences, and the sequence of the second synchronization signal generated by the AP1 can be a corresponding set of sequences in the N sets of sequences. After the STA1 receives the first synchronization signal and / or the second synchronization signal from the AP1, the STA1 identifies or determines one or more of the corresponding code rate, CP length, identification information, etc. through the sequence of the first synchronization signal and / or the sequence of the second synchronization signal.
[0266] For example, taking 2 sets of ZC sequences as an example, the 2 sets of sequences can correspond to or be used to control different code rates.
[0267] Referring to (1) in FIG. 7, when the STA1 receives the parameter u = 1 of the sequence of the second synchronization signal (the second synchronization signal #1) from the AP1, it indicates that the code rate is 0.1, and then the synchronization block needs to occupy 5 symbols; referring to (2) in FIG. 7, when the STA1 receives the parameter u = 2 of the sequence of the second synchronization signal (the second synchronization signal #2) from the AP1, it indicates that the code rate is 0.2, and then the synchronization block only needs to occupy 4 symbols, and the PBCH and the synchronization information (G node) can each save 1 symbol.
[0268] Therefore, the AP1 sends the second synchronization signal #1, and after the STA1 receives the second synchronization signal #1, it can determine that the corresponding code rate is 0.1, and then can determine that the number of symbols of the synchronization block is 5.
[0269] In addition, the 2 sets of sequences can also correspond to or be used to indicate the type information of different nodes / devices (transmission end).
[0270] For example, when the parameter u=1 of the sequence of the second synchronization signal (second synchronization signal #1), it indicates that the sending end is of the AP type; when the parameter u=2 of the sequence of the second synchronization signal (second synchronization signal #2), it indicates that the sending end is of the STA type.
[0271] Therefore, AP1 sends the second synchronization signal #1, and STA1, after receiving the second synchronization signal #1, can determine that the sequence parameter u=1 of the second synchronization signal, and further determine that the sending end is of the AP type.
[0272] Further, STA1 can accurately determine that the sending end is AP1 through the first identification information carried in the synchronization information, thereby doubly ensuring the accuracy of the identity of the sending end, and further ensuring that the interference can be accurately and timely avoided.
[0273] Similarly, the two sets of sequences can also correspond to or be used to indicate other information, such as the CP length, and the like, which are not listed one by one here.
[0274] In the embodiments of the present application, AP1 and STA1 in the above S301-S303 work on a 20MHz bandwidth, and AP1 synchronizes with STA1 on the 20MHz bandwidth through a synchronization block. If AP1 and STA1 synchronize on a larger bandwidth (40MHz bandwidth, or 80MHz bandwidth, 160MHz bandwidth), the synchronization block (or the sequence of the synchronization block) corresponding to the larger bandwidth can be one or more repetitions of the above synchronization block (or the sequence of the synchronization block) used for synchronizing the 20MHz bandwidth.
[0275] For example, AP1 synchronizes with STA1 on a 40MHz bandwidth, and the sequence of the synchronization block corresponding to the 40MHz bandwidth can be two repetitions of the sequence of the synchronization block corresponding to the 20MHz bandwidth.
[0276] In this embodiment, the synchronization block sent by AP1 sequentially includes a synchronization preamble signal and synchronization information, the synchronization information includes the first identification information of the sending end AP1, and the synchronization information further includes indication information 1 for indicating whether the PBCH is subsequently sent. In this way, after receiving the synchronization information, STA1 can quickly determine that the source of the synchronization block or the identity of the sending end is AP1, so that the receiving end can timely identify and avoid interference, avoid power consumption waste due to receiving interference data and the like, and achieve energy saving. In addition, the receiving end can further determine whether the PBCH is continuously sent after the synchronization block through the indication information 1 in the synchronization information, and in the case of determining that the PBCH is not sent, the communication function (or the receiving function) can be timely closed, further saving the power or energy consumption.
[0277] In the embodiments of the present application, the method provided by the embodiments of the present application is introduced from the perspective of interaction between each device. In order to realize each function in the method provided by the above embodiments or implementation modes, the first node or the second node can include a hardware structure and / or a software module to realize the above functions in the form of hardware structure, software module, or hardware structure plus software module. Whether a certain function in the above functions is executed in the form of hardware structure, software module, or hardware structure plus software module depends on the specific application of the technical solution and the design constraint conditions.
[0278] The division of the modules in the embodiments of the present application is illustrative, and is only a logical functional division. In actual implementation, another division mode can be used. In addition, each functional module in each embodiment or implementation mode of the present application can be integrated in one processor, or can be physically separated, or two or more modules can be integrated in one module. The integrated module can be realized in the form of hardware or in the form of a software functional module.
[0279] The same as the above idea, as shown in FIG. 8, the embodiments of the present application also provide a communication device 800 for realizing the function of the first node or the second node in the above method. For example, the communication device 800 can be a software module or a chip system. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. The communication device 800 can include a communication unit 801 and a processing unit 802.
[0280] In the embodiments of the present application, the communication unit 801 can also be called a transceiver unit, and can include a sending unit and / or a receiving unit, which are respectively used to execute the sending and receiving steps of the first node or the second node in the above method embodiments. The processing unit 802 can be used to read the instructions and / or data in the storage module, so that the communication device 800 realizes the above method embodiments.
[0281] Optionally, the communication device 800 can also include a storage unit 803, which is equivalent to a storage module, and can be used to store instructions and / or data.
[0282] In the following, the communication device provided by the embodiments of the present application is described in detail in combination with FIGS. 8 to 9. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments, and therefore, the contents not described in detail can be implemented in the manner shown in FIGS. 2 and 3, and for brevity, will not be described here.
[0283] The communication unit 801 can also be referred to as a transceiver, a transceiver unit, a transceiver device, etc. The processing unit can also be referred to as a processor, a processing board, a processing module, a processing device, etc. Alternatively, the device in the communication unit 801 for implementing the receiving function can be regarded as a receiving unit, and the device in the communication unit 801 for implementing the sending function can be regarded as a sending unit, i.e., the communication unit 801 includes a receiving unit and a sending unit. The communication unit can also be referred to as a transceiver, a transceiver unit, or a transceiver circuit, etc. The receiving unit can also be referred to as a receiver, a receiver unit, or a receiver circuit, etc. The sending unit can also be referred to as a transmitter, a transmitter unit, or a transmitter circuit, etc.
[0284] When the communication apparatus 800 performs the first node in the flow shown in FIG. 2 in the above embodiment:
[0285] The processing unit 802 is configured to generate a synchronization block, the synchronization block including a synchronization preamble and synchronization information, the synchronization information including first identification information of the first node.
[0286] The communication unit 801 is configured to send the synchronization block.
[0287] When the communication apparatus 800 performs the second node in the flow shown in FIG. 2 in the above embodiment:
[0288] The processing unit 802 is configured to receive the synchronization block sent by the first node, the synchronization block including a synchronization preamble and synchronization information, the synchronization information including first identification information of the first node.
[0289] The processing unit 802 is configured to perform synchronization communication with the first node based on the synchronization block.
[0290] The above is only an example, and the processing unit 802 and the communication unit 801 can also perform other functions, and more detailed descriptions can be referred to the related descriptions in the method embodiment shown in FIG. 2 and FIG. 3, which are not repeated here.
[0291] As shown in FIG. 9, the communication apparatus 900 provided by the embodiment of the present application, the communication apparatus shown in FIG. 9 can be a hardware circuit implementation of the communication apparatus shown in FIG. 8. The communication apparatus 900 can be applicable to the flow charts shown above, and perform the functions of the first device or the second device in the above method embodiment. For ease of illustration, FIG. 9 only shows the main components of the communication apparatus.
[0292] As shown in FIG. 9, the communication device 900 includes a communication interface 901 and a processor 902. The communication interface 901 and the processor 902 are coupled with each other. It can be understood that the communication interface 901 can be a transceiver or an input / output interface, or can be an interface circuit such as a transceiver circuit. Optionally, the communication device 900 can further include a memory 903 for storing instructions executed by the processor 902 or storing input data required by the processor 902 for executing instructions or storing data generated after the processor 902 executes instructions.
[0293] When the communication device 900 is used to implement the method shown in FIG. 2 and FIG. 3, the communication interface 901 is used to implement the function of the communication unit 801, and the processor 902 is used to implement the function of the processing unit 802.
[0294] The specific connection medium between the communication interface 901, the processor 902 and the memory 903 is not limited in the embodiments of the present application. In FIG. 9, the memory 903, the processor 902 and the communication interface 901 are connected through a communication bus 904, which is represented by a thick line in FIG. 9. The connection mode between other components is only schematically illustrated and is not limited. The communication bus 904 can be divided into an address bus, a data bus, a control bus and the like. For convenience of representation, only one thick line is used in FIG. 9, but it does not mean that there is only one bus or only one type of bus.
[0295] When the communication device is a chip, FIG. 10 shows a simplified device structure diagram of the chip, which includes an interface circuit 1001 and one or more processors 1002. Optionally, the chip 1000 can further include a bus. Wherein:
[0296] The processor 1002 can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the method for determining the service node information can be completed by the integrated logic circuit of hardware in the processor 1002 or the instructions in the form of software. The processor 1002 can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. Each method and step disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can be any conventional processor.
[0297] The interface circuit 1001 can be used for sending or receiving data, instructions or information, the processor 1002 can process the data, instructions or other information received by the interface circuit 1001, and can send the processed information through the interface circuit 1001.
[0298] Optionally, the chip 1000 further includes a memory 1003, which can include a read-only memory and a random access memory, and provide operation instructions and data for the processor. Part of the memory 1003 can also include a non-volatile random access memory (NVRAM).
[0299] Optionally, the memory stores executable software modules or data structures, and the processor can perform corresponding operations by calling the operation instructions stored in the memory (which can be stored in an operating system).
[0300] Optionally, the chip can be used in the first node or the second node involved in the embodiments of the present application. Optionally, the interface circuit 1001 can be used for outputting the execution result of the processor 1002. The communication method provided by one or more embodiments of the present application can refer to the foregoing embodiments, which will not be described here.
[0301] It should be noted that the functions of the interface circuit 1001 and the processor 1002 respectively can be realized by hardware design, software design or a combination of software and hardware, which is not limited here.
[0302] The embodiments of the present application also provide a computer readable storage medium, which stores computer instructions for implementing the method executed by the first node or the second node in the above method embodiments.
[0303] For example, when the computer program is executed by a computer, the computer can implement the method executed by the first node or the second node in the above method embodiments.
[0304] The embodiments of the present application also provide a computer program product containing instructions, which are executed by a computer to make the computer implement the method executed by the first node or the second node in the above method embodiments.
[0305] The embodiments of the present application also provide a chip including a processor, which is used to call computer degrees or computer instructions stored in the memory, so that the processor executes the communication method of the implementation mode shown in FIG. 2 and FIG. 3.
[0306] In a possible implementation, the input of the chip corresponds to the receiving operation in the implementation shown in FIG. 2 and FIG. 3, and the output of the chip corresponds to the sending operation in the implementation shown in FIG. 2 and FIG. 3.
[0307] Optionally, the processor is coupled with the memory through an interface.
[0308] Optionally, the chip further includes a memory in which computer degrees or computer instructions are stored.
[0309] The processor mentioned in any of the above can be a general central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for executing programs for controlling the communication method of the implementation shown in FIG. 2 and FIG. 3. The memory mentioned in any of the above can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), and the like.
[0310] It should be noted that, for the convenience and brevity of description, the explanations and beneficial effects of the related content in any of the above communication devices can refer to the corresponding service node information determination method embodiments provided above, which will not be repeated here.
[0311] In this application, the communication devices can also include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer can include central processing unit (CPU), memory management module (MMU), memory (also known as main memory), and other hardware. The operating system of the operating system layer can be any one or more computer operating systems that implement business processing through processes, such as Linux operating system, Unix operating system, Android operating system, iOS operating system, or windows operating system, etc. The application layer can include browsers, address books, word processing software, instant messaging software, and the like.
[0312] The division of the modules in the embodiments of the present application is illustrative, and is only a logical function division. In actual implementation, another division manner can be used. In addition, each function module in each embodiment of the present application can be integrated in one processor, or can be physically separated, or two or more modules can be integrated in one module. The integrated module can be realized in the form of hardware or in the form of a software function module.
[0313] Through the description of the above embodiments, those skilled in the art can clearly understand that the embodiments of the present application can be realized by hardware, or firmware, or a combination thereof. When realized by software, the above functions can be stored in a computer readable medium or transmitted as one or more instructions or codes on a computer readable medium. The computer readable medium includes a computer storage medium and a communication medium, wherein the communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that can be accessed by a computer. For example, but not limited to: the computer readable medium can include RAM, ROM, electrically erasable programmable read only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disk storage, magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer. In addition, any connection can be appropriately a computer readable medium. For example, if the software is transmitted from a website, a server or other remote source using a coaxial cable, an optical fiber cable, a twisted pair, a digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave, the coaxial cable, the optical fiber cable, the twisted pair, the DSL or the wireless technologies such as infrared, radio and microwave are included in the definition of the medium. As used in the embodiments of the present application, the disk and the disc include compact discs (CD), laser discs, optical discs, digital video discs (DVD), floppy disks and Blu-ray discs, wherein the disk usually magnetically replicates data, and the disc uses laser to optically replicate data. The above combinations should also be included in the protection scope of the computer readable medium.
[0314] In summary, the above-mentioned is only an embodiment of the present application, and is not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made according to the disclosure of the present application shall be included in the protection scope of the present application.
Claims
A communication method characterized by comprising: The method is applied to a first node, and comprises: generating a synchronization block, the synchronization block comprising a synchronization preamble and synchronization information, the synchronization preamble comprising a first synchronization signal and a second synchronization signal, and the synchronization information comprising first identification information of the first node, the first identification information being an identity of the first node; transmitting the synchronization block. The method of claim 1, wherein The synchronization information further comprises first indication information, the first indication information being used to indicate whether a physical broadcast channel (PBCH) is transmitted after the synchronization block. The method according to claim 1 or 2, characterized in that The synchronization information is information encoded based on a polar code. The method according to any one of claims 1-3, characterized in that The sequence of the first synchronization signal is one of M preset sequences, M being a positive integer, and information corresponding to each sequence comprising one or more of the following: a cyclic prefix length, a code rate, and second identification information. The method according to any one of claims 1-3, characterized in that The sequence of the second synchronization signal is one of N preset sequences, N being a positive integer, and information corresponding to each sequence comprising one or more of the following: a code rate, a cyclic prefix length, and second identification information. The method according to claim 4 or 5, characterized in that The M sequences and the N sequences are combined to obtain M*N combined sequences, and information corresponding to each combined sequence comprising one or more of the following: a code rate, a cyclic prefix length, and second identification information. The method according to any one of claims 1-6, characterized in that The synchronization preamble further comprises a third synchronization signal, the third synchronization signal being transmitted after the second synchronization signal and before the synchronization information; or The third synchronization signal is transmitted after the synchronization information. The method according to any one of claims 1-7, characterized in that The synchronization block is used for synchronization of a first bandwidth; A second bandwidth is greater than the first bandwidth, and a synchronization block corresponding to the second bandwidth is obtained based on the synchronization block corresponding to the first bandwidth, or the synchronization block corresponding to the second bandwidth is reconfigured. A communication method characterized by comprising: The method is applied to a second node, and comprises: receiving a synchronization block transmitted by a first node, the synchronization block comprising a synchronization preamble and synchronization information, the synchronization preamble comprising a first synchronization signal and a second synchronization signal, and the synchronization information comprising first identification information of the first node, the first identification information being an identity of the first node; synchronizing communication with the first node based on the synchronization block. The method of claim 9, wherein The synchronization information further comprises first indication information, the first indication information being used to indicate whether a physical broadcast channel (PBCH) is transmitted after the synchronization block. The method according to claim 9 or 10, characterized in that The synchronization information is information encoded based on a polar code. The method according to any one of claims 9-11, characterized in that The sequence of the first synchronization signal is one of M preset sequences, M being a positive integer, and information corresponding to each sequence comprising one or more of the following: a cyclic prefix length, a code rate, and second identification information. The method according to any one of claims 9-11, characterized in that The sequence of the second synchronization signal is one of N preset sequences, N being a positive integer, and information corresponding to each sequence comprising one or more of the following: a code rate, a cyclic prefix length, and second identification information. The method according to claim 12 or 13, characterized in that The M sequences and the N sequences are combined to obtain M*N combined sequences, and information corresponding to each combined sequence comprising one or more of the following: a code rate, a cyclic prefix length, and second identification information. The method according to any one of claims 9-14, characterized in that The synchronization preamble further comprises a third synchronization signal, the third synchronization signal is transmitted after the second synchronization signal and before the synchronization information; or The third synchronization signal is transmitted after the synchronization information. The method according to any one of claims 9-15, characterized in that The synchronization block is used for synchronizing a first bandwidth; A second bandwidth is greater than the first bandwidth, and a synchronization block corresponding to the second bandwidth is obtained based on the synchronization block corresponding to the first bandwidth, or the synchronization block corresponding to the second bandwidth is reconfigured. A communication device characterized by comprising: A processing unit and a communication unit are included: The processing unit is configured to generate a synchronization block, the synchronization block comprising a synchronization preamble and synchronization information, the synchronization preamble comprising a first synchronization signal and a second synchronization signal, and the synchronization information comprising first identification information of the first node, the first identification information being an identity of the first node; The communication unit is configured to transmit the synchronization block. The apparatus of claim 17, wherein The synchronization information further comprises first indication information, the first indication information being used to indicate whether a physical broadcast channel (PBCH) is transmitted after the synchronization block. The apparatus of claim 17 or 18, wherein The synchronization information is information encoded based on a polar code. The apparatus of any one of claims 17-19, wherein The sequence of the first synchronization signal is one of M preset sequences, M being a positive integer, and information corresponding to each sequence comprising one or more of the following: A cyclic prefix length, a code rate, and second identification information. The apparatus of any one of claims 17-19, wherein The sequence of the second synchronization signal is one of N preset sequences, N being a positive integer, and information corresponding to each sequence comprising one or more of the following: A code rate, a cyclic prefix length, and second identification information. The apparatus of claim 20 or 21, wherein The M sequences and the N sequences are combined to obtain M*N combined sequences, and information corresponding to each combined sequence comprising one or more of the following: A code rate, a cyclic prefix length, and second identification information. The apparatus of any one of claims 17-22, wherein The synchronization preamble further comprises a third synchronization signal, the third synchronization signal is transmitted after the second synchronization signal and before the synchronization information; or The third synchronization signal is transmitted after the synchronization information. The apparatus of any one of claims 17-23, wherein The synchronization block is used for synchronizing a first bandwidth; A second bandwidth is greater than the first bandwidth, and a synchronization block corresponding to the second bandwidth is obtained based on the synchronization block corresponding to the first bandwidth, or the synchronization block corresponding to the second bandwidth is reconfigured. A communication device, characterized by A communication unit is included; The communication unit is configured to receive a synchronization block transmitted by a first node, the synchronization block comprising a synchronization preamble and synchronization information, the synchronization preamble comprising a first synchronization signal and a second synchronization signal, and the synchronization information comprising first identification information of the first node, the first identification information being an identity of the first node; The communication unit is further configured to synchronize communication with the first node based on the synchronization block. The apparatus of claim 25, wherein The synchronization information further comprises first indication information, the first indication information being used to indicate whether a physical broadcast channel (PBCH) is transmitted after the synchronization block. The apparatus of claim 25 or 26, wherein The synchronization information is information encoded based on a polar code. The apparatus of any one of claims 25-27, wherein The sequence of the first synchronization signal is one of M preset sequences, M being a positive integer, and information corresponding to each sequence comprising one or more of the following: The second synchronization signal comprises a sequence, and the sequence is one of N preset sequences, where N is a positive integer. The apparatus of any one of claims 25-27, wherein The second synchronization signal comprises a sequence, and the sequence is one of N preset sequences, where N is a positive integer. The second synchronization signal comprises a sequence, and the sequence is one of N preset sequences, where N is a positive integer. The apparatus of claim 28 or 29, wherein The second synchronization signal comprises a sequence, and the sequence is one of N preset sequences, where N is a positive integer. The second synchronization signal comprises a sequence, and the sequence is one of N preset sequences, where N is a positive integer. The apparatus of any one of claims 25-30, wherein The third synchronization signal is transmitted after the second synchronization signal and before the synchronization information. The third synchronization signal is transmitted after the second synchronization signal and before the synchronization information. The apparatus of any one of claims 25-31, wherein The synchronization block is used for synchronizing a first bandwidth. A second bandwidth is greater than the first bandwidth, and a synchronization block corresponding to the second bandwidth is obtained based on the synchronization block corresponding to the first bandwidth, or the synchronization block corresponding to the second bandwidth is reconfigured. A communication device, characterized by The communication system comprises a first node and a second node, the first node is configured to perform the method in any one of claims 1 to 8, and the second node is configured to perform the method in any one of claims 9 to 16. A communication system characterized by The computer readable storage medium stores computer readable programs or instructions, and when the computer readable programs or instructions run on a communication device, the method in any one of claims 1 to 8 is performed, or the method in any one of claims 9 to 16 is performed. A computer-readable storage medium, characterized by The computer program product comprises computer programs or instructions, and when the computer programs or instructions run on a computer, the computer performs the method in any one of claims 1 to 8, or the method in any one of claims 9 to 16. A computer program product, characterized in that The chip is configured to read and execute computer programs or instructions in a memory to implement the method in any one of claims 1 to 8, or the method in any one of claims 9 to 16. A chip characterized by
Citation Information
Patent Citations
The use of first and second preambles in wireless communication signals
CN102550096A
A D2D signal transmission method and equipment
CN104796845A
Signal sending method, signal receiving method, sending equipment and receiving equipment
CN110958092A
Method and apparatus for transmitting sinchronization signal in multi-node system
KR1020120001598A