Communication method and system under same-frequency condition
By adopting multiple retracement and selecting effective broadcast signals in wireless communication, the problems of limited transmission distance and high relay cost are solved, and efficient signal reception and forwarding at a single frequency point is realized, which improves frequency point utilization efficiency and reduces relay cost.
Patent Information
- Application Number
- CN202510132234.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-06
- Publication Date
- 2025-05-27
AI Technical Summary
In wireless communication, the transmission distance is limited, and in the prior art, increasing transmission power or setting up relay nodes has problems such as high cost, large frequency resource utilization and not suitable for all application scenarios.
Through multiple retracing, select an effective broadcast signal from the broadcast signal sent by the air interface for homofrequency reception and forwarding, so as to detect and receive multiple signals at a single frequency point, avoiding signal collision and repeated reception.
This improves frequency point utilization efficiency, reduces relay costs, avoids signal reception failure and repeated forwarding, and realizes efficient signal transmission under the same frequency conditions.
Smart Images

Figure CN120050606A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication, and in particular to a communication method and system under the condition of the same frequency. Background Art
[0002] In applications such as voice intercom or other applications involving data broadcasting, there often occurs the problem that the transmission distance cannot meet the application requirements. For this problem, there are usually two common solutions. One is to increase the transmission power of the sending node, and the other is to set up relay nodes to forward data, and the distance is increased through multi-hop forwarding.
[0003] For the first method, the transmission power of the sending node is usually restricted by the usage scenario, cost, and relevant regulations, and may not be able to meet the application requirements, or a large transmission power may not be allowed in the usage scenario. For example, in some usage scenarios, the requirement for the size of the device does not allow the use of models with large batteries, so a high-power transmission method cannot be designed. In addition, in terms of cost, high-power devices are also much more expensive than ordinary devices, and this method will significantly increase the hardware cost of the communication system. Moreover, devices with large transmission power have many restrictions in use and deployment and are not applicable to all application scenarios.
[0004] For the second method, traditional relay nodes need to use multiple frequency points for reception and forwarding, or require the communication device (such as a walkie-talkie) itself to work in a different frequency for reception and transmission, which will increase the occupation of communication frequency resources. Similarly, when the relay node receives, processes, and sends signals, higher-cost modules are required to achieve better forwarding effects, and higher cost requirements are also imposed on the deployment of the overall communication system. In addition, in application scenarios that only allow single-frequency operation, this method cannot work properly. Summary of the Invention
[0005] The object of the present invention is to provide a communication method and system under the condition of the same frequency for the above-mentioned all or part of the problems, so as to realize the relay and reception of broadcast signals under a single frequency point, improve the utilization efficiency of frequency points, reduce the relay cost, and improve the signal transmission efficiency.
[0006] The technical solution adopted by the present invention is as follows:
[0007] A communication method under the condition of the same frequency, which includes:
[0008] Selecting a valid broadcast signal from the broadcast signals sent through the air interface for co-frequency reception by means of multiple re-tracking, where the broadcast signals sent through the air interface are sent by at least one sending node and / or at least one relay node;
[0009] Decoding the received broadcast signal to the local or forwarding it at the same frequency.
[0010] In some optional ways, selecting a valid broadcast signal from the broadcast signals sent through the air interface by means of multiple re-tracking for co-frequency reception includes:
[0011] Randomly select a broadcast signal from the broadcast signals sent through the air interface for co-frequency detection to perform synchronization. When the broadcast signal has been received, discard the broadcast signal, and perform co-frequency monitoring on new broadcast signals in the air interface for synchronization; repeat this cycle until a broadcast signal that has not been received is synchronized under co-frequency conditions, track and receive this broadcast signal that has not been received.
[0012] In some optional ways, the method for determining whether the synchronized broadcast signal has been received includes:
[0013] Determine whether the broadcast signal has been received according to the information carried in the first data packet of the synchronized broadcast signal.
[0014] In some optional ways, the information is the first information indicating the unique identifier of the broadcast signal.
[0015] In some optional ways, the determining whether the broadcast signal has been received according to the information carried in the first data packet of the synchronized broadcast signal includes:
[0016] Cache the unique identifier of the broadcast signal that has been received.
[0017] Compare the unique identifier indicated by the first information carried in the first data packet of the synchronized broadcast signal with the cached unique identifier. If it is the same as the cached unique identifier, it means that the broadcast signal has been received; otherwise, it means that the broadcast signal has not been received.
[0018] In some optional ways, when the broadcast signal has been received, discard the broadcast signal, and perform co-frequency monitoring on new broadcast signals in the air interface for synchronization; repeat this cycle until a broadcast signal that has not been received is synchronized under co-frequency conditions, track and receive this broadcast signal that has not been received, including:
[0019] When it is determined that the synchronized broadcast signal has been received, stop tracking the broadcast signal, and perform co-frequency monitoring on new broadcast signals in the air interface for synchronization;
[0020] When it is determined that the synchronized broadcast signal has not been received, continuously track the broadcast signal and receive subsequent data packets of the broadcast signal.
[0021] In some optional ways, for the co-frequency forwarding scenario, selecting a valid broadcast signal from the broadcast signals sent through the air interface by means of multiple re-tracking for co-frequency reception includes:
[0022] When synchronizing to a broadcast signal, determine whether the broadcast signal has reached the maximum number of forwarding rounds;
[0023] If so, discard the broadcast signal and perform synchronization by listening for a new broadcast signal on the same frequency in the air interface;
[0024] If not, track and receive the broadcast signal.
[0025] In some alternative ways, the determining whether the broadcast signal has reached the maximum number of forwarding rounds when synchronizing to the broadcast signal includes:
[0026] Determine whether the broadcast signal has reached the maximum number of forwarding rounds according to the number of forwarding rounds information carried in the first data packet of the synchronized broadcast signal.
[0027] In some alternative ways, the same-frequency forwarding of the received broadcast signal includes:
[0028] Obtain all data packets of the broadcast signal;
[0029] Decode all data packets of the broadcast signal;
[0030] Update the number of forwarding rounds in the decoded data, repackage the decoded data, and send it to the air interface under the same-frequency condition.
[0031] To solve all or part of the above problems, the present invention also provides a communication system under the same-frequency condition, including at least one sending node, at least one relay node, and at least one receiving node;
[0032] The sending node is configured to: send a broadcast signal to the air interface;
[0033] The relay node is configured to: select a valid broadcast signal from the broadcast signals sent from the air interface for same-frequency reception through multiple re-tracking methods; forward the received broadcast signal (to the air interface) at the same frequency;
[0034] The receiving node is configured to: select a valid broadcast signal from the broadcast signals sent from the air interface for same-frequency reception through multiple re-tracking methods, and decode the received broadcast signal to the local.
[0035] In summary, due to the adoption of the above technical solutions, the beneficial effects of the present invention are:
[0036] This application is directed to a scenario where there are multiple broadcast signals in the air interface. By means of multiple re-tracking, one effective broadcast signal is selected from the air interface for reception, realizing the detection and reception of multiple signals at a single frequency point, and effectively solving the problem of signal reception failure caused by signal conflicts. This application can achieve the relay and reception of broadcast signals through a single frequency point, without the need for the relay node to operate at different transceiver frequency points, saving frequency resources and reducing the construction cost of the relay node at the same time. When this application synchronizes to a broadcast signal each time, a duplicate check judgment will be made, so as to effectively avoid the repeated reception and forwarding of broadcast signals, and after the duplicate check, it can be selected whether to abandon tracking or track reception, and an effective broadcast signal can be received through one or multiple re-tracking, thus realizing the signal reception and forwarding under the same frequency condition. In addition, by designing the maximum number of forwarding rounds, this application can effectively control the propagation distance and delay of the broadcast signal while increasing the coverage range of the broadcast signal. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The present invention will be described by way of examples and with reference to the accompanying drawings, wherein:
[0038] Figure 1 is the structural diagram of a data packet in an implementation scenario of this application.
[0039] Figure 2 is the structural diagram of a communication system in an implementation scenario of this application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0040] All features disclosed in this specification, or all steps in the disclosed methods or processes, except for mutually exclusive features and / or steps, can be combined in any way.
[0041] Any feature disclosed in this specification (including any additional claims, abstract) can be replaced by other equivalent or similar-purpose alternative features unless specifically stated otherwise. That is, unless specifically stated, each feature is only an example of a series of equivalent or similar features.
[0042] Regarding the problem of limited wireless communication distance from terminal to terminal, in the prior art, increasing the transmission power is subject to many limitations, while the traditional method of designing relay nodes for forwarding requires receiving and forwarding to work on different frequency points, which will increase the system cost and reduce the utilization efficiency of frequency point resources. Moreover, even in the case of multi-frequency relay, when dealing with conflict problems, the prior art mostly adopts the "acknowledgment-retransmission" mechanism to handle it, that is, the sending node will continuously retransmit the signal it sends until it receives an acknowledgment message, to solve the problem of signal transmission failure caused by conflicts, that is, to solve the conflict problem starting from the sending node. This may cause the relay node to forward multiple signals of the same data. For a single signal, the sending success rate can be improved, but for the case of receiving multiple signals simultaneously, it will further increase the conflict problem of signal reception and reduce the overall transmission efficiency.
[0043] In view of the above problems, the embodiments of the present application provide a communication method and system under the condition of the same frequency, aiming to solve the problems of low frequency point utilization rate, high relay cost, and low signal transmission efficiency of the existing relay methods.
[0044] The communication method under the condition of the same frequency provided by the embodiments of the present application includes the following operations:
[0045] S1. Select a valid broadcast signal from the broadcast signals sent through the air interface by means of multiple re-tracking for same-frequency reception. The broadcast signals sent through the air interface are sent by at least one sending node and / or at least one relay node.
[0046] For a communication system, it includes a sending node, a relay node, and a receiving node. Among them, the sending node and the receiving node are relative to the signal sender and receiver. In actual application scenarios, the same terminal device may switch between the sending node and the receiving node. For example, in an intercom system, the intercom can switch between the sending node and the receiving node.
[0047] Since the communication system has a relay node, therefore, in the air interface, it may only contain the broadcast signals sent by the sending node, or only contain the broadcast signals forwarded by the relay node, or contain both the broadcast signals sent by the sending node and the broadcast signals forwarded by the relay node. Both the relay node and the receiving node will monitor the broadcast signals in the air interface. After detecting the broadcast signals, they will select a valid broadcast signal from the air interface for synchronous reception by means of multiple re-tracking, rather than not receiving any broadcast signals because of signal conflicts. The so-called valid broadcast signal is a broadcast signal that has not been received by the current node previously.
[0048] As an optional implementation manner, the above step S1 includes:
[0049] Randomly select a broadcast signal from the broadcast signals sent over the air for co-frequency detection for synchronization. If the broadcast signal has already been received, discard the broadcast signal and listen for new broadcast signals over the air for synchronization; repeat this process until a broadcast signal that has not been received is synchronized under co-frequency conditions, and then track and receive this broadcast signal that has not been received.
[0050] In this way, for relay nodes, it is possible to avoid repeated forwarding of broadcast signals, and for receiving nodes, it is possible to avoid decoding repeated broadcast signals. For example, for voice signals, the receiving node can avoid playing repeated voices. Also, for newly synchronized broadcast signals, continue to check for duplicates. Repeat this process to continuously monitor the broadcast signals over the air. Then, when there are both repeated data and new data being sent simultaneously, it is possible to track the new data through one or more re-tracking operations, thus achieving the effect of co-frequency relay forwarding.
[0051] The so-called re-tracking means that when it is determined that the currently synchronized broadcast signal has already been received, immediately stop tracking this broadcast signal, listen for new broadcast signals over the air for synchronization, and repeat this process until a valid broadcast signal is synchronized.
[0052] Usually, the data sent by the sending node is continuous. Taking voice signals as an example, each voice signal contains continuous voice data, and each voice signal will be modulated and split into multiple over-the-air data packets for transmission. These data packets all correspond to the same voice signal. For communication protocols, each data packet contains information such as a synchronization header, which is used for the receiving end to perform reception synchronization and signal demodulation. When the receiving end monitors the broadcast signals over the air, once the synchronization header is detected, it can start synchronizing the broadcast signal. Therefore, "synchronizing to" a broadcast signal only means starting to receive the first data packet of this broadcast signal, rather than receiving all its data packets. Receiving subsequent data packets belongs to the tracking process of this broadcast signal. At the receiving end of the signal, after synchronizing to the first data packet of the signal, it will track this signal to continuously receive the remaining data packets. Based on this rule, in some feasible implementation manners, for how to determine whether a broadcast signal has been received, it is possible to determine whether this broadcast signal has already been received according to the information carried by the first data packet of the synchronized broadcast signal. In this way, it is not necessary to compare and judge all the data packets of the broadcast signal, reducing the amount of computation and enabling faster listening for new broadcast signals, thus achieving preferentially receiving valid broadcast signals when there are multiple signals being transmitted in the co-frequency state.
[0053] In some embodiments, it is possible to determine whether a broadcast signal has been received based on the data carried by the first data packet of the broadcast signal. In other embodiments, it is possible to determine whether a broadcast signal has been received based on the first information carried by the first data packet of the broadcast signal, and this first information indicates the unique identifier of the broadcast signal.
[0054] As an alternative implementation, among all the data packets obtained by modulating and splitting the same broadcast signal, the same unique identifier is carried. Through this unique identifier, the broadcast signal can be identified, and further determine whether the broadcast signal has been received.
[0055] For example, the data packet format of the broadcast signal is defined as Figure 1 the structure shown, which includes two parts: a synchronization header Preamble and a payload Payload. The synchronization header is used by the receiving end for clock synchronization and demodulation analysis. At a fixed position in the payload, a signal number (ID) is set, and this signal number serves as the unique identifier of the broadcast signal, which is the same for all data packets of the same broadcast signal.
[0056] As for the method of determining whether the broadcast signal has been received through the unique identifier of the synchronized broadcast signal, in some feasible embodiments, it includes:
[0057] Cache the unique identifier of the broadcast signal that has been received. For example, if the unique identifier of the broadcast signal is its signal number, then when a new broadcast signal is received, if the broadcast signal has not been received before, add the signal number of this broadcast signal to the cache list, and the signal numbers in this cache list represent all the received broadcast signals.
[0058] Compare the unique identifier indicated by the first information carried by the first data packet of the synchronized broadcast signal with the cached unique identifier. If it is the same as the cached unique identifier (that is, the cache list contains this unique identifier), it means that this broadcast signal has been received; otherwise, it means that this broadcast signal has not been received. By using the unique identifier to check for duplicate broadcast signals, the efficiency of duplicate checking can be further improved, and the difficulty of duplicate checking can be reduced, preventing misjudgment.
[0059] The foregoing embodiments have illustrated the handling methods for received broadcast signals, that is, discarding or receiving and processing (including decoding to the local or retransmitting at the same frequency). In some alternative embodiments, this handling method can be further refined as:
[0060] When it is determined that the synchronized broadcast signal has been received, stop tracking the broadcast signal (that is, no longer receive its subsequent data packets), and listen for a new broadcast signal in the air interface for synchronization. Since the data packets are received sequentially, after receiving the first data packet, it can be determined whether the corresponding broadcast signal has been received. If it is determined that the broadcast signal has been received through the first data packet, then exit the signal tracking mode, stop tracking the broadcast signal, and instead listen for a new broadcast signal in the air interface. If there is another broadcast signal being sent in the air interface at this time, then this other broadcast signal can be synchronized, thereby improving the efficiency of synchronizing to an unreceived broadcast signal.
[0061] After one or more re-tracking of the air interface signals, when it is determined that the synchronized broadcast signal has not been received, continuously track the broadcast signal and receive its subsequent data packets. Then decode all the data packets of the broadcast signal locally or forward them at the same frequency. That is, for an unreceived broadcast signal, after synchronizing to the first data packet, track the broadcast signal, continuously receive its subsequent data packets. After receiving all the data packets of the broadcast signal, for the relay node, forward the broadcast signal at the same frequency, and for the receiving node, decode these data packets locally.
[0062] In addition, in this application, for the relay node, it is also possible to consider restricting the number of forwarding rounds of the broadcast signal to control the range and delay of the broadcast.
[0063] For the same-frequency forwarding scenario, as an optional implementation manner, the above method of selecting a valid broadcast signal from the broadcast signals sent from the air interface through multiple re-tracking for same-frequency reception includes:
[0064] When synchronizing to a broadcast signal, determine whether the broadcast signal has reached the maximum number of forwarding rounds (the maximum number of forwarding rounds is set in advance);
[0065] If so, discard the broadcast signal and listen for a new broadcast signal in the air interface for synchronization;
[0066] If not, track and receive the broadcast signal. Then update the number of forwarding rounds of the broadcast signal and forward the broadcast signal.
[0067] In some feasible implementation manners, the broadcast signal carries the number of forwarding rounds information, indicating how many times it has been forwarded, and all data packets of the broadcast signal carry this number of forwarding rounds information. For example, see Figure 1For the data packet structure shown, at a fixed position in the payload part of the data packet, there is a data bit for describing the number of forwarding rounds. When all data packets of the same broadcast signal are sent by the same node, the value of this data bit is the same. When the broadcast data is sent by the sending node, its forwarding round number is 0, and for each relay node forwarding, its forwarding round number increases by 1. According to the forwarding round number information carried by the first data packet of the synchronized broadcast signal, it is determined whether the broadcast signal has reached the maximum forwarding round number.
[0068] S2. Decode the received broadcast signal locally or forward it at the same frequency.
[0069] The relay node performs same-frequency forwarding on the received broadcast signal, that is, both the reception and forwarding of the broadcast signal are carried out at the same frequency point without occupying other frequency points. And the receiving node decodes the received signal locally.
[0070] Since all data packets of the same broadcast signal constitute the complete data of the broadcast data, in order to avoid forwarding incorrect data, such as data with missing data, in some embodiments, the above-mentioned same-frequency forwarding of the received broadcast signal includes:
[0071] Obtain all data packets of the broadcast signal;
[0072] Decode all data packets of the broadcast signal and temporarily store them locally;
[0073] Update the forwarding round number in the decoded data, repackage the decoded data, and send it to the air interface under the same-frequency condition.
[0074] The embodiment of the present application also provides a communication system under the same-frequency condition. The system includes at least one sending node, at least one relay node, and at least one receiving node.
[0075] The sending node is configured to: send a broadcast signal to the air interface;
[0076] The relay node is configured to: select a valid broadcast signal from the broadcast signals sent to the air interface by means of multiple re-tracking for same-frequency reception; forward the received broadcast signal (to the air interface) at the same frequency;
[0077] The receiving node is configured to: select a valid broadcast signal from the broadcast signals sent to the air interface by means of multiple re-tracking for same-frequency reception, and decode the received broadcast signal locally.
[0078] For the communication system under the same-frequency condition in the embodiment of the present application, the characteristics of its related nodes can refer to the related characteristics in the embodiment of the foregoing communication method. Therefore, the specific configurations of each node will not be described in detail here, and only an example is used to illustrate the design features.
[0079] As shown Figure 2 in the structural diagram of a communication system. Since a voice signal is used as an example for illustration, the communication system only includes a transmitting end. In addition, the communication system also includes three relay nodes, namely relay end A, relay end B, and relay end C, and two receiving nodes, namely receiving end A and receiving end B. Assume that the dotted area is the area that can be covered by the radio frequency signal of the transmitting end. Relay end A and receiving end A are both located within the coverage range of the transmitting end.
[0080] The data packet format of the broadcast signal is as Figure 1 shown, including a synchronization header, a voice ID (i.e., the unique identifier of the broadcast signal), the number of forwarding rounds, and encoded voice data. The maximum number of forwarding rounds of the broadcast signal is set to 2.
[0081] The broadcast signal sent by transmitting end A can be received by both relay end A and receiving end A simultaneously, as shown in Figure 2 messages 1.1 and 1.2. After receiving message 1.1, relay end A parses out the voice ID and the number of forwarding rounds. Since the message is directly received from the transmitting end, the number of forwarding rounds is the initial value (usually 0), and the voice ID is different from the previously cached voice ID. Therefore, relay end A tracks this broadcast signal, continuously receives and temporarily stores message 1.1. After receiving the message, receiving end A parses the voice ID and the number of forwarding rounds. The voice ID is different from the previously cached voice ID. Therefore, receiving end A continuously receives this message 1.2 and performs subsequent decoding processing.
[0082] After the transmitting end sends the voice data, receiving end A and relay end A successively complete the receiving process of the entire broadcast signal. Among them, receiving end A will record the voice ID of this broadcast signal as a comparison identifier for deduplication in the subsequent receiving process. Relay end A forwards the cached data. In the forwarded data, the voice ID remains unchanged, and the number of forwarding rounds is incremented by 1. Relay end A will also record the voice ID of this broadcast signal.
[0083] The data forwarded by relay end A can be received by both receiving end A and relay end B simultaneously within the coverage range of its radio frequency signal, as shown in Figure 2 messages 2.1 and 2.2. After receiving message 2.1 from relay end A, receiving end A parses the message and compares the voice ID. At this time, it will be obtained that the receiving of this broadcast signal has been completed. Therefore, receiving end A can choose to exit the signal tracking mode and start a new air interface signal detection and tracking. After receiving message 2.2, relay end B parses the message to obtain the voice ID and the number of forwarding rounds. Since it has been forwarded once, the number of forwarding rounds is 1. Relay end B has no previous record of the voice ID of this message. Therefore, it continuously receives the complete message 2.2 and temporarily stores it.
[0084] After receiving the complete message at relay B, it starts to forward the message and changes the forwarding round number of the message to 2. The broadcast signal sent by relay B can be received by receiving end A, receiving end B, relay A, and relay C. Refer to Figure 2 Message 3.2, Message 3.1, Message 3.3, and Message 3.4 in. All nodes that receive this broadcast signal parse the message and compare the voice ID and the forwarding round number field (although the receiving end needs to parse out the forwarding round number, it doesn't need to care about the forwarding round number). Among them, the comparison result of receiving end A is that the message with this voice ID has been completely received, and it can stop receiving this message subsequently. Therefore, it exits the signal tracking mode and continuously monitors new air interface signals. The comparison result of relay A is that the message with this voice ID has been completely forwarded. Therefore, it exits the signal tracking mode and continuously monitors new air interface signals. The comparison result of receiving end B is that the message with this voice ID has not been received before. Therefore, it continuously tracks and receives this voice message and performs subsequent decoding processing on the received message. The determination result of relay C is that the message with this voice ID has not been received or forwarded, but the forwarding round number has reached the system set upper limit. Therefore, it does not receive and perform subsequent processing on this message, exits the signal tracking mode, and monitors new air interface signals.
[0085] As can be seen from the above embodiments, the characteristics of the communication solution of the present application are that for the monitored air interface signals, when there are multiple broadcast signals simultaneously, one broadcast signal is selected (for example, randomly selected) for synchronization to avoid signal conflicts that may cause signal transmission failures. In addition, the reception or forwarding of broadcast signals is implemented on a single frequency point, which improves the frequency point utilization efficiency and reduces the relay cost. Furthermore, through the deduplication strategy, rapid deduplication of air interface signals is achieved, so as to quickly synchronize new broadcast signals. That is, through continuous deduplication and monitoring of air interface signals, as long as there is new data in the air interface, new data can be tracked through one or more resynchronization operations, thereby improving the signal transmission efficiency.
[0086] The present invention is not limited to the foregoing specific embodiments. The present invention extends to any new feature or any new combination disclosed in this specification, as well as any new method or process step or any new combination disclosed.
Claims
1. A communication method under the same frequency condition, characterized in that: include: Selecting a valid broadcast signal from broadcast signals sent over an air interface for co-frequency reception by multiple re-tracking, wherein the broadcast signal sent over the air interface is sent by at least one sending node and / or at least one relay node; Decode the received broadcast signal and forward it locally or on the same frequency.
2. The communication method under the same frequency condition as claimed in claim 1, characterized in that: The selecting a valid broadcast signal from the broadcast signals sent by the air interface for co-frequency reception by means of multiple re-tracking includes: A broadcast signal is randomly selected from the broadcast signals sent by the air interface of the same-frequency detection for synchronization. When the broadcast signal has been received, the broadcast signal is discarded, and a new broadcast signal is monitored at the same frequency in the air interface for synchronization. This cycle is repeated until a broadcast signal that has not been received is synchronized under the same-frequency condition, and the broadcast signal that has not been received is tracked and received.
3. The communication method under the same frequency condition as claimed in claim 2, characterized in that: The method for determining whether the synchronized broadcast signal has been received includes: According to the information carried by the first data packet of the synchronized broadcast signal, it is determined whether the broadcast signal has been received.
4. The communication method under the same frequency condition as claimed in claim 3, characterized in that: The information is first information indicating a unique identifier of the broadcast signal.
5. The communication method under the same frequency condition as claimed in claim 4, characterized in that: The step of determining, based on information carried by a first data packet of the synchronized broadcast signal, whether the broadcast signal has been received includes: Cache the unique identifier of the broadcast signal that has been received; The unique identifier indicated by the first information carried by the first data packet of the synchronized broadcast signal is compared with the cached unique identifier. If they are the same as the cached unique identifier, it means that the broadcast signal has been received. Otherwise, it means that the broadcast signal has not been received.
6. The communication method under the same frequency condition as claimed in any one of claims 3 to 5, characterized in that: When the broadcast signal has been received, discard the broadcast signal and monitor a new broadcast signal at the same frequency in the air interface for synchronization; This cycle is repeated until a broadcast signal that has not been received is synchronized under the same frequency condition, and the broadcast signal that has not been received is tracked and received, including: when it is determined that the synchronized broadcast signal has been received, the tracking of the broadcast signal is stopped, and a new broadcast signal is monitored on the same frequency in the air interface for synchronization; When it is determined that the synchronized broadcast signal has not been received, the broadcast signal is continuously tracked and subsequent data packets of the broadcast signal are received.
7. The communication method under the same frequency condition as claimed in any one of claims 1 to 5, characterized in that: For the same-frequency forwarding scenario, the method of selecting a valid broadcast signal from the broadcast signals sent by the air interface for same-frequency reception by multiple re-tracking includes: When synchronizing to a broadcast signal, determining whether the broadcast signal has reached a maximum number of forwarding rounds; If yes, discard the broadcast signal and monitor the new broadcast signal at the same frequency in the air interface for synchronization; If not, the broadcast signal is tracked and received.
8. The communication method under the same frequency condition as claimed in claim 7, characterized in that: The step of determining whether the broadcast signal has reached a maximum number of forwarding rounds when synchronizing to the broadcast signal includes: According to the forwarding round number information carried by the first data packet of the synchronized broadcast signal, it is determined whether the broadcast signal has reached the maximum forwarding round number.
9. The communication method under the same frequency condition as claimed in claim 7, characterized in that: The method of forwarding the received broadcast signal on the same frequency includes: Acquire all data packets of the broadcast signal; Decoding all data packets of the broadcast signal; Update the forwarding round number in the decoded data, repackage the decoded data, and send it to the air interface under the same frequency condition.
10. A communication system under the same frequency condition, comprising at least one sending node, at least one relay node and at least one receiving node; characterized in that: The sending node is configured to: send a broadcast signal to an air interface; The relay node is configured to: select a valid broadcast signal from the broadcast signals sent by the air interface by multiple re-tracking methods for co-frequency reception; and forward the received broadcast signal on the co-frequency; The receiving node is configured to select a valid broadcast signal from the broadcast signals sent by the air interface through multiple re-tracking to receive the same frequency, and decode the received broadcast signal locally.