Dual-mode communication system node power adaptive regulation method and system

CN122602270APending Publication Date: 2026-08-18BEIJING SMARTCHIP SEMICON TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610766705.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-29
Publication Date
2026-08-18

AI Technical Summary

Technical Problem

现有技术大多计算功率调整的相对值(如增加或减少若干分贝),而中央协调器(CCO)或代理协调器(PCO)无法准确获知节点当前的绝对发射功率

Benefits of technology

[0022]上述技术方案,一方面通过代理协调器(PCO)和中央协调器(CCO)主动获取各STA节点当前的绝对发射功率值,使得网络侧能够准确掌握每个节点的真实发射功率状态。在后续功率调整过程中,所有调整值均以该绝对功率值为基准进行计算,避免了传统相对调整方法中因收发双方记录不一致而导致的功率调整不同步现象,从而有效防止部分节点功率过大干扰其他节点或功率过小无法通信的问题。由于CCO和PCO已知节点当前的绝对发射功率值,功率调整值的计算可以直接在该基准上进行增量或减量修正,无需采用复杂的初始功率估算算法,不仅降低了算法实现复杂度,还避免了估算误差带来的不确定性,确保每次调整都能精确落在期望的功率区间内,从而在满足通信质量的前提下最大限度降低功耗。另一方面,在确定功率调整值时,同时考虑信号质量、通信成功率和信道信噪比三种链路状态参数,而非仅依赖单一指标,这种多源信息融合的方式能够更全面地反映电力线信道中存在的窄带干扰、脉冲干扰等复杂环境因素,使得功率调整决策更具鲁棒性,即使在信道条件剧烈变化的情况下,也能保证通信成功率和链路质量。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122602270A_ABST
    Figure CN122602270A_ABST
Patent Text Reader

Abstract

This invention relates to the field of communication technology, providing a method and system for adaptive power control of nodes in a dual-mode communication system. The method includes: a proxy coordinator and a central coordinator acquiring the current absolute transmit power value of each node; during communication between nodes or between a node and the proxy coordinator, determining an adjustment value for the transmit power of each node based on the communication link status between nodes; wherein, the communication link status includes signal quality, communication success rate, and channel noise ratio; the adjustment value of the transmit power is determined based on the current absolute transmit power value of the node as a benchmark. In this invention, the power adjustment value is calculated based on the absolute power value, reducing algorithm complexity and avoiding uncertainty caused by estimation errors. Simultaneously considering three link status parameters—signal quality, communication success rate, and channel noise ratio—to determine the power adjustment value ensures communication success rate and link quality even under drastic changes in channel conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and more specifically to a method and system for adaptive control of node power in a dual-mode communication system. Background Technology

[0002] In dual-mode communication systems (such as systems combining power line carrier communication and low-power wireless communication), the transmit power control of nodes (STAs) is a key technology for ensuring communication quality, reducing energy consumption, and suppressing network interference. Existing power control methods are mainly divided into receive power control and transmit power control. Receive power control is usually implemented by the physical layer's automatic gain control module to adjust receiver performance; transmit power control is adjusted by the link layer according to communication quality, aiming to reduce interference to surrounding nodes while maintaining communication quality.

[0003] Traditional transmit power control methods lack effective awareness of the absolute transmit power value of nodes. Most existing technologies calculate the relative value of power adjustments (e.g., increasing or decreasing by a few decibels), while the Central Coordinator (CCO) or Power Coordinator (PCO) cannot accurately know the current absolute transmit power of a node. This leads to a potential asynchrony between the transmit and receive power adjustment values ​​during the power adjustment process. For example, a node may have adjusted its transmit power based on historical instructions, but the network side may still calculate subsequent adjustments based on the initial value. This results in a mismatch between the adjustment instructions and the actual link state, potentially causing some nodes to have excessive power, interfering with other nodes, or insufficient power, preventing normal communication.

[0004] Some existing solutions estimate transmit power solely based on the distance between nodes. However, power line channels are subject to various complex interferences, including narrowband interference and pulse interference. Adjusting transmit power based solely on distance cannot guarantee communication success. Other solutions use signal-to-noise ratio (SNR) for power control, but at the same SNR, the communication success rate differs significantly with and without channel interference. Furthermore, some solutions rely on a single metric, either signal quality (SQ) or communication success rate (SR), which fails to comprehensively reflect the true state of the communication link. This results in unreliable power adjustment values ​​and an inability to balance communication quality and power consumption optimization in complex and dynamic channel environments. Summary of the Invention

[0005] To address one of the shortcomings of existing technologies, this invention provides a method and system for adaptive control of node power in a dual-mode communication system.

[0006] The first aspect of this invention provides a method for adaptive power control of nodes in a dual-mode communication system, the dual-mode communication system comprising a central coordinator, a proxy coordinator, and multiple nodes, the method comprising: The proxy coordinator and the central coordinator obtain the current absolute transmit power value of each node; During communication between nodes or between a node and a proxy coordinator, the adjustment value of the node's transmit power is determined based on the communication link status between nodes; wherein, the communication link status includes signal quality, communication success rate, and channel noise ratio; the adjustment value of the transmit power is determined based on the node's current absolute transmit power value as a reference.

[0007] In this embodiment of the invention, the agent coordinator and the central coordinator obtain the current absolute transmit power value of each node, including: Each node sends a discovery list message, and the reserved bits of the discovery list message carry the node's current absolute transmit power value; The agent coordinator receives discovery list messages from each of its subordinate nodes, obtains and saves the absolute transmit power value in the discovery list messages of each node, and sends the absolute transmit power value of each node to the central coordinator through an absolute power reporting message. The central coordinator obtains the absolute transmit power value of each node from the received absolute power reporting message.

[0008] In this embodiment of the invention, determining the adjustment value of the transmit power of a node based on the communication link status between nodes includes: the transmitting node and the receiving node adaptively negotiating the transmit power based on the communication link status between the two nodes to determine the adjustment value of the transmit power of the node; if it is determined that the transmitting node and the receiving node cannot achieve adaptive negotiation, the transmitting node or the receiving node autonomously determines the adjustment value of the transmit power.

