中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產(chǎn)品分類

當前位置: 首頁 > 傳感測量產(chǎn)品 > 數(shù)據(jù)采集產(chǎn)品 > RFID系統(tǒng) > 讀寫器

類型分類:
科普知識
數(shù)據(jù)分類:
讀寫器

RFID 無線通信迂回式隨機樹形防沖突算法

發(fā)布日期:2022-05-20 點擊率:54

  射頻識別RFID (RadioFrequencyIdentification) 技術(shù)相對于傳統(tǒng)的磁卡及IC 卡技術(shù)具有非接觸、閱讀速度快、無磨損等特點, 在最近幾年里得到快速發(fā)展。RFID 系統(tǒng)主要由三部分組成, 即電子標簽(tag)、讀寫器(reader) 以及天線(antenna), 是一種非接觸式的自動識別系統(tǒng)。隨著RFID系統(tǒng)的不斷增多, 多個電子標簽同時將信號送入一個讀寫器的讀寫通道必然會產(chǎn)生信道爭用問題, 如何減少數(shù)據(jù)碰撞從而快速有效的在規(guī)定時間內(nèi)讀取出所有電子標簽的信息成為一個難點。

  解決碰撞問題的算法有ALOHA算法、分隙ALOHA算法和二進制樹形搜索算法, 但這幾種算法都有一個共同的缺陷: 信道利用率比較低。本文提出了一種新的反碰撞算法, 這種算法是在傳統(tǒng)的二進制樹算法基礎(chǔ)上, 通過迂回式反碰撞算法, 利用二進制位取值的互異(即非0 即1)的特性, 以及連續(xù)兩位發(fā)生沖突(即00, 01, 10, 11), 可同時識別出1~4 個標簽, 進而提高閱讀器識別標簽的效率, 在信道利用率上遠遠優(yōu)于其它算法。

1 射頻識別系統(tǒng)的工作原理

  射頻識別系統(tǒng)的工作頻段有低頻, 中頻, 高頻, 超高頻及微波之分, 而在工業(yè)中通常采用13.56MHz 的頻率。對于從閱讀器與電子標簽間數(shù)據(jù)傳遞, 通常采用振幅鍵控ASK (AmplitudeShiftKeying)、頻移鍵控FSK(FrequencyShiftKeying)和相移鍵控PSK (PHASEShiftKeying)。ASK 和PSK 常被使用, 因為它們特別容易解調(diào), 其原理參見圖1。由圖1 中可知, 當有多于1個的標簽在閱讀器的作用范圍內(nèi)時, 且傳遞的數(shù)據(jù)0/1 交錯時, 將會出現(xiàn)1個標簽諧振, 1個標簽失諧的情況。這時就閱讀器則很難通過判斷輸出端的高低電位來讀出標簽的內(nèi)部信息, 這就是我們要解決的碰撞問題。

