A method of wireless mesh network inter-cell interference coordination and wireless communication node device

CN115665846BActive Publication Date: 2026-08-11HYTERA COMM CORP
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-25
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

但由于mesh网络覆盖范围有限,通常为了增强覆盖会采用多个mesh子网分别进行组网通信,同时由于时频资源有限,当多个子网相关节点距离较近时会存在严重的同频干扰,影响受干扰节点的解调性能

Benefits of technology

[0016]从上述技术方案可以看出,本申请公开的无线网状网络(mesh网络)间干扰协调方法及无线通信节点设备,确定第一子网与第二子网中是否存在同频干扰,若确定第一子网中第一节点与第二子网中第二节点之间存在同频干扰,基于第一预设时间段内第一子网中第一节点与第二子网中第二节点之间的第一时延、第一频率偏移及帧边界偏移子帧个数使第一子网与第二子网下行粗同步,再基于第二预设时间段与第三预设时段段的交互信息使得第一子网与第二子网细同步,控制第一子网中第一节点与第二子网中第二节点的发送帧位置相同或使得第一子网与第二子网受干扰的子帧使用不同频域的资源。本方案通过在确定不同子网的节点间存在同频干扰时,通过调节存在同频干扰的不同子网间的节点的发送帧的时频位置,以保证存在同频干扰的不同节点的子帧能够同时发送数据或在不同频域收发送数据,避免一个子网内的一个节点发送数据另一个子网内的一个节点接收数据时出现的同频干扰的现象,提高了节点的解调性能。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115665846B_ABST
    Figure CN115665846B_ABST
Patent Text Reader

Abstract

This application discloses a method for coordinating interference between wireless mesh networks and a wireless communication node device. When it is determined that there is co-channel interference between nodes in different subnets, the time-frequency position of the transmission frames of the nodes in the different subnets with co-channel interference is adjusted to ensure that the different nodes with co-channel interference can transmit data simultaneously or use different frequency domain resources to transmit and receive data. This avoids the phenomenon of co-channel interference when one node in one subnet is transmitting data and the other is receiving data, thereby improving the demodulation performance of the nodes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless communication, and more particularly to a method for interference coordination between wireless mesh networks and a wireless communication node device. Background Technology

[0002] Mesh networks are commonly known as wireless ad-hoc networks, enabling direct communication between multiple wireless stations with relay capabilities. Functionally, they replace a distributed system (DS) with multiple access points (APs) with interoperable wireless links or multi-hop paths between multiple wireless stations. In a mesh network, a wireless station can establish peer-to-peer wireless links with one or more neighboring wireless stations, thus creating a more flexible network.

[0003] Wireless mesh networks, also known as wireless mesh networks, are widely used in public security, emergency response, and fire fighting due to their flexible networking capabilities. However, because mesh networks have limited coverage, multiple mesh subnets are typically used for networking and communication to enhance coverage. Furthermore, due to limited time and frequency resources, severe co-channel interference can occur when nodes in multiple subnets are close together, affecting the demodulation performance of the affected nodes. Summary of the Invention

[0004] In view of this, this application provides a method for interference coordination between wireless mesh networks and a wireless communication node device, the specific scheme of which is as follows: A method for interference coordination between wireless mesh networks includes: Determine whether the first subnet is subject to co-channel interference from other subnets; If it is determined that there is co-channel interference between the first node in the first subnet and the second node in the second subnet, the master node of the first subnet randomly assigns a first preset time period to the first node. During the first preset time period, the first node synchronizes with the second node, measures the synchronization information, and demodulates the broadcast information of the second subnet. Based on the synchronization information, the first subnet synchronizes with the second subnet; The first node calculates the position of the second preset time period and the third preset time period within the preset period according to the preset calculation rules. It sends the synchronization information of the first subnet within the second preset time period and receives the second delay fed back by the second node during the third preset time period. Based on the second delay, it adjusts the frame boundary of the first subnet to be consistent with the second subnet before the position of the second preset time period in the next preset period. Specifically, during the first and third preset time periods, nodes in the first subnet do not send data, and during the second preset time period, nodes in the second subnet do not send data. During a third preset time period within another preset periodic time range, the first node receives subframe allocation information sent by the second node, determines whether the sent subframe in the subframe allocation information can meet the service requirements of the first node, and if it meets the service requirements, allocates the subframe corresponding to the sent subframe of the second node to the first node.

[0005] Furthermore, prior to the step of synchronizing the second subnet with the first subnet based on the synchronization information and broadcast information, the method further includes: The first subnet and the second subnet are prioritized according to their subnet identifiers. If the priority of the first subnet is lower than that of the second subnet, then the first subnet synchronizes with the second subnet according to the synchronization information.

[0006] Furthermore, the step of synchronizing the first node and the second node within the first preset time period, measuring synchronization information, and demodulating the broadcast information of the second subnet further includes: The first subnet sets the synchronization source node to the first node.

[0007] Furthermore, the step of synchronizing the first node and the second node within the first preset time period, measuring synchronization information, and demodulating the broadcast information of the second subnet includes: Within the first preset time period, the first node and the second node perform synchronous measurements to obtain the first time delay and the first frequency offset, and demodulate the broadcast information to obtain the number of subframes with the first relative frame boundary offset.

[0008] Furthermore, the first preset time period is the duration of one wireless frame and two subframes.

[0009] Furthermore, the preset periodic time is the duration of M wireless frames, where M is a preset integer value.

[0010] Furthermore, the first node calculates the positions of the second and third preset time periods within a preset periodic time range according to preset calculation rules, including: The first node determines the position of the second preset time period within a preset period based on the subnet identifier of the second subnet, and determines the position of the third preset time period within the preset period based on the subnet identifier of the first subnet, wherein the second preset time period and the third preset time period are two non-overlapping time periods.

[0011] Furthermore, both the second preset time period and the third preset time period are the duration of a subframe.

[0012] Furthermore, it also includes: If the business requirements are not met, the first subnet will schedule the interfered subframes separately from the second subnet in the frequency domain, so that the frequency domain RB resources used by the interfered subframes in the first subnet and the corresponding subframes in the second subnet do not overlap.

[0013] Furthermore, before the first subnet separately schedules the interfered subframes from the second subnet in the frequency domain, the following steps are also included: Based on the third delay measured in a third preset time period within a preset cycle, the first subnet adjusts the transmission TA of the transmission subframes within the subnet so that the time when the transmitted data arrives at the first node's received subframe is consistent with the time when the interference data frame sent by the second node arrives at the first node.

