Multi-dimensional adaptive transmission power control method and device

Through the multi-dimensional adaptive transmission power control method, combined with the preset power control table and the current packet error rate and channel parameters of the wireless system, the transmission power gear is dynamically corrected, which solves the power control limitations dominated by a single factor in the existing technology, and achieves the optimal balance between transmission performance and power consumption of the wireless system.

CN119653471APending Publication Date: 2025-03-18ANHUI LISTENAI CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411919573.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

The transmission power control algorithms of existing wireless communication products usually only consider single factors, such as packet error rate or modulation and coding strategies, lack of comprehensive perception of the current operating environment and comprehensive optimization of the overall system performance, resulting in the inability to quickly adapt to environmental changes, which may lead to intensifying inter-node interference and deteriorating transmission performance.

Method used

The multi-dimensional adaptive transmission power control method is adopted to determine the current gear position through the preset power control table, correct the gear position based on the current packet error rate and channel parameters, determine the target transmission power limit, and trigger the wireless system to send messages based on the target power limit.

Benefits of technology

Multi-dimensional adaptive control of power consumption, performance and stability requirements of wireless systems in different scenarios is realized, ensuring the best balance between transmission performance and power consumption, and avoiding interference and performance deterioration caused by power control dominated by a single factor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119653471A_ABST
    Figure CN119653471A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-dimensional self-adaptive sending power control method and device, and the method comprises the steps: determining a current gear corresponding to the current sending power and the current rate of a wireless system based on a preset power control table; obtaining a current packet error rate of the wireless system based on the current rate; determining a current network condition of the wireless system based on the current packet error rate; correcting the current gear based on the current network condition in combination with a channel parameter of the wireless system to obtain a corrected gear; determining a target sending power limit value corresponding to the current rate and the correction gear based on the power control table; and triggering the wireless system to send a message according to the target sending power limit value. According to the method, multi-dimensional self-adaptive control is carried out on the current sending power by utilizing the corresponding relation among the gear, the rate and the sending power limit value shown in the power control table and combining the current network condition and the channel parameter of the wireless system, so that the wireless system realizes the optimal balance between the sending performance and the power consumption.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a multi-dimensional adaptive transmission power control method and device. Background Art

[0002] In addition to national laws, channels, and frequency bands, which must be taken into consideration, in order to achieve high performance or low power consumption, the transmit power control (TPC) algorithms of wireless communication products currently on the market usually consider factors such as packet error rate (PER) or modulation and coding scheme (MCS). However, power control dominated by such a single factor has its limitations. Taking the TPC technology based solely on PER as an example, from the cause side, the increase in PER is not only due to the increase in transmission distance, but also due to the deterioration of channel conditions, such as increased collisions and noise interference. Therefore, determining the transmit power based solely on PER may lead to increased interference between nodes, thereby further deteriorating the network conditions. From the result side, after the PER increases, if the transmit power is adjusted blindly to neutralize it without considering the linear range of the RF device and the requirements of linearity for different modulation rates, the transmission performance may deteriorate, which in turn further increases the PER.

[0003] Most of the mainstream algorithms on the market currently only consider a single factor, lacking comprehensive perception of the current operating environment and comprehensive optimization of the overall system performance (such as throughput, latency, energy consumption, etc.). Therefore, they do not have the ability to quickly adjust according to environmental changes. Summary of the invention

[0004] The present application provides a multi-dimensional adaptive transmit power control method and device, the purpose of which is to adapt to the requirements of wireless systems on power consumption, performance and stability in different scenarios.

[0005] In order to achieve the above objectives, this application provides the following technical solutions:

[0006] A multi-dimensional adaptive transmission power control method, comprising:

[0007] Based on a preset power control table, determine a current gear corresponding to a current transmission power and a current rate of the wireless system; the power control table includes a plurality of rates and corresponding transmission power ranges; the transmission power range includes a plurality of gears and corresponding transmission power limits, and the higher the level of the gear, the higher the corresponding transmission power limit;

[0008] Based on the current rate, obtaining a current packet error rate of the wireless system;

[0009] Determining a current network status of the wireless system based on the current packet error rate;

[0010] Based on the current network status and in combination with the channel parameters of the wireless system, the current gear is corrected to obtain a corrected gear;

[0011] Based on the power control table, determining a target transmission power limit corresponding to the current rate and the correction gear;

