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

By constructing a satellite beam carrier-to-noise ratio storage table and adjusting the transmission power of BeiDou signals, the problem of power consumption waste in BeiDou communication terminals was solved, adaptive transmission power adjustment was achieved, and communication efficiency was improved.

CN116582914BActive Publication Date: 2025-12-19TECHTOTOP MICROELECTRONICS
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310668086.4
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

In existing technologies, BeiDou communication terminals generally use the maximum transmission power when transmitting BeiDou short messages, which leads to wasted power consumption.

Method used

By constructing a satellite beam carrier-to-noise ratio storage table after power-on, the average received power of candidate BeiDou satellite beams is determined, and the basic transmit power is adjusted based on the received power. The target satellite beam is then selected for signal transmission, and the transmit power is adaptively adjusted.

Benefits of technology

It effectively reduces power consumption waste, enables adaptive transmission power adjustment according to different environmental conditions, and improves the efficiency of BeiDou short message communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116582914B_ABST
    Figure CN116582914B_ABST
Patent Text Reader

Abstract

The application discloses a kind of transmitting power adjustment method, device, electronic equipment and storage medium, comprising: in the first preset time after starting, satellite beam carrier-to-noise ratio storage table is constructed;Determine the first average received power of at least one selected candidate Beidou satellite beam reaching the ground based on satellite beam carrier-to-noise ratio storage table;Determine the basic transmitting power of Beidou signal;From at least one candidate Beidou satellite beam, select target Beidou satellite beam, determine the second average received power of target Beidou satellite beam reaching the ground in the second preset time before signal transmission;The basic transmitting power in look-up table is adjusted based on the first average received power of target Beidou satellite beam reaching the ground and the second average received power of target Beidou satellite beam reaching the ground included in look-up table.The method can adaptively adjust the size of transmitting power to adapt to different transmitting power requirements.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The embodiment of the present application relates to the field of communication technology, in particular to a transmitting power adjustment method and device, electronic equipment and storage medium. BACKGROUND

[0002] With the completion of the third generation of Beidou satellite navigation system, Beidou short message communication technology has been fully implemented in various industries, solving the communication pain point problem in communication blind area and emergency conditions. Compared with the early Beidou system, the third generation of Beidou short message technology has greatly improved in communication bandwidth, communication transmission frequency, communication inbound and outbound system capacity and other aspects. Therefore, in addition to the promotion of industry applications, more and more mass consumer markets have begun to promote 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 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 kind of transmitting power adjustment method, device, electronic equipment and storage medium, to solve the power consumption waste problem caused by the maximum transmission power generally used in prior art.

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

[0006] Within the first preset time after starting, a satellite beam carrier-to-noise ratio storage table is constructed, which includes carrier-to-noise ratio values corresponding to different Beidou satellite beams, and each Beidou satellite beam corresponds to multiple carrier-to-noise ratio values;

[0007] Determine the first average receiving power of the selected at least one candidate Beidou satellite beam reaching the ground based on the satellite beam carrier-to-noise ratio storage table, and store the first average receiving power of the at least one candidate Beidou satellite beam reaching the ground in the lookup table;

[0008] Determine the basic transmission power of the Beidou signal, and store the basic transmission power in the lookup table;

[0009] Select a target Beidou satellite beam from the at least one candidate Beidou satellite beam, determine the second average receiving power of the target Beidou satellite beam reaching the ground within the second preset time before signal transmission, and store the second average receiving power in the lookup table, wherein the second preset time is later than the first preset time;

[0010] adjust the base transmission power in the look-up table based on the first average receiving power of the target Beidou satellite beam reaching the ground and the second average receiving power of the target Beidou satellite beam reaching the ground included in the look-up table.

[0011] According to another aspect of the present application, there is provided a transmission power adjustment apparatus, comprising:

[0012] a constructing module configured to construct a satellite beam carrier-to-noise ratio storage table within a first preset time after starting up, the satellite beam carrier-to-noise ratio storage table including carrier-to-noise ratio values corresponding to different Beidou satellite beams, one Beidou satellite beam corresponding to multiple carrier-to-noise ratio values;

[0013] a first determining module configured to determine a first average receiving power of at least one selected candidate Beidou satellite beam reaching the ground based on the satellite beam carrier-to-noise ratio storage table, and store the first average receiving power of the at least one selected candidate Beidou satellite beam reaching the ground into a look-up table;

[0014] a second determining module configured to determine a base transmission power of a Beidou signal, and store the base transmission power into the look-up table;

[0015] a third determining module configured to select a target Beidou satellite beam from the at least one selected candidate Beidou satellite beam, determine a second average receiving power of the target Beidou satellite beam reaching the ground within a second preset time before signal transmission, and store the second average receiving power into the look-up table, the second preset time being later than the first preset time;

[0016] an adjusting module configured to adjust the base transmission power in the look-up table based on the first average receiving power of the target Beidou satellite beam reaching the ground and the second average receiving power of the target Beidou satellite beam reaching the ground included in the look-up table.

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

[0018] and a memory in communication connection with the at least one processor;

[0019] wherein the memory stores a computer program executable by the at least one processor, the computer program being 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 causing a processor to implement the method for adjusting transmission power according to any of the embodiments of the present application when executed.

[0021] The technical scheme of the embodiment of the present application is that a satellite beam carrier-to-noise ratio storage table is constructed within a first preset time after startup, the satellite beam carrier-to-noise ratio storage table includes carrier-to-noise ratio values corresponding to different Beidou satellite beams, and one Beidou satellite beam corresponds to multiple carrier-to-noise ratio values.

[0022] The first average receiving power of the selected at least one candidate Beidou satellite beam reaching the ground is determined based on the satellite beam carrier-to-noise ratio storage table, and the first average receiving power of the at least one candidate Beidou satellite beam reaching the ground is stored in a lookup table; the basic transmission power of the Beidou signal is determined, and the basic transmission power is stored in the lookup table; a target Beidou satellite beam is selected from the at least one candidate Beidou satellite beam, the second average receiving power of the target Beidou satellite beam reaching the ground within a second preset time before signal transmission is determined, and the second average receiving power is stored in the lookup table, the second preset time being later than the first preset time; the basic transmission power in the lookup table is adjusted based on the first average receiving power of the target Beidou satellite beam reaching the ground and the second average receiving power of the target Beidou satellite beam reaching the ground included in the lookup table, thereby solving the problem of power waste caused by generally using maximum transmission power in the prior art, and achieving the beneficial effect of adaptively adjusting the size of the transmission power to adapt to different transmission power requirements.

[0023] 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 is it used 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

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.

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

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

[0027] Figure 2b The flow chart of the calculation of the carrier-to-noise ratio value and the selection of the beam provided for the example embodiment of the present application is shown in the figure;