[0014] A method for interference coordination between wireless mesh networks includes: Determine whether the second subnet is experiencing co-channel interference from other subnets; If it is determined that there is co-channel interference between the second node in the second subnet and the first node in the first subnet, the master node of the second subnet randomly assigns a first preset time period to the second node. During the first preset time period, the second node synchronizes with the first node, measures the synchronization information, and demodulates the broadcast information of the first subnet. Set the second node as the synchronization source node of the second subnet; The first subnet and the second subnet are prioritized according to their subnet identifiers. If the priority of the second subnet is higher than that of the first subnet, the second preset time period position and the third preset time period position are calculated within a periodic time range according to the subnet identifiers of the first subnet and the second subnet. The synchronization information sent by the first node is received at the second preset time period position and the third delay is measured. The synchronization information of the second subnet is fed back at the third preset time period. The subframe allocation information of the second node is sent at a third preset time period position within another cycle time range; The periodic time is the duration of M wireless frames, where M is a preset integer value.

[0015] A wireless communication node device, comprising: Processor and memory; The processor is used to execute the program stored in the memory; The memory is used to store a program for executing the inter-mesh network anti-interference coordination method described in any of the above embodiments.

[0016] As can be seen from the above technical solutions, the interference coordination method and wireless communication node device disclosed in this application determine whether there is co-channel interference between the first subnet and the second subnet. If it is determined that there is co-channel interference between the first node in the first subnet and the second node in the second subnet, the first subnet and the second subnet are coarsely synchronized downlink based on the first time delay, the first frequency offset, and the number of subframes with frame boundary offset between the first node in the first subnet and the second node in the second subnet within a first preset time period. Then, the first subnet and the second subnet are finely synchronized based on the interaction information of the second preset time period and the third preset time period. The transmission frame positions of the first node in the first subnet and the second node in the second subnet are controlled to be the same, or the interfering subframes of the first subnet and the second subnet use resources in different frequency domains. This solution improves the demodulation performance of nodes by adjusting the time-frequency position of the transmitting frames of nodes in different subnets when co-channel interference is detected. This ensures that subframes of nodes with co-channel interference can transmit data simultaneously or receive and transmit data in different frequency domains, thus avoiding co-channel interference that occurs when one node in one subnet transmits data and another node in another subnet receives data. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a flowchart of a method for coordinating interference between wireless mesh networks disclosed in an embodiment of this application; Figure 2 This is a schematic diagram illustrating interference between nodes in different subnets as disclosed in an embodiment of this application. Figure 3 This is a flowchart of a method for coordinating interference between wireless mesh networks disclosed in an embodiment of this application; Figure 4 This is a schematic diagram illustrating the same position of the transmitted frames of nodes experiencing interference, as disclosed in an embodiment of this application. Figure 5 This is a flowchart of a method for coordinating interference between wireless mesh networks disclosed in an embodiment of this application; Figure 6 This is a schematic diagram illustrating interference between nodes in different subnets after time-domain adjustment, as disclosed in an embodiment of this application. Figure 7 This is a schematic diagram of a frequency domain modulation disclosed in an embodiment of this application; Figure 8 This is a schematic diagram of the structure of a wireless mesh network interference coordination system disclosed in an embodiment of this application; Figure 9 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application. Detailed Implementation

[0019] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0020] This application discloses a method for interference coordination between wireless mesh networks, the flowchart of which is shown below. Figure 1 As shown, it includes: Step S11: Determine whether the first subnet receives co-channel interference from other subnets; In this embodiment, interference can be detected by any node in the first subnet and reported to the master node, or the master node can determine the presence of interference based on measurement reports reported by other nodes.

[0021] Step S12: If it is determined that there is co-channel interference between the first node in the first subnet and the second node in the second subnet, the master node of the first subnet randomly assigns a first preset time period to the first node. During the first preset time period, the first node and the second node synchronize, measure the synchronization information, and demodulate the broadcast information of the second subnet. In this embodiment, each node in the subnet calculates RSRP (Reference Signal Receiving Power) and SINR (Signal to Interference plus Noise Ratio), sets relevant thresholds to determine the magnitude and duration of interference, and decides whether to trigger the subnet synchronization mechanism. It is only activated when co-channel interference is detected between subnets.

[0022] In one embodiment, during the first preset time period, the synchronization source node of the first subnet is also set as the first node affected by co-frequency interference. After the subnet synchronization mechanism is activated and the first node synchronizes with the nodes of other subnets, the first subnet will also remain synchronized with other subnets because the synchronization source node is the first node.

[0023] In another embodiment, the first preset time period is the duration of one radio frame and two subframes. For example, in a wireless mesh network, a radio frame is 20ms long and contains 20 subframe numbers from 0 to 19. Each subframe lasts 1ms, so the first preset time period is 20ms + 2ms, totaling 22ms. In other mesh networks, the durations of radio frames and subframes are different, and the first preset time period will vary accordingly. The first preset time period must ensure that the first node can complete the detection of the second subnet's PSS (Primary Synchronization Signal), SSS (Secondary Synchronization Signal), and BCH (Broadcast Channel) within this time period.

[0024] In another embodiment, if it is determined that there is co-channel interference between the first subnet and the second subnet, the first node and the second node perform synchronous measurements to obtain the first time delay and the first frequency offset between the subnets, and demodulate the broadcast information to obtain the number of subframes with the first relative frame boundary offset.

[0025] Step S13: Based on the synchronization information and broadcast information, the first subnet synchronizes with the second subnet; Specifically, the first subnet prioritizes subnets using the subnet identifier (cell_id) carried in the primary synchronization signal (PSS) / secondary synchronization signal (SSS) of the second subnet. If the second subnet is determined to have a higher priority than the first subnet, a resynchronization mechanism is initiated using the number of subframes with the previously measured first delay, first frequency offset, and first relative frame boundary offset, enabling downlink coarse synchronization between the first and second subnets. This coarse synchronization ensures that subsequent message transmissions between the first and second nodes do not interfere with other subframes within the subnet. In other embodiments, the subnet priority can be determined using other information that distinguishes the first and second subnets. The subnet identifier is the unique identifier of the subnet. The first node can obtain the subnet identifier from the synchronization message of the second subnet or from the broadcast message of the second subnet. If the first subnet is determined to have a higher priority than the second subnet, then the first subnet does not need to synchronize with the second subnet. The first node of the first subnet still acts as the source node of the first subnet, but the first node does not need to synchronize with the second node. That is, after the first preset time period, the first node will no longer synchronize with the second node.

[0026] Step S14: Calculate the second preset time period and the third preset time period position within the preset period according to the preset calculation rules; send the synchronization information of the first subnet within the second preset time period; receive the second delay fed back by the second node within the third preset time period; adjust the frame boundary of the first subnet to be consistent with the second subnet before the second preset time period position in the next preset period according to the second delay; wherein, during the first and third preset time periods, the nodes in the first subnet do not send data, and during the second preset time period, the nodes in the second subnet do not send data. Specifically, in one embodiment, the first subnet knows the transmission time interval (TTI) location of the second node of the second subnet based on the broadcast message of the second subnet. The master node of the first subnet will allocate the corresponding TTI to the first node of the first subnet. The first node of the first subnet sets a time period every M radio frames at its own static TTI resource location to listen for messages from the second subnet. M can be a fixed value set according to service conditions or a pre-agreed value. Other subnets also need to set the same value. This listening time period can be set to the time of a subframe. Setting a subframe consumes less resources, and through this subframe, fine-grained synchronization and information exchange with the second subnet can be performed.

