An Optimal Q-Algorithm for the ISO 18000-6C RFID Protocol
Passive radio-frequency identification (RFID) systems based on the ISO/IEC 18000-6C (aka EPC Gen2) protocol have typical read rates of up to 1200 unique 96-bit tags per second. This performance is achieved in part through the use of a medium access control algorithm, christened the Q-algorithm, that...
        Saved in:
      
    
          | Published in | IEEE transactions on automation science and engineering Vol. 6; no. 1; pp. 16 - 24 | 
|---|---|
| Main Authors | , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
        New York
          IEEE
    
        01.01.2009
     The Institute of Electrical and Electronics Engineers, Inc. (IEEE)  | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 1545-5955 1558-3783  | 
| DOI | 10.1109/TASE.2008.2007266 | 
Cover
| Abstract | Passive radio-frequency identification (RFID) systems based on the ISO/IEC 18000-6C (aka EPC Gen2) protocol have typical read rates of up to 1200 unique 96-bit tags per second. This performance is achieved in part through the use of a medium access control algorithm, christened the Q-algorithm, that is a variant of the Slotted Aloha multiuser channel access algorithm. We analyze the medium access control algorithm employed by the ISO/IEC 18000-6C RFID air interface protocol and provide a procedure to achieve optimal read rates. We also show that theoretical performance can be exceeded in many practical use cases and provide a model to incorporate real-world data in read-rate estimation. | 
    
|---|---|
| AbstractList | Passive radio-frequency identification (RFID) systems based on the ISO/IEC 18000-6C (aka EPC Gen2) protocol have typical read rates of up to 1200 unique 96-bit tags per second. This performance is achieved in part through the [abstract truncated by publisher]. Passive radio-frequency identification (RFID) systems based on the ISO/IEC 18000-6C (aka EPC Gen2) protocol have typical read rates of up to 1200 unique 96-bit tags per second. This performance is achieved in part through the use of a medium access control algorithm, christened the Q-algorithm, that is a variant of the Slotted Aloha multiuser channel access algorithm. We analyze the medium access control algorithm employed by the ISO/IEC 18000-6C RFID air interface protocol and provide a procedure to achieve optimal read rates. We also show that theoretical performance can be exceeded in many practical use cases and provide a model to incorporate real-world data in read-rate estimation. Passive radio-frequency identification (RFID) systems based on the ISOIIEC 18000-60 (aka EPC Gen2) protocol have typical read rates of up to 1200 unique 96-bit tags per second. This performance is achieved in part through the use of a medium access control algorithm, christened the Q-algorithm, that is a variant of the Slotted Aloha multiuser channel access algorithm. We analyze the medium access control algorithm employed by the ISO/IEC 18000-6C RFID air interface protocol and provide a procedure to achieve optimal read rates. We also show that theoretical performance can be exceeded in many practical use cases and provide a model to incorporate real-world data in read-rate estimation. [PUBLICATION ABSTRACT]  | 
    
| Author | Maguire, Y. Pappu, R.  | 
    
| Author_xml | – sequence: 1 givenname: Y. surname: Maguire fullname: Maguire, Y. organization: ThingMagic, Inc., Cambridge, MA – sequence: 2 givenname: R. surname: Pappu fullname: Pappu, R. organization: ThingMagic, Inc., Cambridge, MA  | 
    
| BookMark | eNp9kT1PwzAQhi0EEuXjByCWiAFYAufz91iVApUqlc_ZSlObBqVxcdyBf0-iIgaGLj4Pz3v33r1HZL8JjSPkjMINpWBu34av4xsE0P2jUMo9MqBC6Jwpzfb7Pxe5MEIckqO2_QRArg0MiBk22WydqlVRZ8_5sP4IsUrLVeZDzNLSZZPXWUY1AORylL3cT-6ypxhSKEN9Qg58Ubfu9Lcek_f78dvoMZ_OHiaj4TQvueApx4Xwwi9AMi0VKIq48FrMlUfgoOl8XpYCpZkXgi0MMvTaMy8K5z336Lxgx-Rq23cdw9fGtcmuqrZ0dV00Lmxaa4BJhgZ5R17uJBnnTCk0HXi9E6Sy88klgurQi3_oZ9jEplvYIlAmJareIt1CZQxtG52369hdNH5bCraPx_bx2D4e-xtPp1H_NGWVilSFJsWiqncqz7fKyjn3N4lLw6Fz9APT85mj | 
    
