A method and apparatus for adjusting transmit power, an electronic device, and a storage medium

By determining the basic transmission power in the BeiDou communication terminal, establishing a lookup table, and updating the transmission power, the problem of power consumption waste in BeiDou short message communication is solved, and efficient communication adaptable to different environments is achieved.

CN116582915BActive Publication Date: 2025-12-19TECHTOTOP MICROELECTRONICS
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310668587.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-06
Publication Date
2025-12-19
Estimated Expiration
2043-06-06

AI Technical Summary

Technical Problem

The current BeiDou communication terminals use maximum transmission power when transmitting BeiDou short messages, resulting in wasted power consumption.

Method used

By determining the base transmission power of the BeiDou communication terminal, a lookup table is established, including the base transmission power and channel attenuation values ​​at different times. The transmission power is adjusted according to the channel attenuation values, and the base transmission power in the lookup table is updated to adapt to the needs of different weather environments.

Benefits of technology

Effectively adjust the transmission power to reduce power consumption waste, adapt to different transmission power requirements, and improve communication success rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116582915B_ABST
    Figure CN116582915B_ABST
Patent Text Reader

Abstract

The application discloses a transmitting power adjustment method and device, electronic equipment and storage medium. The method comprises the following steps: determining the basic transmitting power of a Beidou communication terminal; establishing a lookup table based on the basic transmitting power, wherein the lookup table at least comprises the basic transmitting power and channel attenuation values corresponding to different times; determining a new basic transmitting power according to the basic transmitting power and the channel attenuation values; determining whether to update the basic transmitting power included in the lookup table according to the new basic transmitting power; if yes, taking the new basic transmitting power as the basic transmitting power of the terminal equipment. By using the method, the size of the transmitting power can be adjusted to adapt to different transmitting power requirements, and the problem of power consumption waste caused by transmitting with the maximum transmitting power can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of communication, in particular to a transmitting power adjustment method and device, electronic equipment and storage medium. BACKGROUND

[0002] With the full completion of the third-generation satellite navigation system, the Beidou short message communication technology has been widely promoted in various industries, solving the communication problems in blind areas and emergency conditions. Compared with the early Beidou system, the third-generation short message technology has greatly improved in communication bandwidth, communication transmission frequency, and communication in and out of the system capacity. Therefore, in addition to the promotion of industry applications, more and more mass consumer markets have begun to promote the Beidou short message technology.

[0003] At present, in the Beidou communication terminal, in order to ensure the success rate of transmission and reduce the probability of retransmission, the maximum transmission power is used for the transmission of the Beidou short message each time. However, the actual required transmission power is less than the maximum transmission power, and using the maximum transmission power for transmission will waste a lot of power consumption. SUMMARY

[0004] The present application provides a transmitting power adjustment method, device, electronic equipment and storage medium to solve the problem of power consumption waste caused by the maximum transmission power in the prior art.

[0005] According to an aspect of the present application, a transmitting power adjustment method is provided, comprising:

[0006] determining the basic transmission power of the Beidou communication terminal;

[0007] establishing a lookup table based on the basic transmission power, the lookup table including at least the basic transmission power and channel attenuation values corresponding to different times;

[0008] determining a new basic transmission power according to the basic transmission power and the channel attenuation values;

[0009] determining whether to update the basic transmission power included in the lookup table according to the new basic transmission power;

[0010] if yes, the new basic transmission power is used as the basic transmission power of the terminal device.

[0011] According to another aspect of the present application, a transmitting power adjustment device is provided, comprising:

[0012] a first determination module for determining the basic transmission power of the Beidou communication terminal;

[0013] The establishing module is configured to establish a lookup table based on the basic transmission power, wherein the lookup table at least includes the basic transmission power and channel attenuation values corresponding to different times;

[0014] The second determining module is configured to determine a new basic transmission power according to the basic transmission power and the channel attenuation values.

[0015] The third determining module is configured to determine whether to update the basic transmission power included in the lookup table according to the new basic transmission power.

[0016] The updating module is configured to, if yes, take the new basic transmission power as the basic transmission power of the terminal device.

[0017] According to another aspect of the present application, an electronic device is provided, which comprises at least one processor;

[0018] and a memory connected to the at least one processor in communication.

[0019] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the transmission power adjustment method according to any one of the embodiments of the present application.