[0027] In one embodiment, the first node of the first subnet determines the subframe positions for listening to messages from the other subnet based on the previously obtained second subnet identifier information and its own subnet identifier information. For example, the first subnet listens on subframe Q where the radio frame number modulo K equals m (m is determined by the identifier of the first subnet), and the second node of the second subnet sends synchronization information or other communication information of the second subnet to the first node of the first subnet on this subframe. Similarly, the second subnet listens on subframe Q where the radio frame number modulo K equals n (n is determined by the identifier of the second subnet), and the first node of the first subnet sends synchronization information or other communication messages of the first subnet on this subframe. Since the subnet identifier is unique, the listening position of the first subnet and the listening position of the second subnet are definitely not the same subframe position. Designing one subframe for K radio frames consumes fewer resources. Fine synchronization of the subnets is performed through this subframe, ensuring information exchange and fine synchronization between subnets, and providing a channel for subsequent information exchange between subnets. In some other scenarios, the methods for calculating the listening frames of the first and second subnets can be interchanged. That is, the first subnet calculates the position of its listening frame based on the subnet identifier of the second subnet, and at that position, the second node of the second subnet sends the frame, and the first node of the first subnet receives it. Similarly, the second subnet calculates the position of its listening frame based on the subnet identifier of the first subnet, and at that position, the first node of the first subnet sends the frame, and the second node of the second subnet receives it. The specific calculation methods are not elaborated further and are all within the scope of protection of this application.

[0028] Step S15: Receive subframe allocation information sent by the second node within a third preset time period within another preset periodic time range, determine whether the sent subframe in the subframe allocation information can meet the service requirements of the first node, and if it meets the service requirements, allocate the subframe corresponding to the sent subframe of the second node to the first node.

[0029] Specifically, in one embodiment, the first node of the first subnet receives the subframe allocation information of the second node sent by the second node of the second subnet. It determines whether allocating all the second node's transmission subframes to the first node can meet the first node's service requirements. Specifically, the first node cannot be in a receiving state when the second node is transmitting service data (the first node can be in a transmitting state or a no-service state), and the second node cannot be in a receiving state when the first node is transmitting service data (the second node can be in a transmitting state or a no-service state). If the first node's service requirements are met, then the subframes in the first subnet corresponding to the second node's transmission subframes are allocated to the first node. This avoids co-channel interference between the second node of the second subnet and nodes in the first subnet that are transmitting data to the first node when the first node is receiving service data. It also avoids co-channel interference between the first node of the first subnet and nodes in the second subnet that are transmitting data to the second node when the second node is receiving service data. Subsequently, the first subnet will also synchronize the subframe allocation change information of the second subnet and make corresponding changes. Interference coordination through subframe allocation can effectively avoid inter-subnet interference without other performance losses.

[0030] In another embodiment, the first node of the first subnet receives the subframe allocation information sent by the second node of the second subnet, and determines that if all the subframes sent by the second node are allocated to the first node, the service requirements of the first node cannot be met. Then, the first subnet schedules the interfered subframes separately from the second subnet in the frequency domain, so that the frequency domain RB resources scheduled for the interfered subframes do not overlap with the RB resources of the subframes of the second subnet.

[0031] If the analysis of the first subnet allocates all the transmission subframes of the second node of the second subnet to the first node of the first subnet, it cannot meet the service requirements of the first subnet. In this case, the reception of the first node of the first subnet will be interfered with by the transmission of the second node of the second subnet, or the reception of the second node of the second subnet will be interfered with by the transmission of the first node of the first subnet. In order to avoid inter-carrier interference caused by inconsistent data reception boundaries of different nodes in the same subframe, this scheme performs subframe reception boundary synchronization before frequency domain interference coordination. By measuring the delay information between different nodes in the third preset time period, the low-priority first subnet will adjust the transmission TA (timing advance) of the transmission subframes in the subframe for frequency domain interference coordination, so that the time when the service data arrives at the first node's reception subframe is consistent with the time when the interference subframe data of the second node of the second subnet arrives at the first node.

[0032] In the above embodiments, the second subnet has a higher priority than the first subnet. The second subnet determines whether it is subject to co-channel interference from other subnets. If it is determined that the second node of the second subnet is subject to co-channel interference from the first node of the first subnet, the master node of the second subnet randomly allocates a first preset time period for the second node. During the first preset time period, the second node synchronizes with the first node and demodulates the broadcast information of the first subnet. It synchronously measures the inter-subnet timing delay and frequency offset, and demodulates the broadcast information to obtain the synchronization information offset by T subframes relative to the frame boundary. At the same time, the second subnet sets the synchronization source node of the subnet as the second node. Based on the subnet identifier, it confirms that the priority of the second subnet is higher than that of the first subnet. Then, based on the subnet identifiers of the first and second subnets, it calculates the second preset time period position and the third preset time period position within a periodic time range. At the second preset time period position, it receives the synchronization information sent by the first node and measures the third delay. During the third preset time period, it feeds back the third delay to the first node of the first subnet. And at the third preset time period position within another preset periodic time range, it sends the subframe allocation information of the second node in the second subnet. The periodic time is an integer number of radio frame durations, which can be set based on empirical values, and the two subnets need to be consistent.

[0033] Synchronizing a mesh network requires a common synchronization source. When the common synchronization source is GNSS (GPS, BeiDou), inter-subnet interference coordination is relatively simple to implement. However, the system will not function in indoor, basement, or jungle environments. Therefore, this paper proposes a method to use related synchronization techniques to synchronize different subnets, thereby further coordinating interference.

[0034] like Figure 2 As shown, subnet 1 includes nodes A, B, C and D, and subnet 2 includes nodes A, B and C. Subnet 1 and subnet 2 use the same frequency domain resources. Since node B in subnet 1 is close to node A in subnet 2, there will be a problem of co-frequency interference between node B in subnet 1 and node A in subnet 2.

[0035] To avoid this situation, this scheme controls the time synchronization of data transmission by nodes in the two different subnets when co-channel interference is determined to exist between the two subnets. When two mutually interfering nodes transmit data simultaneously, there will be no mutual interference caused by one node transmitting data while the other receives data. If simultaneous data transmission cannot meet the service requirements of the interfered node, the interfered subframes will be separately scheduled in the frequency domain to ensure that the two subnets will not be interfered with by the other subnet within their respective scheduled frequency domain RB.

[0036] First, it is determined whether co-channel interference exists between the first and second subnets. This can be done in real-time or at fixed intervals. The scheme disclosed in this embodiment can use the first subnet as the execution entity, or the second subnet as the execution entity, or even a third-party network, to synchronize the transmission times of nodes in two different subnets experiencing co-channel interference, thereby preventing interference from occurring.