[0009] In this embodiment of the invention, the transmitting node and the receiving node adaptively negotiate the transmission power based on the communication link status between the two nodes, including: The transmitting node sends a start frame to the receiving node with its current absolute transmit power value; The receiving node records the channel noise ratio when it receives the initial frame and extends the power negotiation field in the acknowledgment frame sent back to the sending node, carrying the quality of the received signal through the extended power negotiation field; The sending node receives the acknowledgment frame, obtains the signal quality from the acknowledgment frame, and calculates the communication success rate based on the obtained signal quality. The transmitting node calculates the current transmission state based on the channel noise ratio, the signal quality, and the communication success rate, and calculates the deviation between the current transmission state and the target state. Based on this deviation, it determines an adjustment value for the transmitting node's transmit power, which is an adjustment value relative to the current absolute transmit power value.

[0010] In this embodiment of the invention, when it is determined that the transmitting node and the receiving node cannot achieve adaptive negotiation, the transmitting node or the receiving node autonomously determines the adjustment value of the transmit power, including: If the sending node sends a start frame to the receiving node and the receiving node does not receive the start frame within a preset time period, and the sending node does not receive an acknowledgment frame from the receiving node, it is determined that the sending node and the receiving node cannot achieve adaptive negotiation. The transmitting node gradually increases the transmission power by a fixed adjustment value and retransmits the starting frame until the receiving node receives the starting frame and the transmitting node receives the acknowledgment frame from the receiving node.

[0011] In this embodiment of the invention, when it is determined that the transmitting node and the receiving node cannot achieve adaptive negotiation, the transmitting node or the receiving node autonomously determines the adjustment value of the transmit power, including: If the sending node sends a start frame to the receiving node, and the receiving node replies with an acknowledgment frame after receiving the start frame, and the sending node does not receive an acknowledgment frame from the receiving node within a preset time period, it is determined that the sending node and the receiving node cannot achieve adaptive negotiation. The transmitting node increases its transmission power by a fixed adjustment value and retransmits the initial frame; After receiving the start frame, the receiving node gradually increases the transmission power by a fixed adjustment value and sends acknowledgment frames until the sending node receives an acknowledgment frame in response from the receiving node.

[0012] In this embodiment of the invention, the dual-mode communication system node power adaptive control method further includes: When the central coordinator detects that the communication success rate between nodes is lower than a preset threshold, it adjusts the transmission power of the target node by broadcasting a power adjustment management message. The power adjustment management message carries the address of the target node and the adjustment value of the transmission power, which is determined based on the target node's current absolute transmission power value.

[0013] In this embodiment of the invention, the sending node calculates the current transmission status based on the channel noise ratio, the signal quality, and the communication success rate, including: Normalize the channel noise ratio and signal quality respectively; Based on service priority and channel status, dynamically assign weights to signal quality, channel noise ratio and communication success rate; Calculate the current transmission status: ; Where S represents the current transmission state. As a weight for signal quality, As the weight of the channel noise ratio, As a weight for communication success rate, For normalized signal quality, The normalized channel noise ratio, For communication success rate.

[0014] In this embodiment of the invention, the dual-mode communication system node power adaptive control method further includes: The weights of signal quality, channel noise ratio, and communication success rate are optimized and adjusted to change the current transmission state.

[0015] In this embodiment of the invention, the dual-mode communication system node power adaptive control method further includes: Record the changes in transmission status after power adjustment with the first observation window as the period. If the current transmission status improves after changing the transmission power, the adjustment is confirmed to be effective. If the current transmission status does not improve after increasing the transmission power, the target status value is adjusted. If the current transmission status deteriorates after changing the transmission power, the weight allocation will be adjusted or the target status value will be readjusted depending on the degree of deterioration. If the current transmission status after adjustment decreases and exceeds the safe range, switch to the base transmit power and lock the second observation window.

[0016] A second aspect of the present invention provides a node power adaptive control system applied to a dual-mode communication system, the dual-mode communication system including a central coordinator, a proxy coordinator and multiple nodes, the node power adaptive control system including: a sensing module and an analysis module, the sensing module and the analysis module being deployed in the central coordinator, the proxy coordinator or each node; The sensing module is configured to enable the agent coordinator and the central coordinator to obtain the current absolute transmit power value of each node. The analysis module is configured to determine an adjustment value for the transmit power of a node based on the communication link status between nodes during communication between nodes or between a node and a proxy coordinator; wherein the communication link status includes signal quality, communication success rate, and channel noise ratio; and the adjustment value for the transmit power is determined based on the node's current absolute transmit power value as a benchmark.

[0017] In this embodiment of the invention, the sensing module is specifically configured as follows: Each node sends a discovery list message, and the reserved bits of the discovery list message carry the node's current absolute transmit power value; The agent coordinator receives discovery list messages from each of its subordinate nodes, obtains and saves the absolute transmit power value in the discovery list messages of each node, and sends the absolute transmit power value of each node to the central coordinator through an absolute power reporting message. The central coordinator obtains the absolute transmit power value of each node from the received absolute power reporting message.

[0018] In this embodiment of the invention, the analysis module is specifically configured as follows: The transmitting node and the receiving node adaptively negotiate the transmission power based on the communication link status between the two nodes to determine the adjustment value of the node's transmission power; If it is determined that the transmitting node and the receiving node cannot achieve adaptive negotiation, the transmitting node or the receiving node shall autonomously determine the adjustment value of the transmitting power.

[0019] In this embodiment of the invention, the node power adaptive regulation system further includes: a regulation module; The control module is configured to implement adaptive negotiation between the sending node and the receiving node, specifically including: The transmitting node sends a start frame to the receiving node with its current absolute transmit power value; The receiving node records the channel noise ratio when it receives the initial frame and extends the power negotiation field in the acknowledgment frame sent back to the sending node, carrying the quality of the received signal through the extended power negotiation field; The sending node receives the acknowledgment frame, obtains the signal quality from the acknowledgment frame, and calculates the communication success rate based on the obtained signal quality. The analysis module is configured to: calculate the current transmission state based on the channel noise ratio, the signal quality, and the communication success rate; calculate the deviation between the current transmission state and the target state; and determine an adjustment value for the transmit power of the transmitting node based on the deviation. This adjustment value is relative to the current absolute transmit power value.

[0020] In this embodiment of the invention, the node power adaptive control system further includes: a feedback module; The feedback module is configured to optimize and adjust the weights of signal quality, channel noise ratio, and communication success rate to change the current transmission state.

[0021] A third aspect of the present invention provides an electronic device, comprising: Memory, which stores computer programs; A processor is used to execute the computer program to implement the above-described adaptive power control method for nodes in a dual-mode communication system.

