新聞中心

        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,即有用信號沒有解調出來。為了避免射頻場中存在的盲點,系統接收端采用兩路正交混頻結構,即:
        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)做相關,找到同步點
        在該系統中,標簽反向散射的數據有加短前導Frame_Sync和長前導Preamble兩種形式,發送的Query指令中的TRext位決定了標簽反向散射的數據的前導形式,本方案中標簽反向散射的數據采用加前導Preamble的方式。
        首先,生成本地的Preamble信號,即編碼調制后為Preamble[m],將Preamble[m]與接收到的RECEIVE_data做相關,找到最大點,取出標簽反向散射的數據。
        i.JPG
        發送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的實現方案,從系統級角度對基于的RFID讀寫器的硬件平臺及主控部分進行了闡述,并對接收端算法進行了研究與實現。技術易于實驗、開發快捷、與其他應用結合、改進功能盼特點,使得基于虛擬無線電的RPID讀寫器具有靈活處理基帶信號、支持開發多種協議的優點。實踐結果表明,基于虛擬無線電實現RFID讀寫器的方案具有可行性。

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


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

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 长春市| 中西区| 和林格尔县| 德阳市| 应城市| 甘孜县| 华蓥市| 商洛市| 綦江县| 灵璧县| 长春市| 宁南县| 湖州市| 四子王旗| 清水县| 西宁市| 江阴市| 峨边| 沁阳市| 玛曲县| 潜江市| 平泉县| 台州市| 南充市| 北川| 合水县| 佳木斯市| 南丰县| 津市市| 光山县| 稻城县| 安阳县| 内乡县| 贵定县| 上蔡县| 通城县| 寿宁县| 朝阳区| 县级市| 长宁区| 南投县|