《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > UHF讀寫器設計中的FM0解碼技術
UHF讀寫器設計中的FM0解碼技術
粱 飛,張紅雨,陳友平
摘要: 針對UHF讀寫器設計中,在符合EPCGen2標準的情況下,對標簽返回的高速數據進行正確解碼以達到正確讀取標簽的要求,提出了一種新的在ARM平臺下采用邊沿捕獲統計定時器敷判斷數據的方法,并對FM0編碼進行解碼。與傳統的使用定時器定時采樣高低電平的FM0解碼方法相比,該解碼方法可以減少定時器定時誤差累積的影響;可以將捕獲定時器數中斷與數據判斷解碼相對分隔開,使得中斷時解碼影響很小,實現捕獲與解碼的同步。通過實驗表明,這種方法提高了解碼的效率,在160Kb/s的接收速度下,讀取一張標簽的時間約為30次/s。
Abstract:
Key words :

RFID(radio frequency identification)技術是指以識別和數據交換為目的,利用感應、無線電波或微波進行非接觸雙向通信的自動識別技術,利用這種技術可以實現對所有物理對象的追蹤和管理。2006年EPC global(全球產品電子代碼管理中心)納入ISO/IEC 18000-6C標準,批準了新標準EPC Gen2,用于900 MHz左右的UHF的RFID技術規范,現在被我國作為第1類第2代UHF RFID 860 MHz-960 MHz通信協議。UHF頻段RFID系統具有讀寫速度快、存儲容量大、識別距離遠、成本低、尺寸小等特點,更適合未來物流、供應鏈領域的應用,也為實現“物聯網”提供可能。因此超高頻RFID系統的發展是當今RFID系統發展的重點。這里所提出的UHF讀寫器是基于EPC Gen2標準來實現的,閱讀器對標簽的讀寫是通過發送射頻能量和對回波檢測來實現的,其中由標簽返回給閱讀器數據發送采用FM0編碼格式。

1 FMO編碼原理
   
FM0(即Bi-Phase Space)編碼的全稱為雙相間隔碼編碼。在一個位窗內采用電平變化表示邏輯。如果電平從位窗的起始處翻轉,則表示邏輯“1”。如果電平除了在位窗的起始處翻轉,還在位窗中間翻轉則表示邏輯“O”。根據FM0編碼的規則可以發現無論傳送的數據是0還是1,在位窗的起始處都需要發生跳變,如圖1所示。


    根據EPC Gen2協議規定,從標簽接收剄的數據都是FM0編碼格式,是以前同步碼開始的,前同步由2部分構成:前12個前導零與之后的6位特定位。需要注意的是在前同步碼中有1位發生了偏移(即應發生相轉化但實際上沒有),表示為“V”,用于區分前同步碼與數據碼,前同步碼之后為收到的數據,如圖2所示。



2 UHF讀寫器讀寫原理
   
根據EPC Gen2標準,該UHF讀寫器屬于半雙工通信,遵循讀寫器先發言(RTF)原則,即標簽是否需要返回信號建立在有沒有接收到并正確解調出讀寫器發來的指令。系統開始工作時,先由讀寫器通過射頻模塊進行調制,發出一系列的讀標簽指令,當標簽進入讀寫器響應區域時,接收到射頻能量,開始解調讀寫器的指令,只有正確得到讀指令后,標簽才會將自己的ID信息等數據通過反向散射方式回發給讀寫器。讀寫器將收到的反向散射信號解調成基帶信號之后再送到處理器中進行解碼處理。
    標簽主要由射頻接口(天線、數據調制、解調、電源電路)、控制邏輯及EEPROM存儲器3個模塊構成,調制解調模塊完成對發送接收信號的調制解調,能量檢測電路通過天線線圈接收到電壓后給控制中心提供穩定的電壓。控制邏輯由沖突檢測、讀寫控制、存取控制、EEPROM接口控制和RF接口控制部分組成,主要負責處理與外部通信協議和與讀寫EEPROM。
    采用高性能的ARM7的LPC2103進行解碼,采用12MHz外部晶振,該芯片可內部倍頻,內部時鐘工作在60 MHz的頻率上,完全滿足高速下的解碼需求。LPC2103有2個32位的捕獲比較器,具有多達7路捕獲通道。采用LPC2103的定時器TO和相應的捕獲引腳,在輸入信號發生上跳變或者下跳變時捕獲定時器值,并產生中斷將該定時器值取出進行判斷,其系統框圖如圖3所示。



3 FMO解碼
   