[0020] According to another aspect of the present application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to execute the transmission power adjustment method according to any one of the embodiments of the present application.

[0021] The technical solution of the embodiments of the present application determines the basic transmission power of a Beidou communication terminal, establishes a lookup table based on the basic transmission power, wherein the lookup table at least includes the basic transmission power and channel attenuation values corresponding to different times, determines a new basic transmission power according to the basic transmission power and the channel attenuation values, determines whether to update the basic transmission power included in the lookup table according to the new basic transmission power, and if yes, takes the new basic transmission power as the basic transmission power of the terminal device, thereby solving the problem of power waste caused by generally using the maximum transmission power in the prior art, and achieving the beneficial effect of adjusting the size of the transmission power to adapt to different transmission power requirements.

[0022] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0023] In order to make the technical solutions in the embodiments of the present application clearer, the following will briefly introduce the drawings needed in the embodiment description. Obviously, the drawings in the following description only show some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort.

[0024] Figure 1 A flowchart of a transmit power adjustment method provided for the first embodiment of the present application;

[0025] Figure 2 A flowchart of a transmit power adjustment method provided for the second embodiment of the present application;

[0026] Figure 3 A flowchart of a transmit power adjustment method provided for the third embodiment of the present application;

[0027] Figure 4 A flowchart of a transmit power adjustment method provided for the specific embodiment of the present application;

[0028] Figure 5 A structural diagram of a transmit power adjustment device provided for the fourth embodiment of the present application;

[0029] Figure 6 A structural diagram of an electronic device for the transmit power adjustment method of the embodiment of the present application. DETAILED DESCRIPTION

[0030] In order to make the technical solutions in the embodiments of the present application clearer, the following will briefly introduce the drawings needed in the embodiment description. Obviously, the drawings in the following description only show some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort.

[0031] The term "comprising" and its derivations as used herein are intended to be open-ended. The term "comprising" means "including at least". The term "based on" means "based, at least in part, on". The term "one embodiment" means "at least one embodiment". The term "another embodiment" means "at least one additional embodiment". The term "some embodiments" means "at least some embodiments". Other definitions will be apparent from the description below.

[0032] It is to be noted that the terms "first", "second", and the like in the description and in the claims of the application and in the above-described drawings do not necessarily have a specific order or sequence, but are used to distinguish similar objects from each other. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or apparatus that includes a list of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to such processes, methods, products or apparatus.

[0033] It should be noted that the modification of "one", "multiple" mentioned in the present application is illustrative but not restrictive, and those skilled in the art should understand that unless otherwise explicitly indicated in the context, it should be understood as "one or more".

[0034] The names of the messages or information exchanged between the devices in the embodiments of the present application are only for illustrative purposes, and are not intended to limit the scope of the messages or information.

[0035] Embodiment one

[0036] Figure 1 A flowchart of a transmit power adjustment method provided by the first embodiment of the present application is shown in the figure. The method can be applied to the case of transmitting a short message by a Beidou communication terminal, and the method can be executed by a transmit power adjustment device. The device can be realized by software and / or hardware, and is generally integrated on an electronic device.

[0037] As shown in Figure 1 The transmit power adjustment method provided by the first embodiment of the present application includes the following steps:

[0038] S110, determining the basic transmit power of the Beidou communication terminal.

[0039] The basic transmit power can be understood as the initial transmit power of the Beidou communication terminal.

[0040] In the embodiment, a transmitting power can be set according to a priori value for self-transmitting and self-receiving of the Beidou signal, and a communication success rate is counted, if the communication success rate is greater than or equal to a preset value, the value of the transmitting power can be gradually reduced until the communication success rate corresponding to the transmitting power is less than the preset value, at this time, the previous transmitting power value corresponding to the transmitting power with the communication success rate less than the preset value can be taken as the basic transmitting power of the Beidou communication terminal, if the communication success rate is less than the preset value, the value of the transmitting power can be gradually increased until the communication success rate corresponding to the transmitting power is greater than or equal to the preset value, at this time, the transmitting power can be taken as the basic transmitting power of the Beidou communication terminal.

[0041] The communication success can mean that the Beidou communication terminal can successfully receive the feedback signal after transmitting the Beidou signal with the transmitting power.

[0042] S120, a lookup table is established based on the basic transmitting power, and the lookup table at least includes the basic transmitting power and channel attenuation values corresponding to different times.

