发布时间:2021-11-11
Overview:
RFID systems with large tag populations, signal collision is the factor in contributing to the read rate. ThingMagic readers have adapted the dynamic Q algorithm to overcome tag collisions.
Gen 2 tags can generate random numbers. The reader will tell the tags the range in which it should generate a random number by issuing a query command with a Q value ranging from 0 to 15.
If a reader gets back no response to its queries, it will automatically decrease the Q value. If it gets more than one tag responding, it will increase the Q value, thereby increasing the range of numbers that can be generated by the tags.
Question: Is there a correct method for using the dynamic Q value capability in the Mercury API?
Answer: The ThingMagic dynamic Q value by default initially has a value 2, later after 1st inventory round, the Q value will adjust itself based upon the number of tags read in that inventory round.
ThingMagic has implemented an “Initial Q value” for dynamic Q, where the user can set the initial value between 2 to 10 based upon their tag population. So, the reader module will start reading with the Q value provided by the user and will change dynamically based on the tag population in later read cycles.
Question: Does the dynamic algorithm attempt to maximize the total tag read count per inventory round? Or some other parameter?
Answer: When Dynamic is set along with the initial Q value, the reader module will read the number of tags based on the initial value, later based on the number of tags read, the Q value will adjust itself depending upon the number of tags If the number of tags responding is more than the Q value will automatically get increased.