根據FMO解碼的特點,目前常見的解碼方法是:根據起始處的上升沿或下降沿以及位窗中的采樣點來判斷出此位窗所表示的數據。設定一個位窗時間長度為T,1)位窗起始處為下降沿,在該位窗3/4T處采樣,采樣為1則位窗表示數據“0”,采樣為0則位窗表示數據“1”;2)位窗起始處為上升沿,在該位窗3/4T處采樣,采樣為1則位窗表示數據“1”,采樣為0則位窗表示數據“0”。
    這種方法的缺點很明顯。因為UHF頻段頻率很高,當在接收過程中會出現頻率偏移的情況時,會造成位寬時間T較大的變化,而程序仍以固定的時間間隔3/4T去解碼,所以每次都會發生一定的偏移,根據協議,UHF讀寫器將接收到標簽傳送過來的1個128字節的數據,這樣在解碼過程中,將出現累積偏移過多導致漏讀或多讀情況,從而產生誤判。
    通過讀寫器命令設置,可以使標簽返回數據采用160 Kb/s的速率,在FM0碼相鄰兩個邊沿之間的間隔只可能有3種情況:0.5T、T、1.5T。在12 MHz的外部時鐘下,“0”的高半位寬“H”和低半位寬“H”為3.125μs,捕獲出的定時器計數值為0x25左右,記為0.5T;收到1個“0”或者1個“1”的位寬為6.25 μs,捕獲出的定時器計數值為Ox4B左右,記為T;在前同步碼中,“V”的位寬為9.375μs,捕獲出的定時器計數值為0x70左右,記為1.5T。解碼流程圖如圖4所示。


    根據FMO碼特點,當捕獲到一個“H”或者“L”時,要判斷這個O.5T是“0”的前半位還是后半位。是前半位時,要等待下一個0.5T結合成1個“0”;是后半位時,要與之前剩余的半位結合成“0”。捕獲到1個T寬度的數據時,則記為“1”。
    在進行對接收到的FMO碼解碼時,因為沒有同步信號,所以必須要先對數據進行同步,也就是要先解碼到連續的12個“0”與之后的1010 V1前同步碼數據,才能對后面真正需要的數據進行解碼。在解前同步碼時,前12個“O”按照2個0.5T組成1個“0”的原則,要有連續的24個0.5T出現才會進行下面的解碼,不然就會返回重新開始統計12個“0”。在之后解碼1010V1時,要注意一個特殊的位“V”,當捕獲到一個1.5T寬度的數據時,才記為“V”;在此期間,只要解碼出一位有錯誤,則返回重新開始統計12個“0”。只有前同步碼全部正確解出時,才能進行對需要的數據進行解碼,依據捕獲到的寬度是0.5T還是1T來判斷是“0”的半位還是一個完整的“1”。
    在EPC Gen2使用中,根據讀寫器發送命令的不同,標簽返回的FM0碼里或者存在CRC5,或者存在CRC16,或者沒有校驗,有CRC的碼在解碼完成后都要進行CRC校驗。當檢測到結束位時,CRC校驗正確,則本次通信正常,可以進行下一步的通信。
    在實際運用中,讀寫器接收回路上會出現發送回路泄露過來的很多雜波信號以及一些毛刺,會有連續多個“0”出現,會形成連續的24個寬度為0.5T的間隔,可能會誤判成前同步碼開始,但后續的前同步碼解碼過程在出現1.5T寬的“V”時會出錯,在進行校驗或檢測停止位時也可能會出現錯誤,這時也要重新搜索前同步碼。

4 結束語
   