[0043] The channel attenuation value can be understood as a wireless channel attenuation parameter, and a signal attenuation term caused by channel attenuation needs to be considered when calculating the signal receiving power, and different signal receiving powers reflect different channel attenuation values.

[0044] It should be noted that under the condition of vacuum, the Beidou signal power received by the ground is calculated by the following formula:

[0045] Pr dB =Pt dB +Gt dB +Gr dB +20log 10 C-20log 10 (4πdf)

[0046] Wherein, Pr represents the receiving power, unit dB; Pt represents the satellite transmitting power, unit dB; Gt represents the gain of the satellite transmitting antenna, Gr represents the antenna gain of the ground receiving terminal; C represents the transmission rate of the optical electromagnetic wave in the air, unit 3×10 8 m / s; d represents the distance between the satellite and the ground terminal, unit m; f represents the frequency of the Beidou signal, unit Hz.

[0047] The above formula does not consider the channel attenuation value, and the influence of weather environment at different times on the transmitting power needs to be considered in the actual scene, the channel attenuation value is used to represent the influence of weather environment at different times on the transmitting power in the application, and the receiving power is calculated by adding the channel attenuation value on the basis of the above formula, therefore, the channel attenuation value corresponding to the transmitting power needs to be included in the lookup table.

[0048] In this embodiment, after the Beidou communication terminal performs multiple self-transmission and self-reception at the time t0 with the basic transmission power, the values of multiple received powers can be counted, and then the average value of the received power at the time t0 can be calculated; after the Beidou communication terminal performs multiple self-transmission and self-reception at the time t1 with the basic transmission power, the values of multiple received powers can be counted, and then the average value of the received power at the time t1 can be calculated; the channel attenuation value corresponding to the basic transmission power can be calculated according to the average value of the received power at the time t0 and the average value of the received power at the time t1.

[0049] S130, determining a new basic transmission power according to the basic transmission power and the channel attenuation value.

[0050] In this embodiment, the basic transmission power is not applicable to the weather environment at the next time, and therefore the basic transmission power needs to be updated according to the channel attenuation value at the next time.

[0051] In this embodiment, the basic transmission power of the signal and the channel attenuation value at the next time can be obtained from the lookup table, the basic transmission power minus the channel attenuation value at the next time can obtain the transmission power at the next time, and the transmission power can be used as the new basic transmission power.

[0052] S140, determining whether to update the basic transmission power included in the lookup table according to the new basic transmission power.

[0053] In this embodiment, after the Beidou communication terminal performs multiple self-transmission and self-reception with the new basic transmission power, the communication success rate of multiple self-transmission and self-reception can be counted, if the communication success rate is greater than or equal to a preset value, it is determined that the basic transmission power needs to be updated; if the communication success rate is less than or equal to the preset value, it is determined that the basic transmission power does not need to be updated.

[0054] S150, if yes, the new basic transmission power is used as the basic transmission power of the terminal device.

[0055] In this embodiment, if it is determined that the basic transmission power needs to be updated, the new basic transmission power can replace the original basic transmission power; if it is determined that the basic transmission power does not need to be updated, it means that the basic transmission power is still applicable to the weather environment at the current time, and the basic transmission power does not need to be changed.

[0056] The embodiment one of the present application provides a transmitting power adjustment method, which comprises the following steps: firstly, determining a basic transmitting power of a Beidou communication terminal; secondly, establishing a lookup table based on the basic transmitting power, wherein the lookup table comprises at least the basic transmitting power and channel attenuation values corresponding to different times; thirdly, determining a new basic transmitting power according to the basic transmitting power and the channel attenuation values; fourthly, determining whether the basic transmitting power included in the lookup table is updated according to the new basic transmitting power; and finally, if yes, taking the new basic transmitting power as the basic transmitting power of the terminal equipment. The method can avoid wasting power consumption by establishing the lookup table and updating the basic transmitting power in the lookup table to adapt to the transmitting power required in different weather environments.

[0057] Embodiment two

[0058] Figure 2 The embodiment two of the present application provides a transmitting power adjustment method, which is based on the optimization of the above-mentioned embodiments. In the embodiment, the basic transmitting power of the Beidou communication terminal is further specified. The details of the embodiment can be referred to the embodiment one.

