Shipborne dual-frequency satellite fusion network controller, dual-frequency fusion satellite communication system
Through the switching logic and interface management of the ship-borne dual-frequency satellite fusion network controller, automatic switching between Ka and Ku baseband networks is achieved, solving the problems of insufficient communication speed and coverage in the "global network" and ensuring the stability of the communication link and efficient use of resources.
Patent Information
- Application Number
- CN202510815949.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-18
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2045-06-18
AI Technical Summary
The existing "global network" has a Ku large beam rate that cannot meet user needs, while the Ka high-throughput satellite network cannot achieve global coverage.
A shipborne dual-frequency satellite fusion network controller is provided. It obtains satellite search parameter information through the management interface of Ka and Ku modems, uses the processing module to execute switching logic, and realizes automatic switching of Ka and Ku baseband networks based on geographic location and link quality judgment. It also controls the dual-frequency antenna to switch frequency bands through the ACU interface to ensure communication stability.
It realizes intelligent frequency band switching within different coverage ranges, overcomes the problems of insufficient Ku large beam rate and insufficient Ka high-throughput satellite network coverage, and ensures the stability of communication links and efficient use of resources.
Smart Images

Figure CN120342474B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information processing technology, and in particular to a shipborne dual-frequency satellite fusion network controller and a dual-frequency fusion satellite communication system. Background Art
[0002] With the rapid development of Internet applications, users are placing new demands on network stability, availability, and efficiency. The existing "global network," based on the Ku large-beam network, can no longer meet the dual demands of miniaturized terminals and growing communication capacity. To improve communication quality and service quality and better serve the needs of big data networks, it is imperative to integrate Ka high-throughput networks into the "global network" to enhance overall network transmission capabilities. A solution that achieves global coverage through a Ka and Ku dual-band, multi-baseband system network is an inevitable trend for the foreseeable future.
[0003] How to solve the problem that the Ku large beam rate under the existing "global network" cannot meet user needs, while the Ka high-throughput satellite network cannot form global coverage. Summary of the Invention
[0004] The main purpose of the present invention is to provide a shipborne dual-frequency satellite fusion network controller and a dual-frequency fusion satellite communication system to solve the deficiencies in the related art.
[0005] In order to achieve the above-mentioned purpose, according to the first aspect of the present invention, a shipborne dual-frequency satellite fusion network controller is provided, comprising a Ka management interface for performing protocol communication with a Ka modem; a Ku management interface for performing protocol communication with a Ku modem; an ACU interface for communicating with a controller of a dual-frequency antenna; and a processing module; the Ka management interface is used to obtain satellite search parameter information of a preset Ka modem; the Ku management interface is used to obtain satellite search parameter information of a preset Ku modem; the processing module is used to execute a preset switching logic, wherein, when executing the preset switching logic, a switching result is determined based on the preset switching logic, and the satellite search parameter information is processed based on the switching result to obtain standard protocol parameters; the ACU interface is used to forward the standard protocol parameters to the controller of the dual-frequency antenna, so that the dual-frequency antenna controller generates a switching instruction based on the standard protocol parameters to control the dual-frequency antenna to switch frequency bands for achieving satellite tracking.
[0006] Optionally, the processing module is used to obtain current geographic location information when executing the preset switching logic, and to determine whether the current geographic location is within the Ka coverage range; if it is within the Ka coverage range, the Ka baseband network is switched to the in-use network, wherein, if it is within the Ka coverage range, the switching of the Ka baseband network includes judging the link quality if the currently in-use network is the Ka baseband network; if the currently in-use network is not the Ka baseband network, switching to the Ka baseband network, and judging the link quality after the switching is successful; if the judgment result is that the link is interrupted, it is determined whether the link is under Ku coverage; if it is within the Ku coverage range, the Ku baseband network is switched to the in-use network; otherwise, the processing is performed again based on the latest current geographic location until the link is restored or within the Ku coverage range, wherein, after successfully switching the Ku baseband network to the in-use network, wait for a preset time and determine whether the Ku link is available; if it is not available, perform beam-assisted switching and execute the logic under the Ku baseband network.
[0007] Optionally, the processing module is used to determine whether the Ku baseband network is the in-use network if it is outside the Ka coverage range when executing the preset switching logic; if it is the in-use network, execute the logic under the Ku baseband network; if it is not the in-use network, switch the Ku baseband network to the in-use network; after switching the Ku baseband network to the in-use network, wait for a preset time to determine whether the Ku link is available; if it is unavailable, perform beam-assisted switching and execute the logic under the Ku baseband network.
[0008] Optionally, the processing module is used to start a countdown when executing the logic under the Ku baseband network if the current geographic location is within the coverage of Ka; after the countdown ends, determine whether the current Ku link is available; if the current Ku link is available, obtain the latest current location again and determine whether the latest current location is under Ka coverage. If it is under Ka coverage, continue the countdown; after the countdown reaches 0, switch the Ka baseband network to the active network; if the current Ku link is unavailable, wait for a specified period of time to determine whether the Ku link is available. If it is still unavailable, directly switch the Ka baseband network to the active network; wherein, before the countdown reaches 0, continue to determine whether the Ku link is available.
[0009] Optionally, the processing module is used to perform beam-assisted switching if the preset switching logic is not available when executing the preset switching logic, including: determining the optimal beam resource based on the current geographic location and the preset beam coverage map; and sending a forced switching instruction to the Ku modem to switch the beam.
[0010] Optionally, the processing module is used to determine the optimal beam resource based on the current geographic location and the preset beam coverage map when executing the preset switching logic, including: obtaining its pre-configured satellite beam information from the Ku modem; comparing the satellite beam information with the preset beam information, determining the intersection of the satellite beam information and the preset beam information, and storing the beam information in the intersection into a first storage table; determining a beam that matches the current position from the first storage table, obtaining first target beam information and storing the first target beam information into a second storage table, wherein the beam that matches the current position is determined from the beam coverage map; determining the beam information with the highest priority in the second storage table, and switching the Ku modem to the beam information with the highest priority; waiting for a specified period of time to determine whether the Ku link is available; if available, entering the autonomous switching logic of the Ku modem.
[0011] Optionally, the processing module is used to wait for a specified period of time when executing the preset switching logic to determine whether the Ku link is available. If not, the current beam information is stored in a third storage table; the latest current geographic location is obtained, and the beam corresponding to the latest current location is obtained from the first storage table to obtain a second target beam, and the second storage table is updated based on the second target beam; the beam with the same beam information as that in the third storage table is deleted from the updated second storage table to obtain the latest second target beam, and the latest second storage table is formed; if the latest second storage table is not empty, the beam information with the highest priority is determined from the latest second storage table, and the Ku modem is switched to the beam information with the highest priority; if the latest second storage table is empty, the beam information in the third storage table is cleared, and the autonomous switching logic of the Ku modem is entered.
[0012] Optionally, the shipborne dual-frequency satellite fusion network controller also includes a Ka service interface and a Ku service interface. After switching the frequency band, it switches the corresponding service network and connects to the local area network through the Ka service interface and the Ku service interface respectively.
[0013] Optionally, the processing module is used to manually switch to the Ka baseband network, or manually switch to the Ku baseband network when executing the preset switching logic.
[0014] According to a second aspect of the present invention, a dual-frequency fusion satellite communication system is provided, comprising a shipborne dual-frequency satellite fusion network controller and a dual-frequency antenna, wherein the shipborne dual-frequency satellite fusion network controller comprises a Ka management interface for performing protocol communication with a Ka modem; a Ku management interface for performing protocol communication with a Ku modem; an ACU interface for communicating with a controller of the dual-frequency antenna; and a processing module; the Ka management interface is used to obtain satellite search parameter information of a preset Ka modem; the Ku management interface is used to obtain satellite search parameter information of a preset Ku modem; the processing module is used to execute a preset switching logic, wherein when executing the preset switching logic, a switching result is determined based on the preset switching logic, and the satellite search parameter information is processed based on the switching result to obtain standard protocol parameters; the ACU interface is used to forward the standard protocol parameters to the controller of the dual-frequency antenna, so that the dual-frequency antenna controller generates a switching instruction based on the standard protocol parameters to control the dual-frequency antenna to perform frequency band switching to achieve satellite tracking.
[0015] This embodiment provides a shipborne dual-frequency satellite fusion network controller and a dual-frequency fusion satellite communication system, wherein the shipborne dual-frequency satellite fusion network controller includes a Ka management interface for performing protocol communication with a Ka modem; a Ku management interface for performing protocol communication with a Ku modem; an ACU interface for communicating with a controller of a dual-frequency antenna; and a processing module; the Ka management interface is used to obtain satellite search parameter information of a preset Ka modem; the Ku management interface is used to obtain satellite search parameter information of a preset Ku modem; the processing module is used to execute a preset switching logic, wherein when executing the preset switching logic, a switching result is determined based on the preset switching logic, and the satellite search parameter information is processed based on the switching result to obtain standard protocol parameters; the ACU interface is used to forward the standard protocol parameters to the controller of the dual-frequency antenna, so that the dual-frequency antenna controller generates a switching instruction based on the standard protocol parameters to control the dual-frequency antenna to switch the frequency band to achieve satellite tracking. Protocol communication is carried out with the dual-frequency antenna and two modems through the interface, and the protocol data of the corresponding modem is converted into standard protocol data according to the switching logic result to communicate with the antenna controller, realizing the switching between Ka and Ku, overcoming the problem in the existing "global network" in related technologies that the Ku large beam rate cannot meet user needs, and the Ka high-throughput satellite network cannot form global coverage. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0017] Figure 1 This is a schematic diagram of the structure of a shipborne dual-frequency satellite fusion network controller according to an embodiment of the present invention;
[0018] Figure 2 is a schematic diagram of switching logic according to an embodiment of the present invention;
[0019] Figure 3 1 is a schematic diagram of the execution logic under the Ka high-throughput baseband network in an embodiment of the present invention;
[0020] Figure 4 1 is a schematic diagram of the execution logic under the Ku baseband network in an embodiment of the present invention;
[0021] Figure 5 is a schematic diagram of beam-assisted switching logic in an embodiment of the present invention;
[0022] Figure 6a This is a schematic diagram of an application of a dual-frequency fusion satellite communication system according to an embodiment of the present invention;
[0023] Figure 6b is another application diagram of the dual-frequency fusion satellite communication system according to an embodiment of the present invention;
[0024] Figure 7 It is a connection diagram within the dual-frequency fusion satellite communication system according to an embodiment of the present invention. DETAILED DESCRIPTION
[0025] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0026] It should be noted that the terms "first," "second," and the like in the description of the present invention and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate for the purposes of describing the embodiments of the present invention herein. In addition, the terms "including," "having," and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such processes, methods, products, or apparatuses.
[0027] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments of the present invention can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0028] Currently, the antenna only supports communicating with one modem at a time. Therefore, to achieve this function, the antenna must first support the interaction protocols of the two modems to be used (the antenna may support some of these, but if the protocols differ significantly, you will need to manually select different versions). If the antenna supports both protocols, you will need to unplug the communication cable and connect it to the other modem when switching. At the same time, if the two modem protocols differ significantly, you will need to log in to the antenna to manually change the version.
[0029] The antenna-to-satellite function in shipborne satellite communications primarily relies on information exchange between the baseband system and the satellite antenna. The protocol used for this interaction varies depending on the baseband system. Preliminary analysis indicates that most major baseband systems use the OpenAMIP protocol. OpenAMIP stands for Open Antenna and Modem Interface Protocol, an ASCII-based message-based protocol used for information exchange between the antenna controller and the satellite modem. However, due to differences in the format and content of the OpenAMIP protocol between different baseband vendors, different antenna manufacturers support different versions of the OpenAMIP protocol, creating certain barriers to interoperability. To ensure the universal applicability of research products, a deep understanding of the OpenAMIP protocol is required. This requires clarifying the differences between the OpenAMIP protocols of major baseband systems and identifying the protocol content used by each baseband system to interact with the antenna. This ensures compatibility with OpenAMIP protocols from different baseband vendors and antennas from different vendors.
[0030] To meet practical functional requirements, the dual-band satellite converged network controller must consider protocol transmission between the dual-band antenna and the dual-band network controller, protocol transmission between the dual-band network controller and different modems, and handoff determination and link switching between different basebands and networks. The key technologies used in this embodiment are OpenAMIP protocol conversion and multi-baseband system parallel antenna management technology.
[0031] According to an embodiment of the present invention, a shipborne dual-frequency satellite fusion network controller is provided, such as Figure 1 As shown, it includes a Ka management interface for protocol communication with the Ka modem; a Ku management interface for protocol communication with the Ku modem; and a processing module; the Ka management interface is used to obtain the satellite search parameter information of the preset Ka modem; the Ku management interface is used to obtain the satellite search parameter information of the preset Ku modem; the processing module is used to execute the preset switching logic, wherein, when the preset switching logic is executed, the switching result is determined based on the preset switching logic, and the satellite search parameter information is processed based on the switching result to obtain standard protocol parameters; the ACU interface is used to forward the standard protocol parameters to the controller of the dual-frequency antenna, so that the dual-frequency antenna controller generates a switching instruction based on the standard protocol parameters to control the dual-frequency antenna to switch the frequency band to achieve satellite tracking.
[0032] The primary goal of this embodiment is to fully leverage the advantages of multi-band satellite resources within the "global network." Using a shipboard dual-frequency satellite fusion network controller as its core, it addresses the automatic switching between different frequency bands and baseband networks within the same antenna. The corresponding baseband system controls and manages the antenna for alignment based on existing usage requirements. The dual-frequency satellite fusion network controller controls frequency switching for the dual-frequency antenna. The dual-frequency antenna is responsible for transmitting and receiving Ka or Ku-band signals and receiving instructions to switch frequency bands accordingly. The dual-frequency satellite fusion network controller assesses link quality and coverage and, based on the logic and rules used in these assessments, transmits switching instructions to the dual-frequency antenna.
[0033] The dual-band fusion antenna and two modems communicate via an interface, converting the corresponding modem's protocol data into standard protocol data based on the switching logic for communication with the antenna controller. Specifically, the dual-band satellite fusion network controller communicates with the two modem management interfaces to obtain their satellite tracking parameters. Based on the built-in switching logic, it then sends the converted standard parameters to the dual-band antenna terminal. The dual-band antenna terminal controller then controls the dual-band antenna to complete satellite tracking.
[0034] Frequency band switching primarily involves switching the baseband network and executing dual-band antennas. Dual-band antennas obtain information such as the satellite's orbital position, satellite search carrier frequency, symbol rate, and BUC / LNB local oscillator from the dual-band satellite converged network controller via the standard OpenAMIP protocol. Based on this carrier and local oscillator information, the dual-band antenna identifies whether a frequency band switch is necessary and executes accordingly. Therefore, frequency band switching primarily involves switching the baseband network.
[0035] To establish normal communication between the modem and the antenna control unit (ACU), the dual-band handover controller must support the OpenAMIP protocol. The dual-band handover controller acts as an OpenAMIP TCP Server for the modem and an OpenAMIP TCP Client for the ACU. As a bidirectional proxy for OpenAMIP, the dual-band handover controller must understand the OpenAMIP protocol messages sent by the ACU and modem, converting proprietary extended parameters into standard protocol parameters to improve protocol compatibility.
[0036] For example, the command sent by the antenna control unit (ACU) to the dual-frequency antenna includes satellite search parameters, including satellite longitude, downlink frequency, symbol rate, and polarization. However, because the standard OpenAMIP protocol (H f1 f2 rof=f3) specifies the tracking bandwidth (f2), while rof is an optional parameter, the symbol rate cannot be calculated without the rof value, which in turn prevents the antenna from searching for satellites. Therefore, the onboard dual-frequency satellite fusion network controller must complete the rof value in the OpenAMIP H message sent to the antenna control unit (ACU). This value is obtained by sending a query command to the modem to obtain the symbol rate (RS) or roll-off factor (ROF). Based on the tracking bandwidth (BW) and roll-off factor (ROF), the antenna control unit (ACU) can calculate the symbol rate (RS) using the formula RS = BW / ROF. Only then can it send all the required parameters to the antenna control unit (ACU) for normal satellite search.
[0037] The dual-band switching controller will act as a communication proxy between the modem and the antenna control unit (ACU), receiving satellite search related parameters from the modem:
[0038] S f1 f2 f3 (Satellite's longitude, maximum offset of satellite's latitude (for inclined orbit satellites), nominal polarization offset of satellite (for inclined satellites).
[0039] H f1 f2 (downlink frequency, carrier bandwidth)
[0040] P c1 c2 (receive polarization, transmit polarization)
[0041] B f1 f2 (LNB local oscillator, BUC local oscillator)
[0042] E f1 (maximum transmit power)
[0043] T f1 f2 (transmitting frequency, transmitting bandwidth)
[0044] K f1 (maximum inclination of the beam minor axis to the geosynchronous arc (negligible))
[0045] After F (end command), the message is first cached, and then the roll-off factor ROF value is obtained according to the API interface provided by the modem, and the ROF value is pieced together into "H f1 f2 rof=f3" and then forwarded to the antenna controller (ACU). The antenna controller (ACU) can extract the satellite longitude, downlink frequency, symbol rate, and polarization mode parameter values based on these satellite search parameters, and then send the satellite search parameter command to the antenna to allow the antenna to search for satellites normally.
[0046] The dual-band switching controller will act as a communication proxy between the modem and the antenna control unit (ACU). In order to adapt to different types of modems and antenna control units (ACU), the dual-band switching controller will cache the OpenAMIP instructions sent by the modem, perform deduplication processing, and then forward them to ensure that all required parameters are contained for the antenna control unit (ACU).
[0047] As an optional implementation method of this embodiment, the processing module is used to obtain current geographic location information when executing the preset switching logic, and determine whether the current geographic location is within the Ka coverage range; if it is within the Ka coverage range, switch the Ka baseband network to the in-use network, wherein, if it is within the Ka coverage range, switch the Ka baseband network including if the currently in-use network is the Ka baseband network, determine the link quality; if the currently in-use network is not the Ka baseband network, switch to the Ka baseband network, and after the switch is successful, determine the link quality; if the determination result is link interruption, determine whether the link is under Ku coverage; if it is within the Ku coverage range, switch the Ku baseband network to the in-use network; otherwise, re-process based on the latest current geographic location until the link is restored or within the Ku coverage range, wherein, after successfully switching the Ku baseband network to the in-use network, wait for a preset time and determine whether the Ku link is available; if it is not available, perform beam-assisted switching and execute the logic under the Ku baseband network.
[0048] This optional implementation leverages the computing power of the dual-band controller and designs coverage and link quality determination mechanisms based on different scenarios to achieve intelligent frequency switching, ensuring that devices always select the frequency band with the most abundant resources and the best link quality for communication. To achieve intelligent frequency switching, it is necessary to first confirm the strategies for determining location and link quality, eliminate interference factors, and ensure the accuracy and real-time nature of acquired data.
[0049] When determining geographic location, the first step is to accurately obtain the geographic location information of the terminal site in real time. Secondly, the specific coverage range of the satellite beam is required as a basis for determining whether the terminal is inside or outside the coverage. At the same time, given that the coverage map is an irregular graph, a suitable algorithm must be found to determine whether the terminal is inside or outside the coverage at this time, providing accurate judgment results to the logic algorithm.
[0050] As an optional implementation method of this embodiment, the processing module is used to, when executing the preset switching logic, determine whether the Ku baseband network is the in-use network if it is outside the Ka coverage range; if it is the in-use network, execute the logic under the Ku baseband network; if it is not the in-use network, switch the Ku baseband network to the in-use network; after switching the Ku baseband network to the in-use network, wait for a preset time to determine whether the Ku link is available; if it is unavailable, perform beam-assisted switching and execute the logic under the Ku baseband network.
[0051] In the above optional implementation, refer to Figure 2 The dual-band controller uses the OpenAMIP protocol to obtain accurate geographic location information from the antenna, confirming the site's current location. Assuming the company has coverage of all satellite beams in the "Global Network," the terminal device can use the ray method to confirm whether it is within the coverage of the judgment beam. (The specific concept is to draw a ray from the current location in any direction and count the number of times the ray intersects with the polygon. If the total number of intersections is odd, the site is inside the polygon; if the total number of intersections is even, the point is outside the polygon.)
[0052] Specifically, when the dual-frequency satellite fusion network controller is started normally, it obtains the current location information and determines the coverage range of the system based on the location information. If it is within the Ka high-throughput coverage range, it switches the Ka baseband network to the active network and starts running the logic under the Ka baseband network until it switches to the Ku baseband network and runs the logic under the Ku baseband network.
[0053] If the site is not within the Ka high-throughput coverage area, it is assumed to be within the Ku large-beam coverage area (Ku large-beam coverage is wider and completely overlaps with the Ka high-throughput satellite network coverage), and the Ku baseband network is switched to the active network.
[0054] To accurately determine whether a station is located within a polygon covered by satellites, we can use the ray method. The detailed steps of this method are as follows: First, using the station's current location as the starting point, extend a ray of infinite length in any direction. Next, carefully count and record the points at which this ray intersects the polygon's edges. By observing the number of intersections counted, if the number is odd, we can conclude with certainty that the station is inside the polygon. Conversely, if the number of intersections counted is even, we can conclude that the station is outside the polygon. The logic behind this method is that when a ray is cast from the station to the polygon, each new intersection means that the ray has either entered the polygon or left the polygon. Since the ray's starting point is outside the polygon, it is physically inevitable that the ray will eventually leave the polygon, forming an "exit" intersection. Therefore, if the total number of intersections is odd, this means that the ray's first and last intersections with the polygon were in an "exit" direction, proving that the station is inside the polygon. On the contrary, if the total number of intersections is even, this means that the ray intersects the polygon in the opposite way when it first intersects the polygon and the last time it intersects the polygon, that is, the first time it "enters" the polygon and the last time it "leaves" the polygon, so we can determine that the station is outside the polygon.
[0055] refer to Figure 3 The handover rules for the Ka high-throughput satellite network are shown. The terminal's location is initially determined. If the site is within Ka high-throughput satellite coverage, link quality is regularly verified. If the link is interrupted, a waiting period is designed to avoid interruptions caused by beam switching. Link quality is re-evaluated after a period of time after the interruption. A link interruption is only confirmed if the link is determined to be interrupted twice. After a link interruption is determined, the link is re-determined to determine whether it is within Ku coverage. If it is, the Ku large beam is connected. If not, the link is continuously re-tested until the link is restored or reaches Ku coverage. If the terminal is detected outside Ka coverage but within Ku coverage, it will automatically switch to the Ku baseband network, regardless of whether the site is online, to ensure terminal link stability.
[0056] As an optional implementation method of this embodiment, the processing module is used to start a countdown when executing the logic under the Ku baseband network if the current geographical location is within the coverage of Ka; after the countdown ends, determine whether the current Ku link is available; if the current Ku link is available, obtain the latest current location again, and determine whether the latest current location is under Ka coverage. If it is under Ka coverage, continue the countdown; after the countdown reaches 0, switch the Ka baseband network to the in-use network; if the current Ku link is unavailable, wait for a specified period of time to determine whether the Ku link is available. If it is still unavailable, directly switch the Ka baseband network to the in-use network; wherein, before the countdown reaches 0, continue to determine whether the Ku link is available.
[0057] In the above optional implementation, refer to Figure 4 The handover rules for a Ku large-beam network are shown. The terminal's location is determined. If it is determined to be within Ka high-throughput satellite coverage, a countdown begins. Otherwise, the location determination process continues. After the countdown begins, a ping program is run to confirm the availability of the current Ku link. If the link is interrupted, a wait time is implemented to prevent interruptions caused by beam switching. Link quality is re-determined after a period of time after the interruption. A link interruption is only confirmed if the link is determined to be interrupted twice. Upon confirmation of link interruption, the countdown is set to 0, and an attempt is made to connect to the Ka baseband network. If the link is confirmed to be online, the location is determined again after the link quality determination is completed. If the site is still within Ka coverage, the countdown continues and the link quality determination is repeated. By the end of the countdown, the site is fully within Ka coverage, confirming that it has fully entered the Ka high-throughput network, and the Ka baseband network is switched to the active network. If the site leaves Ka high-throughput coverage before the countdown reaches zero, the location determination process re-enters the loop until it re-enters Ka high-throughput satellite coverage, resetting the countdown timer.
[0058] In the above optional implementation, when on the Ka network, switching occurs primarily when the link is interrupted and the device is in Ku coverage. Furthermore, when the link leaves Ka coverage, switching occurs regardless of link interruption (this is primarily because coverage has already been lost, and although the link is not interrupted, the satellite signal is relatively poor, so direct switching is also considered). When on the Ku network, switching to the Ka network is only considered after confirming that Ka coverage has been maintained stably for a long period of time (this is primarily to avoid being at the edge of coverage, frequently entering and exiting coverage, resulting in failure to access the Ka network, and then switching back to Ku, only to attempt to switch to the Ka network again shortly thereafter, which can easily lead to long interruptions).
[0059] As an optional implementation method of this embodiment, the processing module is used to perform beam-assisted switching if the preset switching logic is not available when executing the preset switching logic, including: determining the optimal beam resource based on the current geographic location and the preset beam coverage map; sending a forced switching instruction to the Ku modem to switch the beam.
[0060] As an optional implementation method of this embodiment, the processing module is used to determine the optimal beam resource based on the current geographic location and the preset beam coverage map when executing the preset switching logic, including: obtaining its pre-configured satellite beam information from the Ku modem; comparing the satellite beam information with the preset beam information, determining the intersection of the satellite beam information and the preset beam information, and storing the beam information in the intersection into a first storage table; determining a beam that matches the current position from the first storage table, obtaining first target beam information and storing the first target beam information into a second storage table, wherein the beam that matches the current position is determined from the beam coverage map; determining the beam information with the highest priority in the second storage table, and switching the Ku modem to the beam information with the highest priority; waiting for a specified period of time to determine whether the Ku link is available; if available, entering the autonomous switching logic of the Ku modem.
[0061] As an optional implementation method of this embodiment, the processing module is used to wait for a specified period of time when executing the preset switching logic to determine whether the Ku link is available. If not, the current beam information is stored in a third storage table; the latest current geographic location is obtained, and the beam corresponding to the latest current location is obtained from the first storage table to obtain a second target beam, and the second storage table is updated based on the second target beam; the beam with the same beam information as that in the third storage table is deleted from the updated second storage table to obtain the latest second target beam, and the latest second storage table is formed; if the latest second storage table is not empty, the beam information with the highest priority is determined from the latest second storage table, and the Ku modem is switched to the beam information with the highest priority; if the latest second storage table is empty, the beam information in the third storage table is cleared, and the autonomous switching logic of the Ku modem is entered.
[0062] In this optional implementation, this feature is specifically activated during handover between the Ka and Ku modems, optimizing handover efficiency. The dual-band controller uses the terminal's latitude and longitude information acquired in real time by the dual-band antennas and a pre-set internal beam coverage map to accurately determine the most suitable beam resource for the given environment. Once this determination is made, the dual-band controller immediately sends a forced handover command to the Ku modem, initiating a rapid beam switching process.
[0063] refer to Figure 5Regarding pre-configured satellite beam information: For a modem to support automatic switching between multiple beams, the corresponding beam's satellite search carrier information must be pre-programmed into the device. This pre-configured satellite beams determine which satellite beams the modem can access the network. Each satellite beam has a unique beam number, and the acquired beam information is the beam number. The table storing these beam numbers is represented by maplet 1 in the figure. The first storage table is represented by maplet 2. The second storage table is represented by maplet a. The third storage table is represented by maplet b. Maplet a lists beams configured by our in-house terminal that are available at the current geographic location but have not yet been verified for availability. As verification is repeated, the number of beams in maplet a decreases. When maplet a is empty, to avoid the situation where the modem cannot access the network on the newly configured beam due to an updated beam in the modem but our in-house terminal has not yet updated the beam number, the modem performs satellite switching polling based on its own logic after all available beams configured by the in-house terminal have been tested. At this point, the beam-assisted handover logic is exited. Our device no longer controls the Ku modem and continues to the next step in the overall logic. The overall logic is a continuous loop, and it will re-enter the beam-assisted handover logic when certain conditions are met. Therefore, it is necessary to clear the beams of maplet b in advance to avoid skipping potentially usable beams when re-entering the beam-assisted handover logic. Maplet b is a beam that has been attempted and confirmed to be unable to access the network. However, since it is currently unable to access the network, it cannot be guaranteed that it will not be able to access the network in the future.
[0064] When assessing link quality, the handover logic program uses a ping method to evaluate link quality. Due to different network environments, the ping destination addresses differ for public and private network users. Specifically, public network users ping the public network address to assess link quality, while private network users ping the private network address to determine whether their link quality meets handover requirements. To reduce satellite data usage, link quality assessment relies primarily on a windowed mode. This mode continuously samples link quality over a period of time and integrates these sampling results to reach a final assessment. Specifically, the system initiates a continuous test every minute, with each test consisting of 60 ping operations, separated by a one-second interval. If the ping operation to the destination address times out 10 or more times during these 60 tests, the link is deemed unavailable, triggering the appropriate unavailable link handling logic. A continuous determination mechanism is also implemented; if five consecutive ping failures occur, the link is considered disconnected. To implement the ping function, the handover logic program uses the Linux ping command, with parameter settings ensuring that only one data packet is sent per ping operation. The program then reads the return value of the ping command to obtain the link quality evaluation result.
[0065] Furthermore, after the Ku modem switches to the beam information with the highest priority, the new beam search information will be sent to the antenna. After receiving the search information, the antenna will re-track and search for satellites. At the same time, the time waiting for the modem to access the network is relatively long. The 5-minute wait in the figure is to ensure that there is time to access the network normally after finding the correct satellite, so that it is accurate when judging whether the link is available.
[0066] As an optional implementation of this embodiment, the processing module is used to manually switch to the Ka baseband network or manually switch to the Ku baseband network when executing the preset switching logic.
[0067] To meet the individual needs of different users, a manual control mode has been specifically incorporated into the design. Users can flexibly choose to access either the Ka or Ku baseband network based on their specific needs. It's important to note that once a user makes a manual selection, they must reselect to enable automatic switching mode again. In single Ka mode, the dual-band satellite converged network controller performs specific operations: it converts only the OpenAMIP protocol data from the Ka modem and then passes it to the antenna controller. Simultaneously, it transmits only the Ka modem's service data stream to the user's LAN, ensuring focused and efficient data transmission.
[0068] In a single Ku-mode configuration, the dual-band satellite converged network controller performs specific tasks: it converts and processes the OpenAMIP protocol data generated by the Ku modem and securely transmits it to the antenna controller. It also ensures that the Ku modem's service data is accurately delivered to the user's local area network to meet actual user needs. This process strictly adheres to established procedures to ensure the rigor, stability, and security of data transmission.
[0069] As an optional implementation method of this embodiment, the shipborne dual-frequency satellite fusion network controller also includes a Ka service interface and a Ku service interface. After switching the frequency band, it switches the corresponding service network and connects to the local area network through the Ka service interface and the Ku service interface respectively.
[0070] Regarding the service network, the dual-band satellite converged network controller communicates with the service interfaces of two modems. These two service interfaces serve as the terminal system's two network exits. When the management network is switched, the service network switches simultaneously. The LAN interface, serving as the ship's network interface, is responsible for distributing internet-accessible service addresses to ship-side application systems. Switching the ship's IP service network primarily involves selecting the service data exit point, specifically determining the terminal device's network exit point and controlling the flow of service data.
[0071] Business network switching refers to the switching of the entire system's operational business logic, including switching between working devices (modems) and network routing. Switching services are only effective when the system is in the switching mode. Network switching is not automatically executed by the controller software; switching instructions come from the switching logic software. To implement command switching, the controller system software has a built-in switching service that interfaces with the upper-level logic switching software. It utilizes a proprietary custom TCP protocol, with protocol data encrypted using CRC32. The switching service is a TCP-based server. Its features include exchanging business data with other modules via a message event mechanism. It provides services for user switching software to operate the controller system. It supports concurrent access by multiple users. Its primary services include responding to geolocation queries, network link switching, and beam queries and switching.
[0072] Specifically, the Ka service interface is the network exit of the device. This interface can be configured with a Ka modem service IP address. This interface is used to verify the status of the corresponding satellite network and to access the respective service network, enabling the ship-side IP service data to access the corresponding satellite network.
[0073] Ku service interface: The network exit of the device. The interface can be configured with the service IP address of the Ku modem, used to verify the status of the corresponding satellite network, and is also used to connect to the respective service network to realize the function of connecting the ship-side IP service data to the corresponding satellite network.
[0074] It also includes a user local area network interface: used to connect to the ship's business network. According to the switching logic, it selects to communicate with the docked Ka or Ku business interface to realize the function of user LAN accessing the corresponding baseband network.
[0075] The dual-band handover controller's functions can be broken down into service network handover, frequency band handover (OpenAMIP protocol conversion, Telnet protocol proxy conversion), satellite coverage map import and identification, geolocation acquisition, coverage range determination, link quality determination, and satellite beam-assisted handover. It clarifies the implementation of baseband network handover and service network handover, completes communication between the baseband side and different modems, and connects the antenna side to the antenna controller using a unified standard format.
[0076] This embodiment uses an interface to communicate with the dual-band converged antenna and two modems through protocol. Based on the switching logic, the corresponding modem's protocol data is converted to standard protocol data for communication with the antenna controller. Based on the switching logic, the LAN service outlet of the dual-band converged network controller is switched to the corresponding modem service outlet. This enables switching between the ship-side service network and the baseband network.
[0077] This embodiment addresses the high terminal costs and complex technical solutions associated with dual-antenna, dual-band "global network" scenarios. Through the unified management of the Ka+Ku dual-band integrated satellite communication terminal system, the ship-side network can implement automatic frequency switching and satellite resource optimization based on coverage, link quality, and business policies. This mature product, dedicated to the "global network," will be promoted to ocean-going vessels, promoting end-user utilization of high-throughput resources, improving user experience, and alleviating resource constraints in some regions.
[0078] According to an embodiment of the present invention, a dual-frequency fusion satellite communication system is also provided, including a shipborne dual-frequency satellite fusion network controller and a dual-frequency antenna, wherein the shipborne dual-frequency satellite fusion network controller includes a Ka management interface for protocol communication with a Ka modem; a Ku management interface for protocol communication with a Ku modem; an ACU interface for communicating with the controller of the dual-frequency antenna; and a processing module; the Ka management interface is used to obtain satellite search parameter information of a preset Ka modem; the Ku management interface is used to obtain satellite search parameter information of a preset Ku modem; the processing module is used to execute a preset switching logic, wherein when executing the preset switching logic, a switching result is determined based on the preset switching logic, and the satellite search parameter information is processed based on the switching result to obtain standard protocol parameters; the ACU interface is used to forward the standard protocol parameters to the controller of the dual-frequency antenna, so that the dual-frequency antenna controller generates a switching instruction based on the standard protocol parameters to control the dual-frequency antenna to switch the frequency band to achieve satellite tracking.
[0079] In this embodiment, the shipborne Ka+Ku dual-frequency fusion satellite communication terminal system is mainly composed of a shipborne Ka+Ku dual-frequency fusion antenna and a shipborne Ka+Ku dual-frequency satellite fusion network controller, combined with modem equipment and network interaction equipment in different frequency bands under the global network.
[0080] For example, if the dual-band fusion antenna only outputs one transceiver cable, since the modem in the "global network" will only start transmitting after receiving and locking, there is no link interference problem. Therefore, the transceiver cables of the two modems can be connected to the dual-band fusion antenna by directly configuring a splitter / combiner. Figure 6a .
[0081] If the dual-band fusion antenna outputs the corresponding frequency band transmit and receive ports, the corresponding frequency band modem is connected to the corresponding port for one-to-one matching, refer to Figure 6b .
[0082] Furthermore, the modem generally only provides one interface to the outside world. The interface contains both the protocol satellite search parameter information of the management network segment and the business data information of the business network segment. Therefore, the corresponding management network segment and business network segment are usually separated through a switch. The shipborne Ka+Ku dual-frequency fusion satellite communication terminal system contains two modems. When designing, it is necessary to fully consider the connection methods of different modems and the configuration of the corresponding switches. If the modems only have one external interface, the connection configuration method is referenced. Figure 7The interfaces connected to the modems are configured as trunk ports, allowing access to the corresponding VLANs, including the management and service VLANs for the modems. The interfaces connected to the dual-band controllers are configured as access ports. If the management and service interfaces of the modems are already isolated, you can bypass the switch and connect them directly to the dual-band controllers.
[0083] When the dual-frequency satellite fusion network controller implements baseband network switching, the automatic switching logic is the same as that of the previous embodiment and will not be repeated here.
[0084] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.
Claims
1. A shipborne dual-frequency satellite fusion network controller, characterized in that: include: A Ka management interface for protocol communication with the Ka modem; a Ku management interface for protocol communication with the Ku modem; an ACU interface for communicating with the controller of the dual-band antenna; and a processing module; wherein the Ka management interface is used to obtain satellite search parameter information preset for the Ka modem; The Ku management interface is used to obtain satellite search parameter information of the preset Ku modem; The processing module is used to execute a preset switching logic, wherein when executing the preset switching logic, a switching result is determined based on the preset switching logic, and the satellite search parameter information is processed based on the switching result to obtain a standard protocol parameter; The ACU interface is used to forward the standard protocol parameters to the controller of the dual-frequency antenna, so that the dual-frequency antenna controller generates a switching instruction based on the standard protocol parameters to control the dual-frequency antenna to switch the frequency band to achieve satellite tracking; The processing module is used to obtain the current geographical location information when executing the preset switching logic, and determine whether the current geographical location is within the coverage of the processing Ka; If the network is within the Ka coverage area, switching the Ka baseband network to the currently used network, wherein if the network is within the Ka coverage area, switching the Ka baseband network includes determining the link quality if the currently used network is the Ka baseband network; if the currently used network is not the Ka baseband network, switching to the Ka baseband network, and determining the link quality after the switching is successful; If the result of the determination is link interruption, it is determined whether the link is in Ku coverage. If it is in Ku coverage, the Ku baseband network is switched to the active network. Otherwise, the process is re-performed based on the latest current geographic location until the link is restored or in Ku coverage. After the Ku baseband network is successfully switched to the active network, a preset time is waited and a determination is made as to whether the Ku link is available. If it is unavailable, beam-assisted switching is performed and the logic under the Ku baseband network is executed. The processing module is configured to, when executing the preset switching logic, determine whether the Ku baseband network is the active network if the network is outside the Ka coverage range; and if the network is active, execute the logic under the Ku baseband network; If the network is not in use, the Ku baseband network is switched to the network in use; after switching the Ku baseband network to the network in use, the system waits for a preset time to determine whether the Ku link is available; If it is not available, beam-assisted switching is performed and the logic under the Ku baseband network is executed; The processing module is used to execute the logic under the Ku baseband network: if the current geographical location is within the coverage of Ka, start the countdown; after the countdown ends, determine whether the current Ku link is available; if the current Ku link is available, obtain the latest current location again, and judge whether the latest current location is under Ka coverage. If it is under Ka coverage, continue the countdown; after the countdown reaches 0, switch the Ka baseband network to the active network; if the current Ku link is unavailable, wait for a specified period of time and then determine whether the Ku link is available. If it is still unavailable, directly switch the Ka baseband network to the active network; wherein, before the countdown reaches 0, continue to determine whether the Ku link is available.
2. The shipborne dual-frequency satellite fusion network controller according to claim 1, characterized in that: The processing module is used to perform beam-assisted switching if the preset switching logic is not available when executing the preset switching logic, including: determining the optimal beam resource based on the current geographic location and the preset beam coverage map; sending a forced switching instruction to the Ku modem using the optimal beam resource to switch the beam.
3. The shipborne dual-frequency satellite fusion network controller according to claim 2, characterized in that: The processing module is configured to determine the optimal beam resource based on the current geographical location and the preset beam coverage map when executing the preset switching logic, including: obtaining pre-configured satellite beam information of the Ku modem from the Ku modem; Comparing the satellite beam information with preset beam information, determining an intersection of the satellite beam information and the preset beam information, and storing the beam information in the intersection in a first storage table; determining a beam that matches the current position from the first storage table, obtaining first target beam information, and storing the first target beam information in a second storage table, wherein the beam that matches the current position is determined from the beam coverage map; determining beam information with the highest priority in the second storage table, and switching the Ku modem to the beam information with the highest priority; After waiting for a specified period of time, it determines whether the Ku link is available; if available, it enters the autonomous switching logic of the Ku modem.
4. The shipborne dual-frequency satellite fusion network controller according to claim 3, characterized in that: The processing module is configured to wait for a specified period of time when executing the preset switching logic to determine whether the Ku link is available, and if not, store the current beam information in a third storage table; Obtaining the latest current geographic location, obtaining a beam that matches the latest current location from the first storage table, obtaining a second target beam, and updating the second storage table based on the second target beam; Deleting beams having the same beam information as in the third storage table from the updated second storage table to obtain the latest second target beam and form the latest second storage table; If the latest second storage table is not empty, determining the beam information with the highest priority from the latest second storage table, and switching the Ku modem to the beam information with the highest priority; If the latest second storage table is empty, the beam information in the third storage table is cleared and the autonomous switching logic of the Ku modem is entered.
5. The shipborne dual-frequency satellite fusion network controller according to claim 1, characterized in that: The shipborne dual-frequency satellite fusion network controller also includes Ka service interface and Ku service interface. After switching the frequency band, it switches to the corresponding service network and connects to the local area network through the Ka service interface and Ku service interface respectively.
6. The shipborne dual-frequency satellite fusion network controller according to claim 1, characterized in that: The processing module is used to manually switch to the Ka baseband network or manually switch to the Ku baseband network when executing the preset switching logic.
7. A dual-frequency fusion satellite communication system, characterized in that: The system comprises a shipborne dual-frequency satellite fusion network controller and a dual-frequency antenna, wherein the shipborne dual-frequency satellite fusion network controller comprises a Ka management interface for performing protocol communication with a Ka modem; a Ku management interface for performing protocol communication with a Ku modem; an ACU interface for communicating with a controller of the dual-frequency antenna; and a processing module; The Ka management interface is used to obtain satellite search parameter information of a preset Ka modem; the Ku management interface is used to obtain satellite search parameter information of a preset Ku modem; the processing module is used to execute a preset switching logic, wherein, when executing the preset switching logic, a switching result is determined based on the preset switching logic, and the satellite search parameter information is processed based on the switching result to obtain standard protocol parameters; the ACU interface is used to forward the standard protocol parameters to the controller of the dual-band antenna, so that the dual-band antenna controller generates a switching instruction based on the standard protocol parameters to control the dual-band antenna to switch the frequency band to achieve satellite tracking; The processing module is used to obtain the current geographical location information when executing the preset switching logic, and determine whether the current geographical location is within the coverage of the processing Ka; If the network is within the Ka coverage area, switching the Ka baseband network to the currently used network, wherein if the network is within the Ka coverage area, switching the Ka baseband network includes determining the link quality if the currently used network is the Ka baseband network; if the currently used network is not the Ka baseband network, switching to the Ka baseband network, and determining the link quality after the switching is successful; If the result of the determination is link interruption, it is determined whether the link is in Ku coverage. If it is in Ku coverage, the Ku baseband network is switched to the active network. Otherwise, the process is re-performed based on the latest current geographic location until the link is restored or in Ku coverage. After the Ku baseband network is successfully switched to the active network, a preset time is waited and a determination is made as to whether the Ku link is available. If it is unavailable, beam-assisted switching is performed and the logic under the Ku baseband network is executed. The processing module is configured to, when executing the preset switching logic, determine whether the Ku baseband network is the active network if the network is outside the Ka coverage range; and if the network is active, execute the logic under the Ku baseband network; If the network is not in use, the Ku baseband network is switched to the network in use; after switching the Ku baseband network to the network in use, the system waits for a preset time to determine whether the Ku link is available; If it is not available, beam-assisted switching is performed and the logic under the Ku baseband network is executed; The processing module is used to execute the logic under the Ku baseband network: if the current geographical location is within the coverage of Ka, start the countdown; after the countdown ends, determine whether the current Ku link is available; if the current Ku link is available, obtain the latest current location again, and judge whether the latest current location is under Ka coverage. If it is under Ka coverage, continue the countdown; after the countdown reaches 0, switch the Ka baseband network to the active network; if the current Ku link is unavailable, wait for a specified period of time and then determine whether the Ku link is available. If it is still unavailable, directly switch the Ka baseband network to the active network; wherein, before the countdown reaches 0, continue to determine whether the Ku link is available.
Citation Information
Patent Citations
Dual-frequency antenna network switching method and system
CN118400021A