[0037] For different parameters, relevant threshold values ​​are set to determine the magnitude of the interference. When a rapid decrease in signal-to-noise ratio occurs, such as when the rate of decrease exceeds the preset threshold or when the signal-to-noise ratio drops below the threshold value, it can be determined that co-channel interference has been detected in the current subnet, and that the node that detected the rapid decrease in signal-to-noise ratio is experiencing co-channel interference.

[0038] When changes in the signal-to-noise ratio determine that co-channel interference exists between subnets, the subnet synchronization mechanism is triggered, which initiates a process that controls the synchronization of data transmission time periods between subnets experiencing co-channel interference.

[0039] When initiating the subnet synchronization mechanism, it is necessary to first identify the subnets and nodes within them that experience co-channel interference. For example, the co-channel interference might involve the first node in the first subnet and the second node in the second subnet. Figure 2 As shown, the nodes involved in the interference are node B in subnet 1 and node A in subnet 2.

[0040] Based on the first time delay and first frequency offset data between the first node in the first subnet and the second node in the second subnet within the first preset time period, the transmission frame boundaries of the first subnet and the second subnet are aligned.

[0041] The first preset time period can be a pre-defined gap period. To avoid occupying too much time, a specific gap period can be selected, such as a system frame duration (i.e., a radio frame duration). During the gap period, nodes in the subnet will not transmit data. This first preset time period can be allocated by the master node in the subnet to the interfered nodes. Figure 2 For example, if the master node of subnet 1 is node C, then node C will allocate a first preset time period to the disturbed node B; if the master node of subnet 2 is node C, then node C will allocate a first preset time period to the disturbed node A.

[0042] First, the first time delay and the first frequency offset data between the first node in the first subnet and the second node in the second subnet are obtained by measurement within a first preset time period. Specifically, the timing and frequency offset of the first node in the first subnet relative to the second node in the second subnet within this time period can be determined; or, the timing and frequency offset of the second node in the second subnet relative to the first node in the first subnet within this time period can also be determined.

[0043] When a first time delay and a first frequency offset are detected between a first node in the first subnet and a second node in the second subnet, the transmission frame boundaries of the first subnet and the second subnet are aligned based on the first time delay and the first frequency offset. That is, if there is a data transmission frequency offset between a first node in the first subnet and a second node in the second subnet, the frequency offset is adjusted in the opposite direction so that the frequency of data transmission between the two subnets no longer has an offset; and the time delay is adjusted in the opposite direction so that the timing of data transmission between the two subnets is consistent.

[0044] For example, if the frame transmission delay of the first node in the first subnet relative to the second node in the second subnet is 0.2 seconds, then the frame transmission delay is adjusted in reverse so that there is no delay between the frame transmissions of the first node in the first subnet and the second node in the second subnet, and they remain synchronized; if the frame transmission frequency offset of the first node in the first subnet relative to the second node in the second subnet is 20Hz, then the frame transmission frequency offset is adjusted in reverse so that there is no frequency offset between the frame transmissions of the first node in the first subnet and the second node in the second subnet, and they remain consistent.

[0045] After the transmission frame boundaries of the first subnet and the second subnet are aligned, it is necessary to further control that the transmission frame positions of the first node in the first subnet and the second node in the second subnet are the same, that is, to ensure that the data transmission periods of the first node in the first subnet and the second node in the second subnet are consistent. As long as the first node in the first subnet transmits data, the second node in the second subnet will transmit data synchronously. Similarly, as long as the second node in the second subnet transmits data, the first node in the first subnet will transmit data synchronously.

[0046] By controlling the first node in the first subnet and the second node in the second subnet to send data synchronously, that is, by controlling the first node in the first subnet and the second node in the second subnet to have the same Transmission Time Interval (TTI) and the boundary alignment of the transmission frames in the first subnet and the second subnet, it is ensured that the first node in the first subnet and the second node in the second subnet send data at the same time, thereby avoiding synchronization interference between the first node in the first subnet and the second node in the second subnet.

[0047] The specific steps are as follows: A. Each node calculates RSRP and SINR, sets relevant thresholds to determine the magnitude of interference and whether to trigger the subnet synchronization mechanism. It is only activated when co-channel interference is detected between subnets, thus avoiding a decrease in resource utilization within the subnet due to the large amount of resources allocated during the GAP (i.e., the first preset time period).

[0048] B. When interference reaches a certain threshold, the subnet synchronization mechanism is activated. First, the interfered node B informs its subnet 1. Subnet 1 randomly assigns a GAP1 (N+2 subframes) to node B. Within this GAP1, node B synchronizes with the interfering node A and demodulates the broadcast information. The synchronization measurement obtains the inter-subnet timing and frequency offset. At the same time, subnet 1 sets node B as the synchronization source node of this subnet. At the same time, subnet 2 also randomly assigns a GAP1 (N+2 subframes) to node A. Within this GAP1, node A synchronizes with the interfering node B and demodulates the broadcast information. The synchronization measurement obtains the inter-subnet timing and frequency offset, and the demodulated broadcast information obtains the synchronization information offset by T subframes relative to the frame boundary. At the same time, subnet 2 sets node A as the synchronization source node of this subnet. Subnets prioritize each other by sorting the cell_id carried by PSS / SSS. If subnet 1 determines that the priority of subnet 2 is higher than its own subnet priority, it uses the obtained timing, frequency offset, and T to activate the resynchronization mechanism, so that subnet 1 and the other subnet 2 achieve downlink coarse synchronization. Coarse synchronization ensures that subsequent GAP2 transmissions (the second and third preset time periods) will not interfere with other subframes. GAP1 is designed to consist of N (positive integer) radio frames plus 2 subframe durations, and one radio frame can be divided into multiple subframes.

[0049] C. After subnet 1 and subnet 2 complete coarse synchronization, node B of subnet 1 knows the TTI location sent by node A of subnet 2. Subnet 1 will assign the static TTI of node A of subnet 2 to node B of subnet 1. The static node sets GAP2 for listening according to the subnet priority every M radio frames periodically. At this time, subnet 1 and subnet 2 know each other's priorities and communicate with each other in the fixed GAP2. After receiving the synchronization information of node B of subnet 1 in the other party's GAP2, node A of subnet 2 will measure the delay timing2 and send this timing2 in the next time in its own GAP2. After receiving the corresponding information in the other party's GAP2, node B of subnet 1 will perform fine synchronization and adjust the frame boundary to be consistent with subnet 2 before the next GAP2. Subnet 1 will perform fine time synchronization and frequency offset synchronization according to the measurement, and will continue to perform synchronization tracking afterwards. In this process, subnet 1 and subnet 2 determine their respective GAP2 subframe positions based on the cell ID information obtained from coarse synchronization, i.e., the subnet identifier. For example, subnet 1 transmits on subframe 3 where the radio frame number modulo K equals m (m is determined by the subnet 1 cell ID), while subnet 2 does not transmit on this subframe but receives information from subnet 1. Similarly, subnet 2 transmits on subframe 3 where the radio frame number modulo K equals n (n is determined by the subnet 2 cell ID), while subnet 1 does not transmit on this subframe but receives information from subnet 2. The GAP2 design allocates one subframe for every K radio frames, consuming fewer resources. Through this GAP2, fine synchronization between subnets is performed, ensuring information exchange and fine synchronization between subnets, and providing a channel for subsequent information exchange between subnets.