[0022] The aforementioned technical solution, on the one hand, actively acquires the current absolute transmit power value of each STA node through the proxy coordinator (PCO) and central coordinator (CCO), enabling the network side to accurately grasp the true transmit power status of each node. During subsequent power adjustment, all adjustment values ​​are calculated based on this absolute power value, avoiding the asynchronous power adjustment phenomenon caused by inconsistencies in records between the transmitter and receiver in traditional relative adjustment methods. This effectively prevents the problem of some nodes having excessive power interfering with other nodes or insufficient power preventing communication. Since the CCO and PCO know the current absolute transmit power value of the nodes, the calculation of power adjustment values ​​can be directly performed incrementally or subtractively based on this benchmark, eliminating the need for complex initial power estimation algorithms. This not only reduces the complexity of algorithm implementation but also avoids the uncertainty caused by estimation errors, ensuring that each adjustment accurately falls within the desired power range, thereby minimizing power consumption while meeting communication quality requirements. On the other hand, when determining the power adjustment value, three link state parameters—signal quality, communication success rate, and channel signal-to-noise ratio—are considered simultaneously, rather than relying on a single indicator. This multi-source information fusion approach can more comprehensively reflect the complex environmental factors such as narrowband interference and pulse interference present in the power line channel, making the power adjustment decision more robust and ensuring communication success rate and link quality even under drastic changes in channel conditions.

[0023] Other features and advantages of the technical solution of the present invention will be described in detail in the following detailed embodiments section. Attached Figure Description

[0024] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this invention, illustrate exemplary embodiments of the invention and are used to explain the invention, but do not constitute an undue limitation of the invention. In the drawings: Figure 1 This is a flowchart of a node power adaptive control method for a dual-mode communication system provided in one embodiment of the present invention; Figure 2 This is a flowchart of the conventional negotiation mode in a node power adaptive control method for a dual-mode communication system provided in an embodiment of the present invention; Figure 3 This is a flowchart of the autonomous adjustment mode (scenario 1) in the node power adaptive control method of a dual-mode communication system provided in an embodiment of the present invention; Figure 4 This is a flowchart of the autonomous adjustment mode (scenario 2) in the node power adaptive control method of a dual-mode communication system provided in one embodiment of the present invention; Figure 5 This is a flowchart of the global adjustment mode in the node power adaptive control method of a dual-mode communication system provided in an embodiment of the present invention; Figure 6 This is a flowchart of the adjustment and feedback process in a dual-mode communication system node power adaptive control method provided in an embodiment of the present invention; Figure 7 This is a block diagram of a node power adaptive control system provided in one embodiment of the present invention. Detailed Implementation

[0025] To make the technical solutions and advantages of the embodiments of the present invention clearer, the exemplary embodiments of the present invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not an exhaustive list of all embodiments. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of the present invention can be combined with each other.

[0026] In a dual-mode communication system combining power line carrier communication and low-power wireless communication, there is typically a Central Coordinator (CCO), at least one Power Line Coordinator (PCO), and multiple Stations (STAs). The CCO is the core control node of the dual-mode communication network, responsible for the establishment, maintenance, and topology management of the entire network. The CCO has a global perspective, capable of collecting and maintaining information on all nodes, including node access authentication, address allocation, hierarchical location, communication link quality, and transmit power. The CCO is also responsible for formulating network-wide optimization strategies, such as adjusting power, switching channels, or updating routes for nodes in the network through broadcast or unicast management messages. In dual-mode communication, the CCO is usually deployed on the transformer side or within a data concentrator, supporting both power line carrier and wireless communication physical media. The Power Line Coordinator (PCO) acts as a relay node between the CCO and ordinary stations. On one hand, the PCO acts as a proxy coordinator for child nodes, responsible for network access management, data aggregation, and forwarding for stations within its jurisdiction; on the other hand, the PCO itself is also a station of the CCO, obeying the CCO's management instructions. Power Control Operators (PCOs) extend network coverage, enabling sites far from the Control Center (CCO) or in communication dead zones to access the network via multiple hops. During power sensing and regulation, the PCO collects absolute transmit power information from subordinate STAs (Stations and Stations) and reports it to the CCO via specific management messages. It also participates in power negotiation between the PCO and the sites. STAs are end devices in a dual-mode communication network, such as smart meters, data acquisition terminals, or sensor nodes. STAs exchange data with the PCO or CCO, actively or passively reporting their operational status and sensing data, and adjusting their transmit power based on received power adjustment commands. STAs support dual-mode communication, automatically selecting power line carrier or wireless transmission based on channel quality. The CCO is the root node of the entire network, the PCO acts as an intermediate layer node for network expansion, and the STAs act as leaf nodes carrying specific services. These three form a tree or mesh topology, where bidirectional communication is possible between the CCO and PCO, between the PCO and STAs, and between the CCO and STAs (if directly connected). The CCO manages a large number of STAs hierarchically through the PCO, and also supports direct management of directly connected STAs.

[0027] As described in the background section, most existing technologies calculate relative power adjustments. However, the Central Coordinator (CCO) or Power Coordinator (PCO) cannot accurately determine the absolute transmit power of a node, leading to a disconnect between the transmit and receive power adjustment values ​​during the adjustment process. Some existing solutions estimate transmit power solely based on the distance between nodes, but power line channels contain various complex interferences such as narrowband interference and pulse interference, making distance-based power adjustment insufficient to guarantee communication success. Other solutions use signal-to-noise ratio (SNR) for power control, but at the same SNR, communication success rates differ significantly with and without channel interference. Furthermore, some solutions rely on a single metric, either signal quality (SQ) or communication success rate (SR), which fails to comprehensively reflect the true state of the communication link, resulting in unreliable power adjustment values ​​and an inability to balance communication quality and power consumption optimization in complex and dynamic channel environments.

[0028] To address the problems of existing technologies, this invention provides a method for adaptive control of node power in a dual-mode communication system. The method involves obtaining the current absolute transmit power value of each node (STA) through a proxy coordinator (PCO) and a central coordinator (CCO). During communication between nodes (STA) or between a node (STA) and the proxy coordinator (PCO), the adjustment value of the transmit power of each node (STA) is determined based on the communication link status between nodes. The communication link status includes signal quality (SQ), communication success rate (SR), and channel noise ratio (SNR). The adjustment value of the transmit power is determined based on the current absolute transmit power value of the node (STA) as a benchmark.

