亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        STM32的超高頻國(guó)標(biāo)讀寫器空口協(xié)議實(shí)現(xiàn)方法

        2018-10-15 06:08:22,,,
        關(guān)鍵詞:前導(dǎo)讀寫器解碼

        ,,,

        (天津科暢慧通信息技術(shù)有限公司 研發(fā)部,天津 300300)

        引 言

        超高頻讀寫器編碼解碼處理使用FPGA[3]較多,反向可以多路并行濾波并解碼,但成本高,硬件設(shè)計(jì)占用面積大,單板面積固定的情況下不容易擴(kuò)展接口。由于STM32芯片成本、功耗、接口擴(kuò)展都有優(yōu)勢(shì),但對(duì)協(xié)議時(shí)序邏輯處理比較難[2]。因而本文提出了基于STM32的讀寫器物理層編解碼方法,并加以實(shí)現(xiàn)。

        1 基本原理

        RFID GB/T 29768協(xié)議規(guī)定讀寫器使用TPP對(duì)物理層數(shù)據(jù)進(jìn)行編碼,使用DSB-ASK或者SSB-ASK方式調(diào)制射頻載波,向一個(gè)或者多個(gè)標(biāo)簽發(fā)送命令。命令發(fā)送后,讀寫器繼續(xù)發(fā)送未經(jīng)調(diào)制的射頻載波,并監(jiān)聽(tīng)來(lái)自標(biāo)簽的響應(yīng)數(shù)據(jù)包[1]。標(biāo)簽從讀寫器發(fā)送的射頻載波中獲得工作能量,使用FM0對(duì)物理層數(shù)據(jù)進(jìn)行編碼[5],反向散射調(diào)制射頻載波的幅度和(或)相位。

        本文使用STM32F205的TIMER和DMA進(jìn)行TPP編碼,通過(guò)DAC控制射頻開(kāi)關(guān)實(shí)現(xiàn)調(diào)制。電子標(biāo)簽接收到命令后反向散射載波應(yīng)答,經(jīng)過(guò)射頻模塊的天線接收后被解調(diào)電路還原成FM0波形。構(gòu)造FM0解碼算法,使用STM32的TIMER對(duì)FM0時(shí)序序列進(jìn)行上升沿和下降沿捕獲,捕獲到的時(shí)間間隔脈寬通過(guò)DMA實(shí)時(shí)存儲(chǔ),進(jìn)而解調(diào)出標(biāo)簽數(shù)據(jù)。系統(tǒng)的硬件框圖[4]如圖1所示。

        圖1 系統(tǒng)硬件框圖

        2 物理層編解碼

        2.1 前向鏈路編碼

        圖2 TPP符號(hào)

        讀寫器使用如圖2所示的TPP對(duì)物理層數(shù)據(jù)進(jìn)行編碼。圖中,符號(hào)00的持續(xù)時(shí)間為2Tc,符號(hào)01的持續(xù)時(shí)間為3Tc,符號(hào)11的持續(xù)時(shí)間為4Tc,符號(hào)10的持續(xù)時(shí)間為5Tc,Tc可以取6.25 μs或者12.5 μs,實(shí)現(xiàn)設(shè)計(jì)中Tc取12.5 μs,讀寫器應(yīng)在一個(gè)盤點(diǎn)循環(huán)內(nèi)使用固定的Tc。前向鏈路應(yīng)使用如圖3所示的前導(dǎo)碼通信,前導(dǎo)碼由分隔符、校準(zhǔn)符一和校準(zhǔn)符二組成[1]。

        圖3 前向鏈路的前導(dǎo)碼

        2.2 反向鏈路編碼

        圖4 FM0 基本符號(hào)

        反向鏈路應(yīng)使用如圖4所示的FM0編碼。

        反向鏈路使用如圖5所示的前導(dǎo)碼通信,前導(dǎo)碼由12個(gè)0以及1、0、V序列組成[1]。

        圖5 FM0基本符號(hào)和前導(dǎo)碼

        2.3 反向鏈路解碼算法

        前導(dǎo)碼解碼算法步驟如下:

        ① 檢測(cè)是否收到0的1/2位,若否,繼續(xù)接收,轉(zhuǎn)①;

        ② 判斷是否超時(shí),若是,則退出;

        ③ 開(kāi)始計(jì)數(shù)并判斷是否已經(jīng)連續(xù)收到12個(gè)0,若否,則轉(zhuǎn)①;

        ④ 檢測(cè)判斷是否收到1,若否,則解碼失敗,退出;

        ⑤ 檢測(cè)判斷是否共收到3個(gè)1,若否,則退出;

        ⑥ 檢測(cè)判斷是否收到0的1/2位,若否,則退出;

        ⑦ 檢測(cè)判斷是否收到1,若否,則退出;

        ⑧ 檢測(cè)判斷是否收到0的1/2位,若否,則退出;

        ⑨ 檢測(cè)判斷是否收到2個(gè)0,若否,則退出;

        數(shù)據(jù)解碼算法流程如下:

        ① 檢測(cè)是否收到0的1/2位,若否,則轉(zhuǎn)④;

        ② 檢測(cè)是否收到0的1/2位,若否,則退出;

        ③ 將收到的0保存,判斷收到的數(shù)據(jù)長(zhǎng)度是否已滿足,若否,則轉(zhuǎn)①;

        ④ 數(shù)據(jù)解碼成功。

        ⑤ 檢測(cè)是否收到1,若否,則退出;

        ⑥ 將收到的1保存,判斷收到的數(shù)據(jù)長(zhǎng)度是否已滿足,若否,則轉(zhuǎn)①;

        ⑦ 數(shù)據(jù)解碼成功。

        2.4 前向命令組幀

        圖6中啟動(dòng)查詢命令共44個(gè)二進(jìn)制位,前8位是命令代碼,中間10位是參數(shù),后16位是CRC校驗(yàn)碼[1,6]。圖中編碼獲取命令共18個(gè)二進(jìn)制位,前2位是命令代碼,后16位包括11位隨機(jī)數(shù)和5位CRC校驗(yàn)碼[1,6](標(biāo)簽每次返回的隨機(jī)數(shù)和CRC不一樣,以X代替)。

        圖6 啟動(dòng)查詢和編碼獲取命令

        2.5 反向數(shù)據(jù)波形

        2.5.1 啟動(dòng)查詢命令后標(biāo)簽響應(yīng)

        圖7為標(biāo)簽返回的波形。

        圖7 標(biāo)簽返回Handle

        根據(jù)前導(dǎo)碼解碼算法解出前導(dǎo)碼后,根據(jù)數(shù)據(jù)解碼算法解碼數(shù)據(jù),最終解碼出標(biāo)簽11位隨機(jī)數(shù)010 1001 1110和5位CRC 0 1001。

        2.5.2 編碼獲取命令后標(biāo)簽響應(yīng)

        圖8為是標(biāo)簽返回的波形。

        圖8 標(biāo)簽返回的波形

        根據(jù)前導(dǎo)碼解碼算法解出前導(dǎo)碼后,根據(jù)數(shù)據(jù)解碼算法開(kāi)始解碼數(shù)據(jù),解出標(biāo)簽數(shù)據(jù):00000000 01000000 00000100 10001101 00101010 01110011 11。根據(jù)協(xié)議規(guī)定最終解出的編碼數(shù)據(jù)為0x 1234,表明解碼成功。

        結(jié) 語(yǔ)

        猜你喜歡
        前導(dǎo)讀寫器解碼
        《解碼萬(wàn)噸站》
        基于“三思而行”的數(shù)學(xué)章前導(dǎo)學(xué)課設(shè)計(jì)——以《數(shù)的開(kāi)方》(導(dǎo)學(xué)課)為例
        解碼eUCP2.0
        NAD C368解碼/放大器一體機(jī)
        Quad(國(guó)都)Vena解碼/放大器一體機(jī)
        一種S模式ADS-B前導(dǎo)脈沖檢測(cè)方法
        基于視頻抓拍讀寫器的高速公路防倒卡研究
        基于隨機(jī)時(shí)隙的RFID讀寫器防沖突方法
        RFID網(wǎng)絡(luò)讀寫器沖突避免MAC協(xié)議
        LTE隨機(jī)接入過(guò)程研究*
        中文字幕在线久热精品| 亚洲av无一区二区三区久久| 人妻少妇精品无码专区二区| 福利一区视频| 蜜桃视频在线免费观看一区二区| 亚洲国产精品久久无人区| 精品人妻少妇嫩草av无码专区| 乱人伦中文字幕成人网站在线| 亚洲欧美久久婷婷爱综合一区天堂| 有码视频一区二区三区| 日韩午夜福利无码专区a| 亚洲综合精品成人| 久久精品成人亚洲另类欧美| 亚洲国产精品日韩av专区| 亚洲av无码一区二区三区网址| 无码人妻品一区二区三区精99| 欧美人与物videos另类| 日本高级黄色一区二区三区| 男女猛烈xx00免费视频试看| 欧美日韩在线免费看| 亚洲精品中文有码字幕| 国产精品一区二区三区在线蜜桃| 日韩成人无码| 国产精品一区二区资源| 日本av一区二区三区四区| 中国女人内谢69xxxxxa片| 后入内射欧美99二区视频| 无码制服丝袜中文字幕| 国产自拍在线视频91| 亚洲人精品亚洲人成在线| 亚洲天堂中文| 在线观看高清视频一区二区三区 | 亚洲国产人在线播放首页| 亚洲AV秘 片一区二区三区| 国产白浆一区二区在线| 国产好大好硬好爽免费不卡| 国产精品高清视亚洲乱码有限公司| 久久2020精品免费网站| 国产精品福利一区二区| 国产欧美日韩视频一区二区三区| 国产大陆av一区二区三区|