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

A floating-point data protection method for data link transmission process

A floating-point data and transmission process technology, applied in the field of data transmission, to achieve high security and reliability

Active Publication Date: 2018-04-17
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Purpose of the invention: In order to overcome the deficiencies in the prior art, the present invention provides a floating-point data protection method in the data link transmission process, which solves the abnormal situation of the embedded computer caused by unreasonable floating-point numbers, and ensures the normal operation of the embedded system and the stability of the communication link work

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
  • A floating-point data protection method for data link transmission process
  • A floating-point data protection method for data link transmission process
  • A floating-point data protection method for data link transmission process

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0018] A floating-point data protection method in a data link transmission process, which realizes floating-point protection based on a floating-point data structure, and abstracts single-precision floating-point numbers and double-precision floating-point numbers according to the IEEE Standard for Floating-Point Arithmetic. Representation of points, respectively as attached figure 1 , with figure 2 shown. A data structure describing floating-point numbers is constructed by using bit field operations, and the sign bit, exponent bit, and mantissa bits of floating-point numbers are stripped out. Then perform numerical judgment on the sign bit, exponent bit, and mantissa bit, according to the appendix image 3 According to the classification standard, different types of floating-point numbers are processed accordingly, that is, the data is updated only when the judgme...

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 floating-point data protection method in the data link transmission process, which abstracts the floating-point data in the transmission process into the representation forms of single-precision floating-point numbers and double-precision floating-point numbers, and then performs bit field operations on them to construct its Data structure, and then get rid of its abnormal numbers and unreasonable numbers to get the correct floating point numbers, thus solving the problem of computer crash or wrong results caused by floating point data errors in the process of multi-byte data link transmission, making embedded The system has higher security and reliability.

Description

technical field [0001] The invention relates to a floating-point data protection method in a multi-byte data transmission process, and belongs to the technical field of data transmission. Background technique [0002] In the data transmission process of embedded systems, especially when multi-byte transmission is performed and then re-spliced ​​into floating-point data, unreasonable floating-point numbers are easily generated, such as the GPS transmission protocol in the flight control system, and the IMU transmission protocol in the serial port. A large amount of floating point data is transferred. When performing floating-point operations, if the floating-point numbers involved in the operation are unreasonable numbers, the calculation results will be meaningless, and even trigger a floating-point exception interrupt to cause the computer to crash and restart. In order to ensure the safety and reliability of embedded computer operation, unreasonable floating-point numbers...

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
IPC IPC(8): G06F7/57
Inventor 陈云成龙黄一敏夏斌张共济
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
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