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

        ?

        密勒調制副載波編解碼器的FPGA實現(xiàn)

        2011-09-19 08:41:54陳楊張紅雨張鵬程
        電子設計工程 2011年15期
        關鍵詞:設計

        陳楊,張紅雨,張鵬程

        (電子科技大學 電子工程學院,四川 成都 611731)

        隨著射頻識別 (Radio Frequency Identification,RFID)技術的快速發(fā)展與廣泛運用,超高頻射頻識別系統(tǒng)由于具有讀寫速度快、讀寫距離遠、存儲容量大、防碰撞能力強的優(yōu)點,已經在物流等領域得到了廣泛的應用。在超高頻讀寫器設計中,為實現(xiàn)標簽與閱讀器之間的數據通信,一般采用負載調制方式進行無線通信。在閱讀器和標簽發(fā)射端,在進行負載調制前,需要選用一種編碼方式對發(fā)送的數據進行編碼。在基于ISO/IEC18000-6C協(xié)議的超高頻讀寫器設計中,閱讀器到標簽的數據編碼方式采用PIE編碼,標簽到閱讀器的數據編碼方式采用FM0編碼或密勒調制副載波序列編碼 (M=2,4,8)[1]。在分析密勒調制副載波序列特點的基礎上,提出一種密勒調制副載波的編解碼方式,并且給出了在FPGA中的實現(xiàn)方法。

        1 編碼設計

        密勒碼中帶有豐富的時鐘信號,且抗干擾能力強,因此是射頻無線通信中數據傳輸的優(yōu)選碼型。密勒編碼規(guī)則規(guī)定[2]:在相鄰兩個數據0之間發(fā)生電平跳變,在數據1的中間也將發(fā)生電平跳變。從規(guī)則可知,密勒碼的邏輯1雖然在位的中間要發(fā)生電平跳變,但是電平跳變的方向取決于前一位編碼結束時的電平;邏輯0的電平跳變也與前一位編碼結束時的電平有關。從編碼規(guī)則可以看出,當前的編碼輸出是與前一個數據位的編碼輸出相關的,所以在設計密勒編解碼器時,需要采用時序邏輯電路進行設計。

        根據密勒編碼規(guī)則,分別要用兩個狀態(tài)來表示邏輯0和邏輯1;用S1(高電平的邏輯 0)和 S4(低電平的邏輯0)來表示邏輯零,用S2(負跳變)和S3(正跳變)來表示邏輯1,所以有S1=-S4,S2=-S3;下圖為密勒編碼功能圖:

        圖1 密勒編碼功能圖Fig.1 Miller encoding map

        根據編碼,繪制出如下的密勒碼序列,如圖2所示,從圖中能夠看到,密勒碼中電平的轉換是由前一個時刻的電平狀態(tài)確定的。

        圖2 密勒編碼波形Fig.2 Miller encoding waveform

        根據密勒碼的特點和對各個狀態(tài)的描述,密勒編碼中的4個狀態(tài)轉換關系如下圖所示。

        圖3 密勒編碼狀態(tài)轉換圖Fig.3 Miller encoding state transition diagram

        從密勒編碼狀態(tài)轉換圖中,能夠看到:狀態(tài)S2在檢測到數據零后能夠轉換到狀態(tài)S4,但是狀態(tài)S4無論檢測到什么數據,都不能轉換到狀態(tài)S2,這是由于如果狀態(tài)S4轉換到狀態(tài)S2,電平將不發(fā)生翻轉,不符合密勒編碼規(guī)定,故狀態(tài)S4不能直接轉換到狀態(tài)S2;同理狀態(tài)S1也不能直接轉換到狀態(tài)S3。

        密勒調制副載波序列是用密勒編碼的波形去調制副載波序列產生的,M值設定編碼的速率,M=2,4,8。 從 ISO/IEC18000-6C協(xié)議給出的密勒調制副載波序列可概括出密勒調制副載波的編碼規(guī)則[1]:每個比特的數據有M個副載波周期;邏輯1電平的中間發(fā)生相位的翻轉;兩個相鄰的邏輯0電平之間發(fā)生相位的翻轉;邏輯0電平期間不發(fā)生相位的翻轉。

        在M=2時,產生數據時鐘二分頻信號CLK;將密勒編碼產生的密勒序列與二分頻時鐘同或[3,7],將產生M=2時的密勒調制副載波序列。

        2 解碼設計

        根據密勒調制副載波序列的特點,設計了一種密勒調制副載波解碼器。主要的思想是利用FPGA在處理速度上的優(yōu)勢,記錄兩個數據上升沿之間經過的數據解碼時鐘個數,根據記錄的解碼時鐘個數確定解碼狀態(tài),然后根據當前的時鐘個數以及當前的解碼狀態(tài),確定當前的解碼輸出。為了在超高頻讀寫器中很好地使用解碼器模塊,本解碼器還包括了前導序列檢測等功能。由于密勒調制副載波的相位變化特點,做出如下的狀態(tài)分配:NO_LEAVE:解碼一開始就進入此狀態(tài)。在解碼過程中,如果某一次計數完成剛好解碼出一個數據位,也進入此狀態(tài)。

        T1_LEAVE:如果某一次計數剛好記錄副載波半個周期的時間,則解碼器進入此狀態(tài)。

        T2_LEAVE:如果某一次計數剛好記錄副載波一個周期的時間,則解碼器進入此狀態(tài)。

        T3_LEAVE:如果某一次計數剛好記錄副載波一個半周期的時間,則解碼器進入此狀態(tài)。

        解碼器設計的狀態(tài)轉換圖如下:

        圖4 解碼狀態(tài)裝換圖Fig.4 Decoding state transition diagram

        為了檢測前導序列,在解碼模塊進入解碼狀態(tài)后,檢測到第一個“0”的時候,把接下來的解碼輸出與10111進行比較,如果開始的解碼輸出為10111,則證明后續(xù)的解碼數據為標簽傳輸給閱讀器的有效數據[4]。

        3 仿真結果

        設計的密勒調制副載波序列編碼器及解碼器采用Verilog HDL語言實現(xiàn)。為了驗證設計時序的正確性,采用QuartusII9.1進行設計輸入、編譯、綜合、布局布線[5]以及時序優(yōu)化等,并通過Altera公司FPGA專用下載線下載到目標板上進行測試,設計編解碼模塊測試結果完全達到了設計時序要求。圖5為通過QuertusII9.1仿真得到的波形圖。在仿真測試中,旨在驗證本設計的正確性,故選擇M=2。密勒調制副載波編碼模塊仿真結果如圖5所示。

        圖5 編碼模塊仿真圖Fig.5 Encoding module simulated map

        在圖5中reset為復位信號,當reset為高電平時,密勒調制副載波編碼模塊開始編碼;clk0為編碼時鐘,是由數據時鐘二分頻產生的;data_bit是與數據時鐘同步的待編碼數據;dataout是編碼輸出。

        在分析了密勒調制副載波特性后,用Verilog HDL硬件描述語言根據解碼狀態(tài)轉換圖實現(xiàn)的解碼模塊仿真結果如圖6所示。

        在圖6中,reset是復位信號,低電平解碼模塊復位,clk1是編碼時鐘,clk2是解碼時鐘,dataout是編碼輸出的密勒調制副載波序列,outdata是解碼模塊輸出的信號,從圖中也能夠清晰地看到,編碼模塊輸出是符合密勒調制副載波序列特性的。

        圖6 解碼模塊仿真圖Fig.6 Decoding module simulated map

        通過仿真并且下載到EP1C12Q240C8目標板上,通過示波器檢測相應的輸出引腳信號,與設計時序進行對比,可以發(fā)現(xiàn)設計完全實現(xiàn)了密勒調制副載波編解碼功能,示波器能夠檢測到密勒調制副載波序列和解碼輸出序列,證明了設計的正確性。

        4 結束語

        基于ISO/IEC18000-6C協(xié)議中規(guī)定的密勒調制副載波序列,分析了密勒編碼的特點,并且由密勒編碼的特點設計出了密勒調制副載波編碼器;在研究協(xié)議規(guī)定的密勒調制副載波序列特性后,設計出了超高頻讀寫器中常用的密勒調制副載波解碼器;并運用Verilog HDL硬件描述語言在FPGA上實現(xiàn)了該設計,測試結果驗證了該設計的正確性。該設計具有編解碼效率高、移植性好、方便模塊化設計等優(yōu)點。

        [1]EPC global.EPC radio-frequency,identity protocols class-1 generation-2 UHF RFID protocol for communications at 860MHz~960MHz Version 1.2.0 [S].U.S.A.EPC global Inc,2008.

        [2]樊昌信,張甫翊,徐炳祥,等.通信原理[M].北京:國防工業(yè)出版社,2008.

        [3]邱祖江,郭亞煒,楊蓮興.一種改進miller編解碼的實現(xiàn)方法[J].微電子學,2000,30(3):176-178.

        QIU Zu-jiang,GUO Ya-wei,YANG Lian-xing.An improved implementation method of encoding and decoding miller[J].Microelectronics,2000,30(3):176-178.

        [4]肖自鏵,馬琪,顧偉,等.一種應用于超高頻射頻識別的密勒編碼器[J].杭州電子科技大學學報,2008 28(6):13-16.

        XIAO Zi-hua,MA Qi,GU Wei,et al.A used Miller UHF RFID encoder[J].Hangzhou University of Electronic Science and Technology,2008,28(6):13-16.

        [5]周潤景,圖雅,張麗敏.基于 QuertusII的 FPGA/CPLD數字系統(tǒng)實際實例[M].北京:電子工業(yè)出版社,2007.

        [6]方洪燦,張福洪,陳勝康.一種改進的RFID中的密勒調制解碼方法[J].電子技術應用,200935(9):71-73.

        FANG Hong-can,ZHANG Fu-hong,CHEN Sheng-kang.An improved decoding method of Miller in RFID[J].E-technology applications,2009,35(9):71-73.

        猜你喜歡
        設計
        二十四節(jié)氣在平面廣告設計中的應用
        河北畫報(2020年8期)2020-10-27 02:54:06
        何為設計的守護之道?
        《豐收的喜悅展示設計》
        流行色(2020年1期)2020-04-28 11:16:38
        基于PWM的伺服控制系統(tǒng)設計
        電子制作(2019年19期)2019-11-23 08:41:36
        基于89C52的32只三色LED搖搖棒設計
        電子制作(2019年15期)2019-08-27 01:11:50
        基于ICL8038的波形發(fā)生器仿真設計
        電子制作(2019年7期)2019-04-25 13:18:16
        瞞天過?!律O計萌到家
        藝術啟蒙(2018年7期)2018-08-23 09:14:18
        設計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        從平面設計到“設計健康”
        商周刊(2017年26期)2017-04-25 08:13:04
        视频一区视频二区亚洲免费观看 | 免费在线观看视频专区| 少妇高潮精品在线观看| 欧美综合天天夜夜久久| 久久欧美与黑人双交男男| 99久久99久久精品免观看| 美利坚合众国亚洲视频| 午夜成人理论福利片| 亚洲国产成人va在线观看天堂| 日韩成人精品日本亚洲| 国产精品久久婷婷六月丁香| 久久精品国产99国产精偷| 国内精品无码一区二区三区| 亚洲成AV人片在一线观看| 精品熟女视频一区二区三区国产| 国产精品538一区二区在线| 乱码午夜-极品国产内射| 国产三级黄色片子看曰逼大片 | 国产在线精品欧美日韩电影| 成在线人视频免费视频| 亚洲国产av一区二区不卡| 大学生粉嫩无套流白浆| 国产女人18毛片水真多| 夫妻一起自拍内射小视频| 国内嫩模自拍诱惑免费视频| 日产无人区一线二线三线乱码蘑菇 | 久久午夜伦鲁鲁片免费| 亚洲中文字幕久久精品一区| 亚洲综合欧美在线一区在线播放 | 欧美成人一区二区三区| 午夜精品久视频在线观看| 日本一区二区三级在线| 欧美午夜刺激影院| 国内精品伊人久久久久av| 亚洲国产成人久久精品美女av| 无码av中文一区二区三区桃花岛| 精品国产制服丝袜高跟| 亚洲国产精品国自产拍av在线| 看日本全黄色免费a级| 日本护士吞精囗交gif| 午夜无码熟熟妇丰满人妻|