[0012] The wireless system is triggered to send a message according to the target transmission power limit.

[0013] Optionally, determining a current network status of the wireless system based on the current packet error rate includes:

[0014] Obtaining a target interval; the target interval is a packet error rate value interval predetermined based on the wireless communication quality of the wireless system; the packet error rate value interval includes an upper limit value and a lower limit value;

[0015] Determine a comparison result between the current packet error rate and the target interval;

[0016] If the comparison result indicates that the current packet error rate is less than the lower limit, determining that the current network status of the wireless system is good;

[0017] If the comparison result indicates that the target value is greater than the upper limit value, it is determined that the current network condition of the wireless system is poor; the target value is the sum of the current packet error rate and a preset threshold.

[0018] Optionally, based on the current network status and in combination with the channel parameters of the wireless system, the current gear is corrected to obtain a corrected gear, including:

[0019] When the current network condition is good, obtaining channel parameters of the wireless system; the channel parameters include a received signal strength indicator;

[0020] If the received signal strength indication satisfies the corresponding trigger condition, the current gear is modified according to a specified downshift rule to obtain a modified gear; the level of the modified gear is lower than the level of the current gear.

[0021] Optionally, the method further includes:

[0022] If the received signal strength indication does not meet the corresponding trigger condition, the wireless system is triggered to send a message according to the current sending power.

[0023] Optionally, based on the current network status and in combination with the channel parameters of the wireless system, the current gear is corrected to obtain a corrected gear, including:

[0024] When the current network condition is poor, obtaining channel parameters of the wireless system; the channel parameters include received signal strength indicator, noise floor and channel occupancy rate;

[0025] If the received signal strength indication, the noise floor and the channel occupancy rate all meet corresponding trigger conditions, the current gear is modified according to a specified upshift rule to obtain a modified gear; the level of the modified gear is higher than the level of the current gear.

[0026] Optionally, the method further includes:

[0027] If any one of the received signal strength indication, the noise floor and the channel occupancy rate does not meet the corresponding trigger condition, the wireless system is triggered to send a message according to the current transmission power.

[0028] Optionally, the method further includes:

[0029] When the comparison result indicates that the current packet error rate is equal to the upper limit value, determining whether the level of the current gear is the highest level;

[0030] If the level of the current gear is not the highest level, determining a candidate transmission power limit value corresponding to the current rate and the target gear based on the power control table, triggering the wireless system to send a message according to the candidate transmission power limit value; the target gear is higher than the current gear by a specified level;

[0031] If the level of the current gear is the highest level, it is determined that the current transmission power is the maximum transmission power currently supported, and the wireless system is triggered to send a message according to the maximum transmission power.

[0032] A multi-dimensional adaptive transmission power control device, comprising:

[0033] A power mapping unit, configured to determine a current gear corresponding to a current transmission power and a current rate of the wireless system based on a preset power control table; the power control table includes a plurality of rates and corresponding transmission power ranges; the transmission power range includes a plurality of gears and corresponding transmission power limits, and the higher the level of the gear, the higher the corresponding transmission power limit;

[0034] a packet error rate statistics unit, configured to obtain a current packet error rate of the wireless system based on the current rate;

[0035] a network determination unit, configured to determine a current network status of the wireless system based on the current packet error rate;

[0036] A power correction unit, configured to correct the current gear based on the current network status and in combination with the channel parameters of the wireless system to obtain a corrected gear;

[0037] a limit value determining unit, configured to determine a target transmission power limit value corresponding to the current rate and the correction gear based on the power control table;

[0038] A message sending unit is used to trigger the wireless system to send a message according to the target sending power limit.

[0039] A storage medium comprises a stored program, wherein the program executes the multi-dimensional adaptive transmission power control method when executed by a processor.

[0040] An electronic device, comprising: a processor, a memory and a bus; the processor and the memory are connected via the bus;

[0041] The memory is used to store programs, and the processor is used to run programs, wherein the program executes the multi-dimensional adaptive transmission power control method when the processor runs it.