2 二進制搜索算法原理

  二進制搜索算法, 是以一個獨特的序列號(UID)來識別標簽為基礎(chǔ)的, 為了能辨認出閱讀器中數(shù)據(jù)碰撞比特位的準確位置, 傳統(tǒng)采用曼徹斯特編碼。該編碼采用電平的上升沿和下降沿來表示數(shù)值位。本文中假設(shè)上升沿編碼為邏輯“0”, 下降沿編碼為邏輯“1”, 若狀態(tài)跳變, 視為無效數(shù)據(jù)且作為錯誤碼被識別。如在多標簽的環(huán)境中當同時有上升沿和下降沿同時存在是, 則會互相抵消從而無狀態(tài)跳變, 以此閱讀器判斷發(fā)生碰撞的準確位數(shù)而再次搜索。假設(shè)有6 個RFID 標簽, 其相應(yīng)EPC代碼為8 位, 利用曼徹斯特編碼能準確識別出碰撞位的示意圖如圖2 所示, 圖中用紅色部分為碰撞位。

  從圖中可知, 閱讀器檢測出D2, D3, D4, D6, D7 位出現(xiàn)碰撞,從而可以判斷出在同一區(qū)域內(nèi)存在多個RFID標簽。

  本文約定在閱讀器作用范圍內(nèi)的所有標簽?zāi)茉谕粫r刻同步傳送響應(yīng)數(shù)據(jù), 以便準確地監(jiān)測碰撞位的發(fā)生。為了便于表述算法, 還需要引入4 種命令:

  1) REQUEST: 表示閱讀器發(fā)送一個呼叫參數(shù)給區(qū)域內(nèi)標簽, 所有標簽的EPC 與之進行“與運算”, 結(jié)果全為0 的標簽將各自的EPC返回至閱讀器。在第1 次詢問時, 呼叫參數(shù)應(yīng)全為0, 即Request 命令為: Request(00000000), 這樣區(qū)域內(nèi)所有標簽都會應(yīng)答。

  2) SELECT: 用某個(事先確定的) EPC 作為參數(shù)發(fā)送給標簽。具有相同EPC 的標簽將以此作為執(zhí)行其他命令(例如讀出和寫入數(shù)據(jù))的切入開關(guān), 即選擇這個標簽。

  3) READ/DATA: 選中的標簽將存儲的數(shù)據(jù)發(fā)送給閱讀器)。

  4) UNSELECT: 取消一個事先選中的標簽, 標簽進入“休眠”狀態(tài)。在該狀態(tài)下標簽對收到的REQUEST 命令不作應(yīng)答。為了重新激活標簽, 須將標簽移出閱讀器的作用范圍再進入, 以實行復(fù)位。

3 算法原理

  假設(shè)閱讀器作用范圍內(nèi)有6 個標簽, 閱讀器在本文約定的環(huán)境中識別這些標簽, 最初閱讀器對區(qū)域內(nèi)標簽處于未知狀態(tài), 發(fā)送Request(00000000) 命令, 此時閱讀器周邊區(qū)域內(nèi)所有的標簽則同步應(yīng)答。詳細數(shù)據(jù)處理過程如下:

  Step1: 閱讀器發(fā)送Request (00000000) 命令。區(qū)域內(nèi)所有標簽的與運算結(jié)果全為0, 即所有的標簽返回自身8 位的EPC 代碼應(yīng)答。根據(jù)曼徹斯特編碼原理, 可解碼得EPC 數(shù)據(jù)為: “$$1$$$10”, 即D2, D3, D4, D6, D7 位發(fā)生碰撞。算法作以下的處理: 從5 個碰撞位隨機選擇一位, 如D7; 然后將上一次Request命令中的參數(shù)00000000 的D7 位取反, 得下一次Request 命令所需的參數(shù): 10000000。

  Step2: 閱讀器發(fā)送Request (10000000) 命令。則此時區(qū)域內(nèi)D7位是0 的標簽應(yīng)答, 即標簽1 不相應(yīng), 標簽2~ 標簽6 應(yīng)答, 同理可解碼得EPC 數(shù)據(jù)為: “0$1$$$10”, 碰撞位有: D2, D3, D4, D6, 位。算法作以下的處理: 從4 個碰撞位隨機選擇一個, 如D3; 然后將上一次Request 命令中的參數(shù)10000000 的D3 位取反, 得下一次Request命令所需的參數(shù): 10001000。

  Step3: 閱讀器發(fā)送Request (10001000) 命令。區(qū)域內(nèi)的D3 和D7 都是0 的標簽應(yīng)答, 此時只有標簽4 應(yīng)答, 其他標簽不響應(yīng), 在這種情況下沒有碰撞位, 閱讀器可以直接將收到的EPC 值用SELECT 命令發(fā)給標簽4 并進行讀寫操作, 處理完成后執(zhí)行Unselect 命令, 屏蔽掉標簽4, 使它處于“休閑” 狀態(tài)。算法再采用回溯策略, 從該節(jié)點的父節(jié)點獲得下一次Request 命令所需的參數(shù): 10000000。

  Step4: 閱讀器發(fā)送Request ( 1000 0000) 命令。區(qū)域內(nèi)D7 位是0 的標簽應(yīng)答, 即標簽2, 標簽3, 標簽5, 標簽6 應(yīng)答, 同理可解碼得EPC 數(shù)據(jù)為: 0$101$10, 碰撞位有: D2, D6, 位, 此時只有兩個碰撞位, 則讀寫器可依次通過SELECT 命令發(fā)送“00101010”,“00101110”, “01101010”, “01101110”, 從而完成標簽5, 標簽2, 標簽6 的讀寫操作, 最后通過UNSELECT 命令將些三個標簽置于“休閑” 狀態(tài)。算法再采用回溯策略, 從該節(jié)點的父節(jié)點獲得下一次Request 命令所需的參數(shù): 00000000。

  Step5: 閱讀器發(fā)送Request(00000000)命令。區(qū)域內(nèi)所有處于非“啞吧” 狀態(tài)的標簽應(yīng)答, 即標簽1 與標簽3 應(yīng)答, 同理可解碼得EPC數(shù)據(jù)為: $0101010, 此時碰撞位只有D7 位。則讀寫器可依次通過SELECT命令發(fā)送00101010, 10101010, 從而完成標簽3 和標簽1 的讀寫操作, 最后通過UNSELECT 命令將標簽3 和標簽1 置于“休閑” 狀態(tài)。算法再采用回溯策略, 從該節(jié)點的父節(jié)點獲得下一次Request 命令所需的參數(shù), 由于已到樹根無父節(jié)點, 因此識別過程結(jié)束。圖3 為識別讀寫全部標簽的流程圖:

  通過該實例, 可歸納該算法要點如下:

  1) 閱讀器發(fā)Request (00000000) 命令, 要求區(qū)域內(nèi)所有標簽應(yīng)答。

  2) 檢測有無碰撞發(fā)生。若無碰撞時, 可識別出一個單獨的標簽。標簽值為應(yīng)答時返回的EPC 值。處理完后, 再屏蔽掉它。

  3) 若有碰撞, 可分兩種情況, 如碰撞位>2, 則可從碰撞位中隨機選擇一位, 并由選中的那一位和上一次REQUEST 中的參數(shù)共同決定下一次Request 命令所需的參數(shù), 具體如下: 在上一次REQUEST 命令中參數(shù)的基礎(chǔ)上再對所選中的那一位取反, 即可得下一次REQUEST命令的參數(shù)。

  4) 若碰撞位<=2 時, 可通過改變相應(yīng)兩位的數(shù)值即00, 01, 10, 11 的值以同時識別出4 個標簽, 另外下一次Request 命令所需參數(shù), 采用回溯策略, 從其父節(jié)點獲得, 通過迂回方式直到執(zhí)行Request(00000000)命令返回值碰撞位小于2 時讀寫結(jié)束。