[0028] Figure 3a The flow chart of the method for adjusting the transmitting power provided for the third embodiment of the present application is shown in the figure;

[0029] Figure 3b The flow chart of the calibration of the basic transmitting power provided for the example embodiment of the present application is shown in the figure;

[0030] Figure 4a The flow chart of the method for adjusting the transmitting power provided for the fourth embodiment of the present application is shown in the figure;

[0031] Figure 4b The flow chart of the method for adjusting the transmitting power provided for the example embodiment of the present application is shown in the figure;

[0032] Figure 5 The structural schematic diagram of the device for adjusting the transmitting power provided for the fifth embodiment of the present application is shown in the figure;

[0033] Figure 6 The structural schematic diagram of the electronic device for the method for adjusting the transmitting power of the embodiment of the present application is shown in the figure. DETAILED DESCRIPTION

[0034] In order to make the personnel in the technical field better understand the present application scheme, the technical scheme in the embodiment of the present application will be described clearly and completely in the following with the figures in the embodiment of the present application. Obviously, the described embodiment is only a part of the embodiment of the present application, but not all. Based on the embodiment in the present application, all other embodiments obtained by the personnel in the field without creative labor should belong to the protection scope of the present application. It should be understood that the various steps recorded in the method embodiment of the present application can be executed in different orders and / or in parallel. In addition, the method embodiment can include additional steps and / or omit the execution of the shown steps. The scope of the present application is not limited in this respect.

[0035] The term "comprising" and its variations as used herein are open-ended, that is, "including but not limited to". The term "based on" is "at least partially based 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". Related definitions of other terms will be given in the following description.

[0036] It should be noted that the terms "first", "second", and the like in the description and in the claims of the present application and above-described accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular chronological or sequential order. It should be understood that the data thus used can be interchanged, where appropriate, so that the embodiments of the application described herein can be carried out in other than the order shown or described herein. Furthermore, the terms "comprising" and "having", and any variations thereof, are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or apparatus that comprises a list of steps or units need not necessarily be limited to those steps or units that are clearly listed, but can include other steps or units that are not clearly listed or inherent to such processes, methods, products, or apparatuses.

[0037] 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 "one or more" should be understood unless otherwise explicitly indicated in the context.

[0038] 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.

[0039] Embodiment one

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

[0041] As Figure 1 shown, the transmit power adjustment method provided by the embodiment one of the present application comprises the following steps:

[0042] S110, within the first preset time after starting, a satellite beam carrier-to-noise ratio storage table is constructed.

[0043] The first preset time can be understood as the time after the device is started, which can be set in advance, for example, the satellite beam carrier-to-noise ratio storage table can be constructed immediately after the device is started, or the satellite beam carrier-to-noise ratio storage table can be constructed within 1 minute after the device is started.

[0044] It should be understood that under vacuum conditions, the Beidou signal power received on the ground, i.e., the receiving power of the Beidou satellite beam to the ground, is represented by the following formula:

[0045] P r = P t + G t + Gr +20log 10 C-20log 10 (4πdf)

[0046] wherein, P t represents satellite transmitting power, unit dB; G t represents satellite transmitting antenna gain, unit dB; G r represents Beidou communication terminal receiving antenna gain, unit dB; C represents the transmission rate of electromagnetic wave in vacuum, taking 3x e 8 m / s; d represents the distance from satellite to the ground, unit m, f represents electromagnetic wave frequency, unit Hz. P t and G t sum represents the equivalent isotropic radiated power of satellite transmitting; 20log 10 C-20log 10 (4πdf) represents the attenuation value of electromagnetic wave in free space.

[0047] On the basis of the above formula, the signal attenuation term caused by wireless channel attenuation parameter can be added, and by selecting the signal receiving power under different weather and different environment, different signal receiving power reflects different channel attenuation difference. The calculation formula of Beidou signal receiving power after adding wireless channel attenuation parameter is as follows:

[0048] P r =EIRPt+Gr+ILair-ILenvi

[0049] wherein, EIRPt represents the equivalent isotropic radiated power of satellite transmitting, unit dB; G r represents Beidou communication terminal receiving antenna gain, unit dB; ILair represents the attenuation value of electromagnetic wave in free space, unit dB; ILenvi represents wireless channel attenuation parameter, unit dB.

[0050] In the process of receiving Beidou signal, the received signal power P r can be estimated by the beam carrier-to-noise ratio C / N0 of Beidou signal, and the calculation formula is as follows:

[0051] P r =-174+C / N0

[0052] Wherein, C / N0 can be obtained by signal analysis of receiving terminal, and can be obtained in real time.

[0053] It can be understood that the power value of different satellite beams reaching the ground is different, but the value of C / N0 has the characteristics of stationary random process under normal environmental conditions, so a plurality of sample values C / N0 i,j, j represents a satellite beam number, j = 1, 2, 3, …, M, and i represents a sampling sample value sequence number, i = 1, 2, 3, …, N.

[0054] At present, the total number of beam numbers of the Beidou No. 3 RDSS is 21, but the number of beams received in different regions is different, and usually more than 10 beams can be received, and the number M of satellite beams can be determined according to actual conditions; the number N of samples can be selected according to actual conditions, and usually the number of samples is selected to be more than 100.

[0055] According to the plurality of satellite beam carrier-to-noise ratio sample values C / N0 i,j A satellite beam carrier-to-noise ratio storage table can be constructed, as shown in Table 1, which is a satellite beam carrier-to-noise ratio storage table provided by Embodiment One of the present application.

[0056]

[0057] Table 1

[0058] In the satellite beam carrier-to-noise ratio storage table, the carrier-to-noise ratio values corresponding to different Beidou satellite beams are included, and one Beidou satellite beam corresponds to a plurality of carrier-to-noise ratio values.

[0059] S120, determining the first average received power of the selected at least one candidate Beidou satellite beam reaching the ground based on the satellite beam carrier-to-noise ratio storage table, and storing the first average received power of the at least one candidate Beidou satellite beam reaching the ground in a lookup table.

[0060] In the first average received power, the first is a designation to distinguish the received power, and does not have actual meaning. The candidate Beidou satellite beam can be used as a candidate beam for Beidou signal transmission. The lookup table can be a pre-set table, and can record a plurality of average received powers.

[0061] In this embodiment, according to the satellite beam carrier-to-noise ratio storage table, at least one Beidou satellite beam can be selected from the M Beidou satellite beams in the table as a candidate Beidou satellite beam, and after removing the error carrier-to-noise ratio values in the Beidou satellite beams, the average received power of each candidate Beidou satellite beam reaching the ground can be calculated according to the plurality of satellite beam carrier-to-noise ratios C / N0 corresponding to each candidate Beidou satellite beam.