在UHF讀寫器設計中,關鍵問題就是對接收到的解調數據進行正確解碼,既要解決信號頻率的偏移,也要能在高速通信過程中,快速正確解碼,采用這種解碼方法可以在對FM0碼捕獲位寬的同時進行同步解碼,速度比較快,而且由于對載波頻率的變化不敏感,故讀卡成功率高。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美另类高清视频在线| 欧美成在线视频| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲午夜久久久| 99这里只有精品| 亚洲欧洲一区二区在线观看| 亚洲大胆视频| 尤物yw午夜国产精品视频明星| 国产日韩欧美精品综合| 国产精品每日更新| 国产精品不卡在线| 欧美午夜不卡影院在线观看完整版免费 | 亚洲视屏一区| 一本色道久久综合亚洲精品按摩| 亚洲三级网站| 亚洲精品美女在线观看播放| 亚洲国产日韩综合一区| 亚洲电影第三页| 亚洲国产精品欧美一二99| 亚洲福利视频一区二区| 亚洲第一页在线| 91久久在线视频| 亚洲韩国精品一区| 亚洲精品美女久久7777777| 亚洲精品久久久久中文字幕欢迎你| 亚洲高清视频一区二区| 亚洲欧洲一区二区天堂久久| 亚洲三级网站| 艳妇臀荡乳欲伦亚洲一区| 宅男噜噜噜66一区二区| 亚洲欧美另类在线观看| 欧美一区二区视频在线观看2020| 久久精品国产99国产精品| 久久久久久9| 欧美77777| 欧美日韩精品福利| 国产精品久久中文| 国产一区 二区 三区一级| 伊人成年综合电影网| 亚洲区国产区| 亚洲午夜一区| 亚洲电影下载| 99xxxx成人网| 午夜视频一区二区| 久久综合色婷婷| 欧美啪啪成人vr| 国产精品美女在线观看| 国产午夜精品美女毛片视频| 在线成人欧美| 一本久久a久久精品亚洲| 亚洲欧美日韩视频二区| 亚洲成色www久久网站| 亚洲精品一区在线| 亚洲女人小视频在线观看| 久久久久久久久蜜桃| 欧美精品一线| 国产美女精品| 最新亚洲电影| 亚洲午夜羞羞片| 91久久久久久国产精品| 亚洲一区二区动漫| 久久夜色精品国产欧美乱极品| 欧美高清免费| 国产乱码精品| 亚洲国产婷婷香蕉久久久久久| 一本色道久久综合亚洲精品小说 | 亚洲国产日韩一级| 中文在线一区| 欧美一区二区免费视频| 亚洲国产va精品久久久不卡综合| 亚洲精品日韩在线观看| 亚洲综合色婷婷| 久久香蕉国产线看观看网| 欧美日韩高清不卡| 国产毛片精品国产一区二区三区| 1204国产成人精品视频| 宅男精品视频| 亚洲国产精品嫩草影院| 亚洲欧美日韩成人高清在线一区| 老牛国产精品一区的观看方式| 欧美日韩在线播放三区| 激情av一区二区| 亚洲视频在线观看一区| 亚洲人成网站777色婷婷| 小黄鸭精品密入口导航| 欧美激情一区二区三区在线| 国产偷久久久精品专区| 99视频精品在线| 亚洲欧洲日本国产| 欧美在线观看网站| 欧美日韩精品伦理作品在线免费观看| 国产亚洲人成网站在线观看| 在线一区二区视频| 亚洲狼人精品一区二区三区| 久久国产精品一区二区| 欧美视频免费在线观看| 亚洲第一福利在线观看| 欧美在线视频一区二区| 亚洲欧美日韩专区| 欧美日韩免费一区二区三区| 亚洲电影在线播放| 欧美一区二区在线免费观看| 亚洲欧美精品在线观看| 欧美日韩第一页| 亚洲国产人成综合网站| 久久精品99无色码中文字幕| 欧美一区精品| 国产精品久久毛片a| 99视频有精品| 99精品视频一区| 男人的天堂亚洲在线| 国产自产高清不卡| 先锋影音久久久| 午夜视频精品| 国产精品国产三级国产专播品爱网 | 亚洲一级黄色| 中文日韩电影网站| 欧美日产国产成人免费图片| 尤物网精品视频| 欧美在线综合视频| 久久精品91久久香蕉加勒比| 国产欧美日韩在线视频| 亚洲欧美国产精品va在线观看| 亚洲欧美经典视频| 国产精品久久久久久影院8一贰佰| 日韩一区二区高清| 一本久久a久久精品亚洲| 欧美日本精品一区二区三区| 亚洲欧洲日本一区二区三区| 亚洲日本成人女熟在线观看| 欧美sm重口味系列视频在线观看| 精品成人一区二区三区| 亚洲高清免费视频| 欧美成人免费播放| 亚洲黄色影片| 9人人澡人人爽人人精品| 欧美裸体一区二区三区| 亚洲人成在线观看网站高清| 99天天综合性| 欧美日韩三级电影在线| 一区二区国产日产| 亚洲欧美视频一区| 国产精品专区第二| 欧美一区二区三区在线视频| 久久漫画官网| 亚洲国产精品精华液网站| 日韩午夜精品视频| 欧美日韩亚洲一区三区| 一本色道久久99精品综合| 午夜精彩视频在线观看不卡 | 国产精品腿扒开做爽爽爽挤奶网站| 亚洲精品国精品久久99热| 亚洲一级特黄| 国产麻豆精品久久一二三| 欧美在线观看视频一区二区| 欧美1区3d| 一本一本久久| 久久成人18免费网站| 一区二区亚洲| 这里只有视频精品| 国产欧美一二三区| 亚洲福利在线看| 欧美激情综合五月色丁香| 一区二区三区导航| 欧美在线视频一区二区| 一色屋精品亚洲香蕉网站| 亚洲精品综合精品自拍| 欧美午夜宅男影院| 欧美在线二区| 欧美久久久久久| 亚洲欧美日韩在线观看a三区| 久久天堂国产精品| 亚洲日产国产精品| 欧美一区日韩一区| 亚洲激情一区二区三区| 欧美亚洲免费电影| 亚洲福利久久| 亚洲欧美日韩在线播放| 伊人久久婷婷| 亚洲自拍三区| 一区二区三区在线观看视频| 亚洲视频在线观看网站| 国产一区二区三区在线观看视频| 亚洲精品久久久久久久久久久| 国产精品国产三级国产 | 久久av一区二区三区亚洲| 欧美巨乳在线| 香蕉久久夜色| 欧美精品手机在线| 欧美在线黄色| 欧美色精品在线视频| 久久精品国产一区二区三区| 欧美日韩综合| 亚洲国产欧美精品| 国产精品视频不卡| 亚洲精选视频在线| 国产一本一道久久香蕉| 亚洲一区欧美| 亚洲人www| 久久亚洲综合色|