A shipborne terminal and method based on BeiDou satellite terminal

Through signal reception monitoring, link matching, and status identification modules, dynamic adaptation and accurate fault diagnosis of BeiDou terminals are achieved, solving the problem of unstable operation of traditional terminals under dynamic link conditions and improving the adaptability and fault response capability of terminals.

CN121078398BActive Publication Date: 2026-03-10SHISHI FTGMDC COMM EQUIP +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-06
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Traditional shipborne terminals cannot adapt to dynamically changing link states, resulting in delayed positioning information or communication failures, and they cannot identify the terminal's operating status in a timely manner, affecting the timeliness of equipment maintenance and risk management.

Method used

The signal receiving monitoring module acquires data from the receiving device to determine the stability of the receiving link; the communication link matching module evaluates the consistency of the link direction and power matching; the shipborne terminal status identification module determines the continuity status of the terminal; and the Beidou function selection and configuration module selects the appropriate working mode based on the continuity status and generates fault alarm information.

Benefits of technology

It improves the functional adaptability and fault tolerance of Beidou terminals in dynamic environments, enhances the accuracy of fault diagnosis and the reliability of alarm response, and ensures the stable operation of terminals in changing environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121078398B_ABST
    Figure CN121078398B_ABST
Patent Text Reader

Abstract

This invention relates to the field of shipborne terminal technology, specifically to a shipborne terminal and method based on a BeiDou satellite terminal. The terminal includes a signal reception monitoring module, a communication link matching module, a shipborne terminal status identification module, a BeiDou function selection and configuration module, and an alarm information output module. This invention accurately assesses the stability of the receiving link by acquiring the received voltage value, carrier-to-noise ratio, and phase-locked loop status in real time. Combined with the matching conditions of antenna azimuth angle and power budget, it verifies whether the link meets communication requirements, enabling higher continuity judgment accuracy for terminal operating status identification. By selecting and adapting the working mode according to the actual stability cycle of the terminal, it effectively improves the adaptability and fault tolerance of BeiDou function configuration under different navigation conditions. Combined with periodic anomaly index statistics, it enhances the pertinence and reliability of alarm response, and overall improves the dynamic adaptation capability of terminal positioning and communication links.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of shipboard terminal, in particular to a shipboard terminal based on Beidou satellite terminal and method. BACKGROUND

[0002] The technical field of shipboard terminal relates to the realization of key functions such as information perception, positioning and navigation, communication and interaction, system control for mobile platforms at sea, and belongs to the cross-integrated application direction of ship electronics and navigation communication systems. This field covers core modules such as global satellite navigation system receivers, short message communication modules, track recording systems, terminal control and display interfaces, and ship-shore information interaction protocol stacks, and is widely used in ship positioning, heading monitoring, operation scheduling, emergency rescue and maritime supervision scenarios. With the development of multi-system integration technologies such as Beidou, GPS and GLONASS, modern shipboard terminals tend to be high-precision, low-power, small-sized and multi-functional, and have become one of the basic support devices in the intelligent maritime transportation and safety system.

[0003] Among them, the shipboard terminal based on Beidou satellite terminal is a multi-functional information terminal system deployed on ships relying on Beidou satellite navigation and positioning and communication capabilities. Its main purpose is to realize precise positioning of ships, high-reliability short message communication, operation state monitoring, remote command issuance and emergency warning response, and is suitable for various ship application scenarios such as deep-sea fishing, merchant shipping, maritime patrol and platform operation. By integrating RDSS communication, RNSS high-precision positioning, signal processing control units and human-computer interaction devices, the system can improve the autonomy, safety and supervision efficiency of maritime operations, and support the construction of all-weather and full-coverage maritime intelligent communication and management system.

[0004] The traditional shipboard terminal relies on the static integration mode of Beidou communication and positioning functions, which cannot adapt to the dynamic changes of link state and terminal running state. Especially under the conditions of signal interference or antenna deflection, it cannot timely identify the unstable state of the receiving link, which will cause the positioning information to lag or the communication to fail. Moreover, the terminal is difficult to accurately judge its continuity state when it alternates between continuous operation and intermittent restart, causing the mismatch of running mode configuration. The traditional terminal is based on a single threshold alarm logic, which cannot comprehensively change the trend of abnormal indicators, leading to delay in fault reporting or an increase in false alarm risk. For example, in the case of frequent power failure and restart of deep-sea fishing vessels, the traditional terminal cannot effectively distinguish between faults and human operations, thereby affecting the timeliness of equipment maintenance and risk control. SUMMARY

[0005] In order to solve the technical problems existing in the prior art, the present application provides a shipboard terminal based on Beidou satellite terminal and method.

[0006] In order to achieve the above purpose, the present application adopts the following technical scheme: a shipboard terminal based on Beidou satellite terminal, comprising:

[0007] The signal receiving monitoring module is configured to acquire receiver device data of the RDSS unit and the RNSS unit in the Beidou shipborne terminal, judge whether the receiving link is stable by comparing whether the signal strength fluctuation range and the lock state duration flag are consistent, and generate a signal link stability identifier;

[0008] The communication link matching module is configured to judge whether the current link meets the direction consistency requirement based on the signal link stability identifier, judge whether the link meets the ship-shore communication use standard in combination with the received signal strength and the transmission power, generate a communication link use adaptation result, and call the azimuth and the elevation angle output by the antenna interface.

[0009] The shipborne terminal state recognition module is configured to judge whether the terminal is in a continuous operation state or has an interruption restart phenomenon according to the communication link use adaptation result in combination with the terminal working time length and the restart count value recorded by the communication main control unit, and generate terminal continuity state information.

[0010] The Beidou function selection configuration module is configured to call the terminal continuity state information, acquire a preset terminal function operation mode in a user configuration interface, filter a Beidou function operation mode adapted to the current operation according to the working cycle stable length in the continuity state recognition identifier, and generate a Beidou terminal operation mode configuration result.

[0011] As a further scheme of the application, the signal link stability identifier includes a synchronization lock state label, a demodulation frame start identification code and a signal amplitude stability degree level, the communication link use adaptation result includes an antenna alignment consistency state, a link direction angle matching degree level and a power ratio channel tolerance label, the terminal continuity state information includes a positioning time interval fluctuation index, a power amplifier path voltage stability code and a terminal operation interruption detection label, and the Beidou terminal operation mode configuration result includes a mode switching priority number, a function channel enable state and a continuity matching adaptation code.

[0012] As a further scheme of the application, the signal receiving monitoring module includes:

[0013] The signal level detection sub-module is configured to acquire receiver device data of the RDSS unit and the RNSS unit in the Beidou shipborne terminal, collect received voltage values and carrier-to-noise ratio values entering from the antenna feeder interface, monitor received signal identification codes output by a signal synchronous sampler, calculate a signal dynamic stability interval according to the collected received voltage values and the corresponding carrier-to-noise ratio values, judge whether the interval is located within a set signal validity threshold range, and generate signal amplitude stability interval information.

[0014] The baseband demodulation discrimination submodule is configured to call frame synchronization identification output and phase-locked loop locking state flag values of a baseband processing chip in a B1 and B1C frequency band demodulation channel based on the signal amplitude stable interval information, judge whether the frame synchronization identification result is synchronized with the continuous locking state of the phase-locked loop, and perform consistency comparison on the result and the signal amplitude stable interval value, obtain discrimination state information of the signal synchronization identification in the current sampling period, and generate a synchronization identification consistency label.

[0015] The receiving link consistency identification submodule is configured to call signal state buffer values in a previous period and the synchronization consistency label in the current period in a receiving demodulation unit according to the synchronization identification consistency label, judge whether the relative difference degree of the signal states in the two periods is lower than a set link consistency threshold, screen whether the current receiving link has a signal continuous state feature meeting the stability requirement, and generate a signal link stability label.

[0016] As a further scheme of the application, the communication link matching module comprises:

[0017] The direction angle extraction submodule is configured to call azimuth and elevation angle values of an antenna in the current period based on the signal link stability label, compare the included angle range between the two angle values with an upper limit of a direction threshold, judge whether it is in a permitted interval, evaluate whether the antenna orientation of the current link has direction integrity, and generate a direction consistency evaluation result.

[0018] The antenna coverage matching submodule is configured to call an upper limit of an antenna coverage range and an elevation included angle distribution interval set in a Beidou terminal configuration file according to the direction consistency evaluation result, judge whether the current direction consistency evaluation value falls into an effective sector angle domain defined by the coverage interval, calculate the overlap ratio of the coverage angle domain and the direction angle, establish a matching effective proportion value in the current period, and generate antenna matching proportion information.