[0050] D. Since the subnets have already been synchronized, the higher-priority subnet 2 will inform subnet 1 of the subframe allocation information through the GAP of node A. Subnet 1 will assess the resource utilization of its own subnet. If allocating the subframes sent by node A of subnet 2 to node B of subnet 1 can meet the service needs of its subnet, it will allocate them accordingly. Subnet 1 will also synchronize the subframe allocation change information of subnet 2 and make corresponding changes. Interference coordination through subframe allocation can effectively avoid inter-subnet interference without other performance losses.

[0051] E. If the analysis of subnet 1 shows that allocating the transmission subframes of node A in subnet 2 to node B in subnet 1 cannot meet the service requirements of subnet 1, then the reception of node B in subnet 1 may be interfered with by the transmission of node A in subnet 2, or the reception of node A in subnet 2 may be interfered with by the transmission of node B in subnet 1. In this case, the subnets will coordinate their service requirements and separately schedule the interfered subframes in the frequency domain to ensure that they are not interfered with by the other subnet within their respective scheduled frequency domain RB. In order to avoid inter-carrier interference caused by inconsistent data reception boundaries of different nodes in the same subframe, this scheme performs subframe reception boundary synchronization before frequency domain interference coordination. By measuring the delay values ​​between different nodes on GAP2, the low-priority subnet will adjust the transmission timing advance of the transmission subframes within the subnet in the subframe where frequency domain interference coordination is performed, so that the time when the data arrives at the reception subframe is consistent with the arrival time of the data in the interference subframe of subnet 2.

[0052] The mesh network interference coordination method disclosed in this embodiment determines whether co-channel interference exists between a first subnet and a second subnet. If co-channel interference is determined to exist between a first node in the first subnet and a second node in the second subnet, the method controls the alignment of the transmission frame boundaries of the first and second subnets based on the first time delay and first frequency offset data between the first node in the first subnet and the second node in the second subnet within a first preset time period, thereby controlling the transmission frame positions of the first node in the first subnet and the second node in the second subnet to be the same. This scheme, by adjusting the time-frequency position of the transmission frames of nodes in different subnets with co-channel interference and controlling the alignment of the transmission frame boundaries of different nodes with co-channel interference when co-channel interference is determined to exist, ensures that different nodes with co-channel interference can transmit data simultaneously, avoiding the phenomenon of co-channel interference when one node transmits data and another node receives data, thus improving the demodulation performance of the nodes.

[0053] This embodiment discloses a method for coordinating interference between mesh networks, the flowchart of which is shown below. Figure 3 As shown, it includes: Step S31: Determine whether there is co-channel interference between the first subnet and the second subnet; Step S32: If it is determined that there is co-channel interference between the first node in the first subnet and the second node in the second subnet, the transmission frame boundaries of the first subnet and the second subnet are aligned based on the first time delay and the first frequency offset data between the first node in the first subnet and the second node in the second subnet within a first preset time period. Step S33: The transmitted frame positions of the interfered nodes in the low-priority subnet control subnet and the high-priority subnet nodes are the same. Step S34: Based on the resource allocation information of the high-priority subnet, the low-priority subnet adjusts the resource allocation information of its own subnet so that the data transmission cycle of the first node in the first subnet matches that of the second node in the second subnet.

[0054] When the sending frame positions of the first node in the first subnet and the second node in the second subnet are the same, that is, when the first node in the first subnet and the second node in the second subnet send data in the same time period.

[0055] In this case, the first node in the first subnet and the second node in the second subnet have the same transmission frame position. For example, subnet 1 includes nodes A, B, C and D, and subnet 2 includes nodes A, B and C. Subnet 1 and subnet 2 use the same frequency domain resources. Node B in subnet 1 and node A in subnet 2 have co-channel interference. To avoid this problem, the transmission frame position of node B in subnet 1 is the same as the transmission frame position of node A in subnet 2.

[0056] like Figure 4As shown, node B in subnet 1 is at the 2nd and 6th transmission frame positions, and node A in subnet 2 is at the 2nd and 6th transmission frame positions. That is, the transmission frame positions of node B in subnet 1 and node A in subnet 2 are the same. Under the condition that the boundaries of each transmission frame are aligned, node B in subnet 1 and node A in subnet 2 will transmit data simultaneously.

[0057] To ensure that the first node in the first subnet and the second node in the second subnet send frames at the same position, it is necessary to determine, based on the priority of the first subnet and the second subnet, whether the first node in the first subnet synchronizes with the second node in the second subnet, or the second node in the second subnet synchronizes with the first node in the first subnet.

[0058] If it is determined that the priority of the first subnet is higher than that of the second subnet, then the second subnet needs to adjust its own resource allocation information according to the resource allocation information of the first subnet, so that the resource allocation information of the second node in the second subnet is consistent with the resource allocation information of the first node in the first subnet, at least so that the frame transmission position in the resource allocation information of the second node in the second subnet is the same as the frame transmission position in the resource allocation information of the first node in the first subnet. If the priority of the second subnet is determined to be higher than that of the first subnet, the first subnet needs to adjust its own resource allocation information according to the resource allocation information of the second subnet, so that the resource allocation information of the second node in the second subnet is consistent with the resource allocation information of the first node in the first subnet, at least so that the frame transmission position in the resource allocation information of the first node in the first subnet is the same as the frame transmission position in the resource allocation information of the second node in the second subnet.

[0059] Among them, the resource allocation information is the number of nodes in the subnet, the position of the sending frame of each node and the sending frame boundary, and the sending frame boundary is the start time of the sending frame data.

[0060] Furthermore, determining the priority between the first and second subnets can be done as follows: The subnet identifier information of the second subnet is determined by the data transmitted by the second node in the second subnet received by the first node in the first subnet. Based on the subnet identifier information of the second subnet and the subnet identifier information of the first subnet, the subnet with higher priority in the first subnet and the second subnet is determined. Alternatively, the subnet identifier information of the first subnet is determined by the data transmitted by the first node in the first subnet received by the second node in the second subnet. Based on the subnet identifier information of the first subnet and the subnet identifier information of the second subnet, the subnet with higher priority in the first subnet and the second subnet is determined.