4 系統(tǒng)的軟件實現(xiàn)

  以下程序為實現(xiàn)讀寫過程的子程序:
  Push(EPC): 將EPC 值入棧;
  Pop(): 將棧頂元素彈出;
  GetTop(): 返回棧頂元素;
  StackEmpty(): 棧空返回true, 不空返回false;
  Request(EPC): 閱讀器將EPC 發(fā)送給標簽;
  GetCollisionBitsCount_(EPC): 返回EPC 值中碰撞位的數(shù)目;
  RandomSelectCollisionBit(EPC): 返回從EPC 中隨機選擇的一個碰撞位的下標;
  ReverseBit(EPC, n): 將EPC 的第n 位取反, 并返回取反后的EPC 值;
  SetCollision(EPC, bit): 將EPC 的碰撞位置bit 值, 而其他位不變, 并返回。

  閱讀器算法描述:
  Push(00000000);
  while(!stackEmpty())
  {
  Request(GetTop()); // 獲得返回的EPC 值;
  if(GetCollisionBitsCount(EPC)>2)
  Push(ReverseBit(GetTop(), RandomSelectCollisionBit(EPC)));
  else
  {
  pop();
  Switch(GetCollisionBitsCount(EPC))
  Case0:
  Select(EPC);
  ReadData(EPC);
  Unselect(EPC);
  break;
  Case1:
  EPC0=SetCollision(EPC, 0);
  Select(EPC0);
  ReadData(EPC0);
  Unselect(EPC0);
  EPC0=SetCollision(EPC,1);
  Select(EPC0);
  ReadData(EPC0);
  Unselect(EPC0);
  break;
  Case2:
  for(i=0;i<4, i++)
  {
  EPC0=SetCollision(EPC,i);
  Select(EPC0);
  ReadData(EPC0);
  Unselect(EPC0);
  }
  break;
  }
  }