[0062] The way of selecting the Beidou satellite candidate beam can be various, which is not specifically limited here. It should be noted that the average received power of each candidate Beidou satellite beam reaching the ground can be directly calculated according to the plurality of satellite beam carrier-to-noise ratios corresponding to each candidate Beidou satellite beam, and preferably, the average received power of each candidate Beidou satellite beam reaching the ground can be calculated after removing the error carrier-to-noise ratio values in each candidate Beidou satellite beam.

[0063] Exemplarily, beam 1, beam 3 and beam 7 are selected from the M Beidou satellite beams in the Beidou satellite beam carrier-to-noise ratio storage table as Beidou satellite candidate beams, 2 error carrier-to-noise ratio values are removed from the N carrier-to-noise ratio values in beam 1, and the carrier-to-noise ratio values in beam 1 are N-2, the average receiving power of beam 1 reaching the ground can be calculated according to the N-2 carrier-to-noise ratio values; similarly, 5 error carrier-to-noise ratio values are removed from the N carrier-to-noise ratio values in beam 2, and the carrier-to-noise ratio values in beam 2 are N-5, the average receiving power of beam 2 reaching the ground can be calculated according to the N-5 carrier-to-noise ratio values; the average receiving power of beam 3 reaching the ground can be calculated according to the above process, which will not be described here.

[0064] S130, determine the basic transmission power of the Beidou signal, and store the basic transmission power in the lookup table.

[0065] The basic transmission power can be used as the transmission power of the Beidou signal, and the basic transmission power can be determined in various ways, which will not be specifically limited here, and needs to satisfy that the success rate of multiple Beidou signal self-transmission and self-reception according to the basic transmission power is higher than a preset value.

[0066] S140, select a target Beidou satellite beam from the at least one candidate Beidou satellite beam, determine the second average receiving power of the target Beidou satellite beam reaching the ground within a second preset time before signal transmission, and store the second average receiving power in the lookup table.

[0067] The second preset time is later than the first preset time, and exemplarily, the first preset time is from 9:00 to 9:05, and the second preset time is from 9:05 to 9:10.

[0068] In this embodiment, the first selected beam, the second selected beam and the third selected beam can be selected as the target Beidou satellite beam according to the average carrier-to-noise ratio of the candidate Beidou satellite beam. First, the first selected beam is used as the target Beidou satellite beam, at this time, N carrier-to-noise ratio values of the first selected beam within the second preset time are collected, if there are error values in the N carrier-to-noise ratio values of the first selected beam within the second preset time, the second selected beam can be used as the target Beidou satellite beam, N carrier-to-noise ratio values of the second selected beam within the second preset time are collected, if there are error values in the N carrier-to-noise ratio values of the second selected beam within the second preset time, the third selected beam can be used as the target Beidou satellite beam, N carrier-to-noise ratio values of the third selected beam within the second preset time are collected, and the average receiving power of the target Beidou satellite beam reaching the ground within the second preset time, i.e. the second average receiving power, is calculated.

[0069] The calculation method of the second average power can include the following two methods:

[0070] In the first mode, the average value of N C / N0 values included in the target Beidou satellite beam is calculated, and the second average received power of the target Beidou satellite beam reaching the ground is calculated according to the formula P = -174 + C / N0. r

[0071] In the second mode, i deviated C / N0 values are determined from N C / N0 values included in the target Beidou satellite beam, the average value of the remaining N-i C / N0 values is calculated, and the second average received power of the target Beidou satellite beam reaching the ground is calculated according to the formula P = -174 + C / N0. r

[0072] The first mode is preferred in the above two modes.

[0073] S150, adjusting the basic transmission power in the lookup table based on the first average received power of the target Beidou satellite beam reaching the ground and the second average received power of the target Beidou satellite beam reaching the ground included in the lookup table.

[0074] In the embodiment, the basic transmission power and the first average received power of the target satellite beam reaching the ground can be obtained from the lookup table. Before the Beidou signal is transmitted, the second average received power of the target Beidou satellite beam reaching the ground is read, the received power change is calculated according to the first average received power and the second average received power, and the basic transmission power is adjusted based on the received power change when the received power change is greater than a preset value.

[0075] ​​The embodiment one of the present application provides a transmitting power adjustment method, first, a satellite beam carrier-to-noise ratio storage table is constructed within a first preset time after starting, the satellite beam carrier-to-noise ratio storage table includes carrier-to-noise ratio values corresponding to different Beidou satellite beams, and one Beidou satellite beam corresponds to multiple carrier-to-noise ratio values; second, the first average receiving power of the selected at least one candidate Beidou satellite beam reaching the ground is determined based on the satellite beam carrier-to-noise ratio storage table, and the first average receiving power of the at least one candidate Beidou satellite beam reaching the ground is stored in a lookup table; then the basic transmitting power of the Beidou signal is determined, and the basic transmitting power is stored in the lookup table; then a target Beidou satellite beam is selected from the at least one candidate Beidou satellite beam, the second average receiving power of the target Beidou satellite beam reaching the ground within a second preset time before signal transmission is determined, and the second average receiving power is stored in the lookup table; finally, the basic transmitting power in the lookup table is adjusted based on the first average receiving power of the target Beidou satellite beam reaching the ground and the second average receiving power of the target Beidou satellite beam reaching the ground included in the lookup table. By using the above method, the size of the transmitting power can be adaptively adjusted to adapt to different transmitting power requirements, and the problem of power waste caused by uniformly using the maximum transmitting power for signal transmission is solved.

[0076] On the basis of the above-mentioned embodiments, variant embodiments of the above-mentioned embodiments are proposed, and it should be noted that, in order to make the description brief, only the differences from the above-mentioned embodiments are described in the variant embodiments.

[0077] In one embodiment, selecting the target Beidou satellite beam from the at least one candidate Beidou satellite beam comprises:

[0078] The first carrier-to-noise ratio mean corresponding to the at least one candidate Beidou satellite beam is sequentially determined from the at least one candidate Beidou satellite beam in descending order, to determine a first selected beam, a second selected beam and a third selected beam; one of the first selected beam, the second selected beam and the third selected beam is selected as the target Beidou satellite beam, and the first selected beam is preferentially selected as the target Beidou satellite beam.

[0079] Embodiment two

[0080] Figure 2a A flowchart of a transmitting power adjustment method provided for the embodiment two of the present application, the embodiment two is optimized on the basis of the above-mentioned embodiments. In the embodiment, the first average receiving power of the selected at least one candidate Beidou satellite beam reaching the ground is determined based on the satellite beam carrier-to-noise ratio storage table, which is further specified. The details of the embodiment are referred to the embodiment one.