[0061] If the mesh network interference coordination method disclosed in this embodiment is executed by the first subnet, the first node in the first subnet will receive the transmitted data of the second node in the second subnet within the first preset time period, and demodulate the broadcast information. Based on the demodulated broadcast information or the information carried by the PSS / SSS, the subnet identification information of the second subnet, such as the cell ID, is determined. The subnet identification information of the second subnet and the subnet identification information of the first subnet itself are prioritized to obtain the priority order between the two subnet identification information. The priority order between the two subnet identification information is determined as the priority order between the two subnets. Correspondingly, if the mesh network interference coordination method disclosed in this embodiment is executed by the second subnet, the second node in the second subnet will receive the data transmitted by the first node in the first subnet within the first preset time period, and demodulate the broadcast information. Based on the demodulated broadcast information or the information carried by the PSS / SSS, the subnet identification information of the first subnet, such as the cell ID, is determined. The subnet identification information of the first subnet and the subnet identification information of the second subnet itself are prioritized to obtain the priority order between the two subnet identifiers. The priority order between the two subnet identifiers is determined as the priority order between the two subnets.

[0062] Among them, determining the subnet identification information of the first subnet or the second subnet based on the demodulated broadcast information or the information carried by the PSS / SSS can be as follows: the master node of each subnet determines the cell ID (cell_id) of another subnet by detecting the primary synchronization signal PSS / secondary synchronization signal SSS carried by the interfered node in another subnet by its interfered node.

[0063] Once the priority order is determined, the lower priority subnets synchronize with the higher priority subnets. That is, after the priority order is determined, the higher priority subnets do not need to continue to execute the subsequent steps of the mesh network interference coordination method, only the lower priority subnets need to continue to execute.

[0064] For example, if it is determined that the first subnet has a higher priority than the second subnet, then the second subnet controls its transmitted frame boundaries to align with the transmitted frame boundaries of the first subnet based on the first delay and the first frequency offset. Subnets with lower priority align with the transmitted frame boundaries of subnets with higher priority. Each subnet will determine its own first delay and first frequency offset. When the first subnet has a higher priority than the second subnet, the master node of the second subnet adjusts the transmitted frame boundaries of that node to align with the transmitted frame boundaries of the first subnet according to the first delay and the first frequency offset it detects. If the second subnet has a higher priority than the first subnet, the first subnet aligns its transmitted frame boundaries with the transmitted frame boundaries of the second subnet based on a first delay and a first frequency offset. Subnets with lower priority align their transmitted frame boundaries with those of higher priority subnets. Each subnet determines its own first delay and first frequency offset. When the second subnet has a higher priority than the first subnet, the master node of the first subnet adjusts the transmitted frame boundaries of that node to align with the transmitted frame boundaries of the second subnet according to the first delay and first frequency offset it detects.

[0065] The mesh network interference coordination method disclosed in this embodiment determines whether co-channel interference exists between a first subnet and a second subnet. If co-channel interference is determined to exist between a first node in the first subnet and a second node in the second subnet, the method controls the alignment of the transmission frame boundaries of the first and second subnets based on the first time delay and first frequency offset data between the first node in the first subnet and the second node in the second subnet within a first preset time period, thereby controlling the transmission frame positions of the first node in the first subnet and the second node in the second subnet to be the same. This scheme, by adjusting the time domain position of the transmission frames of nodes in different subnets with co-channel interference and controlling the alignment of the transmission frame boundaries of different nodes with co-channel interference when co-channel interference is determined to exist, ensures that different nodes with co-channel interference can transmit data simultaneously, avoiding the phenomenon of co-channel interference when one node transmits data and another node receives data, thus improving the demodulation performance of the nodes.

[0066] This embodiment discloses a method for coordinating interference between mesh networks, the flowchart of which is shown below. Figure 5 As shown, it includes: Step S51: Determine whether there is co-channel interference between the first subnet and the second subnet; Step S52: If it is determined that there is co-channel interference between the first node in the first subnet and the second node in the second subnet, the transmission frame boundaries of the first subnet and the second subnet are aligned based on the first time delay and the first frequency offset data between the first node in the first subnet and the second node in the second subnet within a first preset time period. During the first preset time period, the first node and the second node synchronize downlink. This ensures that subsequent communication with the second node will not interfere with other subframes.

[0067] During the second and third preset time periods, the first node and the second node send information and provide feedback on delay information. The first node adjusts the frame boundaries to align the sending frame boundaries of the first subnet and the second subnet.

[0068] Step S53: Control the first node in the first subnet and the second node in the second subnet to have the same frame transmission position; The second node sends its subframe allocation information during a second preset time period, and the first node receives the subframe allocation information during a third preset time period. The first subnet master node then allocates the frames sent by the second node to the first node accordingly.

[0069] Step S54: If, based on the business analysis of the first node and the second node, there exists at least a first time period during which the second node in the second subnet sends data and the first node in the first subnet receives data; At this time, the first node in the first subnet will simultaneously receive data sent by the second node in the second subnet and the third node in the first subnet, resulting in co-frequency interference.

[0070] Step S55: Control the data transmission frequency domain resources of the third node in the first subnet and the second node in the second subnet to not overlap during the first time period.

[0071] When time-domain adjustment, which controls the transmission frame positions of the first node in the first subnet and the second node in the second subnet to be the same, cannot completely eliminate co-channel interference between the first subnet and the second subnet, frequency-domain adjustment can be added. That is, the nodes that still have co-channel interference after time-domain adjustment are controlled to maintain different frequency-domain resources.

[0072] In some scenarios, when the traffic volume of the first node in the first subnet is mismatched with that of the second node in the second subnet, after time-domain adjustment is completed, there will still be a situation where one node sends data while the other node receives data. This will result in interference still occurring after the time-domain adjustment is completed.

[0073] like Figure 6 As shown, in the second transmission frame position (TTI), subnet 1 node B and subnet 2 node A transmit data simultaneously, avoiding interference between the two nodes in the second TTI. Similarly, in the sixth TTI, subnet 1 node B and subnet 2 node A transmit data simultaneously, avoiding interference between the two nodes in the sixth TTI. However, in the fourth TTI, subnet 1 node D transmits data, subnet 1 node B receives data, and subnet 2 node A transmits data. At this time, subnet 1 node B will receive data from both subnet 1 node D and subnet 2 node A, thus subnet 2 node A will interfere with subnet 1 node B.

[0074] To avoid this situation, in the 4th TTI, node D of subnet 1 and node A of subnet 2 use different frequency domain resources to transmit data, and there is no overlap between the two frequency domain resources, such as... Figure 7 As shown, when node D of subnet 1 and node A of subnet 2 simultaneously transmit and cause co-channel interference to node B of subnet 1, the control subnet 1 node D uses a portion of the complete frequency domain resources as its frequency domain resources, while subnet 2 node A uses the remaining portion of the complete frequency domain resources as its frequency domain.

[0075] When node D of subnet 1 transmits data using the first frequency domain and node A of subnet 2 transmits data using the second frequency domain, since the frequency domain resources of node D of subnet 1 and node A of subnet 2 are the same, the interference caused by node D of subnet 1 and node A of subnet 2 to node D of subnet 1 during this time period is fundamentally avoided.