[0029] In the technical solution of this invention, on the one hand, the proxy coordinator (PCO) and central coordinator (CCO) actively acquire the current absolute transmit power value of each node (STA), enabling the network side to accurately grasp the true transmit power status of each node. During subsequent power adjustment, all adjustment values ​​are calculated based on this absolute power value, avoiding the asynchronous power adjustment phenomenon caused by inconsistencies in records between the transmitting and receiving parties in traditional relative adjustment methods. This effectively prevents the problem of some nodes having excessive power interfering with other nodes or insufficient power preventing communication. Since the CCO and PCO know the current absolute transmit power value of the nodes, the calculation of the power adjustment value can be directly performed incrementally or subtractively based on this benchmark, without the need for complex initial power estimation algorithms. This not only reduces the complexity of algorithm implementation but also avoids the uncertainty caused by estimation errors, ensuring that each adjustment accurately falls within the desired power range, thereby minimizing power consumption while meeting communication quality requirements. On the other hand, when determining the power adjustment value, three link state parameters—signal quality (SQ), communication success rate (SR), and channel signal-to-noise ratio (SNR)—are considered simultaneously, rather than relying solely on a single indicator (such as distance or SNR). This multi-source information fusion method can more comprehensively reflect the complex environmental factors such as narrowband interference and pulse interference in the power line channel, making power adjustment decisions more robust and ensuring communication success rate and link quality even under drastic changes in channel conditions.

[0030] Figure 1 This is a flowchart of a node power adaptive control method for a dual-mode communication system provided in one embodiment of the present invention. Figure 1 As shown in this embodiment, the adaptive power control method for nodes in a dual-mode communication system includes the following steps: S100, the proxy coordinator PCO and the central coordinator CCO obtain the current absolute transmit power value of each STA node; S200, during communication between STA nodes or between STA nodes and the agent coordinator PCO, determines the adjustment value of the node's transmit power based on the communication link status between nodes; wherein, the communication link status includes signal quality SQ, communication success rate SR, and channel noise ratio SNR; the adjustment value of transmit power is determined based on the current absolute transmit power value of the STA node as a reference.

[0031] In adaptive power control mode, the Central Coordinator (CCO) broadcasts an extended power control enable flag to activate the network-wide intelligent power sensing and adaptive control function. Each STA node and the Agent Coordinator (PCO), upon receiving the power control enable flag, enables extended protocol fields for sending and receiving power adjustment-related information. By extending and broadcasting the power control enable flag, the CCO allows all network nodes to parse and switch to the power adaptive operating state that supports the extended protocol fields, eliminating the need for complex initialization and achieving "out-of-the-box" functionality through protocol extension.

[0032] In step S100 above, each STA node sends a discovery list message to the proxy coordinator PCO. The reserved fields in the discovery list message carry the node's current absolute transmit power value. The proxy coordinator PCO receives the discovery list messages from all the STA nodes under its jurisdiction, obtains and saves the absolute transmit power value from each STA node's discovery list message, summarizes the absolute transmit power values ​​of all STA nodes, and sends the absolute transmit power values ​​of each STA node to the central coordinator CCO through a newly added absolute power reporting message. The central coordinator CCO obtains the absolute transmit power value of each STA node from the received absolute power reporting message and updates the absolute transmit power table of all network nodes stored in the central coordinator (CCO). This embodiment achieves the perception of the absolute power of the entire network by expanding the reserved fields of the discovery list and combining them with absolute power reporting messages. The absolute power perception period is flexibly adjustable; the period can be increased when network packets are busy to reduce packet interference, and decreased when the network is idle to shorten the interval of perception frequency.

[0033] In step S200 above, when STA nodes communicate with each other or with the proxy coordinator PCO, the transmitting node and the receiving node adaptively negotiate the transmission power based on the communication link status between the two nodes to determine the adjustment value of the node's transmission power. If it is determined that the transmitting node and the receiving node cannot achieve adaptive negotiation, the transmitting node or the receiving node autonomously determines the adjustment value of the transmission power.

[0034] When the communication link between the sending node and the receiving node is open, the process of adaptive negotiation of transmission power (normal negotiation mode) between the sending node and the receiving node is as follows: The transmitting node sends a start frame (SOF frame) to the receiving node with its current absolute transmit power value. The receiving node records the channel noise ratio (SNR) when it receives the start frame (SOF frame) and extends the power negotiation field in the acknowledgment frame (SACK frame) sent back to the transmitting node, carrying the signal quality (SQ) of the received signal through the extended power negotiation field; The sending node receives an acknowledgment frame (SACK frame), obtains the signal quality SQ from the acknowledgment frame, and calculates the communication success rate SR based on the signal quality SQ; The transmitting node calculates the current transmission state S based on the channel noise ratio (SNR), signal quality (SQ), and communication success rate (SR), and then compares the current transmission state S with the target state. deviation The adjustment value for the transmit power of the transmitting node is determined based on the deviation. This adjustment value is relative to the current absolute transmit power value. ΔS > 0 indicates that the performance is substandard and the power needs to be increased; ΔS ≤ 0 indicates performance redundancy and the power can be reduced.

[0035] In a specific embodiment, the method for calculating the current transmission state S is as follows: Normalize the channel noise ratio (SNR) and signal quality (SQ) respectively; dynamically assign weights to signal quality (SQ), channel noise ratio (SNR), and communication success rate (SR) based on service priority and channel state, with the total weights summing to 1. For example, if the core control service prioritizes communication success rate, it can be set to W. SR =0.5, W SNR =0.2、W SQ =0.3; Ordinary data services rely more on the SACK indicator value: W SR =0.3、W SNR =0.4, W SQ =0.4.

[0036] The current transmission state S is calculated using the following formula: ; in, The weights for signal quality SQ, As the weight of the channel noise ratio (SNR), As the weight of the communication success rate SR, For normalized signal quality, The normalized channel noise ratio, The weights of signal quality (SQ), channel noise ratio (SNR), and communication success rate (SR) can be optimized using reinforcement learning methods to improve communication success rate.

[0037] In multi-hop transmission scenarios of dual-mode communication systems, the power adjustment of each hop is based on the absolute transmit power of the transmitting node, and the decision is made by comprehensively considering the channel noise ratio (SNR), signal quality (SQ), and communication success rate (S) of the current hop link. This avoids the problem of power accumulation imbalance of the entire link caused by forwarding by intermediate nodes, and improves the stability and throughput of the network under complex topology.