[0042] The technical solution provided by the present application determines the current gear corresponding to the current transmission power and current rate of the wireless system based on a preset power control table. Based on the current rate, obtain the current packet error rate of the wireless system. Based on the current packet error rate, determine the current network status of the wireless system. Based on the current network status, combined with the channel parameters of the wireless system, correct the current gear to obtain a corrected gear. Based on the power control table, determine the target transmission power limit corresponding to the current rate and the corrected gear. Trigger the wireless system to send a message according to the target transmission power limit. The present application utilizes the correspondence between the gear, rate and transmission power limit shown in the power control table, combined with the current network status and channel parameters of the wireless system, to perform multi-dimensional adaptive control of the current transmission power, so that the wireless system achieves the best balance between transmission performance and power consumption. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0044] Figure 1A flowchart of a multi-dimensional adaptive transmit power control method provided in an embodiment of the present application;

[0045] Figure 2 A flowchart of another multi-dimensional adaptive transmit power control method provided in an embodiment of the present application;

[0046] Figure 3 A flowchart of another multi-dimensional adaptive transmit power control method provided in an embodiment of the present application;

[0047] Figure 4 A flowchart of another multi-dimensional adaptive transmit power control method provided in an embodiment of the present application;

[0048] Figure 5 A schematic diagram of the architecture of a multi-dimensional adaptive transmit power control device provided in an embodiment of the present application;

[0049] Figure 6 A two-dimensional chart provided in an embodiment of the present application;

[0050] Figure 7 A schematic diagram of a change curve provided in an embodiment of the present application. DETAILED DESCRIPTION

[0051] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0052] In this application, relational terms such as first and second, etc. are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. The terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, the elements defined by the sentence "comprise one..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0053] like Figure 1 As shown, it is a flow chart of a multi-dimensional adaptive transmission power control method provided in an embodiment of the present application, including the following steps.

[0054] S101: Determine a current gear corresponding to a current transmission power and a current rate of a wireless system based on a preset power control table.

[0055] The power control table includes multiple rates and corresponding transmission power ranges, the transmission power range includes multiple gears and corresponding transmission power limits, and the higher the gear level, the higher the corresponding transmission power limit.

[0056] In some examples, the rate may be an MCS index (e.g., MCS0-MCS9). The MCS index is used in a communication system to represent different modulation and coding strategies, thereby affecting the data transmission rate and reliability. The MCS index forms a rate table by using factors that affect the communication rate as columns and the index as rows. Each MCS index corresponds to a physical transmission rate under a set of parameters.

[0057] In a possible implementation, multiple rates include but are not limited to: 1M, 11M, 6M, 54M, MCS0, MCS5, MCS9, etc.

[0058] In some examples, the level division of multiple gears can be set by technicians according to actual conditions. For example, multiple gears can include Low, Mid, High, and Max. Specifically, the level of Low is lower than Mid, the level of Mid is lower than High, and the level of High is lower than Max.

[0059] In some examples, the transmit power limit can be understood as the maximum transmit power of the wireless system. Transmit power refers to the energy consumed by the transmitter to propagate the signal into space in wireless communication. It can be used to measure the transmission capability and coverage of wireless communication equipment and is an important parameter in wireless communication. The size of the transmit power will affect the transmission distance and quality of the signal. For mobile phones, wireless routers and other devices, adjusting the transmit power can change their communication distance and coverage.

[0060] Generally speaking, the higher the rate, the higher the linearity requirements for RF devices, and the higher the transmit power, the more difficult it is to ensure linearity. Therefore, on the premise of meeting performance indicators, the maximum transmit power that can be supported decreases as the rate increases.

[0061] It should be noted that the increase or decrease of PER is not the best indicator for adjusting the transmit power. It is necessary to comprehensively consider various channel parameters of the wireless system, such as the received signal strength indication (RSSI), noise floor (NF), channel occupancy (CU), etc. After statistics or estimation of these channel parameters, the appropriate transmit power range in the current environment is calculated and mapped to four gears: low (Low), medium (Mid), high (High), and maximum (Max). In the same gear, the maximum transmit power (i.e., transmit power limit) at different rates is specified, as shown in Table 1. This can avoid the problem of not being able to provide sufficient power adjustment indicators when only considering PER, and prevent the transmit power from exceeding the linear range of the device, resulting in deterioration of the transmit performance. At the same time, when the channel conditions are good, the best balance between performance and power consumption can be quickly found to reduce the power consumption and radiation of the RF device.

[0062] Table 1