[0076] It should be noted that as long as the traffic volume between the first node of the first subnet and the second node of the second subnet is different, the same situation as the first time period will still exist. The first time period is the position of the transmission frame where the second node of the second subnet sends data and the first node of the first subnet receives data. Therefore, at the transmission frame positions where the second node of the second subnet sends data and the first node of the first subnet receives data in other transmission frames, the above scheme is also adopted to control the frequency domain of the two nodes sending data at that transmission frame position to be different.

[0077] Of course, when the traffic volume of the second node in the second subnet is less than that of the first node in the first subnet, the first time period is determined as the position of the transmission frame where the first node in the first subnet sends data and the second node in the second subnet receives data. The above scheme is also adopted, and the frequency domain of the two nodes sending data at the position of the transmission frame is different.

[0078] Furthermore, the inter-network interference coordination method disclosed in this embodiment may also include: Every second preset time interval, the first node in the first subnet will perform fine time synchronization and frequency offset synchronization based on the measurement to achieve synchronization tracking.

[0079] That is, once it is determined that there is co-channel interference between the two subnets, and after adjusting it in the time domain or frequency domain, it will determine whether the transmission frame boundaries of the nodes of the two subnets are aligned every second preset time interval.

[0080] That is, whenever a second preset time interval is reached, if the first node in the first subnet determines that there is a time delay and / or frequency offset data between the first node in the first subnet and the second node in the second subnet, the frame boundary will be aligned according to the detected time delay and / or frequency offset data. At each second preset time interval, in addition to the second time delay and second frequency offset data, the signal-to-noise ratio (SNR) may also be detected. If the detected SNR is less than a certain preset value, frame boundary alignment is not required. If the SNR exceeds the preset value, the frame boundary alignment between the first node in the first subnet and the second node in the second subnet is performed based on the second time delay and second frequency offset data.

[0081] Furthermore, it can be done by: setting a first start time for the second node in the first subnet, and determining the second time delay and second frequency offset data of the first node in the first subnet relative to the second node in the second subnet at every second preset time interval; setting a second start time for the second node in the second subnet, and determining the second time delay and second frequency offset data of the second node in the second subnet relative to the first node in the first subnet at every second preset time interval, and feeding it back to the first node in the first subnet, wherein the first start time and the second start time are different.

[0082] That is, two subnets with co-channel interference are each set to a second preset time period, and the time delay and frequency offset data between the interfering nodes in the two subnets are determined respectively. However, the start time of the second preset time period set for the two subnets is different.

[0083] The mesh network interference coordination method disclosed in this embodiment determines whether co-channel interference exists between a first subnet and a second subnet. If co-channel interference is found between a first node in the first subnet and a second node in the second subnet, downlink synchronization between the first and second subnets is controlled based on first time delay and first frequency offset data between the first node in the first subnet and the second node in the second subnet within a first preset time period. Uplink synchronization between the first and second subnets is controlled based on second time delay and second frequency offset data within a second preset time period to achieve frame boundary alignment. The transmission frame positions of the first node in the first subnet and the second node in the second subnet are controlled to be the same. If this does not meet service requirements, the frequency domain RB resources of the data transmission frames of the third node in the first subnet and the second node in the second subnet are controlled to be different. This solution ensures that different nodes with co-channel interference can transmit data simultaneously by controlling the synchronization of the two subnets and adjusting the time-frequency position of the transmission frames of nodes in different subnets with co-channel interference when co-channel interference is determined to exist between nodes in different subnets. This avoids the phenomenon of co-channel interference when one node transmits data and the other receives data, thus improving the demodulation performance of the nodes.

[0084] This embodiment also discloses a method for coordinating interference between wireless mesh networks, the process of which is as follows: Determine whether the second subnet is subject to co-channel interference from other subnets; If it is determined that there is co-channel interference between the second node in the second subnet and the first node in the first subnet, the master node of the second subnet randomly assigns a first preset time period to the second node. During the first preset time period, the master node controls the second node to synchronize with the first node, measures the synchronization information, and demodulates the broadcast information of the first subnet. Set the second node as the synchronization source node of the second subnet; The first subnet and the second subnet are prioritized according to their subnet identifiers. If the priority of the second subnet is determined to be higher than that of the first subnet, the second preset time period position and the third preset time period position are calculated within a periodic time range according to the subnet identifiers of the first subnet and the second subnet. The synchronization information sent by the first node is received at the second preset time period position and the third delay is measured. The third delay is fed back at the third preset time period. The subframe allocation information of the second node is sent at a third preset time period position within another preset period time range; The preset periodic time is the duration of M wireless frames, where M is a preset integer value.

[0085] In another embodiment, the second node of the second subnet restores its original synchronization mechanism after the first preset time period ends, that is, restores the synchronization sequence before the first preset time period. In yet another embodiment, the second node of the second subnet maintains its existing synchronization sequence after the first preset time period ends. Since the second node has been set as the synchronization source node of the second subnet, the synchronization sequence of the second subnet is now consistent with the adjusted second node.

[0086] The interference coordination method between wireless mesh networks disclosed in this embodiment is applied to a second subnet with high priority. It is implemented in accordance with the interference coordination method between wireless mesh networks disclosed in the above embodiment, and will not be described again here.

[0087] This embodiment discloses an interference coordination system between wireless mesh networks, the structural diagram of which is shown below. Figure 8 As shown, it includes: Determining unit 81, adjusting unit 82 and control unit 83.

[0088] Among them, the determining unit 81 is used to determine whether there is co-channel interference in the first subnet and the second subnet; The adjustment unit 82 is used to adjust the synchronization of the first subnet and the second subnet and align the frame boundaries when it is determined that there is co-frequency interference between the first node in the first subnet and the second node in the second subnet. The control unit 83 is used to control the first node in the first subnet to send frames at the same position as the second node in the second subnet.

[0089] Furthermore, the mesh network interference coordination system disclosed in this embodiment may further include: a frequency domain adjustment unit, used for: When the traffic volume of the first node in the first subnet is less than the traffic volume of the second node in the second subnet, it is determined that there is at least a first time period during which the second node in the second subnet sends data and the first node in the first subnet receives data sent by the third node in the first subnet. It is controlled that the data transmission frequency domain resources of the third node in the first subnet and the second node in the second subnet do not overlap during the first time period.

[0090] Furthermore, the wireless mesh network interference coordination system disclosed in this embodiment may further include: a fine synchronization unit, comprising: At each second preset time interval, determine the second time delay and the second frequency offset data between the first node in the first subnet and the second node in the second subnet; based on the second time delay and the second frequency offset data, control the frame boundary alignment between the first node in the first subnet and the second node in the second subnet.

[0091] The mesh network interference coordination system disclosed in this embodiment is implemented based on the mesh network interference coordination method disclosed in the above embodiment, and will not be described again here.