[0081] As Figure 2aAs shown, the method for adjusting transmitting power provided by the second embodiment of the present application comprises the following steps:

[0082] S210, constructing a satellite beam carrier-to-noise ratio storage table within a first preset time after starting up.

[0083] The satellite beam carrier-to-noise ratio storage table comprises carrier-to-noise ratio values corresponding to different Beidou satellite beams, and one Beidou satellite beam corresponds to multiple carrier-to-noise ratio values.

[0084] S220, calculating a first carrier-to-noise ratio mean value and a first carrier-to-noise ratio variance corresponding to each Beidou satellite beam in the satellite beam carrier-to-noise ratio storage table.

[0085] The calculation method of the carrier-to-noise ratio mean value and the carrier-to-noise ratio variance corresponding to each Beidou satellite beam is the same, and the calculation method of one Beidou satellite beam is described as an example. According to N carrier-to-noise ratio values of one Beidou satellite beam, the mean value and the variance of the N carrier-to-noise ratio values can be calculated.

[0086] The at least one candidate Beidou satellite beam can be determined from the multiple Beidou satellite beams according to the size of the carrier-to-noise ratio mean value corresponding to each Beidou satellite beam.

[0087] In one embodiment, the method for determining the at least one candidate Beidou satellite beam can be as follows: the multiple Beidou satellite beams are sorted in descending order of the first carrier-to-noise ratio mean value; and the Beidou satellite beams within a preset number range in the sorted order are determined as the candidate Beidou satellite beams.

[0088] For example, the multiple Beidou satellite beams are sorted in descending order of the carrier-to-noise ratio mean value corresponding to each Beidou satellite beam, and the Beidou satellite beams within the top 3 positions in the sorted order are determined as the candidate Beidou satellite beams.

[0089] S240, according to the first carrier-to-noise ratio variance corresponding to the at least one candidate Beidou satellite beam, re-calculating a second carrier-to-noise ratio mean value corresponding to the at least one candidate Beidou satellite beam after excluding the values deviating from the corresponding first carrier-to-noise ratio mean value by more than a preset value from the multiple first carrier-to-noise ratio values corresponding to the at least one candidate Beidou satellite beam.

[0090] For example, taking a candidate Beidou satellite beam as an example, the carrier-to-noise ratio mean value corresponding to the candidate Beidou satellite beam is 5 dB, and the carrier-to-noise ratio mean value is removed from the carrier-to-noise ratio values deviating from the candidate Beidou satellite beam according to the carrier-to-noise ratio variance of the candidate Beidou satellite beam. The carrier-to-noise ratio values deviating from the carrier-to-noise ratio mean value 5 dB by more than 2 dB are removed, and the carrier-to-noise ratio mean value is recalculated using the remaining carrier-to-noise ratio values after removing the carrier-to-noise ratio values deviating from the candidate Beidou satellite beam.

[0091] S250, calculating the first average received power of the at least one candidate Beidou satellite beam reaching the ground according to the second carrier-to-noise ratio mean value, and storing the first average received power of the at least one candidate Beidou satellite beam reaching the ground in the lookup table.

[0092] For example, taking a candidate Beidou satellite beam as an example, the second carrier-to-noise ratio mean value C / N0 of the candidate Beidou satellite beam is calculated through step S240, and the first average received power of the candidate Beidou satellite beam reaching the ground can be calculated according to the formula P r = -174 + C / N0.

[0093] S260, determining the basic transmission power of the Beidou signal, and storing the basic transmission power in the lookup table.

[0094] S270, selecting a target Beidou satellite beam from the at least one candidate Beidou satellite beam, determining the second average received power of the target Beidou satellite beam reaching the ground within a second preset time before signal transmission, and storing the second average received power in the lookup table.

[0095] Wherein, the second preset time is later than the first preset time.

[0096] S280, adjusting the basic transmission power in the lookup table based on the first average received power of the target Beidou satellite beam reaching the ground and the second average received power of the target Beidou satellite beam reaching the ground included in the lookup table.

[0097] The second embodiment of the application provides a transmission power adjustment method, which specifically implements the process of selecting candidate Beidou satellite beams and the process of calculating the first average received power. The candidate Beidou satellite beams selected by the method are more accurate, and the first average received power can be accurately calculated through the satellite beam carrier-to-noise ratio.

[0098] The embodiment of the application provides a specific implementation method on the basis of the technical solutions of the above-mentioned embodiments.

[0099] As a specific implementation method of the embodiment, Figure 2bThe flowchart for calculating the carrier-to-noise ratio and selecting beams, as provided in the example embodiment of the present invention, is as follows: Figure 2b As shown, the process includes the following steps: After the device is powered on, it reads the BeiDou signal beams and confirms the maximum number of beams that can be received, M; it sets the number of sampling samples, N, and begins to collect the carrier-to-noise ratio (C / N0); it calculates the mean C / N0 and variance C / N0 of each beam; it selects the top three beams with the highest mean C / N0 as candidate transmit beams; it deducts the C / N0 values ​​of the three candidate beams that deviate from the mean C / N0 by more than 2 dB, and recalculates the mean C / N0 and variance C / N0 of the three candidate beams; it selects the beam with the highest mean C / N0 among the three candidate beams as the first choice for transmit beams, and then sets the second and third choice beams in sequence; it calculates the average received power Pr0 of the selected satellite beam reaching the ground based on the mean C / N0 of the selected satellite beam and stores it in a lookup table.

[0100] Example 3

[0101] Figure 3a This is a flowchart illustrating a transmission power adjustment method according to Embodiment 3 of the present invention. Embodiment 3 is an optimization based on the above embodiments. In this embodiment, the process of determining the basic transmission power of the BeiDou signal is further specified. For details not covered in this embodiment, please refer to Embodiments 1 and 2.

[0102] like Figure 3a As shown, the transmission power adjustment method provided in Embodiment 3 of the present invention includes the following steps:

[0103] S310. Within the first preset time after power-on, construct a satellite beam carrier-to-noise ratio storage table.

[0104] The satellite beam carrier-to-noise ratio storage table includes carrier-to-noise ratio values ​​corresponding to different BeiDou satellite beams, with one BeiDou satellite beam corresponding to multiple carrier-to-noise ratio values.

[0105] S320. Based on the satellite beam carrier-to-noise ratio storage table, determine the first average received power of at least one selected candidate BeiDou satellite beam reaching the ground, and store the first average received power of the at least one candidate BeiDou satellite beam reaching the ground in a lookup table.

[0106] S330. Determine the first transmission power of the BeiDou signal based on the prior value.

[0107] Among them, the prior value can be understood as the BeiDou signal transmission power value obtained from multiple experiments.