[0019] The power ratio margin judgment submodule is configured to call received signal strength values recorded by a receiving unit in the current period and RDSS transmitting end transmitting power values based on the antenna matching proportion information, calculate the ratio of the two values and judge whether the ratio is in a set link budget margin interval, if it is in the boundary margin interval and the antenna matching proportion is greater than a set matching reference ratio, judge that the current communication link meets the ship-shore communication condition, and generate a communication link use adaptation result.

[0020] As a further scheme of the application, the shipborne terminal state recognition module comprises:

[0021] The time offset calculation submodule is configured to, based on the communication link usage adaptation result, call the working voltage record value of the RDSS transmission path power amplifier, the positioning update timestamp output by the RNSS positioning unit and the local clock drift value recorded by the terminal control unit, obtain time labels corresponding to the three data and perform weighted comparison, calculate the time sequence offset interval between the voltage change time point and the positioning update time point, and generate multi-source time sequence offset amount information.

[0022] The operation interruption judgment submodule is configured to, according to the multi-source time sequence offset amount information, call the terminal operation time length and terminal restart count value recorded in the communication master control unit, judge whether there is a step-type interruption fluctuation interval in the operation time length growth curve, and perform interval sequence synchronous matching with the restart number, screen the number of occurrence of the operation continuity breaking section, and generate an operation interruption identification result.

[0023] The continuity state recognition submodule is configured to, based on the operation interruption identification result, call the interruption threshold value and the restart tolerance threshold value, judge whether the operation interruption number is lower than the interruption threshold value and does not continuously exceed the tolerance threshold value period, and if the combined criterion is met, a label indicating a continuous operation state is established, and terminal continuity state information is generated.

[0024] As a further scheme of the application, the interruption threshold value is a threshold reference set according to the sum of the average value of the continuous operation time sequence in the terminal operation record data and the time interval standard deviation.

[0025] The restart tolerance threshold value is a floating threshold reference constructed according to the difference between the median and the upper quartile of the occurrence distribution interval of the terminal restart count value in the preset observation period.

[0026] As a further scheme of the application, the Beidou function selection configuration module comprises:

[0027] The operation state matching submodule is configured to call the terminal continuity state information, extract the continuous operation state label and the operation duration value in the identification time window, and obtain the minimum continuous operation period standard value set in the configuration interface in the RDSS priority mode, the RNSS priority mode and the parallel communication mode, judge whether the operation duration is greater than the lowest period standard value in the three modes, screen the operation function set available for matching in the current period, and generate a selectable function mode set information.

[0028] The function zone screening submodule is configured to call the load upper threshold value, the number of parallel unit activation bits and the terminal power supply voltage allowed interval corresponding to each function mode in the configuration item based on the optional function mode set information, compare whether the current terminal state of each mode in the optional set is in the load operable interval, screen out the mode options that do not match the resources, obtain the function configuration section that meets the current running capability constraint condition, and generate the function configuration matching result;

[0029] The running mode configuration submodule is configured to obtain the running priority order number corresponding to the candidate function configuration item according to the function configuration matching result, judge whether the function use preference bit identifier set by the user in the configuration interface is included, preferentially retain the mode that meets the preference option, arrange the mode items in the current period that can be executed uniquely according to the priority order, and obtain the Beidou terminal working mode configuration result.

[0030] As a further scheme of the present application, the shipborne terminal based on the Beidou satellite terminal further includes:

[0031] The alarm information output module is configured to call the signal interruption times statistical value, the positioning failure rate and the antenna short circuit alarm identifier in the abnormality detection interface based on the Beidou terminal working mode configuration result, judge whether the fault reporting condition is met, construct the standard structure data including the fault category, the time stamp and the running mode, and generate the shipborne terminal fault alarm information group.

[0032] The shipborne terminal fault alarm information group includes an alarm event classification code, an abnormality index traceability label and a current running mode code.

[0033] As a further scheme of the present application, the alarm information output module includes:

[0034] The abnormality index acquisition submodule is configured to call the signal interruption times statistical value recorded in the abnormality detection interface, the positioning failure rate output by the RNSS unit and the antenna short circuit alarm identifier value in the antenna front-end monitoring circuit based on the Beidou terminal working mode configuration result, and perform numerical extraction and synchronous sampling processing on the three indexes in two consecutive running periods respectively, acquire the abnormal value set corresponding to each index in the period, and generate the period abnormal data set.

[0035] The abnormal threshold value judgment submodule is configured to call the preset signal interruption threshold value, the positioning failure rate threshold value and the upper limit value of the number of antenna abnormality triggers according to the period abnormal data set, compare each period abnormal value with the corresponding threshold value one by one, judge whether there is a determination flag that the abnormal values in two consecutive periods are both out of the threshold value range, screen the abnormal event set that meets the definition of consecutive abnormalities, and generate the abnormal consecutive trigger determination result.

[0036] The alarm information construction submodule is configured to extract an event identification number corresponding to an abnormal event based on the abnormal continuous triggering determination result, combine a time stamp in a current period and a current running mode identification of the Beidou terminal, construct a field content structure corresponding to a fault reporting data format, and generate a ship-borne terminal fault alarm information group by combining and splicing the fields.

[0037] The application further provides a ship-borne method based on a Beidou satellite terminal, which is executed by the ship-borne terminal based on the Beidou satellite terminal and includes the following steps.

[0038] S1: receiver device data of an RDSS unit and an RNSS unit in the Beidou ship-borne terminal are acquired, whether the receiving link is stable is judged by comparing whether the signal strength fluctuation range and the lock state duration flag are consistent, and a signal link stability identification is generated;

[0039] S2: based on the signal link stability identification, azimuth and elevation output by an antenna interface are called, whether the current link meets the direction consistency requirement is judged, whether the link meets the ship-shore communication use standard is judged in combination with the received signal strength and the transmission power, a communication link use adaptation result is generated;

[0040] S3: according to the communication link use adaptation result, in combination with a terminal working time length and a restart count value recorded by a communication main control unit, whether the terminal is in a continuous running state or there is an interruption restart phenomenon is judged, and a terminal continuity state information is generated;

[0041] S4: the terminal continuity state information is called, and a terminal function running mode preset in a user configuration interface is acquired, a Beidou function working mode adapted to the current running is screened according to the working period stable time length in the continuity state identification mark, and a Beidou terminal working mode configuration result is generated;

[0042] S5: based on the Beidou terminal working mode configuration result, a signal interruption number statistical value, a positioning failure rate and an antenna short circuit alarm identification in an abnormal detection interface are called, whether the fault reporting condition is met is judged, a standard structure data including a fault category, a time stamp and a running mode is constructed, and a ship-borne terminal fault alarm information group is generated.

[0043] The technical scheme provided by the application has at least the following beneficial effects:

[0044] The application acquires the received voltage value, the carrier-to-noise ratio and the phase-locked loop state in real time, accurately evaluates the stability degree of the receiving link, checks whether the link meets the communication requirements in combination with the matching conditions of the antenna direction angle and the power budget, collects the transmitting voltage, the positioning time stamp and the local clock offset value in the terminal state analysis to implement the synchronous offset judgment, makes the terminal running state recognition have higher continuity judgment accuracy, introduces a multi-mode running matching mechanism, selects the adaptive working mode according to the actual stable period of the terminal, effectively improves the adaptability and fault tolerance of the Beidou function configuration under different sailing states, realizes the multi-index cross verification mechanism of fault judgment in combination with the periodic abnormal index statistics, enhances the pertinence and reliability of the alarm response, and improves the dynamic adaptation capability of the terminal positioning and communication link as a whole, so as to guarantee the function stability and early warning accuracy of the shipborne Beidou terminal in the changing environment. BRIEF DESCRIPTION OF DRAWINGS