[0038] In a specific embodiment, after the STA joins the network, it dynamically negotiates with the PCO through the power control fields of the SOF and SACK messages to adjust the transmission power to a suitable range. For example, after the STA joins the network or the agent changes, it needs to adaptively negotiate the transmission power with the PCO when sending SOF frames to the PCO in subsequent transactions. The negotiation process in the conventional negotiation mode is as follows: Figure 2 As shown.

[0039] When the communication link between the transmitting and receiving nodes is disrupted, either the transmitting or receiving node can adopt an autonomous adjustment mode. This involves increasing the transmit power of the transmitting node when sending SOF frames or the receiving node when replying with SACK frames, restoring the transmit power to a state where bidirectional communication is possible and maintaining network stability. The autonomous adjustment mode employs distributed decision-making, independent of real-time commands from the CCO. Each STA node independently adjusts the transmit power in the corresponding direction based on the failure status of SOF or SACK frame transmission / reception on its local link.

[0040] In the first scenario, such as Figure 3 As shown, if the sending node sends a Start Frame (SOF) to the receiving node, and the receiving node does not receive the SOF within a preset time period, and the sending node does not receive an Acknowledgment Frame (SACK) from the receiving node, it can be assumed that the sending node's transmit power is insufficient, the sending node failed to send the start frame, the communication link between the sending and receiving nodes is not smooth, and the sending and receiving nodes cannot achieve adaptive negotiation. In this case, the sending node gradually increases its transmit power by a fixed adjustment value and resends the start frame (SOF) until the receiving node receives the start frame (SOF) and replies with an acknowledgment frame (SACK), and the sending node receives the acknowledgment frame (SACK) from the receiving node.

[0041] In the second scenario, such as Figure 4As shown, if the sending node sends a Start Frame (SOF) to the receiving node, and the receiving node replies with an Acknowledgment Frame (SACK) after receiving the SOF, and the sending node does not receive an acknowledgment frame (SACK) from the receiving node within a preset time period, it can be assumed that the receiving node's transmit power is insufficient, the receiving node failed to send the acknowledgment frame, the communication link between the sending and receiving nodes is not smooth, and the sending and receiving nodes cannot achieve adaptive negotiation. In this case, the sending node increases its transmit power by a fixed adjustment value and retransmits the Start Frame (SOF). After receiving the Start Frame (SOF), the receiving node gradually increases its transmit power by a fixed adjustment value and sends acknowledgment frames (SACK) until the sending node receives the acknowledgment frame (SACK) from the receiving node. In this scenario, the sending node's failure to receive SACK will misjudge it as the first scenario and increase its transmit power. Therefore, after the receiving node increases its transmit power to restore good bidirectional communication, it is necessary to reduce the sending node's transmit power to a reasonable value through a regular negotiation mode (negotiating with the PCO) or a global adjustment mode (CCO global control).

[0042] In global adjustment mode, the CCO implements differentiated power adjustment strategies based on the node's hierarchical position in the network and allocates different power schemes according to service requirements, enabling the dual-mode communication network to better adapt to different environments and service needs. Global adjustment mode is divided into global adjustment in normal scenarios and global adjustment in special scenarios. In normal scenarios, the CCO monitors the communication success rate of each STA. If it finds that the STA's communication quality is consistently poor, the CCO populates a site power adjustment management message and notifies the corresponding STA to increase its power via broadcast. After receiving the site power adjustment message, the STA autonomously adjusts its transmission power based on its uplink and downlink communication success rates. In special scenarios, if the adjusted power exceeds the safe range or the transmission quality continues to deteriorate, an emergency control scheme can be triggered through global optimization by the CCO, switching to a backup communication mode and locking the base power to ensure uninterrupted core services.

[0043] In specific embodiments, such as Figure 5 As shown, when the Central Coordinator (CCO) detects that the communication success rate (SR) between STA nodes or between an STA node and the PCO is lower than a preset threshold, it adjusts the transmit power of the target node by broadcasting a power adjustment management message. This power adjustment management message carries the address of the target node and the adjusted transmit power value, which is determined based on the target node's current absolute transmit power value.

[0044] This invention employs a conventional negotiation mode, an autonomous adjustment mode, and a global adjustment mode. By combining these three adjustment modes, nodes can dynamically adjust their transmission power based on actual signal conditions, thereby optimizing network adaptability and ensuring the integrity of communication in complex power grid topologies.

[0045] In this embodiment, reinforcement learning methods can be used to optimize and adjust the weights of signal quality (SQ), channel noise ratio (SNR), and communication success rate (SR) to change the current transmission state (S). Alternatively, a multi-source data fusion algorithm based on signal quality, channel noise ratio, and communication success rate can be used to allocate the weights of each data point based on service priority and channel state, which is simple, flexible, and reliable.

[0046] In specific embodiments, such as Figure 6 As shown, the node receives the SACK frame and parses the signal quality and SNR received by the other party. Then, combining the communication success rate and the weights of the previous window, it calculates the current state S. n Comparison Observation Window W n-1 State S n-1 Adjust the weights and target state value S target Then, the current state S is calculated according to the adjusted weights, resulting in ΔS = S target -S n If ΔS > 0, increase the transmission power; if ΔS ≤ 0, decrease the transmission power.

[0047] The changes in transmission state S after power adjustment are recorded periodically using the first observation window (D1). If the current transmission state S increases after changing the transmit power, the adjustment is confirmed to be effective; if the current transmission state S does not increase after increasing the transmit power, the target state value is adjusted. If the current transmission state S decreases after changing the transmission power, then the weight allocation will be adjusted or readjusted depending on the degree of decrease. If the current transmission state S after adjustment decreases and exceeds the safe range value... If this occurs, emergency control is triggered, switching to the base transmission power and locking the second (D2) observation window to ensure network stability.

[0048] This invention extends existing dual-mode protocol fields by carrying absolute transmit power values ​​in the link layer discovery list message. This ensures that the CCO can accurately obtain the transmit power of each node during the overall communication process. The sensing period is flexibly adjustable, eliminating the need for complex algorithms to estimate the initial transmit power and avoiding the problem of asynchronous transmit and receive power adjustments. This provides a basic reference for subsequent power adjustments. By extending the transmitted signal quality obtained in the SACK frame and combining it with the SNR of the received data in that frame, the power adjustment value is calculated using a multi-source data fusion algorithm. Three methods—power negotiation, autonomous adjustment, and global adjustment—are used to implement an adaptive adjustment strategy for carrier transmit power, reducing the probability of signal interruption and data loss. This achieves the goal of ensuring communication success rate and quality while allowing network devices to operate at the most reasonable transmit power, thus ensuring the stability of the communication network while reducing power consumption.

