Dual Checksum Data Transmission Error Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data transmission methods, particularly in automotive applications like airbag deployment systems, face challenges in reliably detecting bit errors due to high bit error probabilities, which can lead to fatal consequences if not addressed effectively.
Innovation Solution
A data transmission system that includes a sender and a recipient configured to determine and compare checksums based on data frames, using a checksum comparing unit to signal transmission errors or initiate safety functions when discrepancies are found, with an additional cumulative checksum method applied to groups of data frames to enhance error detection without increasing hardware complexity or data volume.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional single checksum methods are used for data frame verification, then the system complexity remains low, but the bit error detection capability is insufficient for high-safety applications
Solution Approach 1:
The verification system is segmented into two independent checksum methods: a first checksum (e.g., CRC) applied to individual data frames, and a second checksum (e.g., parity) applied to cumulative groups of data frames. This segmentation allows each checksum type to address different error patterns, improving overall detection capability without requiring a single complex verification system
Solution Approach 2:
The patent applies multiple layers of checksum verification (both first and second checksums) to data frames, performing more verification actions than traditional single-checksum methods. This excessive verification approach ensures that even if one checksum method fails to detect an error, the other method can still detect it, thereby improving reliability for safety-critical applications
2Reliability
If cumulative checksum verification is applied to groups of data frames, then the probability of undetected errors is reduced, but the verification time increases
Solution Approach 1:
The verification system operates periodically by processing data frames in groups for the second checksum verification. Instead of verifying every single frame individually with both checksum methods, the system alternates between individual frame verification (first checksum) and grouped frame verification (second checksum), reducing overall verification time while maintaining high error detection probability
Solution Approach 2:
The first checksum is calculated and verified preliminarily for each data frame before applying the second checksum to groups of frames. This preliminary verification quickly identifies obviously corrupted frames, allowing the system to skip or reduce the more time-consuming second checksum verification for obviously erroneous frames, thereby optimizing the balance between reliability and verification time
3Reliability
If higher safety integrity levels are implemented to reduce bit error probability, then the reliability of safety functions improves, but the system requires more stringent error detection mechanisms that may increase complexity
Solution Approach 1:
The dual checksum system serves multiple functions: the first checksum detects common transmission errors in individual frames, while the second checksum detects errors in cumulative data groups. This multi-functionality allows a single verification system to meet high safety integrity requirements without requiring separate specialized verification systems for different error types, thereby avoiding excessive complexity
Data Source
AI summary
A data transmission system includes at least one transmission line. A sender is configured to send data frames to the at least one transmission line and a recipient is configured to receive the data frames from the at least one transmission line. The sender and the recipient are both configured to determine a check sum based on a plurality of corresponding data frames that are sent to and, respectively, received from the at least one transmission line. A check sum comparing unit is configured to receive and to compare the check sum determined by the sender and the corresponding check sum determined by the recipient. The check sum comparing unit is also configured to signal a transmission error or initiate a safety function when the check sums compared are not equal.


