Supercharge Your Innovation With Domain-Expert AI Agents!

Spaceflight data protection method, storage medium, computer program, system and terminal

A data protection and data technology, applied in computer programs, systems, terminals, aerospace data protection methods, and storage media, can solve problems such as high requirements, inability to correct data correctly, and shortage of resources, so as to improve versatility and improve correction Error detection ability to ensure the effect of stable operation

Active Publication Date: 2020-06-26
XIDIAN UNIV
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At the same time, as the density of current devices continues to increase, traditional error-correcting codes with the ability to correct one and detect two can no longer meet the existing needs
[0005] Xidian University Qiu Zhiliang and others disclosed a protection method for aerospace data and intermediate variables in the patent document "Highly Reliable Aerospace Data and Intermediate Variable Protection Method", which uses (40,32) extended Hamming code Protect the data in the 32-bit SRAM memory in the FPGA and the intermediate variables during the program running on the FPGA, but this method can only protect fixed 32-bit wide data, and it can only solve the SEU problem
[0006] Harbin Institute of Technology Xiao Liyi and others disclosed an orthogonal Latin code extension scheme for protecting 32-bit memory data in the patent document "A Low-Redundancy Orthogonal Latin Code Extension Method for Protecting 32-bit Memory Data", which By arbitrarily adding 7 column vectors on the basis of the original orthogonal Latin code matrix H with 25 data bits, it can be extended to a 32-bit code, but this method can only be applied to memory with a fixed bit width, and It cannot well support the protection of other commonly used bit widths, and its protection capability is only double error correction DEC
[0007] Through the above analysis, the existing problems and defects of the existing technology are: the existing aerospace data protection method cannot correctly correct the data when the storage unit inside the FPGA has a multi-unit flip MCU, especially when three adjacent bits are wrong; Existing aerospace data protection methods can only protect data with a fixed bit width. If you want to protect data with different bit widths, you need to introduce multiple protection methods, which will affect the overall resource consumption of the FPGA.
[0008] The difficulty of solving the above problems and defects is as follows: 1. The operation of FPGA has high requirements on delay, so while improving the error correction capability of check code, the delay of check code is minimized without affecting the normal operation of FPGA ; 2. The resources in the FPGA are relatively scarce, and a general data protection method should be realized with less resources

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
  • Spaceflight data protection method, storage medium, computer program, system and terminal
  • Spaceflight data protection method, storage medium, computer program, system and terminal
  • Spaceflight data protection method, storage medium, computer program, system and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the examples. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0067] Aiming at the problems existing in the prior art, the present invention provides an aerospace data protection method, a storage medium, a computer program, a system, and a terminal. The present invention will be described in detail below in conjunction with the accompanying drawings.

[0068] Such as figure 1 As shown, the aerospace data protection method provided by the present invention comprises the following steps:

[0069] S101: Construct a generation matrix and a check matrix;

[0070] S102: Obtain the original data that the FPGA needs to store and the intermediate variables that need to be stored during the ...

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 belongs to the technical field of data protection, and discloses a spaceflight data protection method, a storage medium, a computer program, a system and a terminal. The spaceflight dataprotection method includes: building a generator matrix and a check matrix; obtaining an intermediate variable or aerospace data needing to be stored by the FPGA; constructing an original data matrix, and calculating original verification data corresponding to each row of data; carrying out XOR on data in a column where the original matrix is located, and calculating odd-even check bits corresponding to each column of data; constructing an interleaving matrix, and interleaving the obtained original check data and parity check bits; splicing the obtained interleaving matrixes in rows; storingthe data with the check bit into a register or a storage space with a corresponding bit width; constructing a de-interleaving matrix; constructing a final check matrix; respectively calculating a syndrome for each row of data; performing exclusive OR on the final check matrix; intercepting a matrix, and performing splicing in sequence; and generating an error detection marker. According to the invention, the error correction and detection capability and universality of the check code are improved.

Description

technical field [0001] The invention belongs to the technical field of data protection, and in particular relates to an aerospace data protection method, a storage medium, a computer program, a system, and a terminal. Background technique [0002] At present, Field Programmable Gate Array (FPGA) is a gate array with programmable capability. Programs deployed in FPGA can be repeatedly erased and programmed, and are widely used in aerospace systems. However, in the aerospace environment, there are many kinds of radiation, and the intensity of the radiation is much greater than that of the ground environment. These radiations will cause the phenomenon of single-event flip SEU and multi-unit flip MCU in the storage unit inside the FPGA, so that the internal data in the FPGA will be destroyed. Damage, abnormal changes in the program logic state, etc., which in turn affect the function. [0003] In order to solve problems such as SEU and MCU, redundant backup is usually used to p...

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/10
CPCG06F11/1004
Inventor 潘伟涛董勐邱智亮邙嘉璐殷建飞黄进建
Owner XIDIAN UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More