[0049] This invention provides a node power adaptive control system applied to a dual-mode communication system, which includes a central coordinator (CCO), a proxy coordinator (PCO), and multiple nodes (STAs). Figure 7 As shown, the node power adaptive regulation system in this embodiment includes a sensing module, an analysis module, a regulation module, and a feedback module. The sensing, analysis, and regulation modules are deployed at the CCO, PCO, or individual nodes (STA), while the feedback module is primarily deployed at the CCO. The same modules deployed at the CCO, PCO, or STA nodes each play different roles, collectively achieving node power adaptive regulation. In power adaptive regulation, the CCO is responsible for global decision-making and emergency intervention, the PCO is responsible for local sensing and forwarding, and the STA is responsible for local execution and feedback. These three modules work together to achieve intelligent optimization of the entire network's power.

[0050] The sensing module is configured to enable the PCO and CCO to acquire the current absolute transmit power value of each node (STA). The analysis module is configured to determine the adjustment value of the node's transmit power based on the communication link status between nodes during communication between STA nodes or between STA nodes and the PCO; wherein, the communication link status includes signal quality (SQ), communication success rate (SR), and channel noise ratio (SNR); the adjustment value of the transmit power is determined based on the node's current absolute transmit power value as a reference.

[0051] The specific configuration of the sensing module is as follows: Each STA node sends a discovery list message, and the reserved bits of the discovery list message carry the current absolute transmit power value of the node; the PCO receives the discovery list messages of each STA node under its jurisdiction, obtains and saves the absolute transmit power value in the discovery list message of each STA node, and sends the absolute transmit power value of each node to the CCO through an absolute power reporting message; the CCO obtains the absolute transmit power value of each node from the received absolute power reporting message.

[0052] The analysis module is specifically configured as follows: the transmitting node and the receiving node adaptively negotiate the transmission power based on the communication link status between the two nodes to determine the adjustment value of the node's transmission power; if it is determined that the transmitting node and the receiving node cannot achieve adaptive negotiation, the transmitting node or the receiving node independently determines the adjustment value of the transmission power.

[0053] The control module is configured to implement adaptive negotiation between the transmitting and receiving nodes. Specifically, this includes: the transmitting node sending a start frame (SOF frame) to the receiving node with its current absolute transmit power value; the receiving node recording the channel noise ratio (SNR) at the time of receiving the SOF frame and extending a power negotiation field in its acknowledgment frame (SACK frame) replying to the transmitting node, carrying the received signal quality (SQ) through this extended power negotiation field; the transmitting node receiving the acknowledgment frame (SACK frame), obtaining the signal quality (SQ) from the acknowledgment frame, and calculating the communication success rate (SR) based on the signal quality (SQ). The analysis module is configured to: calculate the current transmission state (S) based on the channel noise ratio (SNR), signal quality (SQ), and communication success rate (SR), and calculate the deviation (ΔS) between the current transmission state (S) and the target state (S_target). Based on the deviation (ΔS), determine the adjustment value of the transmitting node's transmit power, which is relative to the current absolute transmit power value. ΔS > 0 indicates that the performance is substandard and the power needs to be increased; ΔS ≤ 0 indicates performance redundancy and the power can be reduced.

[0054] The method for calculating the current transmission state S is as follows: Normalize the channel noise ratio (SNR) and signal quality (SQ) respectively; dynamically assign weights to signal quality (SQ), channel noise ratio (SNR), and communication success rate (SR) based on service priority and channel state, with a total weight sum of 1; finally, calculate the current transmission state S according to the following formula: ; in, The weights for signal quality SQ, As the weight of the channel noise ratio (SNR), As the weight of the communication success rate SR, For normalized signal quality, The normalized channel noise ratio, The weights of signal quality (SQ), channel noise ratio (SNR), and communication success rate (SR) can be optimized using reinforcement learning methods to improve communication success rate.

[0055] The control module is also configured to perform the following operations when it is determined that the transmitting node and the receiving node cannot achieve adaptive negotiation: if the transmitting node sends a start frame (SOF) to the receiving node, and the receiving node does not receive the start frame (SOF) within a preset time period, and the transmitting node does not receive the acknowledgment frame (SACK) replied by the receiving node, then it is determined that adaptive negotiation cannot be achieved; the transmitting node gradually increases the transmission power by a fixed adjustment value and retransmits the start frame (SOF) until the receiving node receives the start frame (SOF) and the transmitting node receives the acknowledgment frame replied by the receiving node.

[0056] If it is determined that the transmitting node and the receiving node cannot achieve adaptive negotiation, the following operations are performed: If the transmitting node sends a start frame (SOF) to the receiving node, and the receiving node replies with an acknowledgment frame (SACK) after receiving the start frame (SOF), and the transmitting node does not receive an acknowledgment frame (SACK) from the receiving node within a preset time period, then it is determined that adaptive negotiation cannot be achieved; the transmitting node increases the transmission power by a fixed adjustment value and retransmits the start frame (SOF); after receiving the start frame (SOF), the receiving node gradually increases the transmission power by a fixed adjustment value and sends acknowledgment frames (SACK) until the transmitting node receives an acknowledgment frame (SACK) from the receiving node.

[0057] The Central Coordinator (CCO) deploys a global control module, which is configured as follows: when the Central Coordinator (CCO) detects that the communication success rate (SR) between nodes (STA) is lower than a preset threshold, it adjusts the transmit power of the target node (STA) by broadcasting a power adjustment management message. The power adjustment management message carries the address of the target node and the adjustment value of the transmit power. The adjustment value of the transmit power is determined based on the current absolute transmit power value of the target node.

[0058] The feedback module is configured to optimize and adjust the weights of signal quality (SQ), channel noise ratio (SNR), and communication success rate (SR) to change the current transmission state (S). Specifically, it records the changes in transmission state (S) after power adjustment with the first observation window as the period. If the current transmission state (S) increases after changing the transmit power, the adjustment is confirmed to be effective. If the current transmission state (S) does not improve after increasing the transmit power, the target state value (S_target) is adjusted. If the current transmission state (S) decreases after changing the transmit power, the weight allocation is adjusted or S_target is readjusted based on the degree of decrease. If the current transmission state (S) decreases after adjustment and exceeds the safe range (S_min), the system switches to the base transmit power and locks the second observation window.