| CODEN | ITASC7 | 
    
| CitedBy_id | crossref_primary_10_1016_j_comcom_2016_04_019 crossref_primary_10_1002_dac_2427 crossref_primary_10_1109_JSEN_2014_2339653 crossref_primary_10_1002_dac_2987 crossref_primary_10_1016_S1005_8885_13_60025_4 crossref_primary_10_7498_aps_60_025211 crossref_primary_10_1109_TMC_2020_3024076 crossref_primary_10_3390_app8081282 crossref_primary_10_1007_s11277_014_1608_3 crossref_primary_10_1109_LCOMM_2010_03_092208 crossref_primary_10_1109_JCN_2012_6184549 crossref_primary_10_1109_TMC_2012_176 crossref_primary_10_1186_1687_1499_2011_139 crossref_primary_10_18273_revuin_v22n2_2023008 crossref_primary_10_1109_TASE_2010_2101061 crossref_primary_10_1016_j_sysarc_2022_102394 crossref_primary_10_1109_TVT_2015_2441052 crossref_primary_10_1186_1687_1499_2013_231 crossref_primary_10_1109_TASE_2013_2257756 crossref_primary_10_1109_TPDS_2012_120 crossref_primary_10_32604_cmc_2022_026654 crossref_primary_10_1109_JSAC_2011_110917 crossref_primary_10_1109_SURV_2014_022614_00143 crossref_primary_10_4218_etrij_15_0114_0375 crossref_primary_10_1080_07408171003705714 crossref_primary_10_1109_TC_2015_2435749 crossref_primary_10_1016_j_comcom_2013_09_001 crossref_primary_10_12720_jcm_9_10_798_804 crossref_primary_10_3390_s18041185 crossref_primary_10_1109_TMC_2012_68 crossref_primary_10_1007_s11277_016_3940_2 crossref_primary_10_1109_TMTT_2013_2247056 crossref_primary_10_1155_2014_716232 crossref_primary_10_1587_transcom_E96_B_1122 crossref_primary_10_1109_LCOMM_2013_082413_130765 crossref_primary_10_1109_OJCOMS_2020_3011171 crossref_primary_10_1109_TII_2016_2554465 crossref_primary_10_1108_AA_11_2018_0237 crossref_primary_10_26782_jmcms_2020_06_00034 crossref_primary_10_1109_TASE_2011_2138135 crossref_primary_10_1109_TASE_2016_2532959 crossref_primary_10_3390_app9020321  | 
    
| Cites_doi | 10.1109/26.141457 10.4304/jcm.1.7.9-16 10.1109/TCSI.2007.897768 10.1109/MAPE.2005.1617996  | 
    
| ContentType | Journal Article | 
    
| Copyright | Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jan 2009 | 
    
| Copyright_xml | – notice: Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jan 2009 | 
    
| DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 7TB 8FD FR3 JQ2 L7M L~C L~D F28  | 
    
| DOI | 10.1109/TASE.2008.2007266 | 
    
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts  Academic Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering  | 
    
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering  | 
    
| DatabaseTitleList | Technology Research Database Technology Research Database Technology Research Database Technology Research Database  | 
    
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher  | 
    
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Engineering | 
    
| EISSN | 1558-3783 | 
    
| EndPage | 24 | 
    
| ExternalDocumentID | 1626562641 10_1109_TASE_2008_2007266 4694001  | 
    
| Genre | orig-research | 
    
| GroupedDBID | -~X 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACIWK AENEX AETIX AGQYO AGSQL AHBIQ AIBXA AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD F5P HZ~ H~9 IFIPE IPLJI JAVBF LAI M43 O9- OCL PQQKQ RIA RIE RNS AAYXX CITATION 7SC 7SP 7TB 8FD FR3 JQ2 L7M L~C L~D RIG F28  | 
    
| ID | FETCH-LOGICAL-c454t-2d5f5fd06386707122df85b7f204081bbcc5269ba53d9232f8f3f5aeff4f2ef53 | 
    