[0063] 1M 11M 6M 54M MCS0 MCS5 MCS9 Low 5 5 5 5 5 5 5 Mid 10 10 10 10 10 10 10 High 15 15 15 15 15 15 15 Max 21 21 19 18 19 17 16

[0064] The contents shown in Table 1 above are only for illustration. In a possible implementation manner, the preset power control table may also be expressed as Figure 6 The two-dimensional diagram shown.

[0065] In some examples, each time the wireless system responds to a message sending command, the network layer within the wireless system obtains the current rate from the Rate Control (RC) module and the current transmit power from the TPC module (usually the transmit power used when the last message was sent, or the default initial value of the wireless system).

[0066] S102: Based on the current rate, obtain a current packet error rate of the wireless system.

[0067] After obtaining the current rate from the RC module, the network layer in the wireless system inputs the current rate into the TPC module to trigger the TPC module to obtain the current packet error rate corresponding to the current rate from the RC module.

[0068] In some examples, the TPC module in the wireless system triggers the RC module to count the PER within a specified time period according to the current rate to obtain the current packet error rate.

[0069] S103: Determine the current network status of the wireless system based on the current packet error rate.

[0070] The current network status will affect the transmission of messages by the wireless system. Therefore, the current packet error rate can be used to monitor the current network status of the wireless system in real time, so as to control the transmission power of the wireless system by using the current network status.

[0071] Optionally, the implementation process of determining the current network status of the wireless system based on the current packet error rate can be found in Figure 2 The steps are shown and the corresponding explanations.

[0072] S104: Based on the current network status and in combination with the channel parameters of the wireless system, the current gear is corrected to obtain a corrected gear.

[0073] If the current network condition is good, you can consider reducing the transmission power of the wireless system to obtain better transmission performance and lower power consumption. If the current network condition is poor, you need to consider increasing the transmission power of the wireless system to obtain a longer transmission distance. The transmission power of the wireless system can be adjusted by correcting the current gear. In order to ensure whether the adjustment action will help reduce transmission performance and power consumption, it is also necessary to combine the channel parameters of the wireless system to determine whether to correct the current gear.

[0074] Optionally, if the current network condition is good, based on the current network condition and in combination with the channel parameters of the wireless system, the current gear is corrected to obtain the implementation process of the corrected gear. For details, see Figure 3 The steps are shown and the corresponding explanations.

[0075] Optionally, in the case where the current network condition is poor, based on the current network condition and in combination with the channel parameters of the wireless system, the current gear is corrected to obtain the implementation process of the corrected gear. For details, see Figure 4 The steps are shown and the corresponding explanations.

[0076] S105: Determine a target transmission power limit corresponding to the current rate and the correction gear based on the power control table.

[0077] After obtaining the correction gear, the target transmission power limit corresponding to the current rate and the correction gear can be obtained from the power control table.

[0078] S106: Triggering the wireless system to send a message according to the target transmission power limit.

[0079] Among them, the wireless system is triggered to send messages according to the target transmit power limit, and the channel status (channel status is associated with channel parameters) and the transmit power control range of the current rate (that is, the transmit power limits corresponding to multiple gears) are included in the control reference, so as to realize adaptive control of the transmit power using multi-dimensional factors, so as to well balance the power consumption and transmission performance of the wireless system, and take into account the channel characteristics of wireless network communications, and balance the delay, power consumption and transmission performance in all scenarios.

[0080] It should be noted that in some cases, the adjustment of the transmit power needs to be controlled in a targeted manner. The individual case may be that the comparison result indicates that the current packet error rate is equal to the upper limit value.

[0081] Optionally, when the comparison result indicates that the current packet error rate is equal to the upper limit value, determine whether the level of the current gear is the highest level; if the level of the current gear is not the highest level, determine the candidate transmit power limit corresponding to the current rate and the target gear based on the power control table, and trigger the wireless system to send messages according to the candidate transmit power limit; the target gear is higher than the current gear by a specified level; if the level of the current gear is the highest level, determine that the current transmit power is the maximum transmit power that can be currently supported, and trigger the wireless system to send messages according to the maximum transmit power.

[0082] In some examples, when the comparison result indicates that the current packet error rate is equal to the upper limit value, if the current gear level is the highest level, the wireless system is triggered to send a message according to the current transmission power.