[0108] In this embodiment, the transmission power of the BeiDou signal, i.e., the first transmission power, can be designed based on prior values.

[0109] S340, count a communication success rate of the Beidou signal self-emission and self-reception for multiple times according to the first transmission power.

[0110] Wherein, after obtaining the first transmission power, the Beidou signal self-emission and self-reception for multiple times can be performed according to the first transmission power, and a communication success rate is counted.

[0111] S350, if the communication success rate is greater than or equal to a preset success rate, decrease the first transmission power by a preset step value to obtain a second transmission power until the communication success rate corresponding to the second transmission power is less than the preset success rate.

[0112] Wherein, the preset success rate can be set by the user according to the actual situation, and the value of the preset success rate is not limited here. For example, the preset success rate can be 95%. The preset step value can be understood as the value of the first transmission power set by the preset first time each time, for example, the preset step value can be 0.5dB.

[0113] For example, the first transmission power is decreased by 0.5dB to obtain the second transmission power, and the communication success rate of the Beidou signal self-emission and self-reception for not less than 20 times according to the second transmission power is counted. If the communication success rate is still greater than or equal to 95%, the second transmission power is further decreased by 0.5dB, and the communication success rate is counted again. The above process is repeated until the counted communication success rate is less than 95%.

[0114] Wherein, the second transmission success rate cannot be less than 3dB.

[0115] S360, add a fixed value to the second transmission power as a basic transmission power of the Beidou signal, and store the basic transmission power in the lookup table.

[0116] Wherein, the fixed value is twice the preset step value.

[0117] For example, if the preset step value is 0.5dB, the fixed value is 1dB.

[0118] In this embodiment, the communication success rate corresponding to the second transmission power is less than the preset success rate, and the communication success rate corresponding to the second transmission power increased by the fixed value is definitely greater than or equal to the preset success rate.

[0119] Further, if the communication success rate is less than the preset success rate, the first transmission power is increased by a preset step value to obtain a third transmission power until the communication success rate corresponding to the third transmission power is greater than or equal to the preset success rate; the third transmission power is decreased by the preset step value to obtain a fourth transmission power until the communication success rate corresponding to the fourth transmission power is greater than or equal to the preset success rate; and the fourth transmission power plus the fixed value is taken as the basic transmission power of the Beidou signal.

[0120] For example, the first transmission power is increased by 0.5 dB to obtain a third transmission power, the Beidou signal is self-transmitted and self-received multiple times according to the third transmission power, the communication success rate is counted, if the communication success rate is less than 95%, the third transmission power is increased by 0.5 dB, the corresponding communication success rate is counted, until the counted communication success rate is greater than or equal to 95%, then the third transmission power corresponding to the communication success rate greater than or equal to 95% is decreased by 0.5 dB as a step value to obtain a fourth transmission power, the Beidou signal is self-transmitted and self-received multiple times according to the fourth transmission power, the communication success rate is counted, if the communication success rate is less than 95%, the fourth transmission power is increased by 0.5 dB, the corresponding communication success rate is counted, until the counted communication success rate is greater than or equal to 95%, and the fourth transmission power corresponding to the communication success rate greater than or equal to 95% plus 1 dB is taken as the basic transmission power of the Beidou signal.

[0121] S370, selecting a target Beidou satellite beam from the at least one candidate Beidou satellite beam, determining a second average receiving power of the target Beidou satellite beam reaching the ground within a second preset time before signal transmission, and storing the second average receiving power in the lookup table.

[0122] The second preset time is later than the first preset time.

[0123] S380, adjusting the basic transmission power in the lookup table based on the first average receiving power of the target Beidou satellite beam reaching the ground and the second average receiving power of the target Beidou satellite beam reaching the ground included in the lookup table.

[0124] The embodiment three of the application provides a transmission power adjustment method, which specifically determines the basic transmission power of the Beidou signal. The method adjusts the transmission power according to the step value, and takes the transmission power meeting the communication success rate as the basic transmission power, so that the determined basic transmission power is more accurate.

[0125] The embodiment of the application provides a specific implementation mode on the basis of the technical scheme of the above-mentioned embodiment.

[0126] As a specific implementation mode of the embodiment, Figure 3bThe basic transmission power calibration flowchart provided for the example embodiment of the present application, as shown in Figure 3b includes the following flow:

[0127] Step 1, design the Beidou transmission power P0 according to the transmission power prior value;

[0128] Step 2, perform Beidou signal self-transmission and self-reception according to P0, the transmission times are not less than 20 times, and the communication success rate is counted;

[0129] Step 3, judge whether the communication success rate is greater than or equal to 95%;

[0130] Step 4, if not, P0=P0+0.5dB, and P0≤the maximum transmission power of the equipment, return to step 2 for continuous execution;

[0131] Step 5, if yes, P0=P0-0.5dB, and P0≥3dB;

[0132] Step 6, perform Beidou signal self-transmission and self-reception according to P0, the transmission times are not less than 20 times, and the communication success rate is counted;

[0133] Step 7, judge whether the communication success rate is greater than or equal to 95%;

[0134] Step 8, if yes, return to step 5 for continuous execution;

[0135] Step 9, if not, P0=P0+1dB, assign P0 to the basic transmission power P1, and store P1 in the lookup table.

[0136] Example Four

[0137] Figure 4a The flowchart of a transmission power adjustment method provided for the fourth embodiment of the present application, the fourth embodiment is optimized on the basis of the above-mentioned embodiments. In the present embodiment, the process of power self-adaptive adjustment is further specified. The not-yet-exhaustive contents of the present embodiment please refer to the first, second and third embodiments.

[0138] As shown in Figure 4a , the transmission power adjustment method provided by the fourth embodiment of the present application includes the following steps:

[0139] S410, within the first preset time after starting, a satellite beam carrier-to-noise ratio storage table is constructed.

[0140] Among them, the satellite beam carrier-to-noise ratio storage table includes the carrier-to-noise ratio values corresponding to different Beidou satellite beams, and one Beidou satellite beam corresponds to multiple carrier-to-noise ratio values.

[0141] S420, determining the first average receiving power of the selected at least one candidate Beidou satellite beam reaching the ground based on the satellite beam carrier-to-noise ratio storage table, and storing the first average receiving power of the at least one candidate Beidou satellite beam reaching the ground into a lookup table.

[0142] S430, determining the basic transmitting power of the Beidou signal, and storing the basic transmitting power into the lookup table.

[0143] S440, selecting a target Beidou satellite beam from the at least one candidate Beidou satellite beam, determining the second average receiving power of the target Beidou satellite beam reaching the ground within a second preset time before signal transmitting, and storing the second average receiving power into the lookup table.

[0144] The second preset time is later than the first preset time.

