Shipborne broadband satellite communication control method, terminal and system
By real-time analysis and adjustment of the communication antenna direction angle in the ship-borne broadband satellite communication system, the antenna alignment deviation problem is solved, and communication quality and reliability are improved.
Patent Information
- Application Number
- CN202510035316.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-09
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2045-01-09
AI Technical Summary
There is an antenna alignment deviation problem in the ship-borne broadband satellite communication system, which affects communication quality and reliability.
By obtaining the actual and target direction angles of the communication antenna, calculating the theoretical difference angle of the direction angle, and adjusting it according to the preset correction amount, the correction amount is updated in real time to improve the accuracy of antenna alignment control.
The accuracy of alignment control of communication antennas is improved, and the accuracy of alignment with communication satellites is enhanced, thereby improving communication quality and reliability.
Smart Images

Figure CN119945527A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of communication control, and in particular relates to a shipborne broadband satellite communication control method, terminal and system. Background Art
[0002] In modern marine communications, broadband satellite communication technology is widely used for efficient communication between ships and between ships and shores. With the increase of marine activities, the demand for high-speed and stable communications is also growing.
[0003] The shipborne broadband satellite communication system provides high-speed and stable Internet access for ships by using satellite links. However, the position and hull angle of the ship are in a state of change during navigation, and the communication satellite is also in a state of movement. Therefore, the shipborne broadband satellite communication has the problem of antenna alignment deviation, which verifies that the quality and reliability of communication are affected. Summary of the invention
[0004] The object of the present invention is to provide a shipborne broadband satellite communication control method, terminal and system, which improve the alignment control accuracy of the communication antenna by analyzing the control difference of the communication antenna and continuously adjusting the correction value.
[0005] In order to solve the above technical problems, the present invention is achieved through the following technical solutions: The present invention provides a shipborne broadband satellite communication control method, comprising: Obtain the actual direction angle and target direction angle of the communication antenna in three dimensions at the current moment, and calculate the theoretical difference angle of the direction angle of the communication antenna in three dimensions at the current moment, where the direction angles in the three dimensions are azimuth, elevation and polarization respectively; Obtain the correction amount of the preset direction angle of each dimension under different actual direction angles and theoretical difference angle states; Substituting the actual direction angle and theoretical difference angle of the three-dimensional direction angle of the communication antenna at the current moment into the correction amount of the direction angle of each dimension under different actual direction angle and theoretical difference angle states, the execution adjustment angle of the three-dimensional direction angle of the communication antenna at the current moment is obtained; Obtain the actual direction angle of the communication antenna after the three-dimensional direction angle at the current moment is adjusted; According to the actual direction angle after the communication antenna performs the adjustment of the three-dimensional direction angle at the current moment, the correction amount of the direction angle of each dimension under different actual direction angles and theoretical difference angle states is updated.
[0006] The present invention also discloses a shipborne broadband satellite communication control method, comprising: The actual direction angle of the three-dimensional direction angle of the transmitting communication antenna at the current moment; The execution adjustment angle of the three-dimensional directional angle of the receiving communication antenna at the current moment; Execute adjustment of the direction angles of the communication antenna in three dimensions at the current moment; The actual direction angle of the transmitting communication antenna after adjusting the three-dimensional direction angle at the current moment.
[0007] The present invention also discloses a shipborne broadband satellite communication control terminal, comprising: A transceiver unit, used to send the actual direction angle of the three-dimensional direction angle of the communication antenna at the current moment; The execution adjustment angle of the three-dimensional directional angle of the receiving communication antenna at the current moment; The actual direction angle after the three-dimensional direction angle of the transmitting communication antenna is adjusted at the current moment; The execution unit is used to execute the adjustment angle of the three-dimensional direction angle of the communication antenna at the current moment.
[0008] The present invention also discloses a shipborne broadband satellite communication control system, comprising: A control correction unit is used to obtain the actual direction angle and target direction angle of the communication antenna in three dimensions at the current moment, and calculate the theoretical difference angle of the direction angle of the communication antenna in three dimensions at the current moment, wherein the direction angles in the three dimensions are azimuth, elevation and polarization respectively; Obtain the correction amount of the preset direction angle of each dimension under different actual direction angles and theoretical difference angle states; Substituting the actual direction angle and theoretical difference angle of the three-dimensional direction angle of the communication antenna at the current moment into the correction amount of the direction angle of each dimension under different actual direction angle and theoretical difference angle states, the execution adjustment angle of the three-dimensional direction angle of the communication antenna at the current moment is obtained; Obtain the actual direction angle of the communication antenna after the three-dimensional direction angle at the current moment is adjusted; According to the actual direction angle after the communication antenna performs the adjustment of the direction angle of the three dimensions at the current moment, the correction amount of the direction angle of each dimension under different actual direction angles and theoretical difference angle states is updated; A transceiver unit, used to send the actual direction angle of the three-dimensional direction angle of the communication antenna at the current moment; The execution adjustment angle of the three-dimensional directional angle of the receiving communication antenna at the current moment; The actual direction angle after the three-dimensional direction angle of the transmitting communication antenna is adjusted at the current moment; The execution unit is used to execute the adjustment angle of the three-dimensional direction angle of the communication antenna at the current moment.
[0009] The present invention analyzes the actual direction angle, theoretical difference angle and correct correction amount in the current and previous communication antenna control adjustment processes through the control correction unit in the system, thereby continuously updating more accurate correction amounts under different actual direction angles and theoretical difference angle states, thereby improving the control accuracy of the execution unit over the communication antenna and improving the alignment accuracy with the communication satellite.
[0010] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for describing the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
[0012] Figure 1 A schematic diagram of functional units and information flow of a shipborne broadband satellite communication control system according to an embodiment of the present invention; Figure 2 A schematic diagram of a step flow of a control correction unit according to an embodiment of the present invention; Figure 3 A schematic diagram of a step flow of a transceiver unit and an execution unit according to an embodiment of the present invention; Figure 4 This is a schematic diagram of the step flow of step S1 in one embodiment of the present invention; Figure 5 This is a schematic diagram of the step flow of step S3 in one embodiment of the present invention; Figure 6 This is a schematic diagram of the step flow of step S5 in one embodiment of the present invention; Figure 7 A schematic diagram of a step flow chart of step S52 in an embodiment of the present invention; Figure 8 A schematic diagram of a step flow chart of step S53 in an embodiment of the present invention; Fig. 9 This is a schematic diagram of a step flow chart of step S531 in an embodiment of the present invention; In the accompanying drawings, the components represented by the reference numerals are listed as follows: 1-transceiver unit, 2-execution unit, 3-control correction unit. DETAILED DESCRIPTION
[0013] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0014] It should be noted that the terms "first", "second", etc. in this application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0015] See also Figures 1 to 3 As shown, the present invention provides a shipborne broadband satellite communication control system, which is divided into a control correction unit 3, a transceiver unit 1 and an execution unit 2 in terms of functional units. The control correction unit 3 collects and analyzes the operation adjustment state of the communication antenna and accurately controls the communication antenna through the transceiver unit 1 and the execution unit 2.
[0016] See also Figure 2 and 4 As shown, the control correction unit 3 in this scheme can first execute step S1 to obtain the actual direction angle and target direction angle of the three dimensions of the communication antenna at the current moment during operation, and calculate the theoretical difference angle of the direction angle of the three dimensions of the communication antenna at the current moment. The direction angles of the three dimensions are the azimuth, elevation and polarization angle of the communication antenna. Specifically, step S11 can be executed first to obtain the ephemeris of the communication satellite. Next, step S12 can be executed to obtain the current position of the ship in real time. Next, step S13 can be executed to obtain the actual direction angle of the three dimensions of the communication antenna at the current moment, which are the actual azimuth, actual elevation and actual polarization angle. Next, step S14 can be executed to combine the radio specification attributes of the communication antenna, and obtain the target direction angle of the three dimensions at the current moment to achieve the best communication state according to the ephemeris of the communication satellite and the current position of the ship, which are the target azimuth, target elevation and target polarization angle. Finally, step S15 can be executed to obtain the theoretical difference angle of the direction angle of the three dimensions of the communication antenna at the current moment according to the difference between the target direction angle and the actual direction angle of the communication antenna in the three dimensions at the current moment.
[0017] See also Figure 2As shown, the control correction unit 3 in this solution can continue to execute step S2 after executing step S1 to obtain the correction amount of the preset direction angle of each dimension under different actual direction angles and theoretical difference angles. Next, step S3 can be executed to substitute the actual direction angle and theoretical difference angle of the direction angle of the three dimensions of the communication antenna at the current moment into the correction amount of the direction angle of each dimension under different actual direction angles and theoretical difference angles to obtain the execution adjustment angle of the direction angle of the three dimensions of the communication antenna at the current moment.
[0018] See also Figure 5 As shown, in the specific process of calculating the above-mentioned execution adjustment angle, firstly, step S31 can be executed to substitute the actual direction angle and theoretical difference angle of the direction angle of the three dimensions of the communication antenna at the current moment into the correction amount of the direction angle of each dimension under different actual direction angle and theoretical difference angle states to obtain the correction amount of the direction angle of the three dimensions of the communication antenna at the current moment. Then, step S32 can be executed to superimpose the theoretical difference angle of the direction angle of the three dimensions of the communication antenna at the current moment with the correction amount of the direction angle of each dimension to obtain the execution adjustment angle of the direction angle of the three dimensions of the communication antenna at the current moment.
[0019] See also Figure 2 As shown, the control correction unit 3 in this solution can continue to execute step S4 after executing step S3 to obtain the actual direction angle of the communication antenna after the three-dimensional direction angle at the current moment is adjusted. Next, step S5 can be executed to update the correction amount of the direction angle of each dimension under different actual direction angles and theoretical difference angle states according to the actual direction angle of the communication antenna after the three-dimensional direction angle at the current moment is adjusted.
[0020] See also Figure 6 and 7As shown, since the motion performance of the communication antenna changes under different environmental conditions, for example, under high humidity and high salt fog conditions, the antenna rotation lubrication is insufficient, and a larger correction amount is usually required. In addition, the error of the antenna rotation is also closely related to the rotation amplitude and the initial angle, so the correction amount is correlated with the actual direction angle and the theoretical difference angle state. In view of this, in order to update the correction amount of the direction angle of each dimension under different actual direction angles and theoretical difference angle states, step S51 can be first executed to obtain the correct correction amount of the direction angle of the three dimensions under the current actual direction angle and theoretical difference angle state according to the actual direction angle and the target direction angle after the angle adjustment is executed by the communication antenna at the current moment. Next, step S52 can be executed to summarize the correct correction amount of the direction angle of the three dimensions at different times under the actual direction angle and theoretical difference angle state at the current moment to obtain the correct correction amount of the direction angle of each dimension applicable to the current period under the actual direction angle and theoretical difference angle state.
[0021] See also Figure 7 As shown, in practice, the environmental factors that affect the motion performance of the communication antenna are mainly temperature, humidity and salinity, that is, sea fog salinity. In view of this, it is sufficient to find the data with the same environmental factors as above. Specifically, first, step S521 can be executed to obtain the environmental parameters of the sea area where the communication antenna is located at the current moment, wherein the types of environmental parameters include temperature, humidity and salinity. Next, step S522 can be executed to obtain the environmental record of the environmental parameters of the sea area where the communication antenna is located. Next, step S523 can be executed to retrieve the environmental records to obtain multiple historical time periods that are consistent with the environmental parameters of the sea area where the communication antenna is located at the current moment. Finally, step S524 can be executed to use the actual direction angle of each dimension of the direction angle in multiple historical time periods that are consistent with the environmental parameters of the sea area where the communication antenna is located at the current moment and the correct correction amount in the state of the theoretical difference angle as the actual direction angle of each dimension of the direction angle applicable to the current time period and the correct correction amount in the state of the theoretical difference angle.
[0022] See also Figures 7 to 9 As shown, step S53 can be executed next to obtain the updated correction amount of the direction angle of each dimension under different actual direction angles and theoretical difference angle states based on the correct correction amounts under multiple groups of actual direction angles and theoretical difference angle states applicable to the current time period.
[0023] For the convenience of discussion, the following operation description is respectively performed for the direction angle of each dimension. Please refer to 8 to 9. First, step S531 can be executed to calculate the difference between each group of actual direction angles and theoretical difference angle combinations applicable to the current period to obtain multiple groups of actual direction angles and theoretical difference angle combinations that are consistent with the actual direction angles and theoretical difference angles of the communication antenna at the current moment. Specifically, step S5311 can be executed first to select several combinations as variable core combinations from each group of actual direction angles and theoretical difference angle combinations applicable to the current period. Next, step S5312 can be executed to use the actual direction angle and theoretical difference angle combination at the current moment as a fixed core combination. Next, step S5313 can be executed to respectively calculate and obtain the actual direction angle difference and theoretical difference angle difference of each core combination and each other group of actual direction angles and theoretical difference angle combinations as the difference between the combinations. Next, step S5314 can be executed to divide each group of other actual direction angles and theoretical difference angle combinations and the core combination with the smallest difference between the combinations into the same combination pool.
[0024] Since the difference within the classified combination pool may be large at this time, consistency verification is required next. First, step S5315 can be executed to calculate the mean actual direction angle and mean theoretical difference angle of each group of actual direction angles and theoretical difference angles contained in the combination pool where each variable core combination is located. Next, step S5316 can be executed to use the actual direction angle and theoretical difference angle combination with the smallest difference between the combination of the mean actual direction angle and the mean theoretical difference angle in the combination pool where each variable core combination is located as the updated variable core combination. Next, step S5317 can be executed to determine whether the updated variable core combination has changed. If "yes", it means that the consistency is insufficient, and steps S5311 to S5317 are executed to continuously update the combination pool and the variable core combination; if "no", it means that there is sufficient consistency, and step S5318 is executed to use all the actual direction angles and theoretical difference angle combinations contained in the combination pool where the fixed core combination is located as multiple groups of actual direction angles and theoretical difference angle combinations that are consistent with the actual direction angles and theoretical difference angles of the communication antenna at the current moment.
[0025] Next, step S532 may be executed to use the mean or median of the correct correction values corresponding to the consistent multiple sets of actual direction angles and theoretical difference angle combinations as the updated correction values corresponding to the consistent multiple sets of actual direction angles and theoretical difference angle combinations. Finally, step S533 may be executed to summarize the updated correction values of the direction angles of each dimension under different actual direction angles and theoretical difference angle states.
[0026] In order to supplement the implementation process of the above steps S5311 to S5318, the source code of some functional modules is provided, and the explanation is compared in the comment section. In order to avoid the leakage of data involving commercial secrets, some data that does not affect the implementation of the solution are desensitized, the same below.
[0027] #include <iostream> #include <vector> #include <cmath> #include <algorithm> / / Define the combined structure of the antenna direction angle struct AngleCombination { double actualAngle; / / actual direction angle double diffAngle; / / Theoretical difference angle }; / / Define the correction value structure struct CorrectionData { AngleCombination angles; double correctCorrection; / / Correct correction amount }; / / Calculate the difference between combinations (accumulate the actual direction angle and the theoretical difference angle difference) double calculateDifference(const AngleCombination& combo1, constAngleCombination& combo2) { double actualDiff = std::fabs(combo1.actualAngle -combo2.actualAngle); double diffAngleDiff = std::fabs(combo1.diffAngle -combo2.diffAngle); return actualDiff + diffAngleDiff; } / / Calculate the average actual direction angle and the average theoretical difference angle in the combined pool AngleCombination calculateAverageCombination(const std::vector <anglecombination>& pool) { double sumActual = 0.0; double sumDiff = 0.0; for (const auto& combo : pool) { sumActual += combo.actualAngle; sumDiff += combo.diffAngle; } AngleCombination averageCombo; averageCombo.actualAngle = sumActual / pool.size(); averageCombo.diffAngle = sumDiff / pool.size(); return averageCombo; } / / Divide the combinations into combination pools according to their differences std::vector <anglecombination>classifyToPool(const std::vector <anglecombination>& combinations, const AngleCombination& coreCombo) { std::vector <anglecombination>pool; / / Calculate the difference between each combination and the core combination, and divide the combination with the smallest difference for (const auto& combo : combinations) { if (calculateDifference(combo, coreCombo) < 1.0) { / / Set the threshold, for example, the difference within 1.0 degrees pool.push_back(combo); } } return pool; } / / Calculate the updated core combination AngleCombination findUpdatedCoreCombination(const std::vector <anglecombination>& pool, const AngleCombination& averageCombo) { AngleCombination updatedCore = pool[0]; double minDifference = calculateDifference(pool[0], averageCombo); / / Find the combination with the smallest difference from the mean combination as the new core combination for (const auto& combo : pool) { double difference = calculateDifference(combo, averageCombo); if (difference < minDifference) { updatedCore = combo; minDifference = difference; } } return updatedCore; } / / Main process: Calculate the updated correction amount for each dimension void calculateUpdatedCorrection(std::vector <correctiondata>&corrections) / / 1. Initialize the core combination std::vector <anglecombination>variableCores; / / Example initial variable core combination selects several groups from the existing data (here we simply start with the first few combinations) for (int i = 0; i < 3; ++i) { variableCores.push_back(corrections[i].angles); } / / The fixed core combination is the actual direction angle and the theoretical difference angle combination at the current moment AngleCombination fixedCore = {20.0, 5.0}; / / Example of the actual direction angle and theoretical difference angle of the current antenna bool coreUpdated; do { coreUpdated = false; / / 2. For each variable core combination, calculate the combination pool for (auto& variableCore : variableCores) { / / Find the combination pool with the smallest difference from the variable core combination from all data std::vector <anglecombination>pool = classifyToPool( {corrections[0].angles, corrections[1].angles,corrections[2].angles, corrections[3].angles}, variableCore ); / / 3. Calculate the mean actual direction angle and the mean theoretical difference angle in the combined pool AngleCombination averageCombo =calculateAverageCombination(pool); / / 4. Update core combination AngleCombination updatedCore = findUpdatedCoreCombination(pool, averageCombo); / / 5. Determine whether the core combination has changed if (calculateDifference(updatedCore, variableCore) > 0.01){ / / If the change is greater than the threshold, continue updating variableCore = updatedCore; coreUpdated = true; } } } while (coreUpdated); / / If the core combination changes, continue to update / / 6. Aggregate all combination pools consistent with the fixed core combination std::vector <anglecombination>finalPool = classifyToPool( {corrections[0].angles, corrections[1].angles, corrections[2].angles, corrections[3].angles}, fixedCore ); / / 7. Calculate the final updated correction amount double sumCorrections = 0.0; for (const auto& data : finalPool) { for (const auto& correction : corrections) { if (calculateDifference(correction.angles, data) < 0.01){ / / Find the matching correction sumCorrections += correction.correctCorrection; } } } double averageCorrection = sumCorrections / finalPool.size(); std::cout << "Updated correction value: " << averageCorrection < <std::endl; } int main() { / / Example correction data std::vector <correctiondata>corrections = { {{15.0, 5.0}, 0.5}, / / Combination 1 {{20.0, 6.0}, 0.6}, / / Combination 2 {{12.0, 4.5}, 0.4}, / / Combination 3 {{18.0, 5.5}, 0.55} / / Combination 4 }; / / Calculate the updated correction amount calculateUpdatedCorrection(corrections); return 0; } This code is suitable for application scenarios where the communication antenna angular correction is dynamically adjusted. Based on historical data and the actual angular direction and theoretical difference angle at the current moment, the antenna directional control is gradually optimized to ensure accurate communication quality.
[0028] See also Figures 1 to 3 As shown, in this scheme, a shipborne broadband satellite communication control terminal includes a transceiver unit 1 and an execution unit 2. Before the control correction unit 3 calculates and analyzes, the transceiver unit 1 needs to first execute step S011 to send the actual direction angle of the three-dimensional direction angle of the communication antenna at the current moment. Next, step S012 can be executed to receive the execution adjustment angle of the three-dimensional direction angle of the communication antenna at the current moment. After that, the execution unit 2 in this terminal can execute step S021 to execute the execution adjustment angle of the three-dimensional direction angle of the communication antenna at the current moment. Finally, the transceiver unit in this terminal performs execution feedback to the control correction unit 3, that is, executes step S013 to send the actual direction angle of the communication antenna after the execution adjustment angle of the three-dimensional direction angle of the communication antenna at the current moment.
[0029] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the device, system, method and computer program product according to multiple embodiments of the present application. In this regard, each square frame in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the square frame can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square frames can actually be executed substantially in parallel, and they can also be executed in reverse order sometimes, depending on the functions involved.
[0030] It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart, can be implemented by hardware that performs the corresponding function or action, such as a circuit or ASIC (Application Specific Integrated Circuit), or can be implemented by a combination of hardware and software, such as firmware.
[0031] Although the present invention is described herein in conjunction with various embodiments, in the process of implementing the claimed invention, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0032] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes are obvious to those of ordinary skill in the art without departing from the scope of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.< / correctiondata> < / anglecombination> < / anglecombination> < / anglecombination> < / correctiondata> < / anglecombination> < / anglecombination> < / anglecombination> < / anglecombination> < / anglecombination> < / algorithm> < / cmath> < / vector> < / iostream>
Claims
1. A shipborne broadband satellite communication control method, characterized in that: include, Obtain the actual direction angle and target direction angle of the communication antenna in three dimensions at the current moment, and calculate the theoretical difference angle of the direction angle of the communication antenna in three dimensions at the current moment, where the direction angles in the three dimensions are azimuth, elevation and polarization respectively; Obtain the correction amount of the preset direction angle of each dimension under different actual direction angles and theoretical difference angle states; Substituting the actual direction angle and theoretical difference angle of the three-dimensional direction angle of the communication antenna at the current moment into the correction amount of the direction angle of each dimension under different actual direction angle and theoretical difference angle states, the execution adjustment angle of the three-dimensional direction angle of the communication antenna at the current moment is obtained; Obtain the actual direction angle of the communication antenna after the three-dimensional direction angle at the current moment is adjusted; According to the actual direction angle after the communication antenna performs the adjustment of the three-dimensional direction angle at the current moment, the correction amount of the direction angle of each dimension under different actual direction angles and theoretical difference angle states is updated.
2. The method according to claim 1, characterized in that The step of obtaining the actual direction angle and target direction angle of the communication antenna in three dimensions at the current moment, and calculating the theoretical difference angle of the direction angle of the communication antenna in three dimensions at the current moment, include, Get the ephemeris of the communication satellite; Get the current location of the ship in real time; Obtain the actual direction angles of the communication antenna in three dimensions at the current moment, namely the actual azimuth angle, actual elevation angle, and actual polarization angle; Combined with the radio specification properties of the communication antenna, the three-dimensional target direction angles of the current moment to achieve the best communication state are obtained according to the ephemeris of the communication satellite and the current position of the ship, namely the target azimuth angle, the target pitch angle and the target polarization angle; The theoretical difference angle of the direction angle of the communication antenna in three dimensions at the current moment is obtained according to the difference between the target direction angle of the communication antenna in three dimensions at the current moment and the actual direction angle.
3. The method according to claim 1, characterized in that The step of substituting the actual direction angle and theoretical difference angle of the three-dimensional direction angle of the communication antenna at the current moment into the correction amount of the direction angle of each dimension under different actual direction angle and theoretical difference angle states to obtain the execution adjustment angle of the three-dimensional direction angle of the communication antenna at the current moment includes: Substituting the actual direction angle and theoretical difference angle of the three-dimensional direction angle of the communication antenna at the current moment into the correction amount of the direction angle of each dimension under different actual direction angle and theoretical difference angle states, the correction amount of the direction angle of the three dimensions of the communication antenna at the current moment is obtained; The three-dimensional directional angle theoretical difference angle of the communication antenna at the current moment is superimposed on the correction amount of the directional angle corresponding to each dimension to obtain the execution adjustment angle of the three-dimensional directional angle of the communication antenna at the current moment.
4. The method according to claim 1, characterized in that: The step of updating the correction amount of the direction angle of each dimension under different actual direction angles and theoretical difference angle states according to the actual direction angle after the communication antenna performs the adjustment angle of the direction angle of the three dimensions at the current moment, include, According to the actual direction angle and the target direction angle after the angle adjustment is performed by the communication antenna at the current moment, the correct correction amount of the three-dimensional direction angle under the current actual direction angle and the theoretical difference angle state is obtained; Summarize the correct correction amounts of the three-dimensional azimuths at different times under the actual azimuth and theoretical difference angle states at the current time to obtain the correct correction amounts of the actual azimuth and theoretical difference angle states of the azimuths of each dimension applicable to the current period; For the direction angle of each dimension, the correction amount of the direction angle of each dimension under different actual direction angles and theoretical difference angle states is obtained according to the correct correction amounts under multiple groups of actual direction angles and theoretical difference angle states applicable to the current period.
5. The method according to claim 4, characterized in that The step of summarizing the correct correction amounts of the direction angles of the three dimensions at different times under the actual direction angle and the theoretical difference angle state at the current time to obtain the correct correction amount of the actual direction angle and the theoretical difference angle state of the direction angle of each dimension applicable to the current period includes: Acquire environmental parameters of the sea area where the communication antenna is located at the current moment, wherein the types of environmental parameters include temperature, humidity and / or salinity; Obtain environmental records of environmental parameters of the sea area where the communication antenna is located; Retrieving the environmental records to obtain multiple historical periods that are consistent with the environmental parameters of the sea area where the communication antenna is located at the current moment; The correct correction values of the actual direction angle and the theoretical difference angle of the direction angle in each dimension in multiple historical time periods that are consistent with the environmental parameters of the sea area where the communication antenna is located at the current moment are used as the correct correction values of the actual direction angle and the theoretical difference angle of the direction angle in each dimension applicable to the current time period.
6. The method according to claim 4, characterized in that The step of obtaining the correction amount of the updated direction angle of each dimension under different actual direction angle and theoretical difference angle states according to the correct correction amounts under the multiple groups of actual direction angles and theoretical difference angle states applicable to the current period for the direction angle of each dimension, include, For each dimension, perform the following steps: Calculate the difference between each set of actual direction angles and theoretical difference angle combinations applicable to the current period, and obtain multiple sets of actual direction angles and theoretical difference angle combinations that are consistent with the actual direction angles and theoretical difference angles of the communication antenna at the current moment. The mean or median of the correct correction amounts corresponding to the consistent combinations of multiple sets of actual direction angles and theoretical difference angles is used as the updated correction amount corresponding to the consistent combinations of multiple sets of actual direction angles and theoretical difference angles; The correction amount of the updated direction angle of each dimension under different actual direction angles and theoretical difference angle states is summarized.
7. The method according to claim 6, characterized in that The step of calculating the difference between each group of actual direction angles and theoretical difference angle combinations applicable to the current period and analyzing to obtain multiple groups of actual direction angles and theoretical difference angle combinations that are consistent with the actual direction angles and theoretical difference angles of the communication antenna at the current moment, include, Select several combinations from each set of actual direction angle and theoretical difference angle combination applicable to the current period as variable core combinations. The actual direction angle at the current moment and the theoretical difference angle combination are also used as a fixed core combination. The actual direction angle difference and the theoretical difference angle difference of each core combination and each other group of actual direction angle and theoretical difference angle combination are calculated and obtained as the difference between the combinations. Divide each group of other actual direction angle and theoretical difference angle combinations and the core combination with the smallest difference between the combinations into the same combination pool; For the combination pool where each variable core combination is located, the average actual direction angle and the average theoretical difference angle of each group of actual direction angles and theoretical difference angles contained therein are calculated; The actual direction angle and theoretical difference angle combination with the smallest difference between the combination of the mean actual direction angle and the mean theoretical difference angle in the combination pool where each variable core combination is located is used as the updated variable core combination; Determine whether the updated variable core combination has changed; If so, continuously updating the combination pool and the variable core combination; If not, all actual direction angles and theoretical difference angle combinations contained in the combination pool where the fixed core combination is located are taken as multiple groups of actual direction angles and theoretical difference angle combinations that are consistent with the actual direction angles and theoretical difference angles of the communication antenna at the current moment.
8. A shipborne broadband satellite communication control method, characterized in that: include, The actual direction angle of the three-dimensional direction angle of the transmitting communication antenna at the current moment; Receiving the execution adjustment angle of the direction angle of the communication antenna in three dimensions at the current moment in the shipborne broadband satellite communication control method according to any one of claims 1 to 7; Execute adjustment of the direction angles of the communication antenna in three dimensions at the current moment; The actual direction angle of the transmitting communication antenna after adjusting the three-dimensional direction angle at the current moment.
9. A shipborne broadband satellite communication control terminal, characterized in that: include, A transceiver unit, used to send the actual direction angle of the three-dimensional direction angle of the communication antenna at the current moment; Receiving the execution adjustment angle of the direction angle of the communication antenna in three dimensions at the current moment in the shipborne broadband satellite communication control method according to any one of claims 1 to 7; The actual direction angle after the three-dimensional direction angle of the transmitting communication antenna is adjusted at the current moment; The execution unit is used to execute the adjustment angle of the three-dimensional direction angle of the communication antenna at the current moment.
10. A shipborne broadband satellite communication control system, characterized in that: include, A control correction unit is used to obtain the actual direction angle and target direction angle of the communication antenna in three dimensions at the current moment, and calculate the theoretical difference angle of the direction angle of the communication antenna in three dimensions at the current moment, wherein the direction angles in the three dimensions are azimuth, elevation and polarization respectively; Obtain the correction amount of the preset direction angle of each dimension under different actual direction angles and theoretical difference angle states; Substituting the actual direction angle and theoretical difference angle of the three-dimensional direction angle of the communication antenna at the current moment into the correction amount of the direction angle of each dimension under different actual direction angle and theoretical difference angle states, the execution adjustment angle of the three-dimensional direction angle of the communication antenna at the current moment is obtained; Obtain the actual direction angle of the communication antenna after the three-dimensional direction angle at the current moment is adjusted; According to the actual direction angle after the communication antenna performs the adjustment of the direction angle of the three dimensions at the current moment, the correction amount of the direction angle of each dimension under different actual direction angles and theoretical difference angle states is updated; A transceiver unit, used to send the actual direction angle of the three-dimensional direction angle of the communication antenna at the current moment; The execution adjustment angle of the three-dimensional directional angle of the receiving communication antenna at the current moment; The actual direction angle after the three-dimensional direction angle of the transmitting communication antenna is adjusted at the current moment; The execution unit is used to execute the adjustment angle of the three-dimensional direction angle of the communication antenna at the current moment.
Citation Information
Patent Citations
A satellite dynamic tracking method and antenna device
CN109149110A
System for predicting influence on satellite communication signal based on antenna pointing
CN115882980A
Automatic correction method for absolute coordinate system of VICTS satellite communication antenna
CN117439656A
Antenna direction active regulation and control method, device and equipment under influence of environmental factors
CN119209002A
Satellite tracking antenna control device
JP2005181149A