[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiment description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.

[0046] Figure 1 It is a schematic diagram of a shipborne terminal based on a Beidou satellite terminal provided by the embodiment of the present application.

[0047] Figure 2 It is a terminal framework schematic diagram of the present application.

[0048] Figure 3 It is a flowchart of a signal receiving monitoring module in the present application.

[0049] Figure 4 It is a flowchart of a communication link matching module in the present application.

[0050] Figure 5 It is a flowchart of a shipborne terminal state recognition module in the present application.

[0051] Figure 6 It is a flowchart of a Beidou function selection and configuration module in the present application.

[0052] Figure 7 It is a flowchart of an alarm information output module in the present application.

[0053] Figure 8 It is a flowchart of a shipborne method based on a Beidou satellite terminal provided by the embodiment of the present application. DETAILED DESCRIPTION

[0054] The technical solutions in the present application will be described below in combination with the drawings.

[0055] In the embodiments of the present application, the words such as "example", "for example" are used to represent an example, illustration, or description. Any embodiment or design scheme described as "example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the word "example" is intended to present the concept in a specific manner. In addition, in the embodiments of the present application, the meaning expressed by "and / or" can be both, or can be one of the two.

[0056] In the embodiments of the present application, "image" and "picture" can be used interchangeably at times, and it should be pointed out that the meanings expressed are consistent when the distinction is not emphasized. "Of", "corresponding" and "corresponding" can be used interchangeably at times, and it should be pointed out that the meanings expressed are consistent when the distinction is not emphasized.

[0057] In the embodiments of the present application, sometimes the subscript such as W1 can be written in the form of non-subscript such as W1, and the meanings expressed are consistent when the distinction is not emphasized.

[0058] In order to make the technical problems, technical schemes and advantages to be solved by the present application more clear, the following will be described in detail in conjunction with the drawings and specific embodiments.

[0059] As shown in Figure 1 , Figure 2 The embodiments of the present application provide a shipborne terminal based on a Beidou satellite terminal, which comprises a signal receiving monitoring module, a communication link matching module, a shipborne terminal state identification module, a Beidou function selection configuration module and an alarm information output module.

[0060] The signal receiving monitoring module is configured to obtain receiver device data of an RDSS unit and an RNSS unit in the Beidou shipborne terminal, including a receiving voltage value, a carrier-to-noise ratio, a received signal identification code, call a frame synchronization identifier and a phase-locked loop lock state output by a baseband demodulation chip in a B1 / B1C frequency band demodulation path, and judge whether the receiving link is stable by comparing whether the signal strength fluctuation range and the lock state duration flag are consistent, and generate a signal link stability identifier.

[0061] The communication link matching module is configured to call the azimuth and the elevation angle output by the antenna interface based on the signal link stability identifier, compare the included angle range with the terminal preset antenna coverage matching interval, judge whether the current link meets the direction consistency requirement, and at the same time, judge whether the link meets the ship-shore communication use standard by combining whether the ratio of the received signal strength and the transmission power is in the set link budget matching window, and generate a communication link use adaptation result.

[0062] The shipborne terminal state recognition module is configured to, according to the communication link usage adaptation result, call the power amplifier operating voltage in the RDSS unit transmission path in the terminal, the positioning update timestamp output by the RNSS positioning unit and the local clock drift value in the terminal control unit, obtain the time offset value between the three and the synchronization cycle interval, combine the terminal working time length recorded by the communication main control unit and the restart count value to judge whether the terminal is in a continuous running state or has an interruption restart phenomenon, establish a terminal current running continuity state recognition identifier, and generate terminal continuity state information.

[0063] The power amplifier operating voltage refers to the power supply voltage of the radio frequency power amplifier unit in the RDSS unit, which is a standard parameter for monitoring the power link state; the local clock drift value refers to the change rate of the difference between the terminal local clock and the UTC time, which is commonly used to judge whether there is a synchronization anomaly; and the positioning update timestamp refers to the standard positioning result marking time output by the GNSS receiver, which refers to the NMEA0183 format or RINEX file specification.

[0064] The Beidou function selection configuration module is configured to call the terminal continuity state information and obtain the preset terminal function running mode in the user configuration interface, including the RDSS priority mode, the RNSS priority mode and the parallel communication mode, compare the working cycle stable length in the continuity state recognition identifier with the minimum running cycle standard value corresponding to each mode, filter the Beidou function working mode adapted to the current running, and generate a Beidou terminal working mode configuration result.

[0065] The alarm information output module is configured to, based on the Beidou terminal working mode configuration result, call the signal interruption times statistical value, the positioning failure rate and the antenna short circuit alarm identifier in the abnormality detection interface, compare whether the abnormality indicators exceed the corresponding threshold standard in two continuous cycles, judge whether the fault reporting condition is met, and build a standard structure data including the fault category, the timestamp and the running mode, and generate a shipborne terminal fault alarm information group.

[0066] The positioning failure rate is the ratio of the RNSS positioning failure times to the total positioning attempt times in a unit time; and the antenna short circuit alarm identifier is an alarm flag triggered by the detection of a feeder short circuit in the receiving unit hardware circuit, which is generally derived from the monitoring output of the front-end LNA unit.

[0067] The signal link stability identifier includes a synchronization lock state label, a demodulation frame start identification code and a signal amplitude stability level, the communication link usage adaptation result includes an antenna alignment consistency state, a link direction angle matching level and a power ratio channel tolerance label, the terminal continuity state information includes a positioning time interval fluctuation index, a power amplifier channel voltage stability code and a terminal operation interruption detection label, the Beidou terminal working mode configuration result includes a mode switching priority number, a function channel enabled state and a continuity matching adaptation code, and the shipborne terminal fault alarm information group includes an alarm event classification code, an abnormal index traceability label and a current operation mode code.

[0068] Specifically, as shown in Figure 2 、 Figure 3 the signal receiving monitoring module includes:

[0069] a signal level detection submodule configured to acquire receiver device data of RDSS and RNSS units in the Beidou shipborne terminal, collect received voltage values and carrier-to-noise ratio values entered by an antenna feeder interface, monitor received signal identification codes output by a signal synchronization sampler, calculate a signal dynamic stability interval according to the collected received voltage values and the corresponding carrier-to-noise ratio values, judge whether the interval is located within a set signal validity threshold range, and generate signal amplitude stability interval information;

[0070] At a preset sampling frequency, for example, every 100 milliseconds, the voltage ADC sample value of the output of the low-noise amplifier of the receiving link front end and the carrier-to-noise ratio estimate value calculated by the digital signal processor are read. In one sampling period, for example, 1 second, 10 groups of received voltage values and carrier-to-noise ratio values are continuously collected. For example, the 10 groups of received voltage sequences collected are {-95.1, -95.3, -95.2, -95.5, -95.6, -95.4, -95.8, -95.7, -95.5, -95.9}, units: dBm; the corresponding carrier-to-noise ratio sequences are {45.2, 45.1, 45.3, 44.9, 44.8, 45.0, 44.6, 44.7, 44.9, 44.5}, units: dB-Hz. At the same time, in this 1 second period, the received signal identification code output by the signal synchronization sampler is continuously monitored. The identification code is a specific binary sequence, for example, "11101001". When the preset identification code is monitored to appear more than a specific number of times, for example, 5 times, it is confirmed that the signal has been preliminarily captured. After the signal is preliminarily captured, the signal dynamic stability interval is calculated. The calculation process is as follows: find the maximum value (-95.1 dBm) and the minimum value (-95.9 dBm) in the 10 groups of received voltage values, subtract the absolute value to obtain the dynamic range of the received voltage value, that is, 0.8 dBm. Similarly, find the maximum value (45.3 dB-Hz) and the minimum value (44.5 dB-Hz) in the 10 groups of carrier-to-noise ratio values, subtract the two to obtain the dynamic range of the carrier-to-noise ratio, that is, 0.8 dB-Hz. These two dynamic range values together constitute the signal dynamic stability interval. Then, it is judged whether the interval is within the set signal validity threshold range. The setting of the signal validity threshold is based on the real ship test under different sea conditions. In a series of navigation tests covering sea conditions from level 1 to level 6, thousands of hours of signal dynamic stability interval data during normal communication are recorded. Through statistical analysis of these data, after removing outliers, the 95th percentile of the voltage dynamic range distribution and the 95th percentile of the carrier-to-noise ratio dynamic range distribution are taken as the threshold values. For example, through experimental data analysis, it is determined that the validity threshold of the voltage dynamic range is 1.5 dBm, and the validity threshold of the carrier-to-noise ratio dynamic range is 1.8 dB-Hz. Comparing the calculated voltage dynamic range 0.8 dBm with the threshold 1.5 dBm, 0.8 dBm is lower than 1.5 dBm; comparing the carrier-to-noise ratio dynamic range 0.8 dB-Hz with the threshold 1.8 dB-Hz, 0.8 dB-Hz is lower than 1.8 dB-Hz. Both conditions are met, so it is determined that the current signal amplitude stability interval is valid, and a signal amplitude stability interval information is generated. The information is a data structure, which includes a start time stamp, a voltage dynamic range value 0.8 dBm, a carrier-to-noise ratio dynamic range value 0.8 dB-Hz, and a state flag bit marked as "stable";

[0071] The baseband demodulation discrimination submodule is configured to call frame synchronization identification output and phase-locked loop locking state flag values of a baseband processing chip in a B1 and B1C frequency band demodulation path based on signal amplitude stable interval information, judge whether the frame synchronization identification result is synchronous with the continuous locking state of the phase-locked loop, and perform consistency comparison on the result and the signal amplitude stable interval value, obtain discrimination state information of the signal synchronization identification in a current sampling period, and generate a synchronization identification consistency label;

[0072] The frame synchronization identification output flag bit is set to "1" by hardware after the baseband chip successfully parses a complete frame structure of the electric text, otherwise it is "0". In a sampling period, for example, 1 second, the baseband chip will try to perform frame synchronization decoding multiple times, and the module will continuously read this flag bit 10 times to form a sequence. For example, the read sequence is {0, 0, 1, 1, 1, 1, 1, 1, 1, 1}, which indicates that frame synchronization is not achieved in the first 200 milliseconds, and then is successfully achieved and maintained. Secondly, the phase-locked loop locking state flag value is called synchronously, and the flag bit is set to "1" by hardware after the carrier tracking loop in the chip is completely locked, indicating that the carrier phase has been accurately tracked, otherwise it is "0". Similarly, the flag bit is continuously read 10 times to obtain a state sequence. For example, the read sequence is {1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, which indicates that the phase-locked loop is in a locked state throughout the sampling period. Next, it is judged whether the frame synchronization identification result is synchronous with the continuous locking state of the phase-locked loop. The specific action of discrimination is: check whether the phase-locked loop state sequence is all "1", and in this example, the condition is met, so it is confirmed that the phase-locked loop is in a continuous locking state. Then, check whether there is a segment of "1" in the frame synchronization identification sequence, and the length of the segment exceeds a preset minimum synchronization confirmation length, for example, 5 times. In this example, the last 8 values in the sequence are "1", and the length is 8, which exceeds 5, so it is confirmed that the frame synchronization identification result is valid. Since the phase-locked loop is continuously locked and the frame synchronization identification result is valid, it is determined that the two are synchronous. Finally, the discrimination result is compared with the signal amplitude stable interval value for consistency. The state flag bit in the signal amplitude stable interval information is "stable", which is quantized to "1"; the synchronization existence result obtained by the current baseband demodulation discrimination is also quantized to "1". Comparing the two quantized values, because 1 equals 1, so there is consistency between them. Based on the consistency comparison result, discrimination state information of the signal synchronization identification in the current sampling period is obtained, and a synchronization identification consistency label with the content "consistent" is generated;

[0073] The receive link consistency identification submodule is configured to, based on the synchronization identification consistency tag, call the signal state buffer value of the previous cycle in the receive demodulation unit and the synchronization consistency tag of the current cycle, determine whether the relative difference of the signal state in the two cycles is lower than the set link consistency threshold, filter whether the current receive link has the signal continuous state characteristics that meet the stability requirements, and generate a signal link stability identifier.

[0074] The system retrieves and reads the cached signal state value from the previous cycle stored in the memory unit. This value is the synchronization identification consistency tag generated in the previous 1-second cycle, for example, its content is "consistent". Simultaneously, it retrieves the synchronization consistency tag generated by the baseband demodulation discrimination submodule for the current cycle, which also contains "consistent". Next, it determines the relative difference in signal states between the two cycles. This process is achieved by quantizing the state tags: assigning a value of 0 to the "consistent" state and a value of 1 to the "inconsistent" state. Therefore, the signal state value in the previous cycle is 0, and the signal state value in the current cycle is also 0. The absolute difference between the two cycle state values, |0-0|, is calculated, resulting in a relative difference of 0. Subsequently, the calculated relative difference is compared with a set link consistency threshold. The link consistency threshold is set based on a retrospective analysis of numerous historical communication interruption events. The analysis revealed that in the several cycles before a complete link interruption, the synchronization identification consistency tag frequently exhibited alternating transitions between "consistent" and "inconsistent". To capture this unstable state, the threshold is set to a value capable of identifying any state change. The specific setup process is as follows: In a simulated environment, the link transition from stability to interruption is reproduced by gradually reducing signal quality, and the sequence of changes in the consistency label during this process is recorded. Statistical analysis reveals that as long as a transition from "consistent" to "inconsistent" occurs, the quantization difference is 1. Therefore, to ensure that any signs of instability are filtered out, the link consistency threshold is set to 0.5. The currently calculated relative difference of 0 is compared with the threshold of 0.5. Since 0 is lower than 0.5, the current received link is determined to have the signal continuity characteristics required for stability. Based on this, a signal link stability label with the content "stable" is generated. Conversely, if the previous period was "consistent" (0) and the current period is "inconsistent" (1), the relative difference is 1, which is higher than the threshold of 0.5, and the generated signal link stability label is "unstable".

[0075] Specifically, such as Figure 2 , Figure 4 As shown, the communication link matching module includes:

[0076] The azimuth angle extraction submodule is configured to collect the azimuth and elevation angle values ​​of the antenna in the current period based on the signal link stability identifier, compare the range of the angle between the two angle values ​​with the upper limit of the azimuth threshold, determine whether it is within the allowable range, evaluate whether the antenna orientation of the current link has directional integrity, and generate a directional consistency evaluation result.

[0077] The system sends commands to the antenna control unit via the internal bus, invoking the antenna interface to collect the antenna azimuth and elevation angle values ​​for the current period. The antenna control unit's sensors encode the measured angle values, such as an azimuth of 210.5 degrees and an elevation of 42.8 degrees, and return them. After acquiring these two values, the range between the two angle values ​​is compared. This comparison does not involve calculating the angle between the two values, but rather performing a range judgment for the elevation angle separately. The acquired elevation angle value of 42.8 degrees is compared with the upper limit of the directional threshold. The directional threshold defines an allowable angle range, which is set based on the visible star range of BeiDou satellites and the physical limitations of the ship's equipment installation. The specific setting process is as follows: based on the latitude range where the ship usually sails, such as 10 degrees North to 50 degrees North, the minimum elevation angle required by the satellite in these areas to ensure reliable communication is calculated using satellite orbit simulation software. This is usually 5 degrees, to avoid multipath and signal attenuation near the horizon. At the same time, considering the mechanical rotation limitations of the antenna itself and the obstruction of the ship's superstructure, a maximum effective elevation angle is set, such as 85 degrees. Therefore, the allowable range for the directional threshold is set to [5.0, 85.0] degrees. The acquired elevation angle of 42.8 degrees is compared to this range. Because 42.8 degrees is greater than 5.0 degrees and less than 85.0 degrees, the elevation angle is determined to be within the allowable range. Based on this determination, the antenna orientation of the current link is assessed as having directional integrity. If the elevation angle exceeds this range, for example, if 3.5 degrees is acquired, it is determined to lack directional integrity. Based on this assessment result, a directional consistency evaluation result with the content "complete" is generated.

[0078] The antenna coverage matching submodule is configured to, based on the directional consistency assessment result, call the upper limit of the antenna coverage range and the distribution range of the elevation angle set in the Beidou terminal configuration file, determine whether the current directional consistency assessment value falls within the effective sector angle domain defined by the coverage range, calculate the overlap ratio between the coverage angle domain and the directional angle, establish the effective matching ratio value in the current period, and generate antenna matching ratio information.

[0079] The system calls and reads the antenna parameters stored in the BeiDou terminal configuration file. These parameters include the upper limit of the antenna coverage area (i.e., the antenna's half-power beamwidth, e.g., 30 degrees) and the elevation angle distribution range (i.e., the range of elevation angles with optimal antenna gain, e.g., [35.0, 55.0] degrees). This optimal elevation angle range is determined by conducting an omnidirectional pattern test on the antenna in a microwave anechoic chamber. During the test, the antenna gain values ​​at each elevation angle are recorded, and the angle range where the gain drop does not exceed 3 dB from the peak value is selected as the optimal elevation angle distribution range. Next, the system determines whether the current directional consistency evaluation value, i.e., the elevation angle of 42.8 degrees obtained in the previous step, falls within the effective sector angle domain defined by the coverage range. This effective sector angle domain is the aforementioned optimal elevation angle distribution range [35.0, 55.0] degrees. Because 42.8 degrees is greater than 35.0 degrees and less than 55.0 degrees, the current antenna orientation is determined to fall within the effective sector angle domain. Next, the overlap ratio between the coverage angle domain and the azimuth angle is calculated. This ratio is calculated as follows: the half-power beam angle domain of the antenna (centered at the current pointing angle of 42.8 degrees, ranging from [42.8-30 / 2, 42.8+30 / 2], i.e., [27.8, 57.8] degrees) is compared with the optimal elevation angle distribution interval ([35.0, 55.0] degrees), and the intersection length of the two intervals is calculated. The intersection interval is [35.0, 55.0] degrees, and its length is 20 degrees. The overlap ratio is the intersection length divided by the beamwidth, i.e., 20 degrees divided by 30 degrees, resulting in an overlap ratio of approximately 66.7%. Finally, the effective matching percentage value within the current cycle is established, using the previously calculated overlap ratio of 66.7% as this value, and antenna matching percentage information containing this value is generated.

[0080] The power ratio tolerance judgment submodule is configured to call the received signal strength value and the RDSS transmitter transmit power value recorded by the receiving unit in the current period based on the antenna matching ratio information, calculate the ratio between the two and determine whether the ratio is within the set link budget tolerance range. If it is within the boundary tolerance range and the antenna matching ratio is greater than the set matching reference ratio, it is determined that the current communication link meets the ship-shore communication conditions and generates the communication link usage adaptation result.

[0081] The system retrieves the received signal strength value recorded in the internal log of the receiving unit within the current cycle; for example, the obtained value is -98.5 dBm. Simultaneously, it retrieves the transmit power value recorded by the RDSS transmitter in the corresponding communication time slot. This value is read from the terminal's system configuration file; for example, a set value of 10 watts, equivalent to 40 dBm. Then, it calculates the ratio of the two values, which, in logarithmic units, represents the difference and the total link loss. The calculation process is: 40 dBm - (-98.5 dBm) = 138.5 dB. Next, it determines whether this calculated link loss value is within the set link budget tolerance range. This tolerance range is set based on the analysis of the standard link budget of the BeiDou RDSS system. The standard theoretical calculation considers various factors such as free space loss, atmospheric loss, ionospheric scintillation, and rainfall attenuation, and sets a reasonable loss range for mobile receivers such as shipborne terminals. For example, by simulating the attenuation under the worst weather conditions in the target sea area and adding a 3dB engineering margin, the lower limit of the link budget tolerance range is set at 130dB (corresponding to excellent signal) and the upper limit at 145dB (corresponding to the lower limit of signal quality meeting communication requirements). The calculated link loss value of 138.5dB is compared with this range dB. Since 138.5dB is within this range, the first condition is met. Next, the effective matching ratio value in the antenna matching ratio information, i.e., 66.7%, is obtained and compared with the set matching reference ratio. The matching reference ratio is set to ensure that the antenna main lobe is aligned with the satellite and to avoid using the side lobes for communication, thereby ensuring communication quality. Experimental tests show that when the overlap ratio is below 50%, the signal bit error rate increases significantly. Therefore, the matching reference ratio is set to 50%. Since the current antenna matching ratio of 66.7% is greater than the set matching reference ratio of 50%, the second condition is also met. Since the link loss value is within the tolerance range and the antenna matching ratio is greater than the matching reference ratio, it is determined that the current communication link meets the ship-to-shore communication conditions, and a communication link usage adaptation result with the content "adapted" is generated.

[0082] Specifically, such as Figure 2 , Figure 5 As shown, the shipborne terminal status identification module includes:

[0083] The time offset calculation submodule is configured to use the adaptation results of the communication link to call the working voltage record value of the RDSS transmit path power amplifier, the positioning update timestamp output by the RNSS positioning unit, and the local clock drift value recorded by the terminal control unit. It obtains the time tags corresponding to the three data items and performs a weighted comparison to calculate the time offset interval between the voltage change time point and the positioning update time point, and generates multi-source time offset information.

[0084] The system retrieves the operating voltage record of the RDSS transmit path power amplifier and its corresponding timestamp. For example, the hardware monitoring log shows that the power amplifier's operating voltage jumped from a standby voltage of 5V to an operating voltage of 28V at time T1 (e.g., UTC timestamp 1665633601.150 seconds). Next, it retrieves the positioning update timestamp output by the RNSS positioning unit, a high-precision timestamp appended after the GNSS chip successfully calculates the location information. For example, the most recent positioning update timestamp is read as T2 (UTC timestamp 1665633601.100 seconds). Third, it retrieves the local clock drift value recorded in the terminal control unit, which is an estimate and compensation for the long-term drift of the local crystal oscillator relative to the RNSS timing. For example, the current cumulative drift value is recorded as -5 milliseconds. After obtaining these three data points, a weighted comparison is performed to calculate the timing offset. The weighting coefficients are set based on prior assessments of the stability and accuracy of each time source. The RNSS positioning update timestamp is directly derived from the satellite atomic clock, possessing the highest accuracy, and is therefore given the highest weight, for example, 0.8. The time point of the power amplifier voltage change is recorded by the terminal's local clock, which is affected by crystal oscillator drift, resulting in slightly lower accuracy, and is given a weight of 0.2. The local clock drift value is used as a correction term. The calculation process is as follows: First, the basic timing offset between the voltage change time point T1 and the positioning update time point T2 is calculated, i.e., T1-T2=1665633601.150-1665633601.100=0.050 seconds, or 50 milliseconds. Then, this basic offset is weighted and combined with the local clock drift value, but a more reasonable approach here is to use the drift value as a correction to the local timestamp. The corrected T1 is 1665633601.150-0.005=1665633601.145 seconds. The corrected timing offset interval is T1_corrected-T2=1665633601.145-1665633601.100=0.045 seconds, or 45 milliseconds. This 45 milliseconds is the calculated multi-source timing offset, and multi-source timing offset information containing this value is generated.

[0085] The interruption judgment submodule is configured to call the terminal runtime and terminal restart count recorded in the communication master control unit based on the multi-source timing offset information, determine whether there is a stepped interruption fluctuation range in the runtime growth curve, and perform interval sequence synchronization matching with the restart count to filter the occurrence of the continuous operation break segment and generate the interruption identification result.

[0086] The system calls upon the terminal runtime counter, which continuously accumulates in seconds within the communication control unit, and a separate terminal restart counter. The process involves the module sampling the runtime counter at fixed time intervals, such as 10 seconds. Within an observation window, such as 1 minute, 6 sampled values ​​are obtained. Normally, this sampling sequence should be an arithmetic sequence with a common difference of 10, such as {18000, 18010, 18020, 18030, 18040, 18050}. Anomalies are identified by checking for stepped interruption fluctuations in the runtime growth curve. Specifically, the difference between two adjacent sampled values ​​is calculated, and it is checked whether the difference significantly deviates from 10. For example, if the sampling sequence is {18000, 18010, 18020, 25, 35, 45}, and the value suddenly drops from 18020 to 25 between the third and fourth sample points, this constitutes a stepped interruption fluctuation. In this case, the module records the time of the interruption. Simultaneously, the module queries the terminal restart count change log. For example, when the system starts, the restart count is incremented by 1 and a timestamp is recorded. The time points of the previously detected runtime interruptions are matched with the timestamps recorded in the restart count log for interval sequence synchronization. If the restart count also increases once within the 10-second interval of the runtime interruption, for example, between sampling 18020 and sampling 25, then this is confirmed as a runtime continuity break caused by a restart. The module filters and accumulates the occurrence count of such confirmed runtime continuity break segments over a longer evaluation period, such as 24 hours. For example, in the past 24 hours, a total of 2 such break segments were filtered out. Finally, a runtime interruption identification result containing a value of 2 is generated;

[0087] The continuous state recognition submodule is configured to, based on the result of the operation interruption recognition, call the interruption threshold and the restart tolerance threshold to determine whether the number of operation interruptions is lower than the interruption threshold and has not exceeded the tolerance threshold period continuously. If the combined criteria are met, a label is established to identify the continuous operation state and the terminal continuous state information is generated.

[0088] The interruption threshold is a threshold benchmark set based on the sum of the average value of the continuous running time series in the terminal operation record data and the standard deviation of the time interval;

[0089] The restart tolerance threshold is a floating threshold benchmark constructed based on the difference between the median and the upper quartile of the distribution interval of terminal restart count values ​​within a preset observation period;

[0090] The first step is to invoke a preset interruption threshold. This threshold is set based on the number of unplanned interruptions recorded from multiple identical terminals during a six-month continuous laboratory aging test. Based on the test results, to meet the 99.9% availability requirement, a baseline value of 2 unplanned interruptions is set within a continuous 720-hour (30-day) observation period. Therefore, the interruption threshold is set to 2. Next, the restart tolerance threshold is invoked. This is a floating threshold set to identify abnormal states of frequent restarts within a short period. The setting process involves recording the terminal restart count hourly within a preset observation period (e.g., 24 hours). This yields a distribution range containing 24 data points. For example, the restart count within a 24-hour period might be recorded as {0, 0, 1, 0, 0, 0, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}. Sort the dataset and find the median (0 in this example) and the upper quartile (1 in this example). The restart tolerance threshold is the difference between the upper quartile and the median, i.e., 1-0=1. This threshold means that more than one restart per hour is considered abnormal. Next, a combined criterion is applied: First, check if the number of interruptions is below the interruption threshold. The number of interruptions obtained from the previous step is 2, and the interruption threshold is 2. Since 2 is not lower than 2, this condition is not met. Second, check if the number of restarts has not continuously exceeded the tolerance threshold period. Assume that in the last few hours, the number of restarts per hour is {0, 1, 0}, which does not exceed the restart tolerance threshold of 1. However, since the first condition "the number of interruptions is lower than the interruption threshold" is not met, the combined criterion is ultimately not met. Therefore, no label indicating continuous operation is created. If the number of interruptions is 1, which is lower than the threshold of 2, and the number of restarts does not exceed the tolerance, then the combined criterion is met. In this case, a label indicating "continuous operation" is created, and terminal continuity status information containing this label is generated.

[0091] Specifically, such as Figure 2 , Figure 6 As shown, the BeiDou function selection configuration module includes:

[0092] The running status matching submodule is configured to call the terminal's continuous status information, extract the continuous running status label and the running duration value within the recognition time window, and obtain the minimum continuous running cycle standard value set in the configuration interface for RDSS priority mode, RNSS priority mode, and parallel communication mode. It then determines whether the running duration is greater than the lowest cycle standard value among the three modes, filters the set of running functions that can be matched within the current cycle, and generates optional function mode set information.

[0093] Extract the tag and the duration of operation within the identification time window. For example, the current uninterrupted continuous operation duration read from the log is 36,000 seconds, or 10 hours. Then, obtain the minimum continuous operation cycle standard value set for different working modes in the configuration interface. These standard values ​​are set based on considerations of the preconditions required for stable operation of each mode. For example, the RDSS priority mode, which mainly handles short message communication and has lower continuity requirements, has a minimum continuous operation cycle standard value set at 1800 seconds (0.5 hours); the RNSS priority mode, which focuses on continuous positioning and timing, has higher requirements for signal tracking continuity, and a standard value set at 3600 seconds (1 hour); the parallel communication mode, which performs RDSS and RNSS processing simultaneously, has the highest system load and the most stringent stability requirements, and a standard value set at 7200 seconds (2 hours). Next, determine whether the current 10-hour operation duration is greater than the lowest cycle standard value among these three modes. The lowest standard value is 0.5 hours for the RDSS priority mode. Since 10 hours is much greater than 0.5 hours, the judgment passes. Subsequently, the runtime of 10 hours is compared with the standard value for each mode: 10 hours is greater than 0.5 hours for the RDSS mode, greater than 1 hour for the RNSS mode, and greater than 2 hours for the parallel communication mode. Therefore, the set of available running functions for the current period is {RDSS priority mode, RNSS priority mode, parallel communication mode}. Finally, information on the set of optional function modes containing these three mode names is generated.

[0094] The functional area filtering submodule is configured to, based on the information of the set of optional functional modes, call the load upper limit threshold, the number of parallel unit activation bits and the allowable range of terminal power supply voltage for each functional mode in the configuration item, and filter out mode options that do not match the resources by comparing whether the current terminal status of each mode in the optional set is within the load runnable range, obtain functional configuration segments that meet the current running capacity constraints, and generate functional configuration matching results.

[0095] The system invokes the resource requirement thresholds set for each functional mode in the configuration settings. These thresholds were determined during the design phase by stress testing the processor's performance under various loads. For example, the load limit threshold for the RDSS priority mode is 60% CPU utilization, 1 active parallel unit bit, and a terminal power supply voltage range of [22.0, 30.0] volts. The load limit threshold for the RNSS priority mode is 50% CPU utilization, 1 active parallel unit bit, and a terminal power supply voltage range of [22.0, 30.0] volts. The load limit threshold for the parallel communication mode is 85% CPU utilization, 2 active parallel units, and a terminal power supply voltage range of [23.5, 30.0] volts. Next, the system queries the terminal's real-time monitoring interface to obtain the current terminal status parameters. For example, the current CPU utilization is 75%, the active parallel processing unit bit is 2, and the power supply voltage is 24.0 volts. Then, by comparing whether the current terminal status for each mode in the optional set is within the load-running range, mode options with incompatible resources are filtered out. The RDSS priority mode is evaluated: the current CPU utilization of 75% is higher than its upper limit of 60%, which does not meet the condition, so the RDSS priority mode is removed from the set. The RNSS priority mode is evaluated: the current CPU utilization of 75% is higher than its upper limit of 50%, which does not meet the condition, so the RNSS priority mode is also removed. The parallel communication mode is evaluated: the current CPU utilization of 75% is lower than its upper limit of 85%, which meets the condition; the current number of active units is 2, which is equal to its required number of bits, which meets the condition; the current power supply voltage of 24.0 volts is within its allowable range of [23.5, 30.0] volts, which meets the condition. All conditions are met. After filtering, the functional configuration segment that meets the current operating capability constraints is finally obtained, and this segment only contains {parallel communication mode}. Finally, the functional configuration matching result containing this unique mode is generated;

[0096] The operation mode configuration submodule is configured to obtain the operation priority order number corresponding to the candidate function configuration item based on the function configuration matching result, and determine whether it includes the function usage preference bit identifier set by the user in the configuration interface. It prioritizes retaining the modes that meet the preference options and arranges them in priority order to generate the unique executable mode item for the current period, thus obtaining the Beidou terminal working mode configuration result.

[0097] The system retrieves the priority sequence number corresponding to the candidate function configuration item. This priority is preset in the system configuration file, with smaller numbers indicating higher priority. For example, the priorities are set as follows: parallel communication mode number 1, RDSS priority mode number 2, and RNSS priority mode number 3. Then, it determines whether the candidate modes include the function usage preference flag set by the user in the configuration interface. The module reads the user configuration and finds that the user has set a preference flag for "parallel communication priority". Since the candidate "parallel communication mode" perfectly matches the user's preference, the mode that satisfies the preference option is retained first. Next, the candidate modes that meet the conditions are arranged in priority order. Since there is only one candidate mode, "parallel communication mode", it is itself the highest priority and satisfies the user's preference. Therefore, it is directly determined as the only executable mode item for the current period. If there are multiple candidate modes after the previous step, such as {parallel communication mode, RNSS priority mode}, and the user has not set a preference, then the "parallel communication mode" with the smallest priority number will be selected as the only executable mode. Based on this decision-making process, the final Beidou terminal working mode configuration result is obtained, which specifies that the terminal enters "parallel communication mode".

[0098] Specifically, such as Figure 2 , Figure 7 As shown, the alarm information output module includes:

[0099] The abnormal indicator acquisition submodule is configured to call the signal interruption count statistics recorded in the abnormal detection interface, the positioning failure rate output by the RNSS unit, and the antenna short circuit alarm value in the antenna front-end monitoring circuit based on the configuration result of the Beidou terminal working mode. The three indicators are extracted and synchronously sampled in two consecutive running cycles to obtain the abnormal value set corresponding to each indicator in the cycle and generate the cycle abnormal dataset.

[0100] The module invokes an anomaly detection interface, which aggregates status reports from various hardware and software modules. Specific metrics invoked include: a signal interruption count, accumulated by the signal level detection submodule when the signal amplitude stability interval changes from "stable" to "unstable"; the positioning failure rate output by the RNSS unit, calculated by the positioning software based on the ratio of successful positioning attempts to the total number of positioning attempts within a fixed time window (e.g., 1 minute); and the antenna short-circuit alarm flag value from the antenna front-end monitoring circuit, a binary flag directly generated by hardware, normally 0, set to 1 when a short circuit or open circuit is detected. The module will extract and synchronously sample these three metrics over two consecutive operating cycles, for example, two consecutive 1-minute cycles. At the end of the first 1-minute cycle, the sampled data is: a signal interruption count of 0, a positioning failure rate of 3% (2 failures out of 60 attempts), and an antenna short-circuit alarm flag value of 0. At the end of the second 1-minute period, the sampled data were as follows: the signal interruption count was 1, the positioning failure rate was 5% (3 failures out of 60 attempts), and the antenna short-circuit alarm value was 0. Through this sampling, the set of outliers corresponding to each indicator in the two periods was obtained, namely {signal interruption:, positioning failure rate: [3%, 5%], antenna status:}, and a periodic outlier dataset containing these sets was generated.

[0101] The abnormal threshold judgment submodule is configured to call the preset signal interruption threshold, positioning failure rate threshold and antenna abnormal triggering limit value based on the periodic abnormal dataset, compare each periodic abnormal value with the corresponding threshold one by one, and determine whether there is a judgment flag that two consecutive periodic abnormal values ​​both exceed the threshold range, filter the abnormal event set that meets the definition of continuous abnormality, and generate the abnormal continuous trigger judgment result.

[0102] The system invokes preset anomaly thresholds for various metrics, based on device performance specifications and Service Level Agreements (SLAs). The signal interruption threshold is set as follows: Through long-term operational testing, statistics show that under normal communication conditions, signal interruptions due to brief obstructions rarely exceed two per minute. To avoid false alarms while maintaining sensitivity, the signal interruption threshold is set to two per minute. The positioning failure rate threshold is set as follows: Based on the requirements of navigation application scenarios, such as requiring positioning availability 99% of the time, the allowable failure rate cannot exceed 1%. Considering some fluctuation, the positioning failure rate threshold is set to 4%. The upper limit for antenna anomaly trigger count is set as follows: Antenna short circuits or open circuits are serious hardware failures, constituting an anomaly upon occurrence; therefore, the upper limit for the number of triggers is set to one. Next, the abnormal values ​​for each period are compared with the corresponding thresholds. For the signal interruption metric, the values ​​for both periods did not exceed threshold 2. For the antenna status metric, the values ​​for both periods did not exceed threshold 1. For the positioning failure rate metric, the value of 3% in the first period did not exceed threshold 4%, but the value of 5% in the second period exceeded threshold 4%. Next, it is determined whether there is a flag indicating that two consecutive periods of outlier values ​​both exceed the threshold range. In this example, neither signal interruption nor antenna status was triggered. Although the positioning failure rate exceeded the limit in the second period, it did not exceed the limit in the first period, therefore the condition of "exceeding the limit for two consecutive periods" is not met. Therefore, no set of outlier events matching the definition of continuous anomaly was selected. If the positioning failure rate in the previous period was also 5%, then the values ​​[5%, 5%] in both periods would exceed the threshold of 4%, at which point an outlier event would be selected, with the event type being "positioning performance degradation". Based on this judgment, the generated result of continuous triggering of anomalies is an empty set;

[0103] The alarm information construction submodule is configured to extract the event identifier number corresponding to the abnormal event based on the abnormal continuous trigger judgment result, and combine the timestamp in the current period with the current operating mode identifier of the Beidou terminal to construct the field content structure corresponding to the fault reporting data format, and combine and encode the fields to generate the shipborne terminal fault alarm information group.

[0104] If a series of abnormal events indicating "positioning performance degradation" are detected, fault reporting information is constructed. First, the preset event identifier number corresponding to the abnormal event is extracted. In the fault code library, the identifier for "positioning performance degradation" is "0x2001". Next, the timestamp within the current period is combined, for example, obtaining the current UTC time as "2025-10-13 08:30:00", and the current operating mode identifier of the BeiDou terminal is obtained, i.e., "parallel communication mode". Then, according to the fault reporting data format defined by the inter-device communication protocol, the corresponding field content structure is constructed. This structure may contain the following fields: {Start symbol: 0x7E, Terminal ID: [Unique device identifier], Event ID: 0x2001, Timestamp: "20251013083000", Operating mode: 0x03 (0x03 represents parallel mode), Additional data: [May contain excessive failure rate values], Checksum: [Calculated value], End symbol: 0x7E}. Finally, these fields are combined and concatenated in the order specified in the protocol, and encoded, for example, converted into hexadecimal strings. The checksum is then calculated and filled into the corresponding fields to generate a complete set of shipborne terminal fault alarm information that can be sent, waiting to be sent to the shore-based monitoring center via the communication link.

[0105] Please see Figure 8 The shipborne method based on the BeiDou satellite terminal, executed by the aforementioned shipborne terminal based on the BeiDou satellite terminal, includes the following steps:

[0106] S1: Obtain the receiving device data of the RDSS unit and RNSS unit in the Beidou shipborne terminal, and determine whether the receiving link is stable by comparing whether the signal strength fluctuation range is consistent with the lock status duration flag, and generate a signal link stability flag.

[0107] S2: Based on the signal link stability identifier, call the azimuth and elevation angles output by the antenna interface to determine whether the current link meets the direction consistency requirements. Combine the received signal strength and transmitted power to determine whether the link meets the ship-to-shore communication usage standards and generate communication link usage adaptation results.

[0108] S3: Based on the communication link usage adaptation results, combined with the terminal working time and restart count value recorded by the communication master control unit, determine whether the terminal is in a continuous running state or has an interruption and restart phenomenon, and generate terminal continuity status information.

[0109] S4: Call the terminal continuity status information and obtain the preset terminal function operation mode in the user configuration interface. Based on the working cycle stability duration in the continuity status identification mark, filter the Beidou function operation mode that is suitable for the current operation and generate the Beidou terminal operation mode configuration result.

[0110] S5: Based on the configuration results of the Beidou terminal working mode, call the signal interruption count statistics, positioning failure rate and antenna short circuit alarm flag in the anomaly detection interface to determine whether the fault reporting conditions are met, and construct standard structure data including fault category, timestamp and operating mode to generate shipborne terminal fault alarm information group.

[0111] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A shipboard terminal based on a Beidou satellite terminal, characterized in that, The application comprises: A signal receiving monitoring module configured to acquire receiver device data of an RDSS unit and an RNSS unit in a Beidou shipborne terminal, to judge whether a receiving link is stable by comparing whether a signal strength fluctuation range and a lock state duration flag are consistent, and to generate a signal link stability identifier, wherein the signal receiving monitoring module comprises a signal level detection submodule configured to calculate a signal dynamic stability interval according to an acquired receiving voltage value and a corresponding C / N value, to judge whether the interval is within a set signal validity threshold range, and to generate signal amplitude stability interval information; and a baseband demodulation discrimination submodule configured to call frame synchronization recognition output of a baseband processing chip in a B1 and B1C frequency band demodulation path and a phase-locked loop lock state flag value based on the signal amplitude stability interval information, to judge whether frame synchronization recognition results and a continuous lock state of the phase-locked loop exist synchronously, and to perform consistency comparison on a judgment result and the signal amplitude stability interval value; A communication link matching module configured to call azimuth and elevation angles output by an antenna interface based on the signal link stability identifier, to judge whether a current link meets direction consistency requirements, to judge whether the link meets ship-shore communication use standards in combination with receiving signal strength and transmitting power, and to generate a communication link use adaptation result, wherein the communication link matching module comprises a direction angle extraction submodule configured to compare an included angle range between two angle values with an upper limit of a direction threshold, to judge whether the two angle values are in a permitted interval, to evaluate whether an antenna orientation of the current link has direction integrity, and to generate a direction consistency evaluation result; an antenna coverage matching submodule configured to call an upper limit of an antenna coverage range and an elevation included angle distribution interval set in a Beidou terminal configuration file according to the direction consistency evaluation result, to judge whether a current direction consistency evaluation value falls within an effective sector angle domain defined by the coverage interval, to calculate a coincidence ratio of the coverage angle domain and the direction angle, to establish a matching effective proportion value in a current period, and to generate antenna matching proportion information; and a power ratio tolerance judgment submodule configured to call receiving signal strength values recorded by a receiving unit in a current period and RDSS transmitting power values based on the antenna matching proportion information, to calculate a ratio of the two values and to judge whether the ratio is within a set link budget tolerance interval, and to judge that a current communication link meets ship-shore communication conditions if the ratio is within a boundary tolerance interval and the antenna matching proportion is greater than a set matching reference ratio; A shipborne terminal state recognition module configured to judge whether a terminal is in a continuous operation state or has an interruption restart phenomenon according to the communication link use adaptation result and in combination with terminal working duration and restart count values recorded by a communication main control unit, and to generate terminal continuity state information; A Beidou function selection configuration module configured to call the terminal continuity state information, to acquire a terminal function operation mode preset in a user configuration interface, to filter a Beidou function operation mode that is adapted to a current operation according to a working period stability length in a continuity state recognition identifier, and to generate a Beidou terminal working mode configuration result.

2. The shipboard terminal based on the Beidou satellite terminal according to claim 1, characterized in that, The signal link stability identification includes a synchronization lock state label, a demodulation frame start identification code and a signal amplitude stability level, the communication link usage adaptation result includes an antenna alignment consistency state, a link direction angle matching level and a power ratio channel tolerance label, the terminal continuity state information includes a positioning time interval fluctuation index, a power amplifier path voltage stability code and a terminal operation interruption detection label, and the Beidou terminal working mode configuration result includes a mode switching priority number, a function channel enabled state and a continuity matching adaptation code. 3.The shipboard terminal based on the Beidou satellite terminal according to claim 1, characterized in that, The signal level detection submodule is further configured to collect a received voltage value and a carrier-to-noise ratio value input by an antenna feeder interface, acquire receiver device data of an RDSS unit and an RNSS unit in the Beidou shipborne terminal, and monitor a received signal identification code output by a signal synchronization sampler; The baseband demodulation discrimination submodule is further configured to acquire discrimination state information of the signal synchronization identification in a current sampling period, and generate a synchronization identification consistency label. The signal reception monitoring module further includes: A received link consistency discrimination submodule is configured to, according to the synchronization identification consistency label, call a signal state buffer value of a previous period and the synchronization identification consistency label of a current period in a received demodulation unit, judge whether a relative difference degree of signal states in the two periods is lower than a set link consistency threshold, screen whether a current received link has a signal continuity state feature meeting a stability requirement, and generate a signal link stability identification.

4. The shipboard terminal based on the Beidou satellite terminal according to claim 1, characterized in that, A direction angle extraction submodule is further configured to, based on the signal link stability identification, call a bearing angle and a pitch angle value of an antenna in a current period by an antenna interface.

5. The shipboard terminal based on the Beidou satellite terminal according to claim 1, characterized in that, The shipborne terminal state recognition module includes: A time offset calculation submodule is configured to, based on the communication link usage adaptation result, call a working voltage record value of an RDSS transmission path power amplifier, a positioning update time stamp output by an RNSS positioning unit and a local clock drift value recorded by a terminal control unit, acquire time labels corresponding to the three data and perform weighted comparison, calculate a time sequence offset interval between a voltage change time point and a positioning update time point, and generate multi-source time sequence offset amount information; An operation interruption judgment submodule is configured to, according to the multi-source time sequence offset amount information, call a terminal running time length and a terminal restart count value recorded in a communication host control unit, judge whether a running time length growth curve has a ladder-type interruption fluctuation interval, and perform interval sequence synchronous matching with the restart number of times, screen a number of occurrence of a running continuity break section, and generate an operation interruption recognition result; A continuity state recognition submodule is configured to, based on the operation interruption recognition result, call an interruption threshold value and a restart tolerance threshold value, judge whether the number of running interruptions is lower than the interruption threshold value and does not continuously exceed a tolerance threshold value period, establish a label identified as a continuous running state if a combination criterion is met, and generate terminal continuity state information.

6. The shipboard terminal based on the Beidou satellite terminal according to claim 5, characterized in that, The interruption threshold value is a threshold reference set according to a sum of an average value and a time interval standard deviation of a continuous running time sequence in terminal running record data. The restart tolerance threshold is a floating threshold reference constructed according to a difference between a median and a upper quartile of an occurrence distribution interval of the terminal restart count value in a preset observation period.

7. The shipboard terminal based on the Beidou satellite terminal according to claim 1, characterized in that, The Beidou function selection configuration module comprises: The running state matching sub-module is configured to call the terminal continuity state information, extract a continuous running state label and a running duration value in a recognition time window, and obtain a minimum continuous running period standard value set by the RDSS priority mode, the RNSS priority mode, and the parallel communication mode in the configuration interface, judge whether the running duration is greater than the minimum period standard value in the three modes, filter a running function set available for matching in the current period, and generate a selectable function mode set information; The function interval filtering sub-module is configured to call a load upper limit threshold, a parallel unit activation bit number, and a terminal power supply voltage allowable interval corresponding to each function mode in the configuration item based on the selectable function mode set information, filter out mode options that do not match resources by comparing whether the current terminal state of each mode in the selectable set is in the load runnable interval, obtain a function configuration section that meets the current running capability constraint condition, and generate a function configuration matching result; The running mode configuration sub-module is configured to obtain a running priority order number corresponding to the candidate function configuration item according to the function configuration matching result, and judge whether the function use preference bit identifier set by the user in the configuration interface is included, preferentially retain modes that meet the preference options, and arrange the current period to generate a unique executable mode item in priority order to obtain a Beidou terminal working mode configuration result.

8. The shipboard terminal based on the Beidou satellite terminal according to claim 1, characterized in that, Further comprising: The alarm information output module is configured to call a signal interruption number statistical value, a positioning failure rate, and an antenna short circuit alarm identifier in the exception detection interface based on the Beidou terminal working mode configuration result, judge whether the fault reporting condition is met, and construct a standard structure data including a fault category, a time stamp, and a running mode to generate a shipborne terminal fault alarm information group; The shipborne terminal fault alarm information group comprises an alarm event classification code, an abnormal index traceability label, and a current running mode code.

9. The shipboard terminal based on the Beidou satellite terminal according to claim 8, characterized in that, The alarm information output module comprises: The abnormal index acquisition sub-module is configured to call a signal interruption number statistical value, a positioning failure rate output by an RNSS unit, and an antenna short circuit alarm identifier value in an antenna front-end monitoring circuit in the exception detection interface based on the Beidou terminal working mode configuration result, and perform numerical extraction and synchronous sampling processing on the three indexes in two consecutive running periods to obtain an abnormal value set corresponding to each index in the period to generate a period abnormal data set; The abnormal threshold judgment sub-module is configured to call a preset signal interruption threshold, a positioning failure rate threshold, and an upper limit value of the number of antenna abnormal triggers according to the period abnormal data set, compare each period abnormal value with the corresponding threshold one by one, judge whether there is a determination flag that both the two consecutive period abnormal values exceed the threshold range, filter an abnormal event set that meets the continuous abnormal definition, and generate an abnormal continuous trigger determination result; The alarm information construction sub-module is configured to extract an event identification number corresponding to an abnormal event based on the abnormal continuous triggering determination result, combine a time stamp in a current period and a current running mode identification of the Beidou terminal, construct a field content structure corresponding to a fault reporting data format, and generate a shipborne terminal fault alarm information group by combining and splicing coding of the fields.

10. A shipborne method based on a Beidou satellite terminal, executed by the shipborne terminal based on a Beidou satellite terminal according to claim 8, characterized in that, The method comprises the following steps: S1: Obtain receiver device data of the RDSS unit and the RNSS unit in the Beidou shipborne terminal, judge whether the receiving link is stable by comparing whether the signal strength fluctuation range and the lock state duration flag are consistent, and generate a signal link stability identification; S2: Based on the signal link stability identification, call the azimuth and the elevation angle output by the antenna interface, judge whether the current link meets the direction consistency requirement, combine the received signal strength and the transmission power, judge whether the link meets the ship-shore communication use standard, generate a communication link use adaptation result; S3: According to the communication link use adaptation result, combine the terminal working time length and the restart count value recorded by the communication main control unit, judge whether the terminal is in a continuous running state or has an interruption restart phenomenon, and generate terminal continuity state information; S4: Call the terminal continuity state information, obtain a preset terminal function running mode in a user configuration interface, filter the Beidou function running mode adapted to the current running according to the working period stability length in the continuity state identification, and generate a Beidou terminal working mode configuration result; S5: Based on the Beidou terminal working mode configuration result, call the signal interruption number statistical value, the positioning failure rate and the antenna short circuit alarm identification in the abnormal detection interface, judge whether the fault reporting condition is met, construct a standard structure data including the fault category, the time stamp and the running mode, and generate a shipborne terminal fault alarm information group.

Citation Information

Patent Citations

  • Passive positioning system for low-orbit satellite mobile communication ground terminal

    CN112051543A

  • Modular radar element wireless synchronization

    US20230160998A1