Protected Data Transmission via Cyclic Redundancy Check
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for protected data transmission in contactless identification systems, such as those using mobile data memories and read-write devices, are inadequate for longer data sequences, as they fail to reliably detect errors and require significant computational resources, limiting their effectiveness beyond short data sequences.
Innovation Solution
The method divides data packets into sequences of data blocks, each followed by a protection block and a pause block, where the protection block is computed using a cyclic redundancy check, allowing for immediate error detection and retransmission of short sequences and reliable detection of errors in longer sequences by comparing transmitted and received protection blocks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a parity bit is used for protected data transmission, then the computational cost is extremely low, but the error detection probability is not very high
Solution Approach 1:
The patent divides the data sequence into multiple time slots and assigns different protection mechanisms to different segments. Short data sequences use parity bits for low-cost protection, while longer data sequences use CRC words for high-reliability protection. This segmentation allows the system to optimize between computational cost and error detection probability based on the specific data length being transmitted.
Solution Approach 2:
The patent dynamically selects the type of protection mechanism (parity bit or CRC word) based on the length of the data sequence being transmitted. The system adapts its protection strategy in real-time, switching from simple parity protection for short sequences to more robust CRC protection for longer sequences, thereby optimizing the balance between computational resources and error detection capability.
2Reliability
If CRC words are used for protected data transmission, then the error detection probability is high, but the computational cost increases significantly
Solution Approach 1:
The patent segments the data transmission process based on data length thresholds. For short data sequences, it uses computationally inexpensive parity bits. For longer data sequences, it employs more computationally intensive CRC words. This segmentation ensures that high computational cost is only incurred when necessary for long data sequences, while short sequences benefit from fast, low-cost protection.
Solution Approach 2:
The patent changes the protection parameter (type of protection mechanism) based on the data length parameter. By establishing a threshold for data sequence length, the system transitions from using parity bits for shorter sequences to using CRC words for longer sequences. This parameter change allows the system to optimize computational resources according to the actual transmission requirements.
3Duration of action of stationary object
If data transmission continues without interruption, then power supply continuity is maintained, but error detection and correction capability is reduced
Solution Approach 1:
The patent incorporates protection mechanisms (parity bits or CRC words) as preliminary elements appended to the data sequence before transmission. These protection data are calculated in advance based on the data to be transmitted, enabling error detection without interrupting the continuous power supply or transmission process. The protective function is prepared beforehand and activates automatically if errors occur.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach enables efficient error detection in short data sequences with low computational cost and reliable error detection in longer sequences, allowing for immediate retransmission of incorrect data, thereby ensuring robust and effective transmission of longer data sequences.
Implementation Method 1
data transmission by way of inductive coupling
Implementation Method 2
The necessary electric power is picked up externally, i.e., from an electric or magnetic field originating from the read-write device
Data Source
AI summary
The method relates to the protected transmission of data (D0-D4), the coding (‘S,’‘0’-‘F’) of which is represented, respectively, by a sequence (FR0-FR4) of a predefined number of on and off values (Z1, Z0). A count value (C) representing the predefined number is formed by changing the count direction (F, R) after each on value and incrementing or decrementing the count value with each off value. An error information (F1, F2) is generated if a first end value (EC), which is transmitted together with the data as a coded sequence (SIG) of the count value C, differs from a second end value (EC1, EC2), which, like the count value, is formed from the transmitted sequence. The method is advantageously used in identification systems (IS), in mobile data carriers (DT) and in read-write devices (SLG). This affords the advantage that a data transmission error can be detected quickly and with high reliability by using a simple forward and backward counter (CNT). The counter can be implemented with little circuit complexity by a simple software program or by an electronic circuit, e.g., by a binary cycle counter.