[0145] S450, calculating the difference between the first average receiving power of the target Beidou satellite beam reaching the ground and the second average receiving power of the target Beidou satellite beam reaching the ground.

[0146] The difference between the first average receiving power and the second average receiving power of the target Beidou satellite beam reaching the ground can represent the receiving power variation amount of the first preset time and the second preset time.

[0147] S460, determining whether the absolute value of the difference is less than a preset value.

[0148] The preset value can be a preset power value. For example, the preset value can be 1 dB.

[0149] S470, if yes, taking the basic transmitting power in the lookup table as the transmitting power of the target Beidou satellite beam.

[0150] S480, updating the basic transmitting power based on the transmitting power of the target Beidou satellite beam.

[0151] Further, if no, taking the sum of the basic transmitting power in the lookup table and the difference as the transmitting power of the target Beidou satellite beam; updating the basic transmitting power based on the transmitting power of the target Beidou satellite beam.

[0152] If the absolute value of the difference is not less than the preset value, the transmitting power of the target Beidou satellite beam needs to be recalculated, and the sum of the basic transmitting power and the receiving power variation amount can obtain a new transmitting power.

[0153] The updating of the basic transmission power based on the transmission power of the target Beidou satellite beam comprises: counting a communication success rate of a plurality of times of Beidou communication according to the transmission power of the target Beidou satellite beam; if the success rate is greater than a preset success rate, updating the basic transmission power to the transmission power of the target Beidou satellite beam; and if the success rate is less than or equal to the preset success rate, not updating the basic transmission power.

[0154] The transmission power adjustment method provided by the fourth embodiment of the application specifically implements the process of adjusting the transmission power.

[0155] The fourth embodiment of the application provides a specific implementation mode on the basis of the technical solutions of the above-mentioned embodiments.

[0156] As a specific implementation mode of the application, Figure 4b The transmission power adjustment flowchart provided by the example embodiment of the application, as shown in Figure 4b comprises the following steps:

[0157] Step 1: reading the average received power Pr0, i.e. the first average received power, and the basic transmission power P1 from a lookup table;

[0158] Step 2: before transmitting the Beidou signal, continuously reading the power of the Beidou signal received by the target Beidou satellite beam, obtaining the average value Pr1, i.e. the second average received power, and storing it in the lookup table;

[0159] Step 3: calculating the power difference ΔPr = Pr0-Pr1 of Pr0 and Pr1;

[0160] Step 4: judging whether |ΔPr| is less than 1dB;

[0161] Step 5: if not, setting the transmission power Pt1 = P1+ΔPr, and executing step 7;

[0162] Step 6: if yes, setting the transmission power Pt1 = P1;

[0163] Step 7: transmitting the Beidou signal according to the new transmission power Pt1, and counting the communication success rate;

[0164] Step 8: judging whether the communication success rate is greater than or equal to 95%;

[0165] Step 9: if yes, updating the basic power P1 = Pt1, and storing it in the lookup table.

[0166] The fifth embodiment of the application provides a transmission power adjustment method.

[0167] Figure 5A structural schematic diagram of a transmitting power adjustment device provided for the fifth embodiment of the present application, which can be applied to the case of transmitting Beidou short message by Beidou communication terminal, wherein the device can be realized by software and / or hardware, and is generally integrated on electronic equipment.

[0168] As shown in Figure 5 , the device comprises a constructing module 110, a first determining module 120, a second determining module 130, a third determining module 140 and an adjusting module 150.

[0169] The constructing module 110 is configured to construct a satellite beam carrier-to-noise ratio storage table within a first preset time after starting up, wherein the satellite beam carrier-to-noise ratio storage table comprises carrier-to-noise ratio values corresponding to different Beidou satellite beams, and one Beidou satellite beam corresponds to multiple carrier-to-noise ratio values.

[0170] The first determining module 120 is configured to determine the first average receiving power of the selected at least one candidate Beidou satellite beam reaching the ground based on the satellite beam carrier-to-noise ratio storage table, and store the first average receiving power of the at least one candidate Beidou satellite beam reaching the ground into a lookup table.

[0171] The second determining module 130 is configured to determine the basic transmitting power of Beidou signal, and store the basic transmitting power into the lookup table.

[0172] The third determining module 140 is configured to select a target Beidou satellite beam from the at least one candidate Beidou satellite beam, determine the second average receiving power of the target Beidou satellite beam reaching the ground within a second preset time before signal transmitting, and store the second average receiving power into the lookup table, wherein the second preset time is later than the first preset time.

[0173] The adjusting module 150 is configured to adjust the basic transmitting power in the lookup table based on the first average receiving power of the target Beidou satellite beam reaching the ground and the second average receiving power of the target Beidou satellite beam reaching the ground included in the lookup table.

[0174] In the embodiment, the device firstly constructs a satellite beam carrier-to-noise ratio storage table within a first preset time after starting up by the constructing module 110, wherein the satellite beam carrier-to-noise ratio storage table includes carrier-to-noise ratio values corresponding to different Beidou satellite beams, and one Beidou satellite beam corresponds to multiple carrier-to-noise ratio values; secondly, the device determines the first average receiving power of at least one candidate Beidou satellite beam reaching the ground based on the satellite beam carrier-to-noise ratio storage table by the first determining module 120, and stores the first average receiving power of the at least one candidate Beidou satellite beam reaching the ground in a lookup table; then, the device determines the basic transmission power of the Beidou signal by the second determining module 130, and stores the basic transmission power in the lookup table; after that, the device selects a target Beidou satellite beam from the at least one candidate Beidou satellite beam, determines the second average receiving power of the target Beidou satellite beam reaching the ground within a second preset time before signal transmission, and stores the second average receiving power in the lookup table by the third determining module 140, wherein the second preset time is later than the first preset time; finally, the device adjusts the basic transmission power in the lookup table based on the first average receiving power of the target Beidou satellite beam reaching the ground and the second average receiving power of the target Beidou satellite beam reaching the ground included in the lookup table by the adjusting module 150.

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

[0176] Further, the first determining module 120 includes:

[0177] The calculating unit is configured to calculate the first carrier-to-noise ratio mean value and the first carrier-to-noise ratio variance corresponding to each Beidou satellite beam in the satellite beam carrier-to-noise ratio storage table.

[0178] The determining unit is configured to determine at least one candidate Beidou satellite beam from the multiple Beidou satellite beams according to the first carrier-to-noise ratio mean value.

[0179] The first calculating unit is configured to recalculate the second carrier-to-noise ratio mean value corresponding to the at least one candidate Beidou satellite beam after excluding the values deviating from the corresponding first carrier-to-noise ratio mean value by more than a preset value from the multiple first carrier-to-noise ratio values corresponding to the at least one candidate Beidou satellite beam according to the first carrier-to-noise ratio variance corresponding to the at least one candidate Beidou satellite beam.