[0083] It can be understood that when the comparison result indicates that the current packet error rate is equal to the upper limit value, the current gear level is used as a reference to determine the appropriate transmission power to trigger the wireless system to send messages, which can maximize the transmission power of the wireless system within the power transmission range of the current rate, thereby improving the transmission performance.

[0084] In a possible implementation manner, based on the transmit power control method shown in the embodiment of the present application, the transmission rate variation curve between fixed transmit powers of 5dbm, 10dbm, 15dbm and 20dbm with transmission distance can be found in Figure 7 Based on Figure 7 It can be clearly seen that the transmission power control based on the method shown in the embodiment of the present application obtains a change trend consistent with the corresponding fixed transmission power at different distances, thereby achieving the optimal balance between the transmission performance and power consumption of the wireless system.

[0085] The process shown in S101-S106 above utilizes the correspondence between the gear, rate and transmit power limit shown in the power control table, combined with the current network status and channel parameters of the wireless system, to perform multi-dimensional adaptive control on the current transmit power of the wireless system, so that the wireless system can achieve the best balance between transmission performance and power consumption.

[0086] like Figure 2 As shown, it is a flow chart of another multi-dimensional adaptive transmission power control method provided in an embodiment of the present application, including the following steps.

[0087] S201: Obtain a target interval.

[0088] The target interval is a packet error rate value interval predetermined based on the wireless communication quality of the wireless system, and the packet error rate value interval includes an upper limit value and a lower limit value.

[0089] It should be noted that different wireless communication devices correspond to different packet error rate value ranges, and different communication environments may also correspond to different packet error rate value ranges. Therefore, when the wireless system sends a message, it can determine the corresponding packet error rate value range through the wireless communication device and communication environment to which the wireless system belongs.

[0090] S202: Determine a comparison result between the current packet error rate and the target interval.

[0091] The comparison result can be obtained by comparing the current packet error rate with the upper limit value and the lower limit value respectively.

[0092] S203: If the comparison result indicates that the current packet error rate is less than the lower limit, determine that the current network status of the wireless system is good.

[0093] S204: If the comparison result indicates that the target value is greater than the upper limit value, determine that the current network status of the wireless system is poor.

[0094] The target value is the sum of the current packet error rate and the preset threshold.

[0095] It should be noted that if the comparison result indicates that the current packet error rate is greater than or equal to the lower limit and less than or equal to the upper limit, it can be determined that the current network condition of the wireless system is normal. Generally speaking, after determining that the current network condition is normal, in order to avoid accidents when sending messages, the wireless system is usually triggered to send messages based on the current transmission power.

[0096] In the above process S201-S204, the current network status of the wireless system can be identified by comparing the current packet error rate with the target interval.

[0097] like Figure 3As shown, it is a flow chart of another multi-dimensional adaptive transmission power control method provided in an embodiment of the present application, including the following steps.

[0098] S301: When the current network condition is good, obtain channel parameters of the wireless system.

[0099] The channel parameters include received signal strength indication.

[0100] S302: Determine whether the received signal strength indication meets the corresponding trigger condition.

[0101] If the received signal strength indication satisfies the corresponding trigger condition, S303 is executed; if the received signal strength indication does not satisfy the corresponding trigger condition, S304 is executed.

[0102] In some examples, the trigger condition corresponding to the received signal strength indication may be: the received signal strength is greater than a specified strength. It is understandable that if the received signal strength is greater than the specified strength, it means that the transmission distance of the wireless system is longer, and by reducing the transmission power of the wireless system, the power consumption of the wireless system can be reduced without affecting the transmission performance.

[0103] S303: Correcting the current gear according to the specified downshift rule to obtain a corrected gear.

[0104] Among them, the level of the corrected gear is lower than the level of the current gear.

[0105] It should be noted that in order to prevent PER deterioration due to too low a transmission power adjustment, the current gear needs to be corrected according to a specified downshift rule to obtain a corrected gear, which can be regarded as a reasonable adjustment of the transmission power.

[0106] Generally speaking, if the level of the revised gear is lower than the level of the current gear, the target transmission power limit value obtained based on the revised gear is smaller than the current transmission power.

[0107] S304: Trigger the wireless system to send a message according to the current transmission power.

[0108] Among them, if the received signal strength indication does not meet the corresponding trigger condition, it can be considered that adjusting the transmission power of the wireless system will not help reduce the transmission performance and power consumption. In order to prevent accidents, the wireless system can be triggered to send messages based on the current transmission power.

