RFID Reader Error Recovery Through Tag Code Reconstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional RFID reader systems face inefficiencies in data recovery due to errors in received tag transmissions, particularly in environments with interference, leading to slowed throughput and repeated requests for error-free versions.

Innovation Solution

The implementation of an RFID reader system capable of determining a fidelity criterion for the first received version and reconstructing a final version without requiring a second transmission, allowing for faster and more robust tag reading even in the presence of interference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional RFID reader systems request repeated transmissions until an error-free version is received, then data accuracy is improved, but system throughput deteriorates

Engineering Contradiction:
Improvedata accuracyVSAvoidsystem throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies preliminary action by performing error detection and correction processing on the first received version before requesting retransmissions. The reader system proactively reconstructs and corrects errors in the initial transmission using algorithms that analyze waveform segments and apply error correction codes, rather than waiting for failed transmissions to occur. This preliminary error handling reduces the need for repeated requests and maintains higher throughput while ensuring data accuracy.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system requests multiple versions of tag code to ensure error-free reception, then reliability is improved, but loss of time increases

Engineering Contradiction:
Improveerror-free receptionVSAvoidtime for repeated requests
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces the mechanical approach of requesting multiple physical transmissions with a signal processing approach. Instead of mechanically repeating the transmission request cycle when errors occur, the system substitutes this with electronic error correction algorithms that process the received waveform segments. These algorithms detect and correct bit errors by analyzing signal characteristics and applying correction codes, thereby maintaining reliability without the time penalty of repeated transmission requests.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Loss of information

If the RFID reader uses traditional error detection methods requiring retransmission, then data integrity is improved, but device complexity increases due to repeated communication protocols

Engineering Contradiction:
Improvedata integrityVSAvoidcommunication protocol complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts the error correction functionality from the communication protocol layer and implements it directly in the signal processing layer. By taking out the error handling mechanism from the protocol stack and embedding it in the waveform analysis and demodulation processes, the system maintains data integrity through direct signal processing rather than through complex protocol-based retransmission sequences. This extraction simplifies the overall system architecture by eliminating the need for multiple protocol handshakes and error recovery procedures.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7405660B2Error recovery in RFID reader systems
Publication Date: 2008.07.29 IMPINJ
  • US7405660B2 patent drawing
  • US7405660B2 patent drawing
  • US7405660B2 patent drawing

AI summary

RFID systems, devices, software and methods are adapted for receiving from an RFID tag at least waves that communicate at least a first version of its code. An output tag code is output that is the same as the first version, if a fidelity criterion is met regarding the first version. If not met, the output tag code is instead a final version that is reconstructed from the first version, and also from any additionally optionally subsequently received versions. In some embodiments, an error recovery block includes a subcomponent fidelity criterion checking block that can determine whether the fidelity criterion is met, and a code reconstruction block that can derive the final version.