Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Small satellite program control data fault tolerance method

A data fault-tolerant and program-controlled technology, which is applied to data error detection, program control design, and electrical digital data processing, can solve the problem of failure of the 3-out-of-2 method and overcome the triple-mode redundancy method. The effect of invalidation and low memory usage

Pending Publication Date: 2021-11-05
AEROSPACE DONGFANGHONG SATELLITE
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The use of TMR technology can combat SEU, but it takes up three times the storage space of the data to be protected. When the amount of data is large, it is often unacceptable, and with long-term on-orbit work, there may be accumulation of single event reversals, which will cause the failure of the 2 out of 3 method

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Small satellite program control data fault tolerance method
  • Small satellite program control data fault tolerance method
  • Small satellite program control data fault tolerance method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0047] The invention provides an embodiment of a low-cost satellite program-controlled data fault tolerance method, and the specific steps are as follows:

[0048] (1) Determine the number of supervision bits r. Assuming that the length of each piece of program-controlled data information is k bits, r bits of supervisory bits (ie: error correction codes) are added after error correction coding, and the length becomes n=k+r.

[0049] In order to use r supervision bits (ie: error correction codes) to indicate n possible positions of an error code, r and k satisfy the following relationship:

[0050] 2 r -1≥k+r

[0051] (2), determine the cyclic code generator polynomial g(x). The generator polynomial g(x) can be selected according to the value of (n,k), that is, from x n Select an n-k degree polynomial from the factors of +1 as g(x). If there is no g(x) that meets the requirements, it is necessary to truncate the existing longer (n+j,k+j) cyclic code by j bits to obtain (n,...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a satellite program control data fault tolerance method, which comprises the following steps that S1, cyclic code coding is performed on an information part of each piece of program control data to obtain an error correction code of the program control data, and the information part of the program control data and the corresponding error correction code form the program control data; S2, multiple pieces of coded program control data form an up-injection program control frame, the up-injection program control frame is up-injected to a satellite service center computer, the up-injection program control frame comprises a synchronization word, a frame length, information parts and error correction codes of N pieces of program control data and a CRC check value, and N is larger than or equal to 1; s3, after receiving the up-injection program control frame, the satellite service center computer judges whether the synchronization word, the frame length and the CRC check value are correct or not, and if all are correct, N pieces of program control data are stored; otherwise, the up-injection program control frame is discarded; and S4, the satellite service center computer performs error detection and correction on each piece of stored program control data. According to the method, the original hardware structure is not changed, a hardware EDAC chip or FPGA does not need to be added, and program control data error detection and correction are achieved.

Description

technical field [0001] The invention relates to a low-cost satellite program-controlled data error correction method, which is used for error detection and error correction of small satellite program-controlled data and overcomes the space single particle effect. Background technique [0002] With the explosive growth of commercial satellite launches, the traditional 3 to 5-year large satellite research and development cycle cannot meet the business needs of commercial aerospace. The aerospace-grade devices widely used in spacecraft are often embargoed, the supply cycle is long, and the price is several times higher than that of COTS devices with the same function, and the performance is 2 to 3 generations behind, so commercial off-the-shelf (COTS) products are used instead of aerospace-grade products become a major direction of commercial aerospace development. Commercial off-the-shelf products generally face the single event upset (SEU) problem caused by space radiation w...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/14G06F9/50G06F11/10
CPCG06F11/1489G06F11/10G06F9/5016
Inventor 吕达韩延东王啓宁李志刚史简赵丽罗鹰
Owner AEROSPACE DONGFANGHONG SATELLITE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products