| IEDL.DBID | RIE | 
    
| ISSN | 1545-5955 | 
    
| IngestDate | Wed Oct 01 14:34:37 EDT 2025 Sun Sep 28 06:42:51 EDT 2025 Sat Sep 27 18:02:35 EDT 2025 Sun Jun 29 15:35:16 EDT 2025 Thu Apr 24 23:03:24 EDT 2025 Wed Oct 01 03:35:36 EDT 2025 Tue Aug 26 16:37:58 EDT 2025  | 
    
| IsDoiOpenAccess | false | 
    
| IsOpenAccess | true | 
    
| IsPeerReviewed | false | 
    
| IsScholarly | true | 
    
| Issue | 1 | 
    
| Language | English | 
    
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-c454t-2d5f5fd06386707122df85b7f204081bbcc5269ba53d9232f8f3f5aeff4f2ef53 | 
    
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 ObjectType-Article-2 ObjectType-Feature-1  | 
    
| PQID | 201366275 | 
    
| PQPubID | 23500 | 
    
| PageCount | 9 | 
    
| ParticipantIDs | proquest_miscellaneous_1671246207 proquest_journals_201366275 proquest_miscellaneous_903632924 crossref_primary_10_1109_TASE_2008_2007266 proquest_miscellaneous_34437729 ieee_primary_4694001 crossref_citationtrail_10_1109_TASE_2008_2007266  | 
    
| ProviderPackageCode | CITATION AAYXX  | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2009-Jan. 2009-01-00 20090101  | 
    
| PublicationDateYYYYMMDD | 2009-01-01 | 
    
| PublicationDate_xml | – month: 01 year: 2009 text: 2009-Jan.  | 
    
| PublicationDecade | 2000 | 
    
| PublicationPlace | New York | 
    
| PublicationPlace_xml | – name: New York | 
    
| PublicationTitle | IEEE transactions on automation science and engineering | 
    
| PublicationTitleAbbrev | TASE | 
    
| PublicationYear | 2009 | 
    
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE)  | 
    
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)  | 
    
| References | papoulis (ref9) 1991 ref7 (ref2) 1973 ref4 (ref3) 1992 ref6 ref5 (ref1) 2006 mackay (ref10) 2002 fang (ref8) 1985  | 
    
| References_xml | – start-page: 402 year: 1985 ident: ref8 publication-title: Encyclopedia of Statistical Sciences – ident: ref7 doi: 10.1109/26.141457 – year: 1991 ident: ref9 publication-title: Probability random variables and stochastic processes – year: 2002 ident: ref10 publication-title: Information Theory Inference and Algorithms – year: 1992 ident: ref3 publication-title: Information Processing Systems Local Area Networks?Part 3 Carrier Sense Multiple Access With Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications – ident: ref6 doi: 10.4304/jcm.1.7.9-16 – ident: ref4 doi: 10.1109/TCSI.2007.897768 – year: 2006 ident: ref1 article-title: epc radio-frequency protocols class-1 generation-2 uhf rfid protocol for communications at 860 mhz960 mhz version 1.1.0 – ident: ref5 doi: 10.1109/MAPE.2005.1617996 – year: 1973 ident: ref2  | 
    
| SSID | ssj0024890 | 
    
| Score | 2.1872337 | 
    
| Snippet | Passive radio-frequency identification (RFID) systems based on the ISO/IEC 18000-6C (aka EPC Gen2) protocol have typical read rates of up to 1200 unique 96-bit... Passive radio-frequency identification (RFID) systems based on the ISOIIEC 18000-60 (aka EPC Gen2) protocol have typical read rates of up to 1200 unique 96-bit...  | 
    
| SourceID | proquest crossref ieee  | 
    
| SourceType | Aggregation Database Enrichment Source Index Database Publisher  | 
    
| StartPage | 16 | 
    
| SubjectTerms | Access control Access protocols Algorithms analysis anti-collision Automation Backscatter Channels CMOS technology Control algorithms Control systems Decoding Gen2 IEC standards Independent system operators ISO 18000-6C ISO standards Media Access Protocol Multiple-access Multiuser channels optimal Optimization Protocol Radio frequency Radio frequency identification radio-frequency identification (RFID) Radiofrequency identification Tags  | 
    