[0109] In the process shown in S301-S304 above, when the current network condition is good, the current gear can be corrected based on the channel parameters of the wireless system to obtain a corrected gear, thereby ensuring that the power consumption of the wireless system is reduced by reducing the transmission power of the wireless system without affecting the transmission performance.

[0110] like Figure 4 As shown, it is a flow chart of another multi-dimensional adaptive transmission power control method provided in an embodiment of the present application, including the following steps.

[0111] S401: When the current network condition is poor, obtain channel parameters of the wireless system.

[0112] The channel parameters include received signal strength indicator, noise floor and channel occupancy.

[0113] S402: Determine whether the received signal strength indication, the noise floor, and the channel occupancy rate meet corresponding trigger conditions.

[0114] If the received signal strength indication, the noise floor and the channel occupancy rate all meet the corresponding triggering conditions, S403 is executed; if any one of the received signal strength indication, the noise floor and the channel occupancy rate does not meet the corresponding triggering condition, S404 is executed.

[0115] In some examples, the trigger condition corresponding to the received signal strength indication may be: the received signal strength is less than a specified strength. It is understandable that if the received signal strength is less than the specified strength, it means that the transmission distance of the wireless system is longer. By increasing the transmission power of the wireless system, the transmission performance can be improved without the power consumption of the wireless system exceeding the specified range.

[0116] In some examples, the trigger condition corresponding to the noise floor may be: the noise floor is less than a specified decibel. It is understandable that if the noise floor is less than the specified decibel, the current interference of the wireless system is small, and by increasing the transmission power of the wireless system, the transmission performance can be improved within the controllable interference range of the wireless system.

[0117] In some examples, the trigger condition corresponding to the channel occupancy rate may be: the channel occupancy rate is less than a specified ratio. It is understandable that the channel occupancy rate is less than the specified ratio, which means that the channel of the wireless system is relatively idle and has sufficient resources. By increasing the transmission power of the wireless system, the transmission performance and resource utilization can be improved.

[0118] S403: Correct the current gear according to the specified upshift rule to obtain a corrected gear.

[0119] Among them, the level of the modified gear is higher than the level of the current gear.

[0120] It should be noted that in order to prevent PER deterioration due to excessive adjustment of the transmission power, the current gear needs to be corrected according to the specified upshift rule to obtain a corrected gear, which can be regarded as a reasonable adjustment of the transmission power.

[0121] Generally speaking, if the level of the modified gear is higher than the level of the current gear, the target transmit power limit value obtained based on the modified gear is greater than the current transmit power. If the level of the current gear is the highest level, the current transmit power is determined to be the maximum transmit power currently supported, triggering the wireless system to send messages according to the maximum transmit power.

[0122] S404: Trigger the wireless system to send a message according to the current transmission power.

[0123] Among them, if any of the received signal strength indication, noise floor and channel occupancy rate does not meet the corresponding trigger condition, it can be considered that adjusting the transmit power of the wireless system will not help reduce the transmit performance and power consumption. In order to prevent accidents, the wireless system can be triggered to send messages based on the current transmit power.

[0124] It should be noted that in order to prevent the transmit power from exceeding the maximum limit of the current rate, from an implementation perspective, the transmit power is increased by 5dbm for each gear. When it is increased to the highest level (Max), the transmit power is increased to 20dbm. However, in fact, some rates cannot support such a high rate. For this reason, it is necessary to increase the limit of txpower = min (power determined by the gear, maximum transmit power supported by the current rate). That is, when the wireless system sends messages based on the current transmit power, it is necessary to prevent the current transmit power from exceeding the maximum limit. If the current transmit power exceeds the limit, the maximum transmit power supported by the current rate can be selected to send messages.

[0125] In the process shown in S401-S404 above, when the current network condition is poor, the current gear can be corrected based on the channel parameters of the wireless system to obtain a corrected gear, thereby ensuring the transmission performance of the wireless system by increasing the transmission power of the wireless system when the wireless system is not interfered with and the power consumption is normal.

[0126] like Figure 5 As shown, it is a schematic diagram of the architecture of a multi-dimensional adaptive transmission power control device provided in an embodiment of the present application, including the units shown below.

