Ahead-of-time command scheduling in RFID readers
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
Data Source
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.


