Protected Data Transmission via Cyclic Redundancy Check

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecomputational costVSAvoiderror detection probability
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #15Dynamics

2Reliability

If CRC words are used for protected data transmission, then the error detection probability is high, but the computational cost increases significantly

Engineering Contradiction:
Improveerror detection probabilityVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvepower supply continuityVSAvoiderror detection capability
Core Design Contradiction:
Duration of action of stationary objectVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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

Methodology Applied
Scientific EffectElectromagnetic induction: Electromagnetic Induction

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

Methodology Applied
Scientific EffectElectromagnetic induction: Electromagnetic Induction

Data Source

PatentUS7676723B2Method for the protected transmission of data, particularly transmission over an air interface
Publication Date: 2010.03.09 NETCONNECT WIRELESS LLC
  • US7676723B2 patent drawing
  • US7676723B2 patent drawing
  • US7676723B2 patent drawing

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.