[0059] As shown in the figure, the transmitting power adjustment method provided by the embodiment two of the present application comprises the following steps: Figure 2

[0060] S210, determining a first transmitting power according to a priori value.

[0061] The priori value can be an empirical value of the transmitting power obtained after multiple signal transmissions.

[0062] In the embodiment, taking the priori value as the first transmitting power can greatly improve the communication success rate.

[0063] S220, determining a first communication success rate of the Beidou communication terminal performing multiple self-transmission and self-reception at the first transmitting power.

[0064] It should be noted that the first transmitting power and the second transmitting power are only named to distinguish the different transmitting powers, and have no actual meaning, and the first communication success rate and the second communication success rate are also named to distinguish the different communication success rates, and have no actual meaning.

[0065] The first communication success rate can be obtained by determining the communication success rate of the multiple self-transmission and self-reception after the Beidou communication terminal performs the multiple self-transmission and self-reception at the first transmitting power.

[0066] S230, if the first communication success rate is greater than or equal to a preset value, reducing the first transmitting power to obtain a second transmitting power.

[0067] ​The preset value can be set by itself, and is not specifically limited here. For example, the preset value can be 95%.

[0068] The first transmission power can be reduced by a preset step. For example, the first transmission power can be reduced by a step of 0.5 dB.

[0069] S240, a second communication success rate of the Beidou communication terminal performing multiple transmissions at the second transmission power is counted.

[0070] The second communication success rate can be obtained by counting the communication success rates of the multiple self-transmissions and self-receptions.

[0071] S250, if the second communication success rate is greater than or equal to a preset value, the second transmission power continues to be reduced until the second communication success rate is less than the preset value, and the second transmission power calculated in the second last time is taken as the basic transmission power of the Beidou communication terminal.

[0072] The preset value is the preset value in step S230.

[0073] For example, the first transmission power is 30 dB, the second transmission power obtained by reducing the first transmission power by a step of 0.5 dB in the first time is 39.5 dB, the second transmission power obtained by continuing to reduce the second transmission power by a step of 0.5 dB in the second time is 39 dB, and if the communication success rate corresponding to the transmission power of 39 dB is less than the preset value, the second transmission power of 39.5 dB can be taken as the basic transmission power of the Beidou communication terminal.

[0074] Further, if the first communication success rate is less than the preset value, a third transmission power is obtained by increasing the first transmission power, a third communication success rate of the Beidou communication terminal performing multiple self-transmissions and self-receptions at the third transmission power is counted, and if the third communication success rate is less than the preset value, the third transmission power continues to be increased until the third communication success rate is greater than or equal to the preset value, and the third transmission power is taken as the basic transmission power of the Beidou communication terminal.

[0075] The preset value is the preset value in steps S230 and S250. The third transmission power is a different name for distinguishing the first transmission power and the second transmission power, and has no actual meaning. The third communication success rate is a different name for distinguishing the first communication success rate and the second communication success rate, and has no actual meaning.

[0076] For example, if the first transmission power is 30 dB, the first transmission power is increased by 0.5 dB to obtain a third transmission power of 30.5 dB, and after the Beidou communication terminal performs multiple self-transmission and self-reception at the transmission power of 30.5 dB, the communication success rate of the multiple self-transmission and self-reception is obtained to obtain a third communication success rate; it is determined whether the third communication success rate is greater than or equal to 95%, if not, the third transmission power of 30.5 dB is further increased by 0.5 dB to obtain a third transmission power of 31 dB, if the third communication success rate corresponding to the third transmission power of 31 dB is greater than or equal to 95%, the third transmission power of 31 dB can be used as the basic transmission power of the Beidou communication terminal.

[0077] S260, establishing a lookup table based on the basic transmission power, the lookup table at least including the basic transmission power and channel attenuation values corresponding to different times.

[0078] S270, determining a new basic transmission power according to the basic transmission power and the channel attenuation values.

[0079] S280, determining whether to update the basic transmission power included in the lookup table according to the new basic transmission power.

[0080] S290, if yes, the new basic transmission power is used as the basic transmission power of the terminal device.

[0081] The embodiment two of the application provides a transmission power adjustment method, which specifically determines the basic transmission power, and the basic transmission power determined by the method is more accurate and effective.

[0082] Further, the Beidou communication terminal performs self-transmission and self-reception at different transmission powers for more than or equal to 20 times;

