新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于虛擬無線電的RFID讀寫器實現方案

        基于虛擬無線電的RFID讀寫器實現方案

        作者: 時間:2013-01-16 來源:網絡 收藏

        3 接收端算法研究與實現
        接收端算法:接收端接收的信號為(A/2)g(t),經過I/Q兩路解調、低通濾波、隔直流后分別為(A/2)g(t)sinθ和(A/2)g(t)cosθ,如果只采用單路接收信號,當接收信號的相位和本振信號的相位相差θ為90°或者0°,則接收到的信號(A/2)g(t)sinθ或(A/2)g(t)cosθ可能始終為0,即有用信號沒有解調出來。為了避免射頻場中存在的盲點,系統(tǒng)接收端采用兩路正交混頻結構,即:
        f.JPG
        將I,Q兩路信號平方后求和得出(A2/4)g2(t),無論接收信號的相位和本振信號的相位相差θ為多少,總能解調出有用信號。
        對于本方案,接收端基帶信號處理在PC中完成,PC中接收到的I,Q兩路的數據存在一個數組RECEIVE[N]中,針對接收端算法的其體實現步驟如圖5所示。

        本文引用地址:http://www.104case.com/article/153614.htm

        g.JPG


        (1)首先解調出I,Q兩路信號:即:
        RECEIVE_I=RECEIVE(1,1:2:N)
        RECEIVE_Q=RECEIVE(1,2:2:N)
        RECEIVE_data2=RECEIVE_I2+RECEIVE_Q2
        //N為接收數據所在數組的大小
        (2)求接收信號的均值,即求信號的直流分量
        sum=O
        for i=1:N/2
        sum=sum+RECEIVE_data[i]
        end
        ave_sum=(sum/(N/2))
        (3)去直流分量
        RECEIVE_data=RECEIVE_data-ave_sum
        (4)做相關,找到同步點
        在該系統(tǒng)中,標簽反向散射的數據有加短前導Frame_Sync和長前導Preamble兩種形式,發(fā)送的Query指令中的TRext位決定了標簽反向散射的數據的前導形式,本方案中標簽反向散射的數據采用加前導Preamble的方式。
        首先,生成本地的Preamble信號,即編碼調制后為Preamble[m],將Preamble[m]與接收到的RECEIVE_data做相關,找到最大點,取出標簽反向散射的數據。
        i.JPG
        發(fā)送Query指令為例,在采樣率為10 MHz,標簽反向鏈路頻率為200 kHz時,標簽響應時反向散射信號Preamble+RN16(16位隨機碼),通過上述過程,解調出數據如圖6所示,顯示方式為:數據以兩路A,B方式,其中A為上部分,B為下部分,如RN16[N],則有:
        h.jpg
        (5)解調標簽反向散射的數據
        根據射頻部分的采樣率和標簽反向散射數據的調制方式,對0和1進行編碼調制,生成0和1的本地基帶信號,將其與接收的數據進行相關,并進行判斷,解調出標簽反向散射的數據。
        j.JPG

        a.JPG


        對圖6中的數據進行解調得出此次標簽反向散射的隨機數為:1101 0001 0100 0011。

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

        模擬信號相關文章:什么是模擬信號


        混頻器相關文章:混頻器原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 黄骅市| 馆陶县| 浮山县| 长兴县| 宝鸡市| 辽宁省| 吉安县| 陆良县| 屏东县| 微博| 江都市| 石狮市| 山东省| 旌德县| 太谷县| 石家庄市| 克东县| 临城县| 礼泉县| 电白县| 松阳县| 绥德县| 濉溪县| 仲巴县| 松溪县| 阿克苏市| 平邑县| 西吉县| 桐庐县| 嵩明县| 和林格尔县| 延川县| 杂多县| 苍南县| 京山县| 长沙市| 乐业县| 西充县| 桃源县| 平原县| 灯塔市|