[0127] The power mapping unit 100 is used to determine the current gear corresponding to the current transmission power and current rate of the wireless system based on a preset power control table; the power control table includes multiple rates and corresponding transmission power ranges; the transmission power range includes multiple gears and corresponding transmission power limits, and the higher the gear level, the higher the corresponding transmission power limit.

[0128] The packet error rate statistics unit 200 is used to obtain the current packet error rate of the wireless system based on the current rate.

[0129] The network determination unit 300 is used to determine the current network status of the wireless system based on the current packet error rate.

[0130] Optionally, the network determination unit 300 is specifically used to: obtain a target interval; the target interval is a packet error rate value interval predetermined based on the wireless communication quality of the wireless system; the packet error rate value interval includes an upper limit value and a lower limit value; determine a comparison result between the current packet error rate and the target interval; if the comparison result indicates that the current packet error rate is less than the lower limit value, determine that the current network condition of the wireless system is good; if the comparison result indicates that the target value is greater than the upper limit value, determine that the current network condition of the wireless system is poor; the target value is the sum of the current packet error rate and a preset threshold value.

[0131] The power correction unit 400 is used to correct the current gear based on the current network status and in combination with the channel parameters of the wireless system to obtain a corrected gear.

[0132] Optionally, the power correction unit 400 is specifically used to: obtain channel parameters of the wireless system when the current network condition is good; the channel parameters include a received signal strength indication; if the received signal strength indication meets the corresponding trigger condition, correct the current gear according to the specified downshift rule to obtain a corrected gear; the level of the corrected gear is lower than the level of the current gear.

[0133] Optionally, the power correction unit 400 is specifically used to: obtain channel parameters of the wireless system when the current network condition is poor; the channel parameters include received signal strength indication, noise floor and channel occupancy;

[0134] If the received signal strength indication, the noise floor and the channel occupancy rate all meet the corresponding trigger conditions, the current gear is corrected according to the specified upshift rule to obtain a corrected gear; the level of the corrected gear is higher than the level of the current gear.

[0135] The limit value determination unit 500 is used to determine the target transmission power limit value corresponding to the current rate and the correction gear based on the power control table.

[0136] Optionally, the limit value determining unit 500 is further used to: if the received signal strength indication does not meet the corresponding trigger condition, trigger the wireless system to send a message according to the current transmission power.

[0137] Optionally, the limit value determination unit 500 is further used to: if any one of the received signal strength indication, the noise floor and the channel occupancy rate does not meet the corresponding trigger condition, trigger the wireless system to send a message according to the current transmission power.

[0138] Optionally, the limit determination unit 500 is also used to: when the comparison result indicates that the current packet error rate is equal to the upper limit value, determine whether the level of the current gear is the highest level; if the level of the current gear is not the highest level, determine the candidate transmission power limit corresponding to the current rate and the target gear based on the power control table, and trigger the wireless system to send messages according to the candidate transmission power limit; the target gear is higher than the current gear by a specified level; if the level of the current gear is the highest level, determine that the current transmission power is the maximum transmission power that can be currently supported, and trigger the wireless system to send messages according to the maximum transmission power.

[0139] The message sending unit 600 is used to trigger the wireless system to send a message according to a target transmission power limit.

[0140] The above-mentioned units utilize the corresponding relationship between the gear, rate and transmit power limit shown in the power control table, combined with the current network status and channel parameters of the wireless system, to perform multi-dimensional adaptive control on the current transmit power of the wireless system, so that the wireless system can achieve the best balance between transmission performance and power consumption.

[0141] The present application also provides a computer-readable storage medium, which includes a stored program, wherein the program executes the multi-dimensional adaptive transmission power control method provided by the present application.

[0142] The present application also provides an electronic device, including: a processor, a memory and a bus. The processor and the memory are connected via the bus, the memory is used to store programs, and the processor is used to run the programs, wherein the multi-dimensional adaptive transmission power control method provided by the present application is executed when the programs are run.

[0143] In addition, the functions described above in the embodiments of the present application may be at least partially performed by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0144] Although several specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present application. Certain features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination.

[0145] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other to form a technical solution.

Claims