[0083] The second transmission power is greater than or equal to a preset minimum transmission power;

[0084] The third transmission power is less than the maximum transmission power of the Beidou communication terminal.

[0085] The preset minimum transmission power can be 3 dB, and 3 dB is a priori value.

[0086] Embodiment three

[0087] Figure 3 A flowchart of a transmission power adjustment method provided by the embodiment three of the application is provided, and the embodiment three is optimized on the basis of the above-mentioned embodiments. In the embodiment, the establishment of the lookup table based on the basic transmission power is further specified. The details of the embodiment are described in the embodiment one.

[0088] AsFigure 3 As shown, the method for adjusting transmitting power provided by the third embodiment of the present application comprises the following steps:

[0089] S310, determining a basic transmitting power of the Beidou communication terminal.

[0090] S320, calculating an average of a plurality of receiving powers obtained after the Beidou communication terminal performs a plurality of self-transmitting and self-receiving operations at a first time with the basic transmitting power, and taking the average of the plurality of receiving powers as a first average receiving power.

[0091] The first average receiving power and the second average receiving power are only different names for distinguishing the average receiving powers, and have no actual meaning.

[0092] For example, the Beidou communication terminal can calculate an average of a plurality of receiving powers obtained after performing a plurality of self-transmitting and self-receiving operations at t0 with the basic transmitting power, and obtain the first average receiving power.

[0093] S330, calculating an average of a plurality of receiving powers obtained after the Beidou communication terminal performs a plurality of self-transmitting and self-receiving operations at a second time with the basic transmitting power, and taking the average of the plurality of receiving powers as a second average receiving power.

[0094] The second time is later than the first time, and a time interval between the second time and the first time is a preset value.

[0095] For example, if the first time is 10:00 am, the second time can be 5:00 pm.

[0096] For example, the Beidou communication terminal can calculate an average of a plurality of receiving powers obtained after performing a plurality of self-transmitting and self-receiving operations at t1 with the basic transmitting power, and obtain the second average receiving power.

[0097] S340, calculating a difference between the first average receiving power and the second average receiving power, and obtaining a channel attenuation value corresponding to the second time.

[0098] The difference between the first average receiving power and the second average receiving power can be taken as the channel attenuation value corresponding to the second time.

[0099] S350, storing the basic transmitting power and the channel attenuation value in a lookup table.

[0100] Optionally, the lookup table can further include the first average receiving power and the second average receiving power.

[0101] S360, determining a new basic transmitting power according to the basic transmitting power and the channel attenuation value.

[0102] Specifically, the base transmission power is reduced by the channel attenuation value corresponding to the second time to obtain a new base transmission power.

[0103] S370, determining whether to update the base transmission power included in the lookup table according to the new base transmission power.

[0104] Specifically, the communication success rate of the Beidou communication terminal transmitting multiple times with the new base transmission power is counted; if the communication success rate is greater than or equal to a preset value, it is determined that the base transmission power included in the lookup table is updated; if the communication success rate is less than the preset value, it is determined that the base transmission power included in the lookup table does not need to be updated.

[0105] The preset value can be set according to actual conditions, which is not limited here, and the preset value can be 95% for example.

[0106] S380, if yes, the new base transmission power is taken as the base transmission power of the terminal device.

[0107] The transmission power adjustment method provided by the third embodiment of the application specifically implements the establishment process of the lookup table. The lookup table established by the method includes channel attenuation values corresponding to different times, and the transmission power is adjusted according to the channel attenuation values to adapt to the transmission power demand in different weather environments.

[0108] The embodiments of the application provide several specific implementation manners on the basis of the technical solutions of the above-mentioned embodiments.

