Data error control method and system for camera high-speed data transmission
By real-time monitoring and dynamic adjustment of the communication link status, combined with the hierarchical labeling of bit error rate and processor status parameters, the problem of bandwidth saturation in satellite camera data transmission was solved, intelligent fault-tolerant control of high-speed data streams was achieved, and the stability and reliability of data transmission were improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-11
- Publication Date
- 2026-03-24
AI Technical Summary
When a satellite is in orbit, the massive high-speed data streams generated by the onboard cameras cause the intra-satellite bus bandwidth to saturate, leading to data congestion and affecting the integrity and reliability of data transmission. Existing static error control strategies cannot adapt to dynamically changing channel conditions.
By monitoring camera data throughput and bus reception rate in real time, the working mode of the communication link is dynamically adjusted, and a multi-layered collaborative protection mechanism is established based on the bit error rate and processor status parameters to perform hierarchical trust labeling, thereby achieving intelligent fault-tolerant control of data.
It significantly improves the stability and reliability of high-speed data transmission, ensures the integrity and reliability of data under bandwidth pressure and spatial interference, and provides a fine quantitative assessment of data quality and system autonomy assurance.
Smart Images

Figure CN121077532B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of satellite communication, and in particular to a data error control method and system for high-speed data transmission of a camera. BACKGROUND
[0002] In the field of satellite remote sensing, with the rapid development of earth observation technology, high-resolution, high-frame-rate and wide-field imaging have become the mainstream trend, which leads to an exponential growth of high-speed data flow generated by on-orbit operation of a satellite-borne camera. During normal operation of a satellite, a large amount of imaging data faces severe challenges when being transmitted to a storage and processing unit through an in-satellite data bus. Factors such as inherent single-particle effects, radiation interference and satellite platform vibration in the space environment will introduce unpredictable bit errors; at the same time, the instantaneous throughput of camera data may exceed the real-time processing capacity of the bus bandwidth or the on-board processor, causing data congestion, frame loss or errors, which seriously affects the integrity and reliability of the downlink data. Traditional static error control strategies, such as fixed-period retransmission or single-checking methods, are difficult to adapt to such dynamically changing complex working conditions and cannot make intelligent responses when the link state deteriorates, which may lead to permanent loss or significant reduction of the effectiveness of key remote sensing data.
[0003] In the prior art, error control for satellite-borne camera data mainly relies on a set of relatively static predefined strategies. A basic framework of forward error correction coding combined with cyclic redundancy check is usually adopted. During data transmission, the sending end encodes the data block and adds a check code, and the receiving end detects and corrects a certain number of random errors through decoding and checking. For errors that cannot be corrected or data frame loss, an automatic repeat request mechanism is relied on to request the sending end to resend the error frame. However, its error correction capability and retransmission strategy are usually fixed in advance and cannot be dynamically adjusted according to the real-time changing channel conditions and data flow. When the link state deteriorates sharply, the fixed forward error correction coding may not be able to effectively correct errors, and frequent retransmission will further exacerbate channel congestion and transmission delay, which cannot effectively cope with the dynamic and sudden disturbances faced by satellite high-speed data flow in the space environment, and lacks adaptability and intelligence.
[0004] For example, the invention patent announcement No. CN107885772B, a kind of dynamic variable multi-data format satellite camera data processing system, including: state parameter processing module, scanning information processing module, satellite timing calibration module and camera data synthesis module;State parameter processing module receives satellite parameters, camera parameters and broadcast reference parameters, after verification classification and respectively sent to respective module for processing;Satellite timing calibration module processes the input second pulse, while generating 1M clock microsecond counter internally, receives broadcast reference time and calibrates;Scanning information processing module sends angle acquisition pulse to obtain scanning angle information, receives camera series, according to the series of values dynamically updates scanning angle information, ensure that in the star map data when line strictly corresponds to its scanning angle;Camera data synthesis module is arranged according to satellite data format, when frame synchronization arrives, output frame header information, when line synchronization arrives, output line header information, star map data and line tail information, after star map data, output frame tail information.
[0005] But in the process of implementing the technical scheme of the embodiments of the present application, it is found that the above-mentioned technology at least has the following technical problems:
[0006] During the normal operation of the satellite in orbit, the on-board camera continuously generates a large amount of high-speed data stream, which puts extremely high requirements on the capacity and stability of the on-board data transmission link. The huge data throughput is extremely easy to cause the bandwidth saturation of the on-board bus, causing data congestion, which seriously restricts the integrity and correctness of the camera data in the transmission process, and there is a problem of low reliability of the camera data in the high-speed transmission process. SUMMARY
[0007] The embodiments of the present application provide a data error control method and system for camera high-speed data transmission, which solves the problem in the prior art that during the normal operation of the satellite in orbit, the on-board camera continuously generates a large amount of high-speed data stream, which puts extremely high requirements on the capacity and stability of the on-board data transmission link. The huge data throughput is extremely easy to cause the bandwidth saturation of the on-board bus, causing data congestion, which seriously restricts the integrity and correctness of the camera data in the transmission process, and there is a problem of low reliability of the camera data in the high-speed transmission process. The embodiments of the present application realize dynamic intelligent fault-tolerant control of the on-board camera mass high-speed data stream in the transmission process, and effectively guarantee the integrity and reliability of the data under the bandwidth pressure and space interference.
[0008] The embodiment of the application provides a data error control method for high-speed data transmission of a camera, comprising the following steps: quantitatively evaluating a communication link state based on a camera data throughput and a spaceborne bus effective data receiving rate, and dynamically adjusting a working mode of the communication link based on the communication link state, the working mode comprising a normal mode, a data retransmission mode and a data security mode; dynamically marking camera data based on a spaceborne bus data error rate, the dynamic marking being a self-adaptive error checking strategy based on real-time channel quality monitoring results, and a hierarchical marking mechanism of a reliability identifier containing a real-time error rate value being generated for the camera data; and secondarily marking the camera data marked with reliability based on a processor state parameter, the secondary marking being a hierarchical evaluation based on a processor load rate and a system health state, and a reliability guarantee mechanism of dynamically marking data validity through working mode switching.
[0009] The embodiment of the application provides a data error control system for high-speed data transmission of a camera, comprising a communication link fault-tolerant control module, a data reliability marking module and a system health state management module, wherein the communication link fault-tolerant control module is used for quantitatively evaluating a communication link state based on a camera data throughput and a spaceborne bus effective data receiving rate, and dynamically adjusting a working mode of the communication link based on the communication link state; the data reliability marking module is used for dynamically marking camera data based on a spaceborne bus data error rate; and the system health state management module is used for secondarily marking the camera data marked with reliability based on a processor state parameter.
[0010] The one or more technical solutions provided in the embodiment of the application have at least the following technical effects or advantages:
[0011] 1. The application dynamically evaluates a link state and adaptively switches a working mode by real-time sensing of multi-dimensional parameters such as camera data flow, bus receiving success rate and error rate, so as to realize fast response to transmission errors and intelligent fault tolerance; further, by introducing a reliability identifier based on the error rate and secondary marking of a processor health state, a hierarchical data quality evaluation system throughout a transmission chain is established, and finally, multi-layer collaborative guarantee of high-speed data reliability under bandwidth pressure and space interference is realized.
[0012] 2. The application quantitatively evaluates a link load and quality by real-time monitoring of camera data throughput and bus effective receiving rate, so as to dynamically switch three working modes of normal, retransmission and security according to the evaluation results, realize fast adaptive response to transmission congestion and errors, and further realize intelligent scheduling and maintenance of a transmission link under bandwidth saturation and data blocking, thereby significantly improving the continuous transmission stability and integrity of high-speed data flow.
[0013] 3、The application dynamically evaluates the channel quality by monitoring the bit error rate of the satellite bus data in real time, thereby adaptively switching the error checking strategy according to the bit error severity and adding a reliability identifier containing the real-time bit error rate to the data; and further realizes fine quantitative grading of the data reliability, provides the downstream processing system with a reliable basis for the data quality, and significantly improves the availability of abnormal data and the overall fault tolerance of the system. BRIEF DESCRIPTION OF DRAWINGS
[0014] Figure 1 A data error control method flowchart for high-speed data transmission of a camera is provided for the embodiments of the application;
[0015] Figure 2 A data error control system structure diagram for high-speed data transmission of a camera is provided for the embodiments of the application. DETAILED DESCRIPTION
[0016] The embodiments of the application provide a data error control method and system for high-speed data transmission of a camera, solve the problem that the reliability of camera data is low in the high-speed transmission process, and the overall idea is as follows:
[0017] The method quantitatively evaluates the communication link state by monitoring the camera data throughput and the effective data reception rate of the satellite bus in real time, and dynamically adjusts the working mode of the communication link, including the normal mode, the data retransmission mode, and the data security mode; at the same time, the camera data is dynamically marked based on the bit error rate of the satellite bus data, the error checking strategy is adaptively switched, and the reliability identifier containing the real-time bit error rate is added to the data, a hierarchical reliability marking mechanism is established; further, the camera data marked with the reliability is marked again according to the processor load rate and the system health state, and the dynamic marking of data effectiveness and the system reliability guarantee are realized through hierarchical evaluation and working mode switching. The method realizes dynamic intelligent fault tolerance control of the massive high-speed data stream of the satellite camera in the transmission process, and effectively guarantees the integrity and reliability of the data under the bandwidth pressure and space interference.
[0018] In order to better understand the above technical solutions, the above technical solutions will be described in detail in combination with the drawings of the specification and specific embodiments.
[0019] As shown in Figure 1 A data error control method flowchart for high-speed data transmission of a camera is provided for the embodiments of the application, and the method comprises the following steps:
[0020] The communication link state is quantitatively evaluated based on camera data throughput and satellite bus effective data receiving rate, and the working mode of the communication link is dynamically adjusted based on the communication link state, the working mode including a normal mode, a data retransmission mode and a data security mode; the camera data is dynamically marked based on the satellite bus data error code rate, the dynamic confidence marking being an adaptive error checking strategy based on real-time channel quality monitoring results, and a hierarchical marking mechanism of a confidence identifier containing real-time error code rate values being generated for the camera data; the camera data marked with the confidence is secondarily marked based on processor state parameters, the secondary state marking being a hierarchical evaluation based on processor load rate and system health state, and a reliability guarantee mechanism of dynamically marking data validity through working mode switching.
[0021] In the embodiment, the application significantly improves the reliability of high-speed data transmission of the satellite-borne camera by constructing a three-layer cooperative protection mechanism. Firstly, the link state is dynamically evaluated by real-time monitoring of camera data throughput and bus receiving rate, and the three working modes of normal, retransmission and security are adaptively switched based on the evaluation results, realizing rapid response to transmission congestion and frame loss and intelligent control of traffic. Secondly, a data quality hierarchical evaluation system is established by adaptively switching the checking strategy based on the error code rate level and attaching a confidence identifier containing real-time error code rate to the data, so that the downstream system can accurately identify the reliability of the data. Finally, the data reliability is associated with the overall system state by introducing secondary state marking based on processor load and system health, realizing cross-level integrity protection. The three mechanisms are closely linked, forming a three-dimensional protection system from link control, data marking to system cooperation, and finally realizing the high reliability transmission target of uninterrupted high-speed data transmission, quantifiable quality and state traceability.
[0022] Further, the step of quantitatively evaluating the communication link state based on the camera data throughput and the on-board bus effective data reception rate and dynamically adjusting the working mode of the communication link based on the communication link state comprises: monitoring the camera data throughput and the on-board bus effective data reception rate in real time; determining whether the camera data throughput exceeds a preset throughput threshold, if not, determining that the communication link is in a normal mode; if yes, further determining whether the on-board bus effective data reception rate is lower than a first preset reception rate threshold, if not, maintaining the current communication link in the normal mode, recording a difference between the camera data throughput and the preset throughput threshold as a deviation throughput, matching the deviation throughput with a preset data monitoring frequency adjustment value mapping table to obtain a corresponding data monitoring frequency adjustment value, and obtaining an adjusted camera data monitoring frequency by summing the data monitoring frequency adjustment value and the current camera data monitoring frequency; if yes, dynamically switching the working mode according to the reception rate drop amplitude. The communication link is a logical connection channel for transmitting data established based on the CAN bus.
[0023] The step of dynamically switching the working mode according to the reception rate drop amplitude comprises: if the effective data reception rate is lower than the first preset reception rate threshold but not lower than a second preset reception rate danger threshold, switching to a data retransmission mode, starting an automatic retransmission request mechanism and requesting the data source end to retransmit the lost data frame; if the effective data reception rate is lower than the second preset reception rate danger threshold, switching to a data security mode, starting the automatic retransmission request mechanism at the same time, and enabling an emergency data security strategy, the emergency data security strategy being: cyclically using the last stable received effective data and reporting a link serious failure flag.
[0024] The automatic retransmission request mechanism comprises: setting a retransmission counter for the data frame to be retransmitted; when the retransmission times exceed a maximum retransmission times threshold and the successful reception is still not achieved, marking the data frame as a lost frame; recording the frame identification information of the lost frame and including it in the reporting content of the link serious failure flag.
[0025] The emergency data security strategy further comprises: setting a data validity period timer for timing the duration of the cyclically used data; when the duration of the cyclically used data exceeds a preset validity period threshold, generating a data validity warning flag; and reporting the data validity warning flag together with the link serious failure flag.
[0026] In the embodiment, the data monitoring frequency adjustment value mapping table is formed by one-to-one correspondence of each deviation throughput range and the data monitoring frequency adjustment value. The communication link is an end-to-end data transmission path between a spaceborne camera and a main processor on a satellite, and the physical entity includes a physical layer such as a cable, a connector, a transceiver chip, a data link layer such as a spaceborne bus controller and a communication protocol, and an application layer such as camera data packaging, framing software, and data processing software. The camera data throughput can be calculated in real time using the spaceborne software, which is the total amount of data actually successfully transmitted by the spaceborne camera (data source end) to the spaceborne data processor or storage device (data receiving end) in unit time, and directly reflects the real-time load and efficiency of the data transmission channel. When the camera continuously shoots at high speed, the camera data throughput will increase sharply, which may exceed the normal processing capacity of the bus or processor, resulting in congestion and data errors, which is the primary basis for triggering mode switching (such as from normal mode to retransmission mode). The spaceborne bus is a standardized data transmission protocol and hardware interface installed inside the satellite, which is used to connect various subsystems, devices and instruments on the satellite, and to realize reliable and orderly transmission of commands, controls, state data and scientific data between them. The effective data reception rate of the spaceborne bus refers to the ratio of the number of data frames correctly received by the receiving end to the total number of data frames sent by the sending end in unit time, which directly reflects the reliability and quality of the bus transmission. Based on the working mode dynamic adjustment mechanism, the present application realizes precise perception and intelligent fault tolerance of the communication link state through a two-parameter threshold determination and a hierarchical response strategy. By monitoring the data throughput and reception rate in real time, the system can early identify the risk of bandwidth saturation; two-level reception rate thresholds are used to trigger differentiated responses: when the reception rate decreases slightly, the data retransmission mode is started, and the occasional data frame loss is repaired effectively through the retransmission request mechanism; when the reception rate exceeds the dangerous threshold, the data security mode is upgraded immediately, and the data recycling strategy is enabled while maintaining the retransmission mechanism, ensuring that critical services are not interrupted. The retransmission counter and the data validity period timer form a double protection: limiting the number of retransmissions to avoid invalid requests occupying bandwidth, and using the validity period alarm to prevent outdated data usage. While ensuring the continuity of data transmission, precise fault location and state evaluation basis are provided for the ground system.
[0027] Further, the step of dynamically marking the camera data based on the spaceborne bus data error rate comprises: judging whether the data error rate exceeds a preset error rate threshold; if the data error rate does not exceed the preset error rate threshold, performing primary verification on the received data, the primary verification being a cyclic redundancy check; if the primary verification is passed, marking the data as valid data; if the primary verification is not passed, marking the data as abnormal data and generating a credibility identifier containing the error rate value and inserting it into the data area; if the data error rate exceeds the preset error rate threshold, starting an enhanced verification and marking process.
[0028] Specifically, the enhanced verification and marking process includes: performing a secondary verification on all camera data received during the period when the bit error rate exceeds the limit, the secondary verification being an accumulation check; and classifying and marking the data according to the verification results, specifically: data that passes the secondary verification is marked as valid data, and data that fails the secondary verification is marked as abnormal data.
[0029] The processing of data marked as anomalous includes: filling the anomalous data into the data frame according to the original data format; generating a data credibility identifier containing the current bit error rate value; and inserting the data credibility identifier into a specified field in the data area.
[0030] In this embodiment, the bit error rate (BER) of the spaceborne bus data is obtained by the transmitter calculating a checksum and appending it to the end of the frame before sending data, and the receiver recalculating the checksum and comparing it with the received data. The BER refers to the ratio of erroneous bits to the total number of transmitted bits during data transmission. The BER level determines the verification strategy adopted by the system, and its value is directly written into a "credibility identifier" for reference in subsequent data processing. The abnormal data processing mechanism and dynamic credibility marking strategy of this invention work together to form a complete quality traceability system. By adopting an adaptive verification mechanism triggered by a BER threshold, cyclic redundancy check is used to ensure efficiency when the BER is normal, and automatic accumulation and verification are used for secondary verification when the BER exceeds the limit, significantly improving the error detection capability under different channel conditions. The innovative processing method of retaining the original data and appending a credibility identifier containing the real-time BER value for abnormal data avoids the accidental discarding of valid data and provides quantifiable quality assessment criteria for the data. This processing mechanism enables downstream systems to clearly trace the data production environment and intelligently select data processing strategies based on trust identifiers. This not only ensures the integrity of the data but also significantly improves the usability of abnormal data and the intelligence level of system decision-making, ultimately enhancing the reliability of spatial data processing and the overall fault tolerance of the system.
[0031] Furthermore, the steps for secondary status marking of camera data with credibility markers based on processor status parameters include: processor status parameters include processor load rate and satellite system status; when the processor load rate is within the preset safe load range and the satellite system status is normal, the data is marked as valid data; otherwise, the system enters the first working mode. The satellite system status is a comprehensive health indicator, usually judged by a combination of key parameters of multiple subsystems, including but not limited to the status of the power supply subsystem, thermal control subsystem, attitude control subsystem, communication subsystem, data management subsystem, and camera status. In this mode, the system activates a watchdog reset mechanism: the software running status is monitored through an independent hardware watchdog timer. If the software fails to send a clear signal at a fixed period (e.g., once per second) due to an anomaly, the timer automatically triggers a hardware reset, forcing the system to restart and restore to the known initial state, thereby achieving autonomous recovery under abnormal conditions; if the duration of the abnormal state exceeds a preset duration threshold, the system enters the second working mode. In this mode, the system suspends non-core computing functions, including data compression, advanced filtering algorithms, unnecessary self-check tasks, and non-critical status information transmission, and concentrates all computing and communication resources to prioritize the operation of core functions. Core functions refer to those that must be prioritized and guaranteed in abnormal or emergency situations, and are crucial to the satellite's basic survival, safety, and core mission. These include attitude and orbit control, power management and distribution, thermal control management, and data reception and storage for satellite-to-ground telemetry and remote camera control. This strategy targets persistent and deeper systemic problems, such as permanent performance degradation of the processor due to radiation damage, temperature runaway caused by continuous high load, or continuous occupation of bus resources by a non-critical module failure. It proactively shuts down non-core functions and releases all resources to ensure the continuity of core functions. If the time spent in the second operating mode exceeds a preset duration threshold, the data is marked as invalid, and a system anomaly warning is issued.
[0032] In this embodiment, the first operating mode can automatically recover from unknown software anomalies within seconds without ground intervention, greatly enhancing the system's autonomy and survivability. Since it is also implemented in hardware, it is virtually unaffected by software failures, resulting in extremely high reliability. This addresses transient software failures common in spacecraft caused by single-event upsets, representing the most fundamental and critical fault-tolerant design for aerospace systems. The second operating mode, when system capabilities are compromised, sacrifices secondary functions to extend the runtime of core functions, creating conditions for ground analysis and command transmission. Suspending non-core operations reduces CPU load and heat generation, helping to stabilize the system state and prevent further failures due to overheating or overload. It may also allow for the completion of some core tasks, providing a possibility for mission recovery. If the second operating mode exceeds its time limit, the data is ultimately deemed invalid. This indicates that irreversible damage may have occurred to the system hardware. This invention addresses failures of varying severity at minimal cost, maximizing the survival of the satellite platform and the execution of core missions, achieving an optimal balance between reliability, availability, and autonomy.
[0033] like Figure 2 The diagram shown is a structural schematic of a data error control system for high-speed camera data transmission provided in this embodiment of the application. The data error control system for high-speed camera data transmission provided in this embodiment includes: a communication link fault tolerance control module, a data reliability marking module, and a system health status management module. Specifically, the communication link fault tolerance control module is used to quantitatively evaluate the communication link status based on the camera data throughput and the effective data reception rate of the satellite bus, and dynamically adjust the working mode of the communication link based on the communication link status; the data reliability marking module is used to dynamically mark the reliability of camera data based on the satellite bus data bit error rate; and the system health status management module is used to perform secondary status marking on the reliability-marked camera data based on processor status parameters.
[0034] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0035] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0036] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0037] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0038] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the invention.
[0039] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. A data error control method for high-speed data transmission in cameras, characterized in that, Includes the following steps: The communication link status is quantitatively evaluated based on camera data throughput and effective data reception rate of the onboard bus, and the working mode of the communication link is dynamically adjusted based on the communication link status. The working mode includes normal mode, data retransmission mode and data preservation mode. The data retransmission mode starts an automatic retransmission request mechanism and requests the data source to retransmit lost data frames. The data preservation mode activates an emergency data preservation strategy at the same time as starting the automatic retransmission request mechanism. Dynamic credibility labeling of camera data is performed based on the bit error rate of the onboard bus data. The dynamic credibility labeling is a hierarchical mechanism that adaptively selects error verification strategies based on real-time channel quality monitoring results and adds credibility identifiers containing real-time bit error rate values to the camera data. The steps for dynamically marking the reliability of camera data based on the bit error rate of the onboard bus data include: Determine whether the data error rate exceeds a preset error rate threshold; If the data error rate does not exceed the preset error rate threshold, the received data is subjected to an initial check, which is a cyclic redundancy check. If the initial validation passes, the data will be marked as valid. If the initial verification fails, the data is marked as abnormal data, and a confidence identifier containing the bit error rate value is generated and inserted into the data area. If the data error rate exceeds the preset error rate threshold, the enhanced verification and marking process will be initiated. The camera data with the credibility marker is marked with secondary status based on the processor status parameters. The secondary status marking is a reliability assurance mechanism that performs hierarchical evaluation based on processor load rate and system health status, and dynamically marks the validity of data by switching working modes. The working modes include a first working mode and a second working mode.
2. The data error control method for high-speed camera data transmission as described in claim 1, characterized in that, The steps of quantitatively evaluating the communication link status based on camera data throughput and effective data reception rate of the onboard bus, and dynamically adjusting the working mode of the communication link based on the communication link status, include: Real-time monitoring of camera data throughput and effective data reception rate of the onboard bus; Determine whether the camera data throughput exceeds a preset throughput threshold. If it does not exceed the threshold, determine that the communication link is in normal mode. If it exceeds the threshold, then it is further determined whether the effective data reception rate of the satellite bus is lower than the first preset reception rate threshold. If the effective data reception rate is not lower than the first preset reception rate threshold, then the current communication link is maintained in normal mode, and the camera data monitoring frequency is dynamically adjusted based on the difference between the camera data throughput and the preset throughput threshold. If the effective data reception rate is lower than the first preset reception rate threshold, the working mode will be dynamically switched according to the decrease in reception rate.
3. The data error control method for high-speed camera data transmission as described in claim 2, characterized in that, The step of dynamically switching the working mode according to the decrease in receiver rate includes: If the effective data reception rate is lower than the first preset reception rate threshold but not lower than the second preset reception rate danger threshold, then switch to data retransmission mode, start the automatic retransmission request mechanism and request the data source to retransmit the lost data frame. If the effective data reception rate is lower than the second preset reception rate danger threshold, the system switches to data preservation mode. While starting the automatic retransmission request mechanism, an emergency data preservation strategy is activated. The emergency data preservation strategy is to reuse the last stable received effective data and report a serious link failure flag.
4. The data error control method for high-speed camera data transmission as described in claim 3, characterized in that, The automatic retransmission request mechanism includes: Set a retransmission counter for the data frames to be retransmitted; If the number of retransmissions exceeds the maximum retransmission threshold and the data is still not successfully received, the data frame is marked as a lost frame. Record the frame identification information of the lost frame and include it in the reporting content of the link serious failure flag.
5. The data error control method for high-speed camera data transmission as described in claim 3, characterized in that, The emergency data preservation strategy also includes: Set a data validity timer to keep track of the duration of data that is used repeatedly; When the duration of repeatedly used data exceeds a preset validity period threshold, a data validity warning flag is generated; The data validity warning flag and the link critical failure flag are reported together.
6. The data error control method for high-speed camera data transmission as described in claim 1, characterized in that, The enhanced verification and marking process includes: A secondary check is performed on all camera data received during the period when the bit error rate exceeds the limit. The secondary check is an accumulation check. The data is classified and labeled according to the verification results, specifically: data that passes the second verification is labeled as valid data, and data that fails the second verification is labeled as abnormal data.
7. The data error control method for high-speed camera data transmission as described in claim 6, characterized in that, The processing of data marked as anomalous includes: Fill the abnormal data into the data frame according to the original data format; Generate a data confidence identifier that includes the current bit error rate value; Insert the data credibility identifier into the specified field of the data area.
8. The data error control method for high-speed camera data transmission as described in claim 1, characterized in that, The step of performing secondary state labeling on the camera data with the confidence label based on the processor state parameters includes: The processor status parameters include processor load rate and satellite system status; When the processor load rate is within the preset load safety range and the satellite system status is normal, the data is marked as valid data; otherwise, it enters the first working mode, and the first working mode activates the watchdog reset mechanism. If the duration of the abnormal state exceeds the preset duration threshold, the system will enter the second working mode, which will suspend non-core computing functions to ensure the operation of core functions. If the time taken to enter the second working mode exceeds the preset duration threshold, the data will be marked as invalid and a system error message will be issued.
9. A data error control system for high-speed camera data transmission, employing the data error control method for high-speed camera data transmission as described in any one of claims 1-8, characterized in that, It includes a communication link fault tolerance control module, a data trustworthiness marking module, and a system health status management module: Among them, the communication link fault tolerance control module is used to quantitatively evaluate the communication link status based on the camera data throughput and the effective data reception rate of the spaceborne bus, and dynamically adjust the working mode of the communication link based on the communication link status. Data credibility marking module: used to dynamically mark the credibility of camera data based on the bit error rate of the onboard bus data; System health status management module: used to perform secondary status marking on the camera data with the credibility marker based on the processor status parameters.
Citation Information
Patent Citations
A dynamic, variable, multi-data-format satellite-aided data processing system
CN107885772B
Satellite-borne storage system for multi-stage data verification
CN116361061A
Communication wiring monitoring method and system based on digital twinning, equipment and medium
CN118573604A