Unlock instant, AI-driven research and patent intelligence for your innovation.

High-reliability aerospace data and protection method for intermediate variables

An intermediate variable and data technology, applied in the field of space electronics, can solve problems such as program stuck, equipment stop running, intermediate variable protection, etc., to achieve the effect of reducing complexity, improving utilization rate, and ensuring stability

Active Publication Date: 2021-06-25
XIDIAN UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, most of the data bit width in the internal data processing of switches and other equipment in the communication system is 32 bits or higher. Taking 32-bit data as an example, if (7,4) Hamming code is used for error correction, 24-bit supervision is required. bit, the code rate is too low, and there is a large waste of storage space and system processing power
Xue Ting and others from National University of Defense Technology proposed a 32-bit data error correction circuit design based on Hamming code in the journal Space Electronics Technology (2010, 07(2): 67-70), using (38, 32) to shorten the Hamming code The data in the 32-bit SRAM memory on the FPGA is corrected and detected, but the intermediate variables during the program running on the FPGA are not protected. Since the intermediate variables are stored in the registers, when the SEU phenomenon occurs in the registers, these The value of the intermediate variable will also produce unpredictable errors, and an error in the value of the intermediate variable can easily cause the program to freeze or even stop the operation of the device, and eventually paralyze the spacecraft communication system

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
  • High-reliability aerospace data and protection method for intermediate variables
  • High-reliability aerospace data and protection method for intermediate variables
  • High-reliability aerospace data and protection method for intermediate variables

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0026] refer to figure 1 , the specific implementation steps of the present invention are as follows.

[0027] Step 1, build the generator matrix G.

[0028] The generation matrix G constructed in this step has a scale of 32×40, and the expression is G=[I 32 B T ], where I 32 is the identity matrix of order 32, expressed as: In the formula, the diagonal elements are all 1, and the rest of the elements except the diagonal elements are all 0.

[0029] B is a matrix with 8 rows and 32 columns, each column of which is the 8-bit binary code of an element in the set P, P is composed of more than or equal to 3, less than or equal to 255, and not equal to 4, 8, 16, 32, 64 , a set of positive integers of 128, B T is the transpose of matrix B.

[0030] The matrix B that conforms to the above rules can have multiple specific expressions, one of which is as fol...

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 discloses a method for protecting highly reliable aerospace data and intermediate variables, which mainly solves the problem of incomplete protection of aerospace data and intermediate variables in the prior art. The implementation steps are: 1) constructing a generation matrix and a check matrix; 2) ) Obtain aerospace data or intermediate variables as original data and calculate the original verification data according to the generation matrix; 3) store the original verification data in registers or memory; 4) read the final verification data from registers or memory and calculate the syndrome; 5) Judging whether the final verification data is wrong; 6) Correcting the wrong bits of the final verification data to obtain restored data equal to the original data or to give an error detection flag. The present invention uses 40-bit verification data to perform error correction and detection operations on 32-bit intermediate variables and aerospace data, which ensures the correctness of these data, and can obtain a higher code rate, improve the utilization rate of storage space, and can be used in aerospace environments In the FPGA on-chip registers, on-chip memory and external memory.

Description

technical field [0001] The invention belongs to the technical field of space electronics, and further relates to a method for protecting spaceflight data and intermediate variables, which can be used for FPGA on-chip registers, on-chip memory and external memory in the spaceflight environment. Background technique [0002] Since the communication system in the aerospace environment mostly uses a custom data frame format for data transmission, and the interface also uses a space-specific data interface, it is difficult to use standard ground network data processing equipment. FPGA is a programmable gate array, in which the deployed program can be repeatedly erased and programmed, which is very suitable for aerospace communication systems. However, the intensity of various types of radiation in the aerospace environment is greater than that in the ground environment, and the single event reversal SEU phenomenon is prone to occur in the storage unit of the FPGA, resulting in ab...

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 Patents(China)
IPC IPC(8): G06F11/10
CPCG06F11/1048
Inventor 邱智亮张式琪潘伟涛刘欢郑凌董勐
Owner XIDIAN UNIV