[0059] The same modules deployed on CCO, PCO, or STA nodes each perform different roles and functions. The STA's sensing module senses its own absolute transmit power value and carries this value in the reserved bits of the discovery list message; it also records the channel SNR when receiving messages and parses the signal quality SQ in the SACK frame. The PCO's sensing module senses the absolute transmit power values ​​of its subordinate child nodes (STAs) (by receiving discovery list messages); it summarizes these values ​​and reports them to the CCO via an "absolute power reporting message"; it also records the SNR and SQ of the received messages. The CCO's sensing module senses the absolute transmit power values ​​of all nodes in the network by receiving the absolute power reporting messages reported by the PCO; it can also directly receive the STA's discovery list (if there is a direct connection) to obtain absolute power.

[0060] In both negotiation and autonomous adjustment modes, the STA's analysis module calculates the current transmission state (S) using a multi-source data fusion algorithm based on the collected SQ (obtained from SACK), the locally recorded SNR, and the communication success rate (SR), thus obtaining the power adjustment value. In negotiation adjustment mode, the PCO's analysis module receives the STA's SOF frame, measures SQ and SNR, and combines this with the local SR to analyze whether the STA needs to adjust its power, then enters the adjustment value into the SACK frame. In global adjustment mode, the CCO's analysis module integrates the SNR and SR reported by all nodes in the network, as well as the SQ collected through SACK (or aggregated by the PCO), runs a multi-source data fusion algorithm to calculate the S of each node, and generates a power adjustment management message.

[0061] The STA's control module participates in the negotiation adjustment mode, adjusting the transmit power according to the suggested values ​​in the SACK frame replied by the PCO; it also participates in the autonomous adjustment mode, autonomously increasing the transmit power and retransmitting when SOF transmission fails. The PCO's control module participates in the negotiation adjustment mode, providing power adjustment suggestions in the SACK frame; it also participates in the autonomous adjustment mode, autonomously increasing the SACK transmit power when a duplicate SOF is detected (i.e., SACK transmission failure). The CCO's control module dominates the global adjustment mode, sending power adjustment commands to specific STAs through power adjustment management messages, or triggering emergency control schemes in emergency situations to lock the node's base power.

[0062] The CCO's feedback module continuously records the changes in the transmission state S after each power adjustment. It employs reinforcement learning algorithms to optimize parameters such as weight allocation, target state value, and adjustment step size. Multiple adjustments with small step sizes (K dB each) are used. The adjusted transmit power P is corrected to ensure 0 ≤ P ≤ P_max. The PCO and STA can also deploy feedback modules to report local control effects (such as changes in transmission state S) to the CCO as input data. However, the core decisions of the feedback module (parameter optimization, emergency triggering) are centralized in the CCO.

[0063] The distributed deployment of the sensing, analysis, and control modules enables the system to combine centralized global optimization with distributed local rapid response capabilities, ensuring the overall stability of the network while improving the real-time performance of power adjustment in complex environments.

[0064] This invention also provides an electronic device, including: a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the above-described dual-mode communication system node power adaptive control method.

[0065] The present invention also provides a machine-readable storage medium storing computer program instructions thereon, which, when executed by a processor, implement the above-described dual-mode communication system node power adaptive control method.

[0066] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code. The solutions in the embodiments of the present invention can be implemented using various computer languages, such as the object-oriented programming language Java and the interpreted scripting language JavaScript.

[0067] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0068] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0069] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0070] The optional embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the embodiments of the present invention are not limited to the specific details in the above embodiments. Within the scope of the technical concept of the embodiments of the present invention, various simple modifications can be made to the technical solutions of the embodiments of the present invention, and these simple modifications all fall within the protection scope of the embodiments of the present invention. Furthermore, it should be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. As long as such combination does not violate the spirit of the embodiments of the present invention, it should also be considered as the content disclosed in the embodiments of the present invention.

Claims

1. A method for adaptive power control of nodes in a dual-mode communication system, wherein the dual-mode communication system includes a central coordinator, a proxy coordinator, and multiple nodes, characterized in that, The method includes: The proxy coordinator and the central coordinator obtain the current absolute transmit power value of each node; During communication between nodes or between a node and a proxy coordinator, the adjustment value of the node's transmit power is determined based on the communication link status between nodes; wherein, the communication link status includes signal quality, communication success rate, and channel noise ratio; the adjustment value of the transmit power is determined based on the node's current absolute transmit power value as a reference.

2. The adaptive power control method for nodes in a dual-mode communication system according to claim 1, characterized in that, The proxy coordinator and the central coordinator obtain the current absolute transmit power values ​​of each node, including: Each node sends a discovery list message, and the reserved bits of the discovery list message carry the node's current absolute transmit power value; The agent coordinator receives discovery list messages from each of its subordinate nodes, obtains and saves the absolute transmit power value in the discovery list messages of each node, and sends the absolute transmit power value of each node to the central coordinator through an absolute power reporting message. The central coordinator obtains the absolute transmit power value of each node from the received absolute power reporting message.

3. The adaptive power control method for nodes in a dual-mode communication system according to claim 1, characterized in that, The adjustment value of the node's transmit power is determined based on the communication link status between nodes, including: The transmitting node and the receiving node adaptively negotiate the transmission power based on the communication link status between the two nodes to determine the adjustment value of the node's transmission power; If it is determined that the transmitting node and the receiving node cannot achieve adaptive negotiation, the transmitting node or the receiving node shall autonomously determine the adjustment value of the transmitting power.

4. The adaptive power control method for nodes in a dual-mode communication system according to claim 3, characterized in that, The transmitting and receiving nodes adaptively negotiate transmission power based on the communication link status between them, including: The transmitting node sends a start frame to the receiving node with its current absolute transmit power value; The receiving node records the channel noise ratio when it receives the initial frame and extends the power negotiation field in the acknowledgment frame sent back to the sending node, carrying the quality of the received signal through the extended power negotiation field; The sending node receives the acknowledgment frame, obtains the signal quality from the acknowledgment frame, and calculates the communication success rate based on the obtained signal quality. The transmitting node calculates the current transmission state based on the channel noise ratio, the signal quality, and the communication success rate, and calculates the deviation between the current transmission state and the target state. Based on this deviation, it determines an adjustment value for the transmitting node's transmit power, which is an adjustment value relative to the current absolute transmit power value.