[0109] As a specific implementation manner of the embodiment, Figure 4 A flowchart of a transmission power adjustment method provided by a specific embodiment of the application is shown in the figure, Figure 4The process is as follows: Based on the prior value P0 (the first transmission power), perform self-transmission and self-reception of BeiDou signals, with at least 20 transmissions. Calculate the communication success rate and determine if it is greater than 95%. If so, decrease the transmission power P0 in 0.5dB steps, but P0 cannot fall below the prior value by 3dB. Continue self-transmission and self-reception for at least 20 times, and calculate the communication success rate again. If the communication success rate is greater than 95%, continue decreasing the transmission power P0 in 0.5dB steps until the corresponding communication success rate is less than 95%. Determine the base transmission power P1, which is the transmission power with a communication success rate less than 95%, and store P1 in a lookup table. If the communication success rate corresponding to P0 is less than 95%, increase the transmission power P0 in 0.5dB steps, but P0 cannot exceed the device's maximum transmission power. Continue self-transmission and self-reception for at least 20 times, and calculate the communication success rate again. If the communication success rate is still less than 95%,... If the success rate is 95%, the transmit power P0 is increased in 0.5 dB increments until the communication success rate is greater than or equal to 95%. The transmit power with a communication success rate greater than or equal to 95% is taken as the base transmit power P1 and stored in a lookup table. The average value PR0 of the multiple receive powers corresponding to the base transmit power P1 is calculated, which is the first average receive power, and PR0 is stored in a lookup table. After a specified time interval, multiple self-transmission and self-reception operations are performed using the base transmit power P1. The average value PR1 of the multiple receive powers is calculated, which is the second average receive power, and PR1 is stored in a lookup table. The wireless channel attenuation difference value ΔPr = PR0 - PR1 is calculated. The base transmit power P1 is obtained from the lookup table, and a new base transmit power P2 = P1 - ΔPr is obtained. Based on P2, BeiDou signals are self-transmitted and self-received at least 20 times, and the communication success rate is calculated. If the communication success rate is greater than or equal to 95%, P1 in the lookup table is updated to P2.

[0110] Example 4

[0111] Figure 5 This is a schematic diagram of a transmission power adjustment device provided in Embodiment 4 of the present invention. The device is applicable to the transmission of BeiDou short messages by a BeiDou communication terminal. The device can be implemented by software and / or hardware and is generally integrated into an electronic device.

[0112] like Figure 5 As shown, the device includes: a first determining module 110, an establishing module 120, a second determining module 130, a third determining module 140, and an updating module 150.

[0113] The first determining module 110 is used to determine the basic transmission power of the Beidou communication terminal;

[0114] The establishing module 120 is configured to establish a lookup table based on the basic transmission power, wherein the lookup table at least comprises the basic transmission power and channel attenuation values corresponding to different times;

[0115] The second determining module 130 is configured to determine a new basic transmission power according to the basic transmission power and the channel attenuation values.

[0116] The third determining module 140 is configured to determine whether to update the basic transmission power included in the lookup table according to the new basic transmission power.

[0117] The updating module 150 is configured to, if yes, take the new basic transmission power as the basic transmission power of the terminal device.

[0118] In the embodiment, the device first determines the basic transmission power of the Beidou communication terminal through the first determining module 110; then establishes a lookup table based on the basic transmission power through the establishing module 120, wherein the lookup table at least comprises the basic transmission power and channel attenuation values corresponding to different times; then determines a new basic transmission power according to the basic transmission power and the channel attenuation values through the second determining module 130; then determines whether to update the basic transmission power included in the lookup table according to the new basic transmission power through the third determining module 140; and finally, if yes, takes the new basic transmission power as the basic transmission power of the terminal device through the updating module 150.

[0119] The embodiment provides a transmission power adjusting device, which can adjust the size of the transmission power to adapt to different transmission power requirements.

[0120] Further, the first determining module 110 is specifically configured to determine a first transmission power according to a priori value; count a first communication success rate of the Beidou communication terminal performing multiple self-transmission and self-reception at the first transmission power; if the first communication success rate is greater than or equal to a preset value, reduce the first transmission power to obtain a second transmission power; count a second communication success rate of the Beidou communication terminal performing multiple transmissions at the second transmission power; if the second communication success rate is greater than or equal to the preset value, continue to reduce the second transmission power until the second communication success rate is less than the preset value, stop, and take the second transmission power calculated in the second last time as the basic transmission power of the Beidou communication terminal.

[0121] On the basis of the optimization, the first determining module 110 is further configured to: if the first communication success rate is less than a preset value, increase the first transmission power to obtain a third transmission power; count a third communication success rate of the Beidou communication terminal performing multiple self-transmission and self-reception at the third transmission power; if the third communication success rate is less than a preset value, continue to increase the third transmission power until the third communication success rate is greater than or equal to the preset value, and take the third transmission power as the basic transmission power of the Beidou communication terminal.

