999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人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)標簽與閱讀器之間的數(shù)據(jù)通信,一般采用負載調制方式進行無線通信。在閱讀器和標簽發(fā)射端,在進行負載調制前,需要選用一種編碼方式對發(fā)送的數(shù)據(jù)進行編碼。在基于ISO/IEC18000-6C協(xié)議的超高頻讀寫器設計中,閱讀器到標簽的數(shù)據(jù)編碼方式采用PIE編碼,標簽到閱讀器的數(shù)據(jù)編碼方式采用FM0編碼或密勒調制副載波序列編碼 (M=2,4,8)[1]。在分析密勒調制副載波序列特點的基礎上,提出一種密勒調制副載波的編解碼方式,并且給出了在FPGA中的實現(xiàn)方法。

1 編碼設計

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

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

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

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

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

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

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

從密勒編碼狀態(tài)轉換圖中,能夠看到:狀態(tài)S2在檢測到數(shù)據(jù)零后能夠轉換到狀態(tài)S4,但是狀態(tài)S4無論檢測到什么數(shù)據(jù),都不能轉換到狀態(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]:每個比特的數(shù)據(jù)有M個副載波周期;邏輯1電平的中間發(fā)生相位的翻轉;兩個相鄰的邏輯0電平之間發(fā)生相位的翻轉;邏輯0電平期間不發(fā)生相位的翻轉。

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

2 解碼設計

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

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

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

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

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

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

為了檢測前導序列,在解碼模塊進入解碼狀態(tài)后,檢測到第一個“0”的時候,把接下來的解碼輸出與10111進行比較,如果開始的解碼輸出為10111,則證明后續(xù)的解碼數(shù)據(jù)為標簽傳輸給閱讀器的有效數(shù)據(jù)[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為編碼時鐘,是由數(shù)據(jù)時鐘二分頻產生的;data_bit是與數(shù)據(jù)時鐘同步的待編碼數(shù)據(jù);dataout是編碼輸出。

在分析了密勒調制副載波特性后,用Verilog HDL硬件描述語言根據(jù)解碼狀態(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數(shù)字系統(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
主站蜘蛛池模板: jijzzizz老师出水喷水喷出| 香蕉国产精品视频| 日本免费新一区视频| 成人小视频网| 91色综合综合热五月激情| 日韩天堂网| 亚洲欧洲日韩国产综合在线二区| 欧美不卡视频一区发布| 国内精品久久久久鸭| 无码精油按摩潮喷在线播放| 无码福利视频| 自慰高潮喷白浆在线观看| 精品久久久久久中文字幕女| 91无码网站| 国产高清国内精品福利| 亚洲人成网站在线观看播放不卡| 日韩AV无码免费一二三区| 久无码久无码av无码| 欧美在线一二区| 国产女同自拍视频| 极品尤物av美乳在线观看| 久久久受www免费人成| 亚洲成A人V欧美综合| 欧美亚洲一区二区三区导航| 欧美精品xx| 欧洲亚洲欧美国产日本高清| 九九这里只有精品视频| 久久婷婷色综合老司机| V一区无码内射国产| 国产免费一级精品视频| 亚洲免费毛片| 2020最新国产精品视频| 免费无码又爽又刺激高| 亚洲视频免| 国产人免费人成免费视频| 一级毛片不卡片免费观看| 亚洲国产天堂在线观看| 国产18页| Aⅴ无码专区在线观看| 国产欧美精品一区二区| 久久特级毛片| 国产内射一区亚洲| 亚洲国产精品成人久久综合影院| 人妻无码AⅤ中文字| 国产麻豆福利av在线播放| 波多野结衣AV无码久久一区| 欧美中文字幕一区| 成人欧美在线观看| 真实国产精品vr专区| 成人国产一区二区三区| 中文字幕在线观看日本| 午夜毛片免费看| 亚洲国产亚综合在线区| 蜜桃视频一区二区| 亚洲欧洲国产成人综合不卡| 国产成人做受免费视频| 免费一看一级毛片| 免费99精品国产自在现线| 无码'专区第一页| 91香蕉国产亚洲一二三区| 成人a免费α片在线视频网站| 婷婷午夜影院| 国产成人亚洲无码淙合青草| 伊人精品视频免费在线| 国产内射一区亚洲| A级毛片无码久久精品免费| 国产爽妇精品| 综合色在线| 久久一日本道色综合久久| 亚洲国产综合精品中文第一| 亚洲色无码专线精品观看| 国内精品自在欧美一区| 国产亚洲高清视频| 美女扒开下面流白浆在线试听| 国产成人综合在线观看| 欧美日韩免费观看| 91青青草视频| 网友自拍视频精品区| 日韩欧美国产中文| 97国产在线视频| 中文字幕永久视频| 国产丝袜无码一区二区视频|