RFID reader and method for recognizing RFID tags
AssigneesFraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V., Friedrich-Alexander-Universitaet Erlangen-Nuernberg
InventorsHazem Elsaid Ibrahim, Hamed Kenawy, Joerg Robert, Albert Heuberger, Wolfram Strauss
Life of this patent
Estimating the term…
Abstract
An RFID reader includes a transmitter, a receiver, and an evaluator. The receiver receives signals from RFID tags within a given number of slots of a time frame with a given frame size and provides a number of successful slots and a number of collided slots. The evaluator sets a modified frame size based on an estimated number of RFID tags which is determined based on the frame size, the number of successful slots, and the number of collided slots. The invention also refers to a corresponding method.
Claims6
A Radio Frequency Identification (RFID) reader,
- comprising a transmitter configured for transmitting a request signal, a receiver configured for receiving signals from Radio Frequency Identification (RFID) tags and an evaluator,
- wherein the receiver is configured to receive the signals from the RFID tags within a given number of slots of a time frame with a given frame size,
- wherein the receiver is configured to provide a number of successful slots in which one signal has been received and a number of collided slots in which a detection of one single signal was not possible,
- wherein the evaluator is configured to set a modified frame size based on an estimated number of RFID tags,
- wherein the evaluator is configured to determine the estimated number of RFID tags based on the given frame size, the number of successful slots, and the number of collided slots,
- wherein the receiver is configured to perform a collision recovery by identifying a signal within a slot comprising more than one signal,
- wherein the receiver is configured to obtain a collision recovery probability α at which the collision recovery is performed by the receiver,
- wherein the receiver is configured to provide, in the provision, the number of successful slots, ss, and the number of collided slots, cs, after performing the collision recovery, and
- wherein the evaluator is configured to determine the estimated number of RFID tags based on the given frame size L, the number of successful slots ss, the number of collided slots cs, and the collision recovery probability α by calculating the number of collided slots before the collision recovery, Cb, and the number of successful slots before the collision recovery, Sb, according to Sb=ss−α/(1−α)*C, and Cb=cs/(1 −α) and determining the estimated number of RFID tags based on the given frame size L, the number of the collided slots Cb, and the number of the successful slots Sb.
A Radio Frequency Identification (RFID) reader,
- comprising a transmitter configured for transmitting a request signal, a receiver configured for receiving signals from Radio Frequency Identification (RFID) tags and an evaluator,
- wherein the receiver is configured to receive the signals from the RFID tags within a given number of slots of a time frame with a given frame size,
- wherein the receiver is configured to provide a number of successful slots in which one signal has been received and a number of collided slots in which a detection of one single signal was not possible,
- wherein the evaluator is configured to set a modified frame size based on an estimated number of RFID tags,
- wherein the evaluator is configured to determine the estimated number of RFID tags based on the given frame size, the number of successful slots, and the number of collided slots,
- wherein nest is the estimated number of RFID tags,
- wherein L is the given frame size,
- wherein cs is the number of collided slots,
- wherein ss is the number of successful slots,
- wherein said evaluator is configured to determine the estimated number of RFID tags using the following formula:
- n
- est
- =
- (
- -
- b
- 4
-
- a
- -
- S
- +
- 0.5
-
- -
- 4
-
- S
- 2
- -
- 2
-
- P
- +
- q
- S
- )
- ·
- L
- ,
-
- with
-
- :
-
-
- a
- =
- 1
- /
- 120
- *
-
- (
- L
- -
- cs
- )
- ,
-
- b
- =
- 1
- /
- 24
- *
-
- (
- L
- -
- cs
- -
- ss
- /
- 5
- )
- ,
-
- c
- =
- 1
- /
- 6
- *
-
- (
- L
- -
- cs
- -
- ss
- /
- 4
- )
- ,
-
- d
- =
- 1
- /
- 2
- *
-
- (
- L
- -
- cs
- -
- ss
- /
- 3
- )
- ,
-
- e
- =
- (
- L
- -
- cs
- -
- ss
- /
- 2
- )
- ,
-
- P
- =
- 8
-
- a
-
-
- c
- -
- 3
-
- b
- 2
- 8
-
- a
- 2
- ,
-
- q
- =
- b
- 3
- -
- 4
-
- abc
- +
- 8
-
- a
- 2
-
- d
- 8
-
- a
- 3
- ,
-
- s
- =
- 0.5
-
- -
- 2
- 3
-
- P
- +
- 1
- 3
-
- a
-
- (
- Q
- +
- Δ
- 0
- Q
- )
- ,
-
- Q
- =
- Δ
- 1
- +
- Δ
- 1
- 2
- -
- 4
-
- Δ
- 0
- 3
- 2
- 3
- ,
-
- Δ
- 0
- =
- c
- 2
- -
- 3
-
- bd
- +
- 12
-
- ae
- ,
- and
-
-
- Δ
- 1
- =
- 2
-
- c
- 3
- -
- 9
-
- bcd
- +
- 27
-
- ad
- 2
- -
- 72
-
- ace
- .
A Radio Frequency Identification (RFID) reader,
- comprising a transmitter configured for transmitting a request signal, a receiver configured for receiving signals from Radio Frequency Identification (RFID) tags and an evaluator,
- wherein the receiver is configured to receive the signals from the RFID tags within a given number of slots of a time frame with a given frame size,
- wherein the receiver is configured to provide a number of successful slots in which one signal has been received and a number of collided slots in which a detection of one single signal was not possible,
- wherein the evaluator is configured to set a modified frame size based on an estimated number of RFID tags,
- wherein the evaluator is configured to determine the estimated number of RFID tags based on the given frame size, the number of successful slots, and the number of collided slots,
- wherein nest is the estimated number of RFID tags,
- wherein L is the given frame size,
- wherein cs is the number of collided slots,
- wherein ss is the number of successful slots,
- wherein α is the collision recovery probability,
- wherein the evaluator is configured to determine the estimated number of RFID tags using the following formula:
- n
- est
- =
- (
- -
- b
- 4
-
- a
- -
- S
- +
- 0.5
-
- -
- 4
-
- S
- 2
- -
- 2
-
- P
- +
- q
- S
- )
- ·
- L
- ,
-
- with
-
- :
- a
- =
- 1
- /
- 120
- *
-
- (
- L
- -
- C
- b
- )
- ,
-
- b
- =
- 1
- /
- 24
- *
-
- (
- L
- -
- C
- b
- -
- S
- b
- /
- 5
- )
- ,
-
- c
- =
- 1
- /
- 6
- *
-
- (
- L
- -
- C
- b
- -
- S
- b
- /
- 4
- )
- ,
-
- d
- =
- 1
- /
- 2
- *
-
- (
- L
- -
- C
- b
- -
- S
- b
- /
- 3
- )
- ,
-
- e
- =
- (
- L
- -
- C
- b
- -
- S
- b
- /
- 2
- )
- ,
-
- P
- =
- 8
-
- a
-
-
- c
- -
- 3
-
- b
- 2
- 8
-
- a
- 2
- ,
-
- q
- =
- b
- 3
- -
- 4
-
- abc
- +
- 8
-
- a
- 2
-
- d
- 8
-
- a
- 3
- ,
-
- s
- =
- 0.5
-
- -
- 2
- 3
-
- P
- +
- 1
- 3
-
- a
-
- (
- Q
- +
- Δ
- 0
- Q
- )
- ,
-
- Q
- =
- Δ
- 1
- +
- Δ
- 1
- 2
- -
- 4
-
- Δ
- 0
- 3
- 2
- 3
- ,
-
- Δ
- 0
- =
- c
- 2
- -
- 3
-
- bd
- +
- 12
-
- ae
- ,
- and
- Δ
- 1
- =
- 2
-
- c
- 3
- -
- 9
-
- bcd
- +
- 27
-
- ad
- 2
- -
- 72
-
- ace
- ,
- wherein Cb is the number of collided slots before the collision recovery performed by the receiver,
- wherein Cb is associated with the number of collided slots cs by the collision recovery probability α via:
- Cb=cs/(1−α),
- wherein Sb is the number of successful slots before the collision recovery performed by the receiver,
- wherein Sb is associated with the number of successful slots ss by the collision recovery probability α via:
- Sb=ss−α/(1−α)*C.
A method for recognizing at least one Radio Frequency Identification (RFID) tag, comprising:
- transmitting a request signal,
- receiving signals within a given number of slots of a time frame with a given frame size,
- providing a number of successful slots in which one signal has been received and a number of collided slots in which a detection of one single signal was not possible,
- determining an estimated number of RFID tags based on the frame size, the number of successful slots, the number of collided slots, and a collision recovery probability, and
- setting a modified frame size based on an estimated number of RFID tags,
- wherein the method further comprises
- performing a collision recovery by identifying a signal within a slot having more than one signal, and
- obtaining a collision recovery probability α at which the collision recovery is performed,
- wherein the provision provides the number of successful slots, ss, and the number of collided slots, cs, after performing the collision recovery, and
- wherein the estimated number of RFID tags is determined based on the frame size L, the number of successful slots ss, the number of collided slots cs, and the collision recovery probability α by calculating the number of collided slots before the collision recovery, Cb, and the number of successful slots before the collision recovery, Sb, according to Sb=ss−α/(1−α)*C, and Cb=cs/(1−α) and determining the estimated number of RFID tags based on the frame size, the number of the collided slots Cb, and the number of the successful slots Sb.
Dependencies are inferred from the claim text.