5 算法復(fù)雜度和通信信道分析

  本文這種迂回式算法受到標簽數(shù)量以及碰撞對數(shù)的限制, 假設(shè)n 個標簽中這樣無重疊的理想碰撞標簽對(任意兩組標簽對中無相同的標簽)有m (m≤n/2) 組, 則在最理想的情況下(這個要由好的隨機算法提供)算法的總的詢問次數(shù)為: R (n, m) =2 (n-m) -3。在本文基于迂回式的算法發(fā)送REQUEST 命令的次數(shù)為5 次(R (6, 2)), 而參考文獻[5]中提出的算法的詢問次數(shù)為7 次, 讀寫速度提高28%, 對于標簽較多的環(huán)境中將會高效完成讀寫動作。

6 結(jié)語

  通過本文對標簽的處理過程可以看出讀寫過程實際上是請求與檢測的過程重復(fù)進行, 當碰撞位小于等于2 時可以快速高效的識別出標簽, 而當碰撞位大于2 時則通過屏蔽位的方式繼續(xù)發(fā)送請求命令直到碰撞位小于等于2, 正是通過反復(fù)迂回的方式從而大大減小了請求次數(shù),提高了讀寫的速度, 從而實現(xiàn)了高效率的控制。

1

下一篇: PLC、DCS、FCS三大控

上一篇: 醫(yī)藥物流追蹤系統(tǒng)中二

推薦產(chǎn)品

