Satellite gateway transmission power adjustment method, device, electronic equipment and medium
By obtaining the remaining data resources of the target satellite in the satellite information station and adjusting the transmission power, the problem of rain attenuation in the existing technology affects user data, and the effect of improving data authenticity and accuracy is achieved.
Patent Information
- Application Number
- CN202411420406.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-12
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-10-12
AI Technical Summary
The existing satellite information station anti-rainage switching method cannot effectively avoid the impact of rainfall on user data, resulting in the inability to guarantee data authenticity and accuracy.
By acquiring the remaining data resources of the target satellite, signal strength test data and data processing instructions are generated, and signal transmission power compensation is determined based on the feedback data, and the initial transmission power is adjusted to improve the signal strength of data transmission.
Reduce the negative impact of rain attenuation on user data and improve the authenticity and accuracy of user data.
Smart Images

Figure CN119010996B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of satellite data processing technology, and in particular to a method, device, electronic equipment and medium for adjusting the transmission power of a satellite gateway. Background Art
[0002] In satellite communication systems, the signal quality will be reduced and the communication effect will be weakened due to rain attenuation. In severe cases, it may lead to communication terminal failure. Therefore, when designing a satellite communication system, it is necessary to consider the impact of rain attenuation, that is, to design a gateway station anti-rain attenuation switching method; the existing gateway station anti-rain attenuation switching method is to determine the gateway station least affected by rain attenuation from multiple gateway stations and use it as the target gateway station, and complete the task of sending user data to the target satellite through the target gateway station.
[0003] However, the inventors of the present application have discovered that in the above-mentioned existing gateway station anti-rain fade method, all gateway stations will be affected by rain fade, and the degree of influence is relatively large. In this case, no matter which gateway station is used as the target gateway station, the influence of rain fade cannot be avoided, and the authenticity and accuracy of user data cannot be guaranteed during the transmission of user data from the gateway station to the target satellite. Summary of the invention
[0004] In order to reduce the negative impact of rain attenuation on user data and improve the authenticity of user data; the present application provides a method, device, electronic equipment and medium for adjusting the transmission power of a satellite gateway.
[0005] The present application provides a method for adjusting the transmission power of a satellite gateway station, which adopts the following technical solution:
[0006] A method for adjusting the transmission power of a satellite gateway station, comprising:
[0007] Obtain the remaining data resource amount of the target satellite at the starting time point of the unit time period, and generate signal strength test data and data processing instructions;
[0008] When the remaining data resource amount meets the preset data resource amount, the signal strength test data and the data processing instruction are sent to the target satellite;
[0009] Based on the acquired feedback data, signal transmission power compensation is determined; wherein the feedback data is data processed by the target satellite based on the data processing instruction on the signal strength test data;
[0010] An initial transmit power corresponding to user data received within a unit time period is determined, and the initial transmit power is compensated based on signal transmit power compensation to obtain a target transmit power corresponding to the user data.
[0011] According to some embodiments, after obtaining the remaining data resource amount of the target satellite at the starting time point of the unit time period and generating signal strength test data and data processing instructions, the above-mentioned method also includes: when the remaining data resource amount does not meet the preset data resource amount, generating inter-satellite data forwarding processing instructions; sending the signal strength test data, data processing instructions and inter-satellite data forwarding processing instructions to the target satellite, so that the target satellite responds to the inter-satellite data forwarding instructions, and sending the data processing instructions and the attenuated signal strength test data received by the target satellite to other satellites.
[0012] According to some embodiments, before obtaining the remaining data resource amount of the target satellite at the starting time point of the unit time period, the above-mentioned method also includes: constructing a rainfall prediction model, and substituting the acquired meteorological data into the rainfall prediction model for processing to determine multiple predicted rainfall data; wherein the multiple predicted rainfall data have a corresponding relationship with multiple preset time points within the preset time period; when there are at least two predicted rainfall data with an absolute difference less than the preset absolute difference among the multiple predicted rainfall data, the duration between the preset time points corresponding to the at least two predicted rainfall data is defined as the unit time period.
[0013] According to some embodiments, the above-mentioned feedback data includes the receiving power of the target satellite receiving the signal strength test data; based on the obtained feedback data, the signal transmission power compensation is determined, including: comparing the received power with the preset received power; when the received power is less than the preset received power, determining the absolute power difference between the received power and the preset received power, and determining the absolute power difference as the signal transmission power compensation.
[0014] According to some embodiments, after determining the absolute power difference as the signal transmission power compensation, the signal transmission power compensation is determined based on the acquired feedback data, and the signal strength secondary verification data is generated, and the signal strength secondary verification data is sent to the target satellite with the transmission power adjusted based on the signal transmission power compensation; based on the acquired second feedback data, the secondary receiving power is determined; wherein the secondary receiving power is the receiving power of the target satellite receiving the signal strength secondary verification data; when the secondary receiving power is within the preset receiving power range, the signal transmission power compensation is defined as the final signal transmission power compensation.
[0015] According to some embodiments, the above-mentioned determination of the initial transmission power corresponding to the user data received within a unit time period includes: obtaining the user transmission power and the user reception power corresponding to the user data received within the unit time period; based on the user transmission power and the user reception power, determining the data power attenuation in the process of sending the user data to the signal gateway; when the data power attenuation is less than the preset power attenuation, determining the initial transmission power corresponding to the user data.
[0016] According to some embodiments, the above-mentioned determining the initial transmission power corresponding to the user data received within a unit time period after determining the data power attenuation in the process of sending the user data to the signal gateway also includes: generating user data authenticity verification information when the data power attenuation is not less than a preset power attenuation, and sending the user data authenticity verification information to the user terminal corresponding to the data power attenuation; determining the initial transmission power corresponding to the user data when the acquired authenticity information shows that the user data is undistorted; wherein the authenticity information is information generated by the user terminal based on the user data authenticity verification information.
[0017] The present application provides a transmission power adjustment device for a satellite gateway station, which adopts the following technical solution:
[0018] A transmission power adjustment device for a satellite gateway station includes: a data generation module, a data transmission module, a data determination module and a target transmission power determination module, wherein:
[0019] A data generation module is used to obtain the remaining data resource amount of the target satellite at the starting time point of the unit time period, and generate signal strength test data and data processing instructions;
[0020] A first data sending module, configured to send signal strength test data and data processing instructions to a target satellite when the remaining data resource amount meets a preset data resource amount;
[0021] A data determination module is used to determine the signal transmission power compensation based on the acquired feedback data; wherein the feedback data is the data processed by the target satellite based on the data processing instruction on the signal strength test data;
[0022] The target transmission power determination module is used to determine the initial transmission power corresponding to the user data received in a unit time period, and compensate the initial transmission power based on the signal transmission power compensation to obtain the target transmission power corresponding to the user data.
[0023] According to some embodiments, the transmission power adjustment device of the above-mentioned satellite gateway station also includes: an instruction generation module and a second data sending module, wherein the instruction generation module is used to generate an inter-satellite data forwarding processing instruction when the remaining data resource amount does not meet the preset data resource amount; the second data sending module is used to send signal strength test data, data processing instructions and inter-satellite data forwarding processing instructions to the target satellite, so that the target satellite responds to the inter-satellite data forwarding instruction and sends the data processing instruction and the attenuated signal strength test data received by the target satellite to other satellites.
[0024] According to some embodiments, the transmission power adjustment device of the above-mentioned satellite gateway station also includes: a predicted rainfall data determination module and a time period determination module, wherein the predicted rainfall data determination module is used to construct a rainfall prediction model, and substitute the acquired meteorological data into the rainfall prediction model for processing to determine multiple predicted rainfall data; wherein the multiple predicted rainfall data have a corresponding relationship with multiple preset time points within a preset time period; the time period determination module is used to define the duration between the preset time points corresponding to at least two predicted rainfall data as a unit time period when the absolute difference between at least two predicted rainfall data among the multiple predicted rainfall data is less than the preset absolute difference.
[0025] According to some embodiments, the above-mentioned feedback data includes the receiving power of the target satellite receiving the signal strength test data; the above-mentioned data determination module is specifically used to: compare the receiving power with the preset receiving power; when the receiving power is less than the preset receiving power, determine the absolute power difference between the receiving power and the preset receiving power, and determine the absolute power difference as the signal transmission power compensation.
[0026] According to some embodiments, the above-mentioned data determination module is specifically used to: generate signal strength secondary verification data, and send the signal strength secondary verification data to the target satellite with the transmission power adjusted based on the signal transmission power compensation; determine the secondary receiving power based on the acquired second feedback data; wherein the secondary receiving power is the receiving power of the signal strength secondary verification data received by the target satellite; when the secondary receiving power is within the preset receiving power range, the signal transmission power compensation is defined as the final signal transmission power compensation.
[0027] According to some embodiments, the above-mentioned target transmission power determination module is specifically used to: obtain the user transmission power and user reception power corresponding to the user data received within a unit time period; determine the data power attenuation in the process of sending the user data to the signal gateway based on the user transmission power and the user reception power; when the data power attenuation is less than the preset power attenuation, determine the initial transmission power corresponding to the user data.
[0028] According to some embodiments, the above-mentioned target transmission power determination module is specifically further used to: generate user data authenticity verification information when the data power attenuation is not less than the preset power attenuation, and send the user data authenticity verification information to the user terminal corresponding to the data power attenuation; when the acquired authenticity information is that the user data is undistorted, determine the initial transmission power corresponding to the user data; wherein the authenticity information is information generated by the user terminal based on the user data authenticity verification information.
[0029] The present application provides an electronic device, which adopts the following technical solution:
[0030] An electronic device, comprising:
[0031] processor;
[0032] The memory stores a computer program, and when the computer program is executed by the processor, the processor executes the above-mentioned method for adjusting the transmission power of the satellite gateway.
[0033] The present application provides a computer-readable storage medium, which adopts the following technical solution:
[0034] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor executes the above-mentioned method for adjusting the transmission power of a satellite gateway.
[0035] According to the above-mentioned embodiment provided by the present application, when the amount of remaining data resources of the target satellite obtained at the starting point of the unit time period meets the preset data resource amount, the generated signal strength test data and data processing instructions are sent to the target satellite for processing and feedback data is generated; the signal transmission power compensation is determined based on the feedback data and the signal strength test data; when the initial transmission power corresponding to the user data is determined, the initial transmission power is adjusted using the signal transmission power compensation to obtain the target transmission power corresponding to the user data, and the user data is transmitted to the target satellite through the target transmission power, thereby reducing the negative impact caused by rain attenuation and improving the authenticity of the user data. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 It is a block diagram of a method for adjusting the transmission power of a satellite gateway station according to an embodiment of the present application;
[0037] Figure 2 1 is a block diagram of a transmission power adjustment device of a satellite gateway station according to an embodiment of the present application;
[0038] Figure 3 It is a schematic diagram of an electronic device according to an embodiment of the present application.
[0039] Description of reference numerals:
[0040] 20: Transmitting power adjustment device of satellite gateway; 201: Data generating module; 202: First data sending module; 203: Data determining module; 204: Target transmitting power determining module; 30: Electronic device; 301: Processor; 302: Bus; 303: Memory; 304: Transceiver. DETAILED DESCRIPTION
[0041] The following is combined with Figure 1-Figure 3 This application is described in further detail.
[0042] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the drawings in the embodiments of the present application are collected below to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0043] An embodiment of the present application provides a method for adjusting the transmission power of a satellite gateway station, which can be executed by an electronic device, wherein the electronic device can be a server, wherein the server can be an independent physical server, or a server cluster or distributed device composed of multiple physical servers, or a cloud server that provides cloud computing services; the server can be installed in the gateway station.
[0044] Reference Figure 1 A method for adjusting the transmission power of a satellite gateway includes: step S101, step S102, step S103 and step S104, wherein:
[0045] S101, obtaining the remaining data resource amount of the target satellite at the starting time point of the unit time period, and generating signal strength test data and data processing instructions.
[0046] In some embodiments, within a certain time period, the amount of rainfall is basically constant, that is, it can be understood that within a certain time period, the negative impact of rainfall on the uplink of the gateway station is basically the same. Therefore, a certain time period in which the rainfall is basically constant can be used as a unit time period, and the same power compensation is performed on the acquired user data during the time period from the starting time point of the unit time period to the end of the unit time period; wherein the uplink is a transmission link for data sent from the gateway station to the target satellite.
[0047] In some embodiments, the target satellite generally only performs data reception and forwarding, and does not further process the received data; in this case, the data received by the target satellite via the uplink and the data received by the user terminal or the gateway via the downlink will be affected by rainfall, that is, signal attenuation occurs; in addition, the time when the data passes through the uplink and the downlink is different, the degree of influence of rainfall is also different, and the degree of data attenuation caused by rainfall is also different. Therefore, the determination of rainfall attenuation during the one-way transmission of data can be considered, that is, the remaining data resource amount of the target satellite can be used to process the received user data and determine the rainfall attenuation of the uplink. At the beginning of the unit time period, it is determined whether the remaining data resource amount of the target satellite is sufficient to process the user data; wherein the downlink is the transmission link for data sent from the target satellite to the gateway.
[0048] In some implementations, in order to ensure that user data within a unit time period can be truly and effectively transmitted to the target satellite, it is possible to consider obtaining the remaining data resources of the target satellite before sending the user data within a unit time period to the target satellite, and generating signal strength test data and data processing instructions. The signal strength test data and data processing instructions are then used to determine the transmission power for sending user data within the unit time period.
[0049] S102: When the remaining data resource amount meets the preset data resource amount, the signal strength test data and the data processing instruction are sent to the target satellite.
[0050] In some embodiments, the electronic device compares the remaining data resource amount with the preset remaining data resource amount to determine whether the remaining data resource amount satisfies the subsequent response data processing instruction to process the signal strength test data; when it is determined that the remaining data resource amount satisfies the preset data resource amount, it indicates that the data resource amount of the target satellite at this time can also respond to the data processing instruction to process the signal strength test data while satisfying the data receiving and forwarding tasks and maintaining its own normal operation tasks. Then, the electronic device sends the signal strength test data and the data processing instruction to the target satellite, so that the target satellite affects the data processing instruction to process the signal strength test data.
[0051] S103: Determine signal transmission power compensation based on the acquired feedback data.
[0052] In some embodiments, the feedback data is data obtained after the target satellite processes the signal strength test data based on the data processing instructions.
[0053] After the electronic device sends the data processing instruction and the signal strength test data to the target satellite, the target satellite pre-processes the signal strength test data in response to the data processing instruction to obtain feedback data, wherein the feedback data includes the receiving power obtained by the target satellite after pre-processing the signal strength test data; then, the electronic device determines the signal transmission power compensation based on the feedback data; wherein the signal transmission power compensation represents the power compensation for the power attenuation caused by the influence of rainfall during the uplink transmission of the signal strength test data.
[0054] S104, determining an initial transmit power corresponding to user data received within a unit time period, and compensating the initial transmit power based on signal transmit power compensation to obtain a target transmit power corresponding to the user data.
[0055] In some embodiments, the initial transmission power is the transmission power at which the gateway transmits user data to the target satellite when there is no influence of rainfall.
[0056] After determining the signal transmission power compensation corresponding to the signal strength test data, the electronic device is ready to start transmitting to the received user; however, before that, it is necessary to determine the initial transmission power corresponding to the user data, wherein, since the position of the user terminal corresponding to each user data, the transmission power of the transmitted user data, and the distance from the gateway station may be different, the reception power when the gateway station receives the user data will also be different; therefore, after receiving the user data, the reception power of the gateway station receiving the user data cannot be used as a reference for the initial transmission power, and it is necessary to first determine the initial transmission power corresponding to each user data; then, the electronic device compensates the initial transmission power based on the determined signal transmission power compensation to obtain the target transmission power corresponding to the user data; subsequently, after receiving the user data within a unit time period, the electronic device sends the user data to the target satellite via an uplink based on the target transmission power, thereby reducing the distortion of the user data received by the target satellite due to rain attenuation, and improving the accuracy and authenticity of the user data.
[0057] In some embodiments, after obtaining the remaining data resource amount of the target satellite at the starting time point of a unit time period and generating signal strength test data and data processing instructions, it also includes: when the remaining data resource amount does not meet the preset data resource amount, generating inter-satellite data forwarding processing instructions; sending the signal strength test data, data processing instructions and inter-satellite data forwarding processing instructions to the target satellite, so that the target satellite responds to the inter-satellite data forwarding instructions, and sending the data processing instructions and the attenuated signal strength test data received by the target satellite to other satellites.
[0058] In some embodiments, the number of user terminals establishing communication services with each satellite is different, and the amount of user data received and forwarded is also different. In this case, the target satellite may be insufficient to respond to data processing instructions to process the signal strength test data. At this time, it is necessary to consider how to process the signal strength test data when the remaining data resources of the target satellite are insufficient.
[0059] It can be considered that after the target satellite receives the signal strength test data and data processing instructions, other satellites that meet the data resource requirements are used for processing. That is, when the electronic device determines that the remaining data resource amount does not meet the data resource amount, it generates an inter-satellite data forwarding processing instruction, and sends the signal strength test data, data processing instructions and inter-satellite data forwarding processing instructions to the target satellite, so that the target satellite responds to the inter-satellite data forwarding instruction and sends the data processing instruction and the attenuated signal strength test data received by the target satellite to other satellites; other satellites respond to the data processing instruction to process the signal strength test data and obtain feedback data generated by other satellites; subsequently, other satellites send the feedback data to the electronic device.
[0060] In some embodiments, before obtaining the remaining data resource amount of the target satellite at the starting time point of the unit time period, it also includes: constructing a rainfall prediction model, and substituting the acquired meteorological data into the rainfall prediction model for processing to determine multiple predicted rainfall data; wherein the multiple predicted rainfall data have a corresponding relationship with multiple preset time points within the preset time period; when there are at least two predicted rainfall data with an absolute difference less than the preset absolute difference among the multiple predicted rainfall data, the duration between the preset time points corresponding to the at least two predicted rainfall data is defined as the unit time period.
[0061] In some embodiments, rainfall is a random meteorological phenomenon; at different time points, whether it is raining in the area including the uplink and how much rainfall there is may be equal or different; in the case of rain, within a certain time period, the change between the rainfall per unit time is not large, that is, the influence of rain attenuation within a certain time period can be regarded as basically unchanged, therefore, when the user data received by the gateway within the certain time period is sent to the target satellite via the uplink, the same power compensation can be used to compensate the transmission power. Before obtaining the remaining data resource amount of the target satellite at the time point of the unit time period, a reasonable unit time period must be determined first; wherein, the determination of the unit time period can be predicted by monitoring the rainfall situation.
[0062] That is, the electronic device first constructs a rainfall prediction model, and substitutes the acquired meteorological data within a preset time period into the rainfall prediction model, and obtains a plurality of predicted rainfall data through processing by the rainfall prediction model, and the plurality of predicted rainfall data correspond one-to-one to a plurality of preset time points within the preset time period; then, the determined plurality of predicted rainfall data are compared, and the absolute difference between adjacent predicted rainfall data is determined, and when the absolute difference between at least two predicted rainfall data among the plurality of predicted rainfall data is less than the preset absolute difference, it indicates that the rainfall change between the preset time points corresponding to the at least two predicted rainfall data is very small, and the rain attenuation influence between the preset time points is substantially the same, and then the duration between the preset time points corresponding to the at least two predicted rainfall data can be defined as the unit time period.
[0063] In some embodiments, the rainfall prediction model can be a convolutional neural network model, a trajectory gated recursive unit model, a robot learning model, etc., which is not specifically limited in the embodiments of the present application.
[0064] In step S103, the feedback data includes the receiving power of the target satellite receiving the signal strength test data; based on the obtained feedback data, the signal transmission power compensation is determined, including: comparing the receiving power with the preset receiving power; when the receiving power is less than the preset receiving power, determining the absolute power difference between the receiving power and the preset receiving power, and determining the absolute power difference as the signal transmission power compensation.
[0065] In some embodiments, the electronic device preprocesses and analyzes the acquired feedback data to obtain the receiving power of the target satellite contained in the feedback data when receiving the signal strength test data; then, the electronic device compares the receiving power with the preset receiving power; when the receiving power is less than the preset receiving power, it indicates that the signal strength test data is greatly affected by rain attenuation during the uplink to the target satellite, and then the electronic device calculates the absolute difference between the receiving power and the preset receiving power to obtain the absolute power difference, and determines the absolute power difference as the signal transmission power compensation corresponding to the signal strength test data.
[0066] In some embodiments, after the absolute power difference is determined as the signal transmission power compensation, the signal transmission power compensation is determined based on the acquired feedback data, and the signal strength secondary verification data is generated, and the signal strength secondary verification data is sent to the target satellite based on the transmission power adjusted by the signal transmission power compensation; the secondary receiving power is determined based on the acquired second feedback data; wherein the secondary receiving power is the receiving power when the target satellite receives the signal strength secondary verification data; when the secondary receiving power is within a preset receiving power range, the signal transmission power compensation is defined as the final signal transmission power compensation.
[0067] In some embodiments, the electronic device will determine the signal transmission power compensation and adjust the transmission power of the signal strength test data to obtain the adjusted signal transmission power; then, the electronic device will generate the signal strength secondary verification data and transmit it to the target satellite via the uplink with the adjusted signal transmission power; the target satellite processes the signal strength secondary verification data to obtain second feedback data; then, the electronic device obtains the second feedback data and processes the second feedback data to obtain the secondary receiving power contained therein; then the electronic device compares the secondary receiving power with the preset receiving power; when the secondary receiving power is within the preset receiving power range, it indicates that the adjusted transmission power can reduce the impact of rain attenuation on the accuracy and authenticity of the data; then the electronic device uses the signal generation power compensation as the final signal transmission power compensation within a unit time period, thereby improving the accuracy of the determined signal transmission power compensation.
[0068] In step S104, the initial transmission power corresponding to the user data received within the unit time period is determined, including: obtaining the user transmission power and the user reception power corresponding to the user data received within the unit time period; based on the user transmission power and the user reception power, determining the data power attenuation in the process of sending the user data to the gateway; when the data power attenuation is less than the preset power attenuation, determining the initial transmission power corresponding to the user data.
[0069] In some embodiments, the user transmission power is the power when the user data is transmitted by the user terminal; the user reception power is the reception power when the gateway receives the user data.
[0070] There is a situation where user data distortion occurs when the gateway receiving station receives user data sent by the user terminal. In the case of distorted user data, no matter how much transmission power the gateway uses to send the user data to the target satellite for transmission, the user data will be distorted; therefore, when determining the initial transmission power corresponding to the user data, it is necessary to determine whether the user data received by the gateway is distorted; that is, when the electronic device obtains the user data within a unit time period, it obtains the user transmission power and user reception power corresponding to the data; then the absolute difference between the user transmission power and the user reception power is calculated to obtain the data power attenuation in the process of sending the user data to the gateway; then the electronic device compares the data power attenuation with the preset power attenuation; when it is judged that the data power attenuation is less than the preset power attenuation, the initial transmission power corresponding to the user data is determined.
[0071] In some embodiments, after determining the data power attenuation amount in the process of sending user data to the signal gateway, determining the initial transmission power corresponding to the user data received within a unit time period also includes: when the data power attenuation amount is not less than the preset power attenuation amount, it indicates that the user data received by the signal gateway at this time may be distorted, and therefore it is necessary to determine the authenticity of the user data, that is, the electronic device generates user data authenticity verification information, and sends the user data authenticity verification information to the user terminal corresponding to the data power attenuation amount; when the authenticity information obtained by the electronic device is that the user data is not distorted, determining the initial transmission power corresponding to the user data; wherein the authenticity information is information generated by the user terminal based on the user data authenticity verification information.
[0072] The present application provides a transmission power adjustment device for a satellite gateway station, which adopts the following technical solution:
[0073] Reference Figure 2 , a transmission power adjustment device 20 of a satellite gateway station, comprising: a data generation module 201, a first data sending module 202, a data determination module 203 and a target transmission power determination module 204, wherein,
[0074] The data generation module 201 is used to obtain the remaining data resource amount of the target satellite at the starting time point of the unit time period, and generate signal strength test data and data processing instructions;
[0075] A first data sending module 202, configured to send signal strength test data and data processing instructions to a target satellite when the remaining data resource amount meets a preset data resource amount;
[0076] The data determination module 203 is used to determine the signal transmission power compensation based on the acquired feedback data; wherein the feedback data is the data processed by the target satellite based on the data processing instruction on the signal strength test data;
[0077] The target transmit power determination module 204 is used to determine the initial transmit power corresponding to the user data received in a unit time period, and compensate the initial transmit power based on the signal transmit power compensation to obtain the target transmit power corresponding to the user data.
[0078] In some embodiments, the above-mentioned satellite gateway transmission power adjustment device 20 also includes: an instruction generation module and a second data sending module, wherein the instruction generation module is used to generate an inter-satellite data forwarding processing instruction when the remaining data resource amount does not meet the preset data resource amount; the second data sending module is used to send the signal strength test data, the data processing instruction and the inter-satellite data forwarding processing instruction to the target satellite, so that the target satellite responds to the inter-satellite data forwarding instruction and sends the data processing instruction and the attenuated signal strength test data received by the target satellite to other satellites.
[0079] In some embodiments, the transmission power adjustment device 20 of the above-mentioned satellite gateway station also includes: a predicted rainfall data determination module and a time period determination module, wherein the predicted rainfall data determination module is used to construct a rainfall prediction model, and substitute the acquired meteorological data into the rainfall prediction model for processing to determine multiple predicted rainfall data; wherein the multiple predicted rainfall data have a corresponding relationship with multiple preset time points within a preset time period; the time period determination module is used to define the duration between the preset time points corresponding to at least two predicted rainfall data as a unit time period when the absolute difference between at least two predicted rainfall data among the multiple predicted rainfall data is less than the preset absolute difference.
[0080] In some embodiments, the above-mentioned feedback data includes the receiving power of the target satellite receiving the signal strength test data; the above-mentioned data determination module 203 is specifically used to: compare the receiving power with the preset receiving power; when the receiving power is less than the preset receiving power, determine the absolute power difference between the receiving power and the preset receiving power, and determine the absolute power difference as the signal transmission power compensation.
[0081] In some embodiments, the above-mentioned data determination module 203 is specifically used to: generate signal strength secondary verification data, and send the signal strength secondary verification data to the target satellite with the transmission power adjusted based on the signal transmission power compensation; determine the secondary receiving power based on the acquired second feedback data; wherein the secondary receiving power is the receiving power of the signal strength secondary verification data received by the target satellite; when the secondary receiving power is within the preset receiving power range, the signal transmission power compensation is defined as the final signal transmission power compensation.
[0082] In some embodiments, the above-mentioned target transmission power determination module 204 is specifically used to: obtain the user transmission power and user reception power corresponding to the user data received within a unit time period; determine the data power attenuation in the process of sending the user data to the signal gateway based on the user transmission power and the user reception power; when the data power attenuation is less than the preset power attenuation, determine the initial transmission power corresponding to the user data.
[0083] In some embodiments, the above-mentioned target transmission power determination module 204 is specifically used to: generate user data authenticity verification information when the data power attenuation is not less than the preset power attenuation, and send the user data authenticity verification information to the user terminal corresponding to the data power attenuation; when the acquired authenticity information is that the user data is undistorted, determine the initial transmission power corresponding to the user data; wherein the authenticity information is information generated by the user terminal based on the user data authenticity verification information.
[0084] In some embodiments, the data generation module 201 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. included in the electronic device; the first data sending module 202 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. included in the electronic device; the data determination module 203 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. included in the electronic device; the target transmission power determination module 204 may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. included in the electronic device; the instruction generation module may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. included in the electronic device; the second data sending module may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. included in the electronic device; the predicted rainfall data determination module may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. included in the electronic device; the time period determination module may include a logic circuit, or may be implemented by a central processing unit, a digital signal processor, or a field programmable gate array, etc. included in the electronic device.
[0085] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0086] An embodiment of the present application discloses an electronic device, including: a processor; a memory storing a computer program, and when the computer program is executed by the processor, the processor executes the above-mentioned method for adjusting the transmission power of a satellite gateway.
[0087] For example, refer to Figure 3 , Figure 3The electronic device 30 shown includes: a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, such as through a bus 302. Optionally, the electronic device 30 may also include a transceiver 304. It should be noted that in actual applications, the transceiver 304 is not limited to one, and the structure of the electronic device 30 does not constitute a limitation on the embodiments of the present invention.
[0088] The processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in the disclosure of the present invention. The processor 301 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0089] The bus 302 may include a path to transmit information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0090] The memory 303 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0091] The memory 303 is used to store application code for executing the solution of the present invention, and the execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the content shown in the above method embodiment.
[0092] Figure 3 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0093] The embodiment of the present application discloses a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the processor executes a method for adjusting the transmission power of a satellite gateway.
[0094] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.
[0095] The above are only some implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for adjusting the transmission power of a satellite gateway, characterized in that: include: Obtain the remaining data resource amount of the target satellite at the starting time point of the unit time period, and generate signal strength test data and data processing instructions; When the remaining data resource amount meets the preset data resource amount, sending the signal strength test data and the data processing instruction to the target satellite; Based on the acquired feedback data, determining the signal transmission power compensation; wherein the feedback data is data after the target satellite processes the signal strength test data based on the data processing instruction; Determine an initial transmit power corresponding to user data received in the unit time period, and compensate the initial transmit power based on the signal transmit power compensation to obtain a target transmit power corresponding to the user data; Wherein, after obtaining the remaining data resource amount of the target satellite at the starting time point of the unit time period and generating the signal strength test data and the data processing instruction, it also includes: If the remaining data resource amount does not meet the preset data resource amount, generating an inter-satellite data forwarding processing instruction; sending the signal strength test data, the data processing instruction and the inter-satellite data forwarding processing instruction to the target satellite, so that the target satellite responds to the inter-satellite data forwarding instruction and sends the data processing instruction and the attenuated signal strength test data received by the target satellite to other satellites; Before obtaining the remaining data resource amount of the target satellite at the starting time point of the unit time period, the method further includes: Constructing a rainfall prediction model, and substituting the acquired meteorological data into the rainfall prediction model for processing to determine a plurality of predicted rainfall data; wherein the plurality of predicted rainfall data have a corresponding relationship with a plurality of preset time points within a preset time period; When the absolute difference between at least two predicted rainfall data among the plurality of predicted rainfall data is smaller than the preset absolute difference, the duration between the preset time points corresponding to the at least two predicted rainfall data is defined as the unit time period.
2. The method according to claim 1, characterized in that The feedback data includes the receiving power of the target satellite receiving the signal strength test data; The determining of signal transmission power compensation based on the acquired feedback data includes: Comparing the received power with a preset received power; In a case where the received power is less than the preset received power, an absolute power difference between the received power and the preset received power is determined, and the absolute power difference is determined as the signal transmission power compensation.
3. The method according to claim 2, characterized in that After determining the power absolute difference as the signal transmission power compensation, determining the signal transmission power compensation based on the acquired feedback data further includes: generating signal strength secondary verification data, and sending the signal strength secondary verification data to the target satellite at a transmission power adjusted based on the signal transmission power compensation; Determine a secondary receiving power based on the acquired second feedback data; wherein the secondary receiving power is the receiving power of the target satellite when receiving the signal strength secondary verification data; In a case where the secondary receiving power is within a preset receiving power range, the signal transmission power compensation is defined as a final signal transmission power compensation.
4. The method according to any one of claims 1 to 3, characterized in that: The determining the initial transmit power corresponding to the user data received within the unit time period includes: Obtaining user transmit power and user receive power corresponding to user data received within the unit time period; Determine, based on the user transmit power and the user receive power, a data power attenuation in a process of sending user data to a gateway; In a case where the data power attenuation is less than a preset power attenuation, an initial transmission power corresponding to the user data is determined.
5. The method according to claim 4, characterized in that After determining the data power attenuation amount in the process of sending the user data to the gateway, determining the initial transmission power corresponding to the user data received in the unit time period further includes: In a case where the data power attenuation is not less than a preset power attenuation, generating user data authenticity verification information, and sending the user data authenticity verification information to a user terminal corresponding to the data power attenuation; In a case where the acquired authenticity information indicates that the user data is undistorted, determining an initial transmission power corresponding to the user data; wherein the authenticity information is information generated by the user terminal based on the authenticity verification information of the user data.
6. A transmission power adjustment device for a satellite gateway, characterized in that: include: A data generation module is used to obtain the remaining data resource amount of the target satellite at the starting time point of the unit time period, and generate signal strength test data and data processing instructions; A first data sending module, configured to send the signal strength test data and the data processing instruction to the target satellite when the remaining data resource amount meets the preset data resource amount; A data determination module, configured to determine the signal transmission power compensation based on the acquired feedback data; wherein the feedback data is data processed by the target satellite based on the data processing instruction on the signal strength test data, wherein the feedback data includes the receiving power of the target satellite receiving the signal strength test data; a target transmit power determination module, configured to determine an initial transmit power corresponding to user data received within the unit time period, and compensate the initial transmit power based on the signal transmit power compensation to obtain a target transmit power corresponding to the user data; An instruction generation module, used for generating an inter-satellite data forwarding processing instruction when the remaining data resource amount does not meet the preset data resource amount; A second data sending module is used to determine the absolute power difference between the received power and the preset received power when the received power is less than the preset received power, and determine the absolute power difference as the signal transmission power compensation; A predicted rainfall data determination module is used to construct a rainfall prediction model and substitute the acquired meteorological data into the rainfall prediction model for processing to determine a plurality of predicted rainfall data; wherein the plurality of predicted rainfall data have a corresponding relationship with a plurality of preset time points within a preset time period; The time period determination module is used to define the duration between preset time points corresponding to the at least two predicted rainfall data as the unit time period when the absolute difference between at least two predicted rainfall data among the multiple predicted rainfall data is less than the preset absolute difference.
7. An electronic device, characterized in that: include: processor; A memory storing a computer program, which, when executed by the processor, enables the processor to perform the method according to any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Webview and rain fade-based system and method compensating shipborne satellite communication
CN107317619A
A backward power control method of a star network in a FDMA system
CN109041191A