Ahead-of-time command scheduling in RFID readers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

RFID reader systems face challenges in meeting timing requirements, particularly in high-data-rate environments, where additional processing such as error checking is hindered by the need to respond quickly to tag responses.

Innovation Solution

Implementing Ahead-Of-Time Scheduling (AOTS) by starting to compute the next reader command before receiving a tag response, allowing for quicker generation and transmission of subsequent commands, thereby optimizing processing time and performance even in interference-prone environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the reader waits to receive and process the tag response before generating the next command, then the timing requirements can be met, but the processing time and system performance are reduced

Engineering Contradiction:
Improvetiming requirement complianceVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The reader generates candidate commands in advance, before receiving the actual tag response. Multiple possible commands are prepared based on anticipated response scenarios, allowing the system to quickly select and transmit the appropriate command without waiting for response processing to complete.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If additional processing such as error checking is performed on tag responses, then the reliability of data transmission is improved, but the response time increases and timing requirements may not be met

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Error checking and command generation operations are initiated before the tag response is fully received. The reader performs these processing tasks in parallel with response reception, using anticipated response patterns to guide preliminary processing, thereby eliminating sequential delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The processing pipeline maintains continuous operation by overlapping command generation, error checking, and response reception. Instead of completing one operation before starting the next, the system keeps multiple processing stages active simultaneously, maximizing resource utilization and minimizing idle time.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8427315B2Ahead-of-time scheduling of commands in RFID reader systems
Publication Date: 2013.04.23 IMPINJ
  • US8427315B2 patent drawing
  • US8427315B2 patent drawing
  • US8427315B2 patent drawing

AI summary

RFID reader systems, software and methods precompute one or more reader commands, before a tag actually responds to an earlier transmitted command. This way a system can result at a high data rate, while meeting specification requirements of responding within a preset time.