5. The adaptive power control method for nodes in a dual-mode communication system according to claim 4, characterized in that, If it is determined that the transmitting node and the receiving node cannot achieve adaptive negotiation, the transmitting node or the receiving node autonomously determines the adjustment value of the transmit power, including: If the sending node sends a start frame to the receiving node and the receiving node does not receive the start frame within a preset time period, and the sending node does not receive an acknowledgment frame from the receiving node, it is determined that the sending node and the receiving node cannot achieve adaptive negotiation. The transmitting node gradually increases the transmission power by a fixed adjustment value and retransmits the starting frame until the receiving node receives the starting frame and the transmitting node receives the acknowledgment frame from the receiving node.

6. The adaptive power control method for nodes in a dual-mode communication system according to claim 4, characterized in that, If it is determined that the transmitting node and the receiving node cannot achieve adaptive negotiation, the transmitting node or the receiving node autonomously determines the adjustment value of the transmit power, including: If the sending node sends a start frame to the receiving node, and the receiving node replies with an acknowledgment frame after receiving the start frame, and the sending node does not receive an acknowledgment frame from the receiving node within a preset time period, it is determined that the sending node and the receiving node cannot achieve adaptive negotiation. The transmitting node increases its transmission power by a fixed adjustment value and retransmits the initial frame; After receiving the start frame, the receiving node gradually increases the transmission power by a fixed adjustment value and sends acknowledgment frames until the sending node receives an acknowledgment frame in response from the receiving node.

7. The adaptive power control method for nodes in a dual-mode communication system according to claim 1, characterized in that, The method further includes: When the central coordinator detects that the communication success rate between nodes is lower than a preset threshold, it adjusts the transmission power of the target node by broadcasting a power adjustment management message. The power adjustment management message carries the address of the target node and the adjustment value of the transmission power, which is determined based on the target node's current absolute transmission power value.

8. The adaptive power control method for nodes in a dual-mode communication system according to claim 4, characterized in that, The transmitting node calculates the current transmission status based on the channel noise ratio, the signal quality, and the communication success rate, including: Normalize the channel noise ratio and signal quality respectively; Based on service priority and channel status, dynamically assign weights to signal quality, channel noise ratio and communication success rate; Calculate the current transmission status: ; Where S represents the current transmission state. As a weight for signal quality, As the weight of the channel noise ratio, As a weight for communication success rate, For normalized signal quality, The normalized channel noise ratio, For communication success rate.

9. The adaptive power control method for nodes in a dual-mode communication system according to claim 8, characterized in that, The method further includes: The weights of signal quality, channel noise ratio, and communication success rate are optimized and adjusted to change the current transmission state.

10. The adaptive power control method for nodes in a dual-mode communication system according to claim 9, characterized in that, The method further includes: Record the changes in transmission status after power adjustment with the first observation window as the period. If the current transmission status improves after changing the transmission power, the adjustment is confirmed to be effective. If the current transmission status does not improve after increasing the transmission power, the target status value is adjusted. If the current transmission status deteriorates after changing the transmission power, the weight allocation will be adjusted or the target status value will be readjusted depending on the degree of deterioration. If the current transmission status after adjustment decreases and exceeds the safe range, switch to the base transmit power and lock the second observation window.

11. A node power adaptive regulation system applied to a dual-mode communication system, the dual-mode communication system comprising a central coordinator, a proxy coordinator, and multiple nodes, characterized in that, The node power adaptive control system includes a sensing module and an analysis module, which are deployed in the central coordinator, the agent coordinator, or each node. The sensing module is configured to enable the agent coordinator and the central coordinator to obtain the current absolute transmit power value of each node. The analysis module is configured to determine an adjustment value for the transmit power of a node based on the communication link status between nodes during communication between nodes or between a node and a proxy coordinator; wherein the communication link status includes signal quality, communication success rate, and channel noise ratio; and the adjustment value for the transmit power is determined based on the node's current absolute transmit power value as a benchmark.

12. The node power adaptive control system according to claim 11, characterized in that, The sensing module is specifically configured as follows: Each node sends a discovery list message, and the reserved bits of the discovery list message carry the node's current absolute transmit power value; The agent coordinator receives discovery list messages from each of its subordinate nodes, obtains and saves the absolute transmit power value in the discovery list messages of each node, and sends the absolute transmit power value of each node to the central coordinator through an absolute power reporting message. The central coordinator obtains the absolute transmit power value of each node from the received absolute power reporting message.

13. The node power adaptive control system according to claim 11, characterized in that, The analysis module is specifically configured as follows: The transmitting node and the receiving node adaptively negotiate the transmission power based on the communication link status between the two nodes to determine the adjustment value of the node's transmission power; If it is determined that the transmitting node and the receiving node cannot achieve adaptive negotiation, the transmitting node or the receiving node shall autonomously determine the adjustment value of the transmitting power.

14. The node power adaptive control system according to claim 13, characterized in that, The node power adaptive control system further includes: a control module; The control module is configured to implement adaptive negotiation between the sending node and the receiving node, specifically including: The transmitting node sends a start frame to the receiving node with its current absolute transmit power value; The receiving node records the channel noise ratio when it receives the initial frame and extends the power negotiation field in the acknowledgment frame sent back to the sending node, carrying the quality of the received signal through the extended power negotiation field; The sending node receives the acknowledgment frame, obtains the signal quality from the acknowledgment frame, and calculates the communication success rate based on the obtained signal quality. The analysis module is configured to: calculate the current transmission state based on the channel noise ratio, the signal quality, and the communication success rate; calculate the deviation between the current transmission state and the target state; and determine an adjustment value for the transmit power of the transmitting node based on the deviation. This adjustment value is relative to the current absolute transmit power value.

15. The node power adaptive control system according to claim 11, characterized in that, The node power adaptive control system further includes: a feedback module; The feedback module is configured to optimize and adjust the weights of signal quality, channel noise ratio, and communication success rate to change the current transmission state.

16. An electronic device, characterized in that, include: Memory, which stores computer programs; A processor for executing the computer program to implement the node power adaptive control method for a dual-mode communication system according to any one of claims 1-10.