更多
中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      9000px;">

          99re这里都是精品| 91精品国产综合久久久蜜臀图片| 国产最新精品免费| 99久久精品免费| 制服.丝袜.亚洲.另类.中文| 国产午夜久久久久| 石原莉奈一区二区三区在线观看| 激情成人综合网| 欧美在线视频全部完| 久久久久综合网| 日韩精品一二三区| 91视频.com| 久久理论电影网| 天天色天天操综合| 色婷婷久久一区二区三区麻豆| 亚洲精品一区二区三区影院 | 91精品国产美女浴室洗澡无遮挡| 国产片一区二区三区| 日韩在线观看一区二区| 色呦呦国产精品| 中文欧美字幕免费| 国产精品资源网| 精品三级av在线| 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲成人av免费| 97精品国产露脸对白| 久久精品在线免费观看| 精品制服美女丁香| 日韩免费高清视频| 蜜桃一区二区三区在线观看| 欧美丰满一区二区免费视频| 一区二区三区成人| 欧洲一区二区av| 亚洲最大成人网4388xx| 91黄色小视频| 亚洲五码中文字幕| 欧美久久久久久久久久| 亚洲18色成人| 欧美日韩国产综合视频在线观看| 亚洲一区二区综合| 欧美亚洲国产一区在线观看网站| 亚洲自拍偷拍av| 欧美日韩亚洲综合一区| 亚洲已满18点击进入久久| 国产精品剧情在线亚洲| 日本v片在线高清不卡在线观看| 色欧美片视频在线观看在线视频| 中文字幕巨乱亚洲| av男人天堂一区| 亚洲欧洲另类国产综合| 波多野结衣精品在线| **网站欧美大片在线观看| 91免费国产视频网站| 亚洲一区二区三区自拍| 欧美日韩免费视频| 一区二区三区精品视频| 久久99久久久久久久久久久| 欧美一区二区三区视频免费播放| 亚洲va欧美va人人爽| 欧美一区二区精品在线| 美腿丝袜亚洲综合| 久久久久国产精品麻豆ai换脸 | 亚洲一区中文在线| 欧美三级电影在线观看| 美女视频黄频大全不卡视频在线播放| 日韩精品在线一区二区| 国产suv一区二区三区88区| 伊人夜夜躁av伊人久久| 欧美一区二区三区免费大片| 国产高清精品久久久久| 亚洲精品免费看| 精品日韩一区二区| 国产精品国产三级国产aⅴ入口 | 五月天国产精品| 欧美性做爰猛烈叫床潮| 欧美综合在线视频| 日韩午夜在线观看视频| 国产自产2019最新不卡| 国产麻豆精品视频| 91丨九色丨尤物| 日韩一区二区三区观看| 国产亚洲精品aa| 亚洲精品高清视频在线观看| 丝袜诱惑制服诱惑色一区在线观看| 亚洲午夜激情av| 久久疯狂做爰流白浆xx| va亚洲va日韩不卡在线观看| 国产乱人伦偷精品视频不卡| 久久精品理论片| 亚洲妇女屁股眼交7| 国产精品国产a| 亚洲乱码中文字幕| 日本亚洲欧美天堂免费| 国产一区二区福利| 97精品久久久午夜一区二区三区 | 亚洲欧美另类小说视频| 久久久亚洲高清| 综合分类小说区另类春色亚洲小说欧美| 国产欧美一区二区精品婷婷| 亚洲欧美电影院| 天天影视网天天综合色在线播放 | 国产.欧美.日韩| 欧美三级日本三级少妇99| 国产女人18水真多18精品一级做| 亚洲一区在线看| 国产v日产∨综合v精品视频| 欧美亚洲综合在线| 国产视频911| 久久久www免费人成精品| 偷拍一区二区三区四区| 亚洲国产精品久久久久婷婷884| 亚洲国产精品麻豆| 国产一区二区三区在线看麻豆| 久久不见久久见免费视频1| 色综合久久88色综合天天 | 国产精品麻豆久久久| 久久国产综合精品| 色欲综合视频天天天| 日韩女优av电影| 亚洲国产精品天堂| 91成人免费在线视频| 日本高清免费不卡视频| 国产福利一区二区| 欧美优质美女网站| 欧美精品一区二区三区在线| 亚洲伦理在线免费看| 国内不卡的二区三区中文字幕| 欧美在线小视频| 国产免费观看久久| 日本欧美加勒比视频| 色哦色哦哦色天天综合| 国产精品网曝门| 成人91在线观看| **性色生活片久久毛片| 91色视频在线| 亚洲与欧洲av电影| 欧美另类一区二区三区| 婷婷成人综合网| 精品久久一区二区三区| 九色|91porny| 久久久久久夜精品精品免费| 激情六月婷婷综合| 亚洲国产高清在线| 风间由美性色一区二区三区| 精品久久一二三区| 日本va欧美va瓶| 日韩欧美一区二区免费| 国产一区二区在线视频| 久久久影视传媒| 99精品久久只有精品| 一区二区三区欧美视频| 欧美一区二区高清| 国产成人超碰人人澡人人澡| 国产精品成人免费精品自在线观看| 日韩欧美在线不卡| 日韩综合一区二区| 久久久精品影视| 日本高清不卡aⅴ免费网站| 秋霞电影网一区二区| 久久青草欧美一区二区三区| jizz一区二区| 青青草国产精品97视觉盛宴| 国产精品乱人伦中文| 欧美女孩性生活视频| 91一区二区在线| 久久五月婷婷丁香社区| proumb性欧美在线观看| 亚洲6080在线| 国产欧美一区二区精品性色| 欧美日韩久久久久久| 丁香桃色午夜亚洲一区二区三区| 性感美女极品91精品| 国产精品免费久久| 欧美videos大乳护士334| 91丨porny丨最新| 国产一区二三区| 麻豆91精品视频| 偷拍自拍另类欧美| 亚洲女同女同女同女同女同69| 久久综合九色综合97婷婷 | 成人国产电影网| 久久国产精品色| 婷婷丁香久久五月婷婷| 亚洲美女少妇撒尿| 中文字幕精品一区二区三区精品| 3d动漫精品啪啪一区二区竹菊| 91碰在线视频| 成人av中文字幕| 亚洲免费观看高清完整版在线观看 | 国产三区在线成人av| 欧美日韩国产一区二区三区地区| 97精品国产露脸对白| 99国产精品视频免费观看| 国产伦理精品不卡| 国产最新精品免费| 国产一区三区三区| 国产精品1024久久| 国产精品一区专区| 成人综合婷婷国产精品久久| 精品一区二区三区视频|