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

        ?

        基于虛擬無線電的RFID讀寫器實(shí)現(xiàn)方案

        2012-04-12 00:00:00謝永清俞子榮田攀陸小凡李明齊
        現(xiàn)代電子技術(shù) 2012年22期

        摘 要:隨著通用計(jì)算機(jī)性能的不斷提高,虛擬無線電技術(shù)得以發(fā)展。根據(jù)虛擬無線電處理基帶信號(hào)具有更好的靈活性、通用性和開放性的優(yōu)點(diǎn)以及ISO/IEC 180006C標(biāo)準(zhǔn)中超高頻RFID讀寫器的特性,在此提出了一種基于虛擬無線電的超高頻RFID讀寫器的實(shí)現(xiàn)方案。該方案介紹了常見RFID系統(tǒng)的結(jié)構(gòu)和工作原理,重點(diǎn)闡述了基于虛擬無線電的RFID讀寫器的整體結(jié)構(gòu)和工作流程,并對(duì)接收端算法做了研究與實(shí)現(xiàn)。

        關(guān)鍵詞:虛擬無線電; 超高頻; 射頻識(shí)別; 讀寫器; 電子標(biāo)簽

        中圖分類號(hào):TN9234 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1004373X(2012)22002304

        近年來,隨著多核CPU的出現(xiàn)與應(yīng)用,個(gè)人計(jì)算機(jī)在計(jì)算能力和性能上大幅度提高,在某種程度上可以與傳統(tǒng)的專用數(shù)字信號(hào)處理器媲美,因此在一臺(tái)計(jì)算機(jī)上設(shè)計(jì)通用的軟件無線電平臺(tái)已成為一種可能。研究基于多核PC的軟件無線電平臺(tái),能夠在在一臺(tái)計(jì)算機(jī)上實(shí)現(xiàn)多種通信協(xié)議,而且易于開發(fā)和軟件升級(jí),無論從開發(fā)者角度講,還是從用戶角度講,都極大地方便了各自的工作和體驗(yàn),具有重要的研究?jī)r(jià)值和商業(yè)應(yīng)用價(jià)值。虛擬無線電是一種真正意義上的軟件無線電[1]。它采用高性能的模/數(shù)和數(shù)/模轉(zhuǎn)換器,對(duì)寬帶射頻信號(hào)直接進(jìn)行變換, 所有無線電功能用運(yùn)行于工作站或個(gè)人計(jì)算機(jī)上的應(yīng)用程序來實(shí)現(xiàn)。虛擬無線電技術(shù)主要有如下特點(diǎn)[2]:易于實(shí)驗(yàn);開發(fā)快捷;與其他應(yīng)用結(jié)合;改進(jìn)功能實(shí)現(xiàn)。無線射頻識(shí)別技術(shù)(Radio Frequency Identification,RFID)是一種非接觸的射頻識(shí)別技術(shù),其基本原理是通過射頻信號(hào)與空間耦合傳輸特性,實(shí)現(xiàn)對(duì)被識(shí)別物體的自動(dòng)識(shí)別[3]?,F(xiàn)有的RFID讀寫器一般采用ASIC,DSP,F(xiàn)PGA或ARM對(duì)基帶信號(hào)進(jìn)行處理,此方法處理基帶信號(hào)方法不靈活,且需要設(shè)計(jì)人員掌握每種嵌入式系統(tǒng)的開發(fā)方法,因此技術(shù)門檻比較高,開發(fā)周期較長(zhǎng)。隨著通用計(jì)算機(jī)性能的不斷提高,使得基于通用處理器實(shí)現(xiàn)通信系統(tǒng)成為可能,根據(jù)虛擬無線電的上述特點(diǎn),本文提出了基于虛擬無線電實(shí)現(xiàn)RFID讀寫器的方案。

        1 RFID系統(tǒng)結(jié)構(gòu)與工作原理

        常見的RFID系統(tǒng)[4]包括4部分:標(biāo)簽、天線、讀寫器和控制器(即PC主機(jī))組成。如圖1所示。

        圖1 基本的RFID系統(tǒng)RFID系統(tǒng)的工作原理為讀寫器通過天線發(fā)出含有信息的一定頻率的射頻信號(hào),當(dāng)標(biāo)簽進(jìn)入讀寫器的識(shí)別區(qū)域內(nèi),標(biāo)簽周圍形成電磁場(chǎng),其天線通過耦合產(chǎn)生感應(yīng)電流,從而獲得能量激活內(nèi)部微芯片電路。此時(shí)標(biāo)簽根據(jù)讀寫器發(fā)出的信息決定是否響應(yīng),即是否反向散射數(shù)據(jù);需要響應(yīng)時(shí),標(biāo)簽通過天線將存儲(chǔ)在標(biāo)簽中的信息轉(zhuǎn)換成電磁波,然后發(fā)送給讀寫器;讀寫器接收到標(biāo)簽反射的信號(hào)時(shí),將信號(hào)進(jìn)行解調(diào)和解碼,識(shí)別出標(biāo)簽反向散射的數(shù)據(jù),然后通過標(biāo)準(zhǔn)的網(wǎng)絡(luò)接口傳送給控制器;控制器根據(jù)邏輯運(yùn)算判斷該標(biāo)簽的合法性,針對(duì)不同的設(shè)定對(duì)這些數(shù)據(jù)進(jìn)行管理和控制。

        按照讀寫器發(fā)射頻率的不同,RFID系統(tǒng)可以分為低頻(135 kHz以下),高頻(13.56 MHz),超高頻(860~960 MHz)和微波(2.4 GHz以上)等幾大類。其中,超高頻RFID系統(tǒng)一般采用電磁反向散射原理來實(shí)現(xiàn)讀寫器和電子標(biāo)簽之間的通信過程。

        本文介紹的基于虛擬無線電實(shí)現(xiàn)的RFID讀寫器符合ISO/IEC 180006C標(biāo)準(zhǔn)[5]。ISO/IEC 180006C標(biāo)準(zhǔn)是信息技術(shù)領(lǐng)域關(guān)于超高頻RFID技術(shù)的空中通信技術(shù)標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)采用開放的體系結(jié)構(gòu),充分考慮了標(biāo)簽低處理能力、低功耗和低成本要求,在射頻頻段選擇、物理層數(shù)據(jù)編碼及調(diào)制方式、防沖突算法、標(biāo)簽訪問控制和隱私保護(hù)等技術(shù)方面采取了一系列改進(jìn);其中,讀寫器到標(biāo)簽的前向鏈路的調(diào)制方式為ASK,采用PIE編碼,標(biāo)簽到讀寫器的反向鏈路的調(diào)制方式為ASK或PSK,采用FM0編碼或者M(jìn)iller編碼,并對(duì)傳輸數(shù)據(jù)采用差錯(cuò)控制編碼技術(shù)(CRC16校驗(yàn))。本文介紹的讀寫器到標(biāo)簽的前向鏈路采用ASK調(diào)制方式和PIE編碼,標(biāo)簽到讀寫器的反向鏈路采用ASK調(diào)制方式和FM0編碼。

        2 基于虛擬無線電實(shí)現(xiàn)讀寫器的方法

        2.1 讀寫器的結(jié)構(gòu)

        該讀寫器的結(jié)構(gòu)如圖2所示,主要由4部分組成:主控部分、FPGA邏輯控制模塊、射頻前端模塊及天線。主控部分:主控部分選擇通用PC,標(biāo)簽識(shí)別層數(shù)據(jù)處理和基帶信號(hào)處理在PC中完成,通過PCIe接口和邏輯控制模塊連接;FPGA邏輯控制模塊:主要負(fù)責(zé)有AD/ DA控制、RF切換、功放、發(fā)送和接收數(shù)據(jù)控制的功能;射頻前端模塊:其中射頻收發(fā)功能采用LMS6002D芯片實(shí)現(xiàn),該芯片集成LNA/PA驅(qū)動(dòng)、TX /RX混頻器、TX /RX濾波器、頻率綜合器、接收增益控制發(fā)送功率控制等子模塊,能夠完成射頻模擬前端的大部分功能;天線。

        圖2 讀寫器的結(jié)構(gòu)2.2 工作流程

        讀寫器工作流程分為讀寫器發(fā)送指令與接收標(biāo)簽反向散射的數(shù)據(jù)信息2部分。

        讀寫器發(fā)送指令的工作流程:

        (1) 應(yīng)用層程序發(fā)出調(diào)用標(biāo)簽識(shí)別層模塊的命令,標(biāo)簽識(shí)別層模塊產(chǎn)生要發(fā)送的訪問標(biāo)簽的指令,并將指令送至基帶處理模塊;

        (2) 基帶處理模塊對(duì)標(biāo)簽識(shí)別層指令進(jìn)行編碼調(diào)制,生成基帶信號(hào),基帶信號(hào)分成I,Q兩路通過PCIe接口傳入FPGA的FIFO;

        (3) FIFO中的數(shù)據(jù)被打包成串行基帶信號(hào)送至射頻前端模塊;

        (4) 串行基帶信號(hào)進(jìn)入射頻前端模塊經(jīng)過DA變換、功率放大、上變頻后被調(diào)制到超高頻頻段,然后送至帶通濾波器進(jìn)行濾波;

        (5) 濾波以后,信號(hào)被送至功率放大器放大,然后送至天線發(fā)送出去。

        讀寫器接收標(biāo)簽反向散射的數(shù)據(jù)信息的工作流程:

        (1) 標(biāo)簽接收到讀寫器發(fā)來的信號(hào),獲得能量被上電激活,開始執(zhí)行讀寫器命令,并進(jìn)行判斷是否需要應(yīng)答,需要應(yīng)答時(shí),將應(yīng)答信息以反向散射方式通過天線送至射頻前端模塊;

        (2) 射頻前端模塊將接收到的信號(hào)送至帶通濾波器進(jìn)行濾波,濾波后通過低噪放、下變頻、AD變換等部分,載波信號(hào)恢復(fù)為基帶信號(hào)并傳入FPGA的FIFO;

        (3) FIFO中的數(shù)據(jù)通過PCIe接口被送至PC中的基帶處理模塊;

        (4) 基帶信號(hào)處理模塊對(duì)接收到的數(shù)字基帶信號(hào)進(jìn)行解調(diào),將結(jié)果傳遞給標(biāo)簽識(shí)別層;

        (5) 標(biāo)簽識(shí)別層根據(jù)接收到的標(biāo)簽反向散射的數(shù)據(jù)進(jìn)行CRC校驗(yàn),解出標(biāo)簽反向散射的信息并做出判斷,決定下一次發(fā)送的指令。

        2.3 主控部分

        2.3.1 主控部分軟件設(shè)計(jì)

        系統(tǒng)的主控部分為PC,結(jié)構(gòu)圖如圖2讀寫器的結(jié)構(gòu)圖左邊部分所示。主控部分的工作主要包括:完成基帶信號(hào)處理、標(biāo)簽識(shí)別處理和驅(qū)動(dòng)層與應(yīng)用層的數(shù)據(jù)通信。

        工作原理:?jiǎn)?dòng)時(shí),通過PC配置射頻參數(shù),射頻參數(shù)存入緩沖區(qū)寄存器中,初始化內(nèi)存;應(yīng)用程序發(fā)出對(duì)標(biāo)簽的應(yīng)用功能指令,該指令通過應(yīng)用程序接口調(diào)用標(biāo)簽識(shí)別處理模塊,標(biāo)簽識(shí)別處理模塊發(fā)出相應(yīng)的指令給基帶處理模塊,基帶處理模塊對(duì)指令進(jìn)行編碼調(diào)制形成基帶信號(hào),通過PCIe接口將基帶信號(hào)發(fā)送給射頻板;主控部分通過PCIe接口接收射頻板傳送來的基帶信號(hào),基帶處理模塊對(duì)基帶信號(hào)進(jìn)行解調(diào),形成標(biāo)簽反向散射的指令格式,傳至標(biāo)簽識(shí)別處理模塊,標(biāo)簽識(shí)別處理模塊對(duì)指令進(jìn)行相關(guān)CRC校驗(yàn)對(duì)做出相應(yīng)的響應(yīng)。軟件流程如圖3所示。

        為防止多個(gè)標(biāo)簽同時(shí)響應(yīng),讀寫器發(fā)送的Query指令中令Q不等于0,Q為(0~15),標(biāo)簽接收到Query指令后,會(huì)選擇(0~2Q-1)給Slot Counter,當(dāng)Slot Counter=0時(shí),標(biāo)簽反向散射數(shù)據(jù),Slot Counter不為0時(shí)標(biāo)簽不響應(yīng),如果標(biāo)簽無響應(yīng),則連續(xù)發(fā)送QueryReq,每發(fā)送一次QueryReq,標(biāo)簽的Slot Counter的值會(huì)減1,直到Slot Counter=0,標(biāo)簽響應(yīng)為止。其流程圖如圖4所示。

        接收端算法:接收端接收的信號(hào)為(A/2)g(t),經(jīng)過I/Q兩路解調(diào)、低通濾波、隔直流后分別為(A/2)g(t)sin θ和(A/2)g(t)cos θ,如果只采用單路接收信號(hào),當(dāng)接收信號(hào)的相位和本振信號(hào)的相位相差θ為90°或者0°,則接收到的信號(hào)(A/2)g(t)sin θ或(A/2)g(t)cos θ可能始終為0,即有用信號(hào)沒有解調(diào)出來。為了避免射頻場(chǎng)中存在的盲點(diǎn),系統(tǒng)接收端采用兩路正交混頻結(jié)構(gòu)[6],即:((A/2)g(t)sin θ)2+((A/2)g(t)cos θ)2=

        (A2/4)g2(t)

        (1)將I,Q兩路信號(hào)平方后求和得出(A2/4)g2(t),無論接收信號(hào)的相位和本振信號(hào)的相位相差θ為多少,總能解調(diào)出有用信號(hào)。

        對(duì)于本方案,接收端基帶信號(hào)處理在PC中完成,PC中接收到的I,Q兩路的數(shù)據(jù)存在一個(gè)數(shù)組RECEIVE[N]中,針對(duì)接收端算法的具體實(shí)現(xiàn)步驟如圖5所示。

        圖5 接收端算法實(shí)現(xiàn)步驟(1) 首先解調(diào)出I,Q兩路信號(hào)。即:

        RECEIVE_I=RECEIVE(1,1:2:N)

        RECEIVE_Q=RECEIVE(1,2:2:N)

        RECEIVE_data2=RECEIVE_I2+RECEIVE_Q2

        //N為接收數(shù)據(jù)所在數(shù)組的大小

        (2) 求接收信號(hào)的均值,即求信號(hào)的直流分量

        sum=0

        for i=1:N/2

        sum=sum+RECEIVE_data[i]

        end

        ave_sum=(sum/(N/2))

        (3) 去直流分量

        RECEIVE_data = RECEIVE_data-ave_sum

        (4) 做相關(guān),找到同步點(diǎn)

        在該系統(tǒng)中,標(biāo)簽反向散射的數(shù)據(jù)有加短前導(dǎo)Frame_Sync和長(zhǎng)前導(dǎo)Preamble兩種形式,讀寫器發(fā)送的Query指令中的TRext位決定了標(biāo)簽反向散射的數(shù)據(jù)的前導(dǎo)形式,本方案中標(biāo)簽反向散射的數(shù)據(jù)采用加前導(dǎo)Preamble的方式。

        首先,生成本地的Preamble信號(hào),即編碼調(diào)制后為Preamble[m],將Preamble[m]與接收到的RECEIVE_data做相關(guān),找到最大點(diǎn),取出標(biāo)簽反向散射的數(shù)據(jù)。

        Cor=0

        for i=1:N/2

        Cor= Cor+RECEIVE_data(i:i+m)*Preamble(1:m)

        end

        Correlation_Value= Cor2

        //取出最大的 Correlation_Value,此時(shí)假設(shè)i=k

        RECEIVE_data=RECEIVE_data(1,k:k+Data_Length)

        //Data_Length為標(biāo)簽反向反射的數(shù)據(jù)去掉前導(dǎo)后的長(zhǎng)度

        以讀寫器發(fā)送Query指令為例,在采樣率為10 MHz,標(biāo)簽反向鏈路頻率為200 kHz時(shí),標(biāo)簽響應(yīng)時(shí)反向散射信號(hào)Preamble+RN16(16位隨機(jī)碼),通過上述過程,解調(diào)出數(shù)據(jù)如圖6所示,顯示方式為:數(shù)據(jù)以兩路A,B方式,其中A為上部分,B為下部分,如RN16[N],則有:

        A=RN16(1,1:2:N);

        //N為RN16的采樣點(diǎn)數(shù)

        B=RN16(1,2:2:N);

        圖6 做相關(guān)后的RN16(5) 解調(diào)標(biāo)簽反向散射的數(shù)據(jù)

        根據(jù)射頻部分的采樣率和標(biāo)簽反向散射數(shù)據(jù)的調(diào)制方式,對(duì)0和1進(jìn)行編碼調(diào)制,生成0和1的本地基帶信號(hào),將其與接收的數(shù)據(jù)進(jìn)行相關(guān),并進(jìn)行判斷,解調(diào)出標(biāo)簽反向散射的數(shù)據(jù)。

        Cor_0=0; Cor_1=0

        for i=1:n

        Cor_0 = Cor_0 + zero_1(1,1:n) *RECEIVE_data(1,1+i:n+i)

        Cor_1 = Cor_1 + one_1(1,1:n) * RECEIVE_data(1,1+i:n+i)

        end

        判斷Cor_0與Cor_1的大??;

        Cor_0大時(shí) RECEIVE_d為0;Cor_1大時(shí) RECEIVE_d為1

        對(duì)圖6中的數(shù)據(jù)進(jìn)行解調(diào)得出此次標(biāo)簽反向散射的隨機(jī)數(shù)為:1101 0001 0100 0011。

        4 結(jié) 語

        本文提出的基于虛擬無線電的RFID讀寫器的實(shí)現(xiàn)方案,從系統(tǒng)級(jí)角度對(duì)基于虛擬無線電的RFID讀寫器的硬件平臺(tái)及主控部分進(jìn)行了闡述,并對(duì)接收端算法進(jìn)行了研究與實(shí)現(xiàn)。虛擬無線電技術(shù)易于實(shí)驗(yàn)、開發(fā)快捷、與其他應(yīng)用結(jié)合、改進(jìn)功能的特點(diǎn),使得基于虛擬無線電的超高頻RFID讀寫器具有靈活處理基帶信號(hào)、支持開發(fā)多種協(xié)議的優(yōu)點(diǎn)。實(shí)踐結(jié)果表明,基于虛擬無線電實(shí)現(xiàn)超高頻RFID讀寫器的方案具有可行性。

        參 考 文 獻(xiàn)

        [1] TAN Kun, ZHANG Jiansong, FANG Ji, et al. Sora: high performance software radio using general purpose multicore processors \[J\]. Communications of the Association for Computing Machinery, 2011, 54(1): 99107.

        [2] 張麗.虛擬無線電接收機(jī)的實(shí)現(xiàn)與算法研究[D].西安:西安電子科技大學(xué),2007.

        [3] FINKENZELLER K.射頻識(shí)別( RFID)技術(shù):無線電感應(yīng)的應(yīng)答器和非接觸IC卡的原理與應(yīng)用[M].陳大才,譯.北京:電子工業(yè)出版社,2001.

        [4] HUNT V D, PUGLIA Mike, PUGLIA Albert. A guide to radio frequency identification \[M\]. United States of America: \[s.n.\], 2007.

        [5] EPCglobal Inc. Specification for RFID air interface \[R\]. \[S.l.\]: EPCglobal Inc., 2005.

        [6] 陳逆,張春,王敬超.超高頻RFID讀寫器基帶處理器的設(shè)計(jì)[J].半導(dǎo)體技術(shù),2009,34(4):370374.

        [7] 唐志軍,席在芳,詹杰.無源反向散射RFID系統(tǒng)識(shí)別距離的影響因素分析[J].計(jì)算機(jī)工程與應(yīng)用,2011(8):9597.

        [8] 侯周國(guó),何怡剛,李兵,等.基于軟件無線電的無源超高頻RFID標(biāo)簽性能測(cè)試[J].物理學(xué)報(bào),2009,59(8):56065612.

        作者簡(jiǎn)介: 謝永清 女,1988年出生,碩士研究生。主要研究方向?yàn)檐浖o線電。

        中国美女a级毛片| 蜜桃在线观看视频在线观看| 高清中文字幕一区二区三区| 日日噜噜噜夜夜爽爽狠狠视频| 隔壁人妻欲求不满中文字幕| 无套熟女av呻吟在线观看| 天天鲁一鲁摸一摸爽一爽| 乱伦一区二| 一二区视频免费在线观看| 97人妻精品一区二区三区男同| 人妻av鲁丝一区二区三区| 国产精品23p| 成人免费毛片在线播放| 国产一区二区三区在线观看完整版| 狠狠色噜噜狠狠狠777米奇| 欧美成人片一区二区三区| 亚洲一区二区欧美色妞影院| 日本av一区二区三区四区| 粉嫩小泬无遮挡久久久久久| 天堂影院一区二区三区四区| 欧美日韩一区二区三区视频在线观看| 日本精品人妻一区二区| 国产va免费精品观看精品| 亚洲最大中文字幕无码网站| 久久久久AV成人无码网站| 国产饥渴的富婆一凶二区 | 99精品国产一区二区三区| 911香蕉视频| 91九色精品日韩内射无| 久久天堂av综合合色| 午夜福利电影| 亚洲在线一区二区三区四区| 熟女一区二区中文字幕| 国产精品伦一区二区三级视频| 亚洲AV无码国产成人久久强迫| 日韩国产一区二区三区在线观看| 中文字幕av伊人av无码av| 两个人看的www高清视频中文| 男女激情床上视频网站| 国产av综合网站不卡| 国产精品老熟女露脸视频|