Systems and methods for collision avoidance in a multiple RFID interrogator environment
First Claim
1. An RFID interrogator, comprising;
- a transmit circuit configured to generate transmit data;
a receive circuit configured to decode receive data;
a collision detection circuit configured to compare the transmit data with the receive data;
a processor coupled with the transmit circuit and the receive circuit, the processor configured to execute instructions; and
a memory coupled with the processor, the memory configured to store instructions, the instructions configured to cause the processor to;
enter a quiet state during which the processor prevents the transmit circuit from generating the transmit data,select a first transmit time after the quiet state during which the interrogator will attempt to transmit a first set of transmit data via the transmit circuit,return to the quiet state if the receiver detects data on its receive path prior to the first transmit time and select a new first transmit time,transmit the first set of transmit data during the first transmit time or the new first transmit time when the receiver does not detect data on its receive path prior to the first transmit time or the new first transmit time,return to the quiet state when the collision detection circuit detects that the receive path does not match the transmit path after the first set of transmit data is transmitted,wait a predetermined period of time different than the quiet state when the collision detection circuit does not detect that the receive path does not match the transmit path after the first set of transmit data is transmitted,select a second transmit time after the first set of transmit data has been transmitted during which the interrogator will attempt to transmit a second set of transmit data via the transmit circuit,return to the quiet state if the receiver detects data on its receive path prior to the second transmit time,transmit the second set of transmit data during the second transmit time, andreturn to the quiet state when the collision detection circuit detects that the receive path does not match the transmit path after the second set of transmit data is transmitted.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for collision avoidance in a multi-reader environment comprising a plurality of Radio Frequency Identification (RFID) interrogators, the method comprises each of the plurality of interrogators entering a quiet state during which none of the interrogators transmits, each of the plurality of interrogators selecting a transmit time after the quiet period during which each of the interrogator will attempt to transmit, each of the plurality of interrogators monitoring their associated receive path, an interrogator of the plurality of interrogators transmitting an instruction during its selected transmit time indicating the beginning of a session when the interrogator does not detect data on its receive path prior to its select transmit time, the interrogator comparing its receive path to its transmit path when it transmits the instruction, the interrogator returning to the quiet state when the receive path does not match the transmit path, and the interrogator completing the session when the receive path matches the transmit path.
19 Citations
21 Claims
-
1. An RFID interrogator, comprising;
-
a transmit circuit configured to generate transmit data; a receive circuit configured to decode receive data; a collision detection circuit configured to compare the transmit data with the receive data; a processor coupled with the transmit circuit and the receive circuit, the processor configured to execute instructions; and a memory coupled with the processor, the memory configured to store instructions, the instructions configured to cause the processor to; enter a quiet state during which the processor prevents the transmit circuit from generating the transmit data, select a first transmit time after the quiet state during which the interrogator will attempt to transmit a first set of transmit data via the transmit circuit, return to the quiet state if the receiver detects data on its receive path prior to the first transmit time and select a new first transmit time, transmit the first set of transmit data during the first transmit time or the new first transmit time when the receiver does not detect data on its receive path prior to the first transmit time or the new first transmit time, return to the quiet state when the collision detection circuit detects that the receive path does not match the transmit path after the first set of transmit data is transmitted, wait a predetermined period of time different than the quiet state when the collision detection circuit does not detect that the receive path does not match the transmit path after the first set of transmit data is transmitted, select a second transmit time after the first set of transmit data has been transmitted during which the interrogator will attempt to transmit a second set of transmit data via the transmit circuit, return to the quiet state if the receiver detects data on its receive path prior to the second transmit time, transmit the second set of transmit data during the second transmit time, and return to the quiet state when the collision detection circuit detects that the receive path does not match the transmit path after the second set of transmit data is transmitted. - View Dependent Claims (2, 3, 4, 6, 7, 8)
-
-
5. The RFID interrogator of 3, wherein the length of each slot in the plurality of transmit slots is based at least in part on the lowest bit rate being used by a plurality of interrogators that includes the interrogator.
-
9. A method for collision avoidance in an RFID interrogator, the method comprising:
-
entering an initial state; detecting that a quiet period has lapsed based upon a determination that no signals were received during a first predetermined period; determining a first time of transmission, wherein the first time of transmission is determined to occur at some time after the quiet period has lapsed; returning to the initial state if a signal is received before the first time of transmission and selecting a new first time of transmission; transmitting a first signal at the first time of transmission or the new first time of transmission if the signal is not received before the first time of transmission or before the new first time of transmission; returning to the initial state if a collision of the first signal is detected; waiting a predetermined period of time different than the initial state if a collision of the first signal is not detected after the first signal is transmitted; determining a second time of transmission, wherein the second time of transmission is determined to occur at some time after the first signal has been transmitted; returning to the initial state if a signal is received before the second time of transmission; transmitting a second signal at the second time of transmission; and returning to the initial state if a collision of the second signal is detected. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification