簡易檢索 / 詳目顯示

研究生: 李奇達
Li, Chi-Ta
論文名稱: IEEE 802.15.4媒體存取控制器之研究與實現
Research and Implementation of IEEE 802.15.4 Wireless MAC Controller
指導教授: 林輝堂
Lin, Hui-Tang
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電腦與通信工程研究所
Institute of Computer & Communication Engineering
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 82
中文關鍵詞: 控制器實現無線媒體存取層
外文關鍵詞: controller, Media Access Control, MAC, wireless, implementation
相關次數: 點閱:113下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   在本文中我們敘述了IEEE 802.15.4的媒體存取層(MAC sublayer)的設計流程,從所需要的區塊規劃、設計實作,到整體系統的封包格式的切割還有所需功能的,直到所有輸入和輸出所有的反應測試等,在本文都有鉅細靡遺的敘述。

      首先我們會簡短介紹Zigbee的計畫和目標,與其他無線通訊的差異性,然後開始敘述IEEE 802.15.4 MAC sublayer的系統架構和特色,這包含內部所有訊框的介紹說明,在第三章的部份開始介紹MAC層的功能行為描述,其中包含MAC所必須的功能介紹,如Beacon產生時機、CSMA-CA演算法的敘述、如何維持一個Personal Area Network(PAN)的運作、裝置之間聯繫(association)問題的解決、同步議題、資訊傳輸的方式和GTS (Guaranteed Time Slot) 的維護與管理,而接下來的第四章開始介紹我們所使用實作方式和功能區塊的分割,包含接收端和傳送端的處理還有設計流程,最後附上我們的設計在合成(synthesis)之後的模擬結果。

      我們嘗試要以完全硬體的方式企圖完成此MAC控制器,並要求以節省能源和最小面積為達成目標。我們可以將此模組作為最基本的模組,提供實驗室最基本的設計,在未來Zigbee的支援,都可以任意加入其他模組加以配合。

     In this thesis we describe the design procedures of IEEE 802.15.4 medium access control (MAC) sublayer controller. Detail descriptions about basic functional blocks design proposal, implementations, the entire system frame handling, functions implementations and the test bench outputs for the total I/O simulations are demonstrated.

     First of all, we introduce about the Zigbee project and its objectives. We then compare the Zigbee protocol and other wireless communication protocols. Secondly, we describe the system architecture and features of IEEE 802.15.4 MAC sublayer, including all frame formats. Then, we provide a brief description on the MAC functions, which includes beacon generation timings, CSMA/CA algorithm, starting and maintaining PANs (Personal Area Networks), the association issues, synchronization issues, frame transmission controls, and GTS allocation and management, respectively. Afterward, we present the architecture of the design and provide functional blocks of the entire system. The design and processing procedures of TX/RX unit are included. Finally, the post-synthesis simulations of our design entity are included as appendix.

    摘要 1 Abstract 2 誌謝 3 目錄 4 圖目錄 7 表目錄 10 第一章 簡介 11 1.1. 研究動機 11 1.1.1. IEEE 802.11a、802.11b、802.11g 11 1.1.2. Bluetooth wireless technology 12 1.1.3. IrDA 12 1.1.4. UltraWideBand 12 1.1.5. ZigBee 12 1.2. 研究目的與範圍 13 1.3. 研究方法與架構 14 1.4. 設計目標 14 第二章 IEEE 802.15.4 Wireless Personal Area Networks 15 2.1. IEEE 802.15.4系統架構 15 2.1.1. 特色 15 2.1.2. 裝置連結架構 16 2.1.3. LR-WPAN通訊堆疊 19 2.1.4. 超級訊框架構(superframe structure) 20 2.1.5. 通訊傳送方式 21 2.1.6. 各種訊框基本功能 24 2.1.7. 資料可靠性傳輸 27 2.1.8. 功率消耗(Power consumption) 27 2.1.9. 安全機制 28 2.1.10. 安全模式 28 2.1.11. 不同裝置間對等層級通訊 29 2.2. 媒體存取層訊框說明 30 2.2.1. 信標訊框格式說明 32 2.2.2. 資料訊框格式說明 34 2.2.3. 確認訊框格式說明 35 2.2.4. 媒體存取命令訊框格式說明 35 第三章 802.15.14 Wireless Personal Area Networks之媒體存取子層的行為描述 42 3.1. 通道的存取使用行為(Channel access) 42 3.1.1. 超級訊框說明 42 3.1.2. CSMA-CA機制 44 3.2. 對於PAN的開始及維護的行為(Starting and maintaining PANs) 46 3.2.1. 通道掃描 46 3.2.2. 重複PAN識別代碼 53 3.2.3. PAN起始 53 3.3. 裝置聯繫及解除聯繫的行為(Association and disassociation) 55 3.4. 同步行為(Synchronization) 56 3.5. 資料互傳的處理行為(Transaction handling) 57 3.6. 訊框的傳送、接收及確認回應行為(Transmission、reception and acknowledgment) 58 3.6.1. 傳送(Transmission) 58 3.6.2. 接收及拒絕(Reception and rejection) 59 3.6.3. 從Coordinator取得資料(Extracting pending data from a coordinator) 61 3.6.4. 確認訊框的使用(Use of acknowledgments) 62 3.6.5. 重新傳送(Retransmission) 63 3.7. GTS的指定與管理(GTS allocation and management) 65 3.7.1. 配置GTS 66 3.7.2. 使用GTS 67 3.7.3. 解除GTS 68 3.7.4. 重新指定GTS 69 3.7.5. GTS結束 70 第四章 設計與實現 71 4.1. RX controller 71 4.2. RX FIFO 74 4.3. TX controller 75 4.4. TX FIFO 77 4.5. Top controller 78 4.6. 設計流程和測試區塊圖 79 第五章 測試與模擬(simulation) 81 5.1. CSMA-CA algorithm 81 5.2. CRC appendix and check 83 5.3. Beacon generation 85 5.4. Acknowledgement transmission 86 5.5. Example – Association procedure 87 第六章 結論與未來工作(conclusion and future work) 89 參考文獻 90 作者簡述: 92

    [1] Bult, K., A. Burstein, D. Chang, M. Dong, M. Fielding, E. Kruglick, J. Ho, F. Lin, T.-H. Lin, W.J. Kaiser, H. Marcy, R. Mukai, P. Nelson, F. Newberg, K.S.J. Pister, G. Pottie, H. Sanchez, O.M. Stafsudd, K.B. Tan, C.M. Ward, S. Xue, and J. Yao, “Low power systems for wireless microsensors”, IEEE Proceedings of International Symposium on Low Power Electronics and Design. Monterry, Calif,1996.
    [2] K. Sohrabi et al., “Protocols for Self-Organization of a Wireless Sensor Network “, IEEE Pers. Commun., Oct. 2000, pp. 16–27.
    [3] C. Shen, C. Srisathapornphat, C. Jaikaeo, “Sensor Information Networking Architecture and Applications”, IEEE Personal Communications, pp52-59, August 2001.
    [4] V. Tsiatsis , S. Zimbeck , M. Srivastava, “Architecture Strategies for Energy-Efficient Packet Forwarding in Wireless Sensor Networks”, Proceedings of the 2001 international symposium on Low power electronics and design, pp. 92-95, 2001
    [5] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, “A Survey of Sensor Networks”, IEEE Communications Magazine, 40(8):102-114, August 2002.
    [6] E. Callaway, P. Gorday, L. Hester, J.A. Gutierrez, M. Naeve, B. Heile, V. Bahl, “Home Networking with IEEE 802.15.4: A Developing Standard for Low-Rate Wireless Personal Area Networks”, IEEE Communications Magazine, Vol. 40 No. 8, pp. 70--77, August 2002.
    [7] Wei Ye, John Heidemann, Deborah Estrin, “An Energy-Efficient MAC Protocol for Wireless Sensor Networks”, IEEE INFOCOM 2002.
    [8] Tijs van Dam, Koen Langendoen, “An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network ”, Proceedings of the first international conference on Embedded networked sensor systems ,ACM, Los Angeles, California, USA ,pp. 171 - 180 ,2003.
    [9] Venkatesh Rajendran, Katia Obraczka, J.J. Garcia-Luna-Aceves, “Energy-Efficient, Collision-Free Medium Access Control for Wireless Sensor Networks”, SenSys’03, November 5–7, 2003, Los Angeles, California, USA. pp.181-192.
    [10] A. El-Hoiydi and J.-D. Decotignie, “WiseMAC: An Ultra Low Power MAC Protocol for the Downlink of InfrastructureWireless Sensor Networks”, Proceedings of the Ninth IEEE Symposium on Computers and Communication, ISCC’04, pages 244-251, Alexandria, Egypt, June 2004.
    [11] “Wireless LAN Medium Access Control (MAC) and Physical Layer(PHY) specifications”, Standard, IEEE std 802.11, Aug 1999.
    [12] “Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs)”, IEEE std 802.15.4 – 2003.
    [13] http://www.xilinx.com/
    [14] http://www.modelsim.com/
    [15] http://www.zigbee.org/
    [16] 林傳生 “使用VHDL電路設計語言之數位電路設計”, 1998 儒林圖書有限公司
    [17] 蔡維昌 “Cell-Based IC Design Concepts Training Manual”, CIC, Jan. 2005
    [18] 蔡長安 “FPGA Design with ISE Foundation Training Manual”, CIC, Jan. 2005.
    [19] 黃上濱 “Deign and Implementation of High Speed IEEE 802.11 MAC Controller” 00年碩士論文,交通大學
    [20] 徐旻傑 “無線感測器網路媒體存取中資料控管模組研究與實現” 2004年碩士論文,元智大學

    下載圖示 校內:2008-09-06公開
    校外:2008-09-06公開
    QR CODE