[0122] Based on the technical solution, the Beidou communication terminal performs self-transmission and self-reception for more than or equal to 20 times at different transmission powers; the second transmission power is greater than or equal to the preset minimum transmission power; and the third transmission power is less than the maximum transmission power of the Beidou communication terminal.

[0123] Further, the establishing module 120 is specifically configured to: calculate a mean value of multiple reception powers obtained by the Beidou communication terminal after performing multiple self-transmission and self-reception at the basic transmission power at a first time, and take the mean value of the multiple reception powers as a first average reception power; calculate a mean value of multiple reception powers obtained by the Beidou communication terminal after performing multiple self-transmission and self-reception at the basic transmission power at a second time, and take the mean value of the multiple reception powers as a second average reception power; wherein the second time is later than the first time, and a time interval between the second time and the first time is a preset value; calculate a difference value between the first average reception power and the second average reception power to obtain a channel attenuation value corresponding to the second time; and store the basic transmission power and the channel attenuation value in a lookup table.

[0124] On the basis of the optimization, the second determining module 130 is specifically configured to: subtract the channel attenuation value corresponding to the second time from the basic transmission power to obtain a new basic transmission power.

[0125] Further, the third determining module 140 is specifically configured to: count a communication success rate of the Beidou communication terminal performing multiple transmission at the new basic transmission power; if the communication success rate is greater than or equal to a preset value, determine to update the basic transmission power included in the lookup table; and if the communication success rate is less than a preset value, determine that the basic transmission power included in the lookup table does not need to be updated.

[0126] The transmission power adjustment apparatus can perform the transmission power adjustment method provided by any embodiment of the application, and has the corresponding function modules and beneficial effects of performing the method.

[0127] Embodiment five

[0128] Figure 6A structural diagram of an electronic device 10 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit implementations of the present application described and / or claimed in this document.

[0129] As shown in Figure 6 The electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., communicatively connected to the at least one processor 11, where the memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer programs stored in the read-only memory (ROM) 12 or loaded into the random access memory (RAM) 13 from the storage unit 18. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0130] Various components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc., an output unit 17, such as various types of displays, speakers, etc., a storage unit 18, such as a magnetic disk, an optical disk, etc., and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.

[0131] The processor 11 can be various general and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the transmit power adjustment method.

[0132] In some embodiments, the transmit power adjustment method can be implemented as a computer program tangibly embodied in a computer readable storage medium, e.g., storage unit 18. In some embodiments, parts or all of the computer program can be loaded and / or installed onto electronic device 10 via, e.g., ROM 12 and / or communication unit 19. When the computer program is loaded onto RAM 13 and executed by processor 11, one or more of the steps of the above-described transmit power adjustment method can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the transmit power adjustment method by other means, e.g., with the aid of firmware.

[0133] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, specially designed application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0134] Computer programs implementing methods of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed, implements the functions / acts specified in the flowcharts and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine and partially on a remote machine or entirely on a remote machine or server.

[0135] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0136] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0137] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0138] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.

[0139] It should be understood that the various forms of flow shown above can be used to reorder, add or delete steps. For example, each step described in the present application can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solutions of the present application can be achieved, which is not limited herein.

[0140] The above detailed description does not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method of transmit power adjustment, the method comprising: The method comprises: determining a basic transmission power of a Beidou communication terminal; establishing a lookup table based on the basic transmission power, the lookup table comprising at least the basic transmission power and channel attenuation values corresponding to different times; determining a new basic transmission power according to the basic transmission power and the channel attenuation values; determining whether to update the basic transmission power included in the lookup table according to the new basic transmission power; if yes, taking the new basic transmission power as the basic transmission power of the Beidou communication terminal; wherein the establishing of the lookup table based on the basic transmission power comprises: calculating a mean value of a plurality of receiving powers obtained after the Beidou communication terminal performs self-transmission and self-reception multiple times at the first time with the basic transmission power, taking the mean value of the plurality of receiving powers as a first average receiving power; calculating a mean value of a plurality of receiving powers obtained after the Beidou communication terminal performs self-transmission and self-reception multiple times at the second time with the basic transmission power, taking the mean value of the plurality of receiving powers as a second average receiving power; wherein the second time is later than the first time, and the time interval between the second time and the first time is a preset value; calculating a difference value of the first average receiving power and the second average receiving power to obtain a channel attenuation value corresponding to the second time; storing the basic transmission power and the channel attenuation value into the lookup table; wherein the channel attenuation value is a wireless channel attenuation parameter, used to represent the influence of weather environment at different times on the transmission power.

