Efficient decoding of rfid tags based on relevant rn16 selection
AssigneeNEC Laboratories America, Inc.
InventorsMohammad Khojastepour, Carlos Bocanegra
Life of this patent
Estimating the term…
Abstract
A computer-implemented method is provided for picking a 16-bit random sequence (RN16) and generating an acknowledgement packet in a tag reading session. The method includes decoding RN16s from signals received by a plurality of antennas by treating signal interference as noise. The method further includes selecting the RN16 from the decoded RN16s based on properties of the decoded RN16s and the signals from which they are decoded in the tag reading session. The method also includes generating the acknowledgement packet based on the selected RN16.
Claims20
A computer-implemented method for picking a 16-bit random sequence (RN16) and generating an acknowledgement packet in a tag reading session, comprising:
- decoding RN16s from signals received by a plurality of antennas by treating signal interference as noise;
- selecting the RN16 from the decoded RN16s based on properties of the decoded RN16s and the signals from which they are decoded in the tag reading session;
- and
- generating the acknowledgement packet based on the selected RN16.
A computer program product for picking a 16-bit random sequence (RN16) and generating an acknowledgement packet in a tag reading session, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:
- decoding RN16s from signals received by a plurality of antennas by treating signal interference as noise;
- selecting the RN16 from the decoded RN16s based on properties of the decoded RN16s and the signals from which they are decoded in the tag reading session;
- and
- generating the acknowledgement packet based on the selected RN16.
A computer processing system for picking a 16-bit random sequence (RN16) and generating an acknowledgement packet in a tag reading session, comprising:
- a memory device for storing program code;
- and
- a processor device operatively coupled to the memory device for running the program code to:
- decode RN16s from signals received by a plurality of antennas by treating signal interference as noise,
- select the RN16 from the decoded RN16s based on properties of the decoded RN16s and the signals from which they are decoded in the tag reading session;
- and
- generate the acknowledgement packet based on the selected RN16.
Dependencies are inferred from the claim text.