[0092] The mesh network interference coordination system disclosed in this embodiment determines whether co-channel interference exists between a first subnet and a second subnet. If co-channel interference is determined to exist between a first node in the first subnet and a second node in the second subnet, the system controls downlink synchronization between the first subnet and the second subnet based on the first time delay and first frequency offset data between the first node in the first subnet and the second node in the second subnet within a first preset time period. Then, based on the second time delay and second frequency offset data between the first node in the first subnet and the second node in the second subnet within a second preset time period and a third preset time period, the system controls the alignment of frame boundaries between the first node in the first subnet and the second node in the second subnet. Based on the subframe allocation information sent by the second node in the second preset time period, the system ensures that the frame positions sent by the first node in the first subnet and the second node in the second subnet are the same, or that the frequency domain resources of the two nodes simultaneously sending in the two subnets that generate co-channel interference are different. This solution improves the demodulation performance of nodes by controlling the synchronization of subnets with co-channel interference when it is determined that there is co-channel interference between nodes in different subnets, and adjusting the time-frequency position of the transmission frames of nodes in different subnets with co-channel interference. This ensures that different nodes with co-channel interference can transmit data simultaneously, avoids the phenomenon of co-channel interference when one node transmits data and another node receives data.

[0093] This embodiment discloses a wireless communication node device, the structural schematic diagram of which is shown below. Figure 9 As shown, it includes: Processor 91 and memory 92.

[0094] Processor 91 is used to determine whether there is co-channel interference in the first subnet and the second subnet; if it is determined that there is co-channel interference between the first node in the first subnet and the second node in the second subnet, it aligns the boundaries of the first subnet and the second subnet; and controls the transmission frame positions of the first node in the first subnet and the second node in the second subnet to be the same. The memory is used to store the program that the processor executes for the above-mentioned processing.

[0095] The wireless communication node device disclosed in this embodiment is implemented based on the interference coordination method between wireless mesh networks disclosed in the above embodiments, and will not be described again here.

[0096] This application embodiment also provides a readable storage medium storing a computer program, which is loaded and executed by a processor to implement the steps of the above-described method for coordinating interference between wireless mesh networks. The specific implementation process can be referred to the description of the corresponding part of the above embodiment, and will not be repeated in this embodiment.

[0097] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to the method section.

[0098] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0099] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method of wireless mesh inter-network interference coordination, the method comprising: include: Determine whether the first subnet is subject to co-channel interference from other subnets; If it is determined that there is co-channel interference between the first node in the first subnet and the second node in the second subnet, the master node of the first subnet randomly assigns a first preset time period to the first node. During the first preset time period, the master node controls the first node and the second node to synchronize, measures the synchronization information, and demodulates the broadcast information of the second subnet. Based on the synchronization information and broadcast information, the first subnet synchronizes with the second subnet; The second preset time period and the third preset time period position are calculated within the preset period time range according to the preset calculation rules. The synchronization information of the first subnet is sent within the second preset time period. The second delay fed back by the second node is received within the third preset time period. The frame boundary of the first subnet is adjusted to be consistent with the second subnet before the second preset time period position in the next preset period according to the second delay. In a third preset time period within another preset periodic time range, the subframe allocation information sent by the second node is received, and it is determined whether the sent subframe in the subframe allocation information meets the service requirements of the first node. If the service requirements are met, the subframe corresponding to the sent subframe of the second node is allocated to the first node. Specifically, during the first and third preset time periods, nodes in the first subnet do not send data, and during the second preset time period, nodes in the second subnet do not send data.

2. The method of claim 1, wherein, Also includes: Set the synchronization source node in the first subnet as the first node.

3. The method of claim 1, wherein, The step of synchronizing the first node and the second node within the first preset time period, measuring synchronization information, and demodulating the broadcast information of the second subnet includes: Within the first preset time period, the first node and the second node are controlled to perform synchronous measurement to obtain the first time delay and the first frequency offset, and the broadcast information is demodulated to obtain the number of subframes with the first relative frame boundary offset.

4. The method of claim 1, wherein, Before the step of synchronizing the first subnet with the second subnet based on the synchronization information and broadcast information, the method further includes: The first subnet and the second subnet are prioritized according to their subnet identifiers. If the priority of the first subnet is lower than that of the second subnet, the step of controlling the first subnet to synchronize with the second subnet according to the synchronization information and broadcast information is executed.

5. The method of claim 1, wherein, The first preset time period is the duration of one wireless frame and two subframes.

6. The method of claim 1, wherein, The preset period is the duration of M wireless frames, where M is a preset integer value.

7. The method of claim 1, wherein, The first node calculates the positions of a second preset time period and a third preset time period within a preset period range according to preset calculation rules, including: Based on the subnet identifier of the second subnet, the position of the second preset time period within a preset periodic time range is determined, and based on the subnet identifier of the first subnet, the position of the third preset time period within the preset periodic time range is determined, wherein the second preset time period and the third preset time period are two non-overlapping time ranges.

8. The method of claim 7, wherein, Both the second preset time period and the third preset time period are the duration of a subframe.

9. The method of claim 1, wherein, The method further includes: If the transmitted subframe in the subframe allocation information does not meet the service requirements of the first node, then the interfered subframe in the first subnet is controlled to be scheduled separately from the second subnet in the frequency domain, so that the frequency domain RB resources used by the interfered subframe in the first subnet and the corresponding subframe in the second subnet do not overlap.

10. The method of claim 9, wherein, Before controlling the frequency domain-separated scheduling of the interfered subframes in the first subnet from that of the second subnet, the method further includes: Based on the third delay measured in a third preset time period within a preset cycle, the transmission TA of the transmission subframe in the first subnet is adjusted so that the time when the transmitted data arrives at the first node's reception subframe is consistent with the time when the interference data frame sent by the second node arrives at the first node.

11. A method of wireless mesh network inter- interference coordination, the method comprising: include: Determine whether the second subnet is subject to co-channel interference from other subnets; If it is determined that there is co-channel interference between the second node in the second subnet and the first node in the first subnet, the master node of the second subnet randomly assigns a first preset time period to the second node. During the first preset time period, the master node controls the second node to synchronize with the first node, measures the synchronization information, and demodulates the broadcast information of the first subnet. Set the second node as the synchronization source node of the second subnet; The first subnet and the second subnet are prioritized according to their subnet identifiers. If the priority of the second subnet is determined to be higher than that of the first subnet, the second preset time period position and the third preset time period position are calculated within a periodic time range according to the subnet identifiers of the first subnet and the second subnet. The synchronization information sent by the first node is received at the second preset time period position and the third delay is measured. The third delay is fed back at the third preset time period. The subframe allocation information of the second node is sent at a third preset time period position within another preset period time range; The preset periodic time is the duration of M wireless frames, where M is a preset integer value.

12. A wireless communication node device, comprising: The device includes: Processor and memory; The processor is used to execute the program stored in the memory; The memory is used to store a program for executing the method for inter-network interference coordination according to any one of claims 1-11.

Citation Information

Patent Citations

  • Wireless communication indoor coverage equipment and interference avoidance / coordination method thereof

    CN101795459A

  • Distributed frequency synchronization method and device in wireless mesh network

    KR1020140062592A