[0180] The second calculating unit is configured to calculate the first average receiving power of the at least one candidate Beidou satellite beam reaching the ground according to the second carrier-to-noise ratio mean value.

[0181] On the basis of the optimization, the determining unit is specifically configured to: sort the plurality of Beidou satellite beams in descending order of the first carrier-to-noise ratio mean values; and determine the Beidou satellite beams within a preset number range in the sorting as candidate Beidou satellite beams.

[0182] Further, the second determining module 130 comprises:

[0183] The transmitting power determining unit is configured to determine a first transmitting power of the Beidou signal according to the priori value.

[0184] The statistical unit is configured to statistically determine a communication success rate of a plurality of times of self-transmitting and self-receiving of the Beidou signal according to the first transmitting power.

[0185] The first reducing unit is configured to, if the communication success rate is greater than or equal to a preset success rate, reduce the first transmitting power by a preset step value to obtain a second transmitting power until the communication success rate corresponding to the second transmitting power is less than the preset success rate.

[0186] The first calculating unit is configured to add a fixed value to the second transmitting power to obtain a basic transmitting power of the Beidou signal, the fixed value being 2 times of the preset step value.

[0187] Based on the above technical solution, the second determining module 130 further comprises:

[0188] The increasing unit is configured to, if the communication success rate is less than the preset success rate, increase the first transmitting power by the preset step value to obtain a third transmitting power until the communication success rate corresponding to the third transmitting power is greater than or equal to the preset success rate.

[0189] The second reducing unit is configured to reduce the third transmitting power by the preset step value to obtain a fourth transmitting power until the communication success rate corresponding to the fourth transmitting power is greater than or equal to the preset success rate.

[0190] The second calculating unit is configured to add the fixed value to the fourth transmitting power to obtain the basic transmitting power of the Beidou signal.

[0191] Further, the third determining module 140 is further configured to: determine a first-beam, a second-beam and a third-beam from the at least one candidate Beidou satellite beam in order according to the first carrier-to-noise ratio mean values corresponding to the at least one candidate Beidou satellite beam in descending order; select one of the first-beam, the second-beam and the third-beam as a target Beidou satellite beam, and preferentially select the first-beam as the target Beidou satellite beam.

[0192] Further, the adjusting module 150 comprises:

[0193] The first calculation unit is configured to calculate a difference between a first average receiving power of the target Beidou satellite beam reaching the ground and a second average receiving power of the target Beidou satellite beam reaching the ground.

[0194] The first determination unit is configured to determine whether an absolute value of the difference is less than a preset value.

[0195] The second determination unit is configured to, if yes, take the base transmitting power in the lookup table as the transmitting power of the target Beidou satellite beam.

[0196] The first updating unit is configured to update the base transmitting power based on the transmitting power of the target Beidou satellite beam.

[0197] Based on the above optimization, the adjustment module 150 further comprises:

[0198] The second calculation unit is configured to, if no, take a sum of the base transmitting power in the lookup table and the difference as the transmitting power of the target Beidou satellite beam.

[0199] The second updating unit is configured to update the base transmitting power based on the transmitting power of the target Beidou satellite beam.

[0200] Based on the above optimization, the first updating unit and the second updating unit are specifically configured to: count a communication success rate of multiple times of Beidou communication according to the transmitting power of the target Beidou satellite beam; if the success rate is greater than a preset success rate, update the base transmitting power to the transmitting power of the target Beidou satellite beam; if the success rate is less than or equal to the preset success rate, do not update the base transmitting power.

[0201] The transmitting power adjustment device can perform the transmitting power adjustment method provided by any embodiment of the present application, and has the corresponding function modules and beneficial effects of performing the method.

[0202] Embodiment six

[0203] Figure 6 A structural schematic 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 electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smartphones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.

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

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

[0206] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of 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 suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the transmit power adjustment method.

[0207] In some embodiments, the transmit power adjustment method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the transmit power adjustment method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the transmit power adjustment method by any other suitable means (e.g., by means of firmware).

[0208] The various embodiments of the systems and techniques described above can be implemented in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a load programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments 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.

[0209] Computer programs used to implement the processes of the 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, such that the computer program, when executed, can cause instructions defined in the flow charts and / or block diagrams to be implemented on the computer or other programmable apparatus. The computer programs can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, partially on a machine and partially on a remote machine or entirely on a remote machine or server.

[0210] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store computer programs for use by or in connection with an instruction execution system, apparatus, or device. Computer-readable storage media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0211] 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.

[0212] 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.

[0213] 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. A 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.

[0214] It should be understood that the various forms of flow shown above can be re-ordered, added to, or deleted from without departing from the scope of the present disclosure. For example, the steps recited in the present disclosure can be executed in parallel, executed in sequence, or executed in a different order, as long as the desired results of the present disclosure are achieved, and the present disclosure is not limited herein.

[0215] The specific embodiments described above are not intended to be limiting, and persons skilled in the art will appreciate that various modifications, combinations, sub-combinations and alternatives can be made to the specific embodiments without departing from the spirit and principles of the disclosure. Accordingly, the disclosure is not limited to the specific embodiments described above, but only by the scope of the appended claims.

Claims

1. A method of transmit power adjustment, the method comprising: The method comprises: Within a first preset time after starting, a satellite beam carrier-to-noise ratio storage table is constructed, the satellite beam carrier-to-noise ratio storage table comprising carrier-to-noise ratio values corresponding to different Beidou satellite beams, and one Beidou satellite beam corresponding to multiple carrier-to-noise ratio values; Based on the satellite beam carrier-to-noise ratio storage table, a first average receiving power of at least one candidate Beidou satellite beam reaching the ground is determined, and the first average receiving power of the at least one candidate Beidou satellite beam reaching the ground is stored in a lookup table; A basic transmission power of a Beidou signal is determined, and the basic transmission power is stored in the lookup table; A target Beidou satellite beam is selected from the at least one candidate Beidou satellite beam, a second average receiving power of the target Beidou satellite beam reaching the ground within a second preset time before signal transmission is determined, and the second average receiving power is stored in the lookup table, the second preset time being later than the first preset time; Based on the first average receiving power of the target Beidou satellite beam reaching the ground and the second average receiving power of the target Beidou satellite beam reaching the ground included in the lookup table, the basic transmission power in the lookup table is adjusted; Based on the satellite beam carrier-to-noise ratio storage table, a first average receiving power of at least one candidate Beidou satellite beam reaching the ground is determined, comprising: A first carrier-to-noise ratio mean value and a first carrier-to-noise ratio variance corresponding to each Beidou satellite beam in the satellite beam carrier-to-noise ratio storage table are calculated; Based on the first carrier-to-noise ratio mean value, at least one candidate Beidou satellite beam is determined from multiple Beidou satellite beams; Based on the first carrier-to-noise ratio variance corresponding to the at least one candidate Beidou satellite beam, after excluding values deviating from the corresponding first carrier-to-noise ratio mean value by more than a preset value from multiple first carrier-to-noise ratio values corresponding to the at least one candidate Beidou satellite beam, a second carrier-to-noise ratio mean value corresponding to the at least one candidate Beidou satellite beam is recalculated; Based on the second carrier-to-noise ratio mean value, a first average receiving power of the at least one candidate Beidou satellite beam reaching the ground is calculated; Based on the first carrier-to-noise ratio mean value, at least one candidate Beidou satellite beam is determined from multiple Beidou satellite beams, comprising: Multiple Beidou satellite beams are sorted in descending order of the first carrier-to-noise ratio mean value; Beidou satellite beams within a preset number range are determined as candidate Beidou satellite beams.