2. The method of claim 1, wherein, The determining of the basic transmission power of the Beidou communication terminal comprises: determining a first transmission power according to a priori value; statistically determining a first communication success rate of the Beidou communication terminal performing self-transmission and self-reception multiple times with the first transmission power; if the first communication success rate is greater than or equal to a preset value, reducing the first transmission power to obtain a second transmission power; statistically determining a second communication success rate of the Beidou communication terminal performing transmission multiple times with the second transmission power; if the second communication success rate is greater than or equal to a preset value, continuously reducing the second transmission power until the second communication success rate is less than a preset value, and taking the second transmission power calculated in the second last time as the basic transmission power of the Beidou communication terminal.

3. The method of claim 2, wherein, Further comprising: if the first communication success rate is less than a preset value, increasing the first transmission power to obtain a third transmission power; statistically determining a third communication success rate of the Beidou communication terminal performing self-transmission and self-reception multiple times with the third transmission power; if the third communication success rate is less than a preset value, continuously increasing the third transmission power until the third communication success rate is greater than or equal to a preset value, and taking the third transmission power as the basic transmission power of the Beidou communication terminal.

4. The method according to claim 3, wherein: the number of times of self-transmission and self-reception of the Beidou communication terminal with different transmission powers is greater than or equal to 20 times; the second transmission power is greater than or equal to a preset minimum transmission power; the third transmission power is less than a maximum transmission power of the Beidou communication terminal.

5. The method of claim 1, wherein, The determining of the new basic transmission power according to the basic transmission power and the channel attenuation value comprises: Subtract the channel attenuation value corresponding to the second time from the base transmission power to obtain a new base transmission power.

6. The method of claim 1, wherein, The determining whether to update the base transmission power included in the lookup table according to the new base transmission power comprises: Statistically determining a communication success rate of the Beidou communication terminal transmitting multiple times at the new base transmission power; If the communication success rate is greater than or equal to a preset value, it is determined that the base transmission power included in the lookup table is to be updated; If the communication success rate is less than the preset value, it is determined that the base transmission power included in the lookup table does not need to be updated.

7. A transmit power adjustment apparatus, characterized by comprising: The apparatus comprises: A first determining module configured to determine a base transmission power of a Beidou communication terminal; A establishing module configured to establish a lookup table based on the base transmission power, the lookup table at least including the base transmission power and channel attenuation values corresponding to different times; A second determining module configured to determine a new base transmission power according to the base transmission power and the channel attenuation values; A third determining module configured to determine whether to update the base transmission power included in the lookup table according to the new base transmission power; An updating module configured to, if so, take the new base transmission power as the base transmission power of the Beidou communication terminal. The establishing module is specifically configured to: calculate a mean value of multiple reception powers obtained after the Beidou communication terminal transmits and receives multiple times at the base transmission power at a first time, and take the mean value of the multiple reception powers as a first average reception power; calculate a mean value of multiple reception powers obtained after the Beidou communication terminal transmits and receives multiple times at the base transmission power at a second time, and take the mean value of the multiple reception powers as a second average reception power; wherein the second time is later than the first time, and a time interval between the second time and the first time is a preset value; calculate a difference value between the first average reception power and the second average reception power to obtain a channel attenuation value corresponding to the second time; and store the base transmission power and the channel attenuation value in the lookup table; wherein the channel attenuation value is a wireless channel attenuation parameter, and is used to represent an influence of weather environments at different times on transmission power.

8. An electronic device, comprising: The electronic device comprises: At least one processor; and a memory connected with the at least one processor in communication; Wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the transmission power adjustment method in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions, and the computer instructions are used to enable the processor to execute the transmission power adjustment method in any one of claims 1-6 when executed. The computer readable storage medium stores computer instructions, and the computer instructions are used to enable the processor to execute the transmission power adjustment method in any one of claims 1-6 when executed.

Citation Information

Patent Citations

  • Low-earth-orbit (LEO) satellite communication method and device, electronic equipment and storage medium

    CN113965243A

  • Method and apparatus for controlling radio frequency power

    WO2016095253A1