1. A multi-dimensional adaptive transmit power control method, characterized in that: include: Based on a preset power control table, determine a current gear corresponding to a current transmission power and a current rate of the wireless system; The power control table includes multiple rates and corresponding transmission power ranges; the transmission power range includes multiple gears and corresponding transmission power limits, and the higher the level of the gear, the higher the corresponding transmission power limit; Based on the current rate, obtaining a current packet error rate of the wireless system; Determining a current network status of the wireless system based on the current packet error rate; Based on the current network status and in combination with the channel parameters of the wireless system, the current gear is corrected to obtain a corrected gear; Based on the power control table, determining a target transmission power limit corresponding to the current rate and the correction gear; The wireless system is triggered to send a message according to the target transmission power limit.

2. The method according to claim 1, characterized in that Determining a current network status of the wireless system based on the current packet error rate includes: Obtaining a target interval; the target interval is a packet error rate value interval predetermined based on the wireless communication quality of the wireless system; the packet error rate value interval includes an upper limit value and a lower limit value; Determine a comparison result between the current packet error rate and the target interval; If the comparison result indicates that the current packet error rate is less than the lower limit, determining that the current network status of the wireless system is good; If the comparison result indicates that the target value is greater than the upper limit value, it is determined that the current network condition of the wireless system is poor; the target value is the sum of the current packet error rate and a preset threshold.

3. The method according to claim 1, characterized in that Based on the current network status and in combination with the channel parameters of the wireless system, the current gear is corrected to obtain a corrected gear, including: When the current network condition is good, obtaining channel parameters of the wireless system; the channel parameters include a received signal strength indicator; If the received signal strength indication satisfies the corresponding trigger condition, the current gear is modified according to a specified downshift rule to obtain a modified gear; the level of the modified gear is lower than the level of the current gear.

4. The method according to claim 3, characterized in that: The method further comprises: If the received signal strength indication does not meet the corresponding trigger condition, the wireless system is triggered to send a message according to the current sending power.

5. The method according to claim 1, characterized in that Based on the current network status and in combination with the channel parameters of the wireless system, the current gear is corrected to obtain a corrected gear, including: When the current network condition is poor, obtaining channel parameters of the wireless system; the channel parameters include received signal strength indicator, noise floor and channel occupancy rate; If the received signal strength indication, the noise floor and the channel occupancy rate all meet corresponding trigger conditions, the current gear is modified according to a specified upshift rule to obtain a modified gear; the level of the modified gear is higher than the level of the current gear.

6. The method according to claim 5, characterized in that The method further comprises: If any one of the received signal strength indication, the noise floor and the channel occupancy rate does not meet the corresponding trigger condition, the wireless system is triggered to send a message according to the current transmission power.

7. The method according to claim 2, characterized in that The method further comprises: When the comparison result indicates that the current packet error rate is equal to the upper limit value, determining whether the level of the current gear is the highest level; If the level of the current gear is not the highest level, determining a candidate transmission power limit value corresponding to the current rate and the target gear based on the power control table, triggering the wireless system to send a message according to the candidate transmission power limit value; the target gear is higher than the current gear by a specified level; If the level of the current gear is the highest level, it is determined that the current transmission power is the maximum transmission power currently supported, and the wireless system is triggered to send a message according to the maximum transmission power.

8. A multi-dimensional adaptive transmission power control device, characterized in that: include: A power mapping unit, configured to determine a current gear corresponding to a current transmission power and a current rate of the wireless system based on a preset power control table; The power control table includes multiple rates and corresponding transmission power ranges; the transmission power range includes multiple gears and corresponding transmission power limits, and the higher the level of the gear, the higher the corresponding transmission power limit; a packet error rate statistics unit, configured to obtain a current packet error rate of the wireless system based on the current rate; a network determination unit, configured to determine a current network status of the wireless system based on the current packet error rate; A power correction unit, configured to correct the current gear based on the current network status and in combination with the channel parameters of the wireless system to obtain a corrected gear; a limit value determining unit, configured to determine a target transmission power limit value corresponding to the current rate and the correction gear based on the power control table; A message sending unit is used to trigger the wireless system to send a message according to the target sending power limit.

9. A storage medium, characterized in that: The storage medium includes a stored program, wherein the program, when executed by a processor, executes the multi-dimensional adaptive transmit power control method according to any one of claims 1 to 7.

10. An electronic device, characterized in that: include: processor, memory, and bus; The processor is connected to the memory via the bus; The memory is used to store programs, and the processor is used to run programs, wherein the program, when run by the processor, executes the multi-dimensional adaptive transmit power control method according to any one of claims 1 to 7.