| Title | An Optimal Q-Algorithm for the ISO 18000-6C RFID Protocol | 
    
| URI | https://ieeexplore.ieee.org/document/4694001 https://www.proquest.com/docview/201366275 https://www.proquest.com/docview/1671246207 https://www.proquest.com/docview/34437729 https://www.proquest.com/docview/903632924  | 
    
| Volume | 6 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1558-3783 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0024890 issn: 1545-5955 databaseCode: RIE dateStart: 20040101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE  | 
    
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9wwEB5RTvTQBxSR0oeRekJ42Th-JMcVZQVIlLfELYoTG1AhqZbspb--M052qWhB3CJlLFnjseebGfsbgG-liwmoaq5sXHH0EJZbn1he6ULJQiRaB5Kkwx9670IeXKrLBdiav4VxzoXLZ25An6GWXzXllFJl2xjKoclhrPPKpLp7q_XAq5eGfAohAq4ypfoKZjzMts9HZ7vdrUlKzIlAiPjgg0JTlX9O4uBexm_hcDax7lbJz8G0tYPy9yPOxpfO_B286XEmG3WG8R4WXL0Mr_9iH1yBbFSzIzwx7lDuhI9ur5rJTXt9xxDGMoSFbP_siMUpvQnXO-x0vP-dHU-atkHL-QAX493znT3ed1LgpVSy5aJSXvmK4Ik2CCqEqHyqrPEC9zACV1uW1GncFiqpEPEJn_rEq8J5L71wXiWrsFg3tVsDZkxhpVGGaG6kdogvrTfk5Is4K9C5RTCc6TYve5px6nZxm4dwY5jltBxd98t-OSLYnA_51XFsPCe8QuqdC_aajWB9toB5vwvvcUicBIL7CDbmf3H7UE2kqF0zvc9jjdqQWgxNBF-fkEmkTCgIiYA9IZFROVxgKPvx_7Nbh6WuCkWpm0-w2E6m7jOCmdZ-CVb8B5bP6vs | 
    
| linkProvider | IEEE | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1RT9swED4heNh4gG0MEWDDk_Y0zaVxbKd5rBhVu1EYUCTeojixNwQkqKQv_HrunLRM25j2FilnyTqffd_d2d8BfMxtSEBVc2XCgqOHMNy4yPBCZ0pmItLakySNj_XwQn69VJdL8HnxFsZa6y-f2Q59-lp-UeUzSpXtYyiHJoexzoqSUqrmtdYTs17PZ1QIE3CVKNXWMMNusj_pnx829yYpNSc8JeKTF_JtVf44i72DGazDeD615l7JdWdWm07-8Btr4__O_RWstUiT9RvTeA1LtnwDq7_wD25A0i_ZCZ4Ztyh3yvs3P6rpVf3zliGQZQgM2ej8hIU9ehWuD9jZYPSFfZ9WdYW28xYuBoeTgyFveynwXCpZc1Eop1xBAEXHCCuEKFxPmdgJ3MUIXU2eU69xk6moQMwnXM9FTmXWOemEdSrahOWyKu0WsDjOjIxVTEQ3UltEmMbF5OazMMnQvQXQnes2zVuicep3cZP6gKObpLQcTf_LdjkC-LQYctewbPxLeIPUuxBsNRvAznwB03Yf3uOQMPIU9wF8WPzFDURVkay01ew-DTVqQ2rRjQPYe0YmkjKiMCQA9oxEQgVxgcHs9t9ntwcvhpPxUXo0Ov62Ay-bmhQlcnZhuZ7O7DuENrV57y36EQ8f7kg | 
    
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=An+Optimal+Q-Algorithm+for+the+ISO+18000-6C+RFID+Protocol&rft.jtitle=IEEE+transactions+on+automation+science+and+engineering&rft.au=Maguire%2C+Y&rft.au=Pappu%2C+R&rft.date=2009-01-01&rft.issn=1545-5955&rft.volume=6&rft.issue=1&rft.spage=16&rft.epage=24&rft_id=info:doi/10.1109%2FTASE.2008.2007266&rft.externalDBID=NO_FULL_TEXT | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1545-5955&client=summon | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1545-5955&client=summon | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1545-5955&client=summon |