2. The method of claim 1, wherein, The basic transmission power of the Beidou signal is determined, comprising: A first transmission power of the Beidou signal is determined according to a priori value; A communication success rate of multiple Beidou signal self-generation and self-reception according to the first transmission power is counted; If the communication success rate is greater than or equal to a preset success rate, the first transmission power is reduced by a preset step value to obtain a second transmission power until the communication success rate corresponding to the second transmission power is less than the preset success rate; The second transmission power plus a fixed value is taken as the basic transmission power of the Beidou signal, and the fixed value is twice the preset step value.

3. The method of claim 2, wherein, Further comprising: If the communication success rate is less than the preset success rate, the first transmission power is increased by a preset step value to obtain a third transmission power until a communication success rate corresponding to the third transmission power is greater than or equal to the preset success rate; The third transmission power is decreased by the preset step value to obtain a fourth transmission power until a communication success rate corresponding to the fourth transmission power is greater than or equal to the preset success rate; The fourth transmission power is added to the fixed value to obtain a basic transmission power of the Beidou signal.

4. The method of claim 1, wherein, The target Beidou satellite beam is selected from the at least one candidate Beidou satellite beam, including: The first selected beam, the second selected beam and the third selected beam are sequentially determined from the at least one candidate Beidou satellite beam in descending order of the first carrier-to-noise ratio mean value corresponding to the at least one candidate Beidou satellite beam; One of the first selected beam, the second selected beam and the third selected beam is selected as the target Beidou satellite beam, and the first selected beam is preferentially selected as the target Beidou satellite beam.

5. The method of claim 1, wherein, The basic transmission power in the lookup table is adjusted based on the first average receiving power of the target Beidou satellite beam reaching the ground and the second average receiving power of the target Beidou satellite beam reaching the ground, including: The difference between the first average receiving power of the target Beidou satellite beam reaching the ground and the second average receiving power of the target Beidou satellite beam reaching the ground is calculated; It is determined whether the absolute value of the difference is less than a preset value; If yes, the basic transmission power in the lookup table is taken as the transmission power of the target Beidou satellite beam; The basic transmission power is updated based on the transmission power of the target Beidou satellite beam.

6. The method of claim 5, wherein, Further comprising: If no, the sum of the basic transmission power in the lookup table and the difference is taken as the transmission power of the target Beidou satellite beam; The basic transmission power is updated based on the transmission power of the target Beidou satellite beam.

7. The method according to claim 5 or 6, characterized in that, The basic transmission power is updated based on the transmission power of the target Beidou satellite beam, including: The communication success rate of multiple Beidou communications based on the transmission power of the target Beidou satellite beam is counted; If the success rate is greater than a preset success rate, the basic transmission power is updated to the transmission power of the target Beidou satellite beam; If the success rate is less than or equal to the preset success rate, the basic transmission power is not updated.

8. A transmit power adjustment apparatus, characterized by comprising: The device includes: The construction module is configured to construct a satellite beam carrier-to-noise ratio storage table within a first preset time after startup, the satellite beam carrier-to-noise ratio storage table including carrier-to-noise ratio values corresponding to different Beidou satellite beams, and one Beidou satellite beam corresponding to multiple carrier-to-noise ratio values; The first determination module is configured to determine the first average receiving power of the selected at least one candidate Beidou satellite beam reaching the ground based on the satellite beam carrier-to-noise ratio storage table, and store the first average receiving power of the at least one candidate Beidou satellite beam reaching the ground in a lookup table; The second determination module is configured to determine a basic transmission power of a Beidou signal, and store the basic transmission power in the lookup table; The third determining module is configured to select a target Beidou satellite beam from the at least one candidate Beidou satellite beam, determine a second average receiving power of the target Beidou satellite beam reaching the ground within a second preset time before signal emission, and store the second average receiving power in the lookup table, the second preset time being later than the first preset time. The adjusting module is configured to adjust the basic transmission power in the lookup table based on the first average receiving power of the target Beidou satellite beam reaching the ground and the second average receiving power of the target Beidou satellite beam reaching the ground included in the lookup table. The first determining module comprises: The computing unit is configured to calculate a first carrier-to-noise ratio mean value and a first carrier-to-noise ratio variance corresponding to each Beidou satellite beam in the satellite beam carrier-to-noise ratio storage table. The determining unit is configured to determine at least one candidate Beidou satellite beam from the plurality of Beidou satellite beams according to the first carrier-to-noise ratio mean value. The first computing unit is configured to, according to the first carrier-to-noise ratio variance corresponding to the at least one candidate Beidou satellite beam, recalculate a second carrier-to-noise ratio mean value corresponding to the at least one candidate Beidou satellite beam after excluding values deviating from the corresponding first carrier-to-noise ratio mean value by more than a preset value from a plurality of first carrier-to-noise ratio values corresponding to the at least one candidate Beidou satellite beam. The second computing unit is configured to calculate the first average receiving power of the at least one candidate Beidou satellite beam reaching the ground according to the second carrier-to-noise ratio mean value. The determining unit is specifically configured to: sort the plurality of Beidou satellite beams in descending order of the first carrier-to-noise ratio mean value; determine the Beidou satellite beams within a preset number range of the sorted Beidou satellite beams as the candidate Beidou satellite beams.

9. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory in communication connection with the at least one processor; 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 adjusting method in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for enabling the processor to execute the transmission power adjusting method in any one of claims 1-7 when executed.

Citation Information

Patent Citations

  • Terminal emission power adjusting method based on multi-beam satellite communication system

    CN105578409A

  • Beam adaptive selection method and system of satellite terminal in real network environment

    CN111130631A

  • Transmit power determination in radio resource control inactive state

    WO2023082274A1