91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » EDA/PLD

MAC子層

發布時間:2012/3/28 20:06:09 訪問次數:4489

    IEEE 802.15.4 MAC層位于物理層與SSCS層之間,處理所LSD4F8108有無線信道的訪問。MAC子層提供兩個服務:MAC通用部分子層(MAC Common Part Sublayer,MCPS)提供數據服務和MAC子層管理實體(MAC Subplayer Management Entity,MLME)提供管理服務。MCPS保證MAC協議數據單元在物理層數據服務中的正確收發,MLME維護一個存儲MAC子層協議狀態相關信息的數據庫。這兩個服務通過兩個服務訪問點( Service Access Point,SAP)訪問高層。除了提供外部接口,在MLME和MCPS之間還有一個隱含的接口允許MLME使用MAC數據服務。
    MAC子層主要功能如下。
    ①協調器產生發出網絡信標幀。
    ②其他設備與信標幀同步。
    ③支持PAN (PersonalArea Network)網絡的關聯(Association)和取消關聯(Disassociation)操作(關聯操作是指一個設備在加入一個特定網絡時,向協調器注冊烈及身份認證的過程,當設備從一個網絡切換到另一個網絡時需要進行關聯和取消關聯操作)。
    ④保證設備的安全。
    ⑤使用CSMA-CA機制訪問信道。
    ⑥支持GTS(Guaranteed Time Slot,時間槽保障)機制(時間槽保障機制與時分復用機制比較類似,但它可以動態地為由收發請求的設備分配時間槽,具體可參看IEEE 802.15.4標準)。
    ⑦提供兩個對等的MAC實體之間的可靠連接等。MAC層的數據包格式如圖2-15所示。

                           

    MAC層數據分組有MAC層幀頭、MAC層幀載荷及MAC層幀尾3部分組成。MAC層幀頭用于指示MAC幀的幀控制信息、幀序列號和地址信息(包括目的PAN地址、目標地址、源PAN地址標識符、源地址);MAC層幀載荷包含要發送的數據,它的具體內容取決于具體應用中的幀類型,所以長度是可變的;MAC層幀尾是幀頭和載荷數據采用16bit CRC校驗算法得到的幀棱驗序列,通信接收方可以根據這個值判斷數據分組是否正確,從而指示發送方是否要重發數據分組或者繼續做其他的工作。
    因為MAC層的幀控制字段決定了所要傳輸數據分組的地址格式、幀格式、是否需要加密、是否需要確認等信息,所以在對MAC層數據包的幀頭部分的編程中尤其要注意幀控制字段。幀控制字段數據格式如圖2-16所示。

                 
    IEEE 802.15.4 MAC子層的數據傳輸機制可以選擇使用應答數據傳輸機制。使用應答數據傳輸機制,所有特殊ACK標志位置1的幀都會被它們的接收器應答,這就可以確定發送的幀是否已經被傳遞。如果在發送幀時對ACK標志位進行了置1且在一定的時期限內沒有收到應答,發送器將重復進行若干次數的發送,如仍無應答就默認發生錯誤。要注意的是接收到應答只說明發送幀被MAC子層正確接收,而并不說明幀就被正確處理。MAC予層可能正確地接收并應答了一個幀,但是由于缺乏赴理所需的資源,發送幀可能被上層丟棄。因此,很多上層和應用程序要求其他的應答相應。
    SSCS子層為IEEE 802.15.4的MAC層接入IEEE 802.2標準中定義的LLC子層提供聚合服務,LLC子層可以使用SSCS的服務接口訪問IEEE 802.15.4網絡,為應用層提供鏈路層服務。在MAC子層之上的高層包括網絡層和應用層,在IEEE 802.15.4中對這部分沒有具體定義。

    IEEE 802.15.4 MAC層位于物理層與SSCS層之間,處理所LSD4F8108有無線信道的訪問。MAC子層提供兩個服務:MAC通用部分子層(MAC Common Part Sublayer,MCPS)提供數據服務和MAC子層管理實體(MAC Subplayer Management Entity,MLME)提供管理服務。MCPS保證MAC協議數據單元在物理層數據服務中的正確收發,MLME維護一個存儲MAC子層協議狀態相關信息的數據庫。這兩個服務通過兩個服務訪問點( Service Access Point,SAP)訪問高層。除了提供外部接口,在MLME和MCPS之間還有一個隱含的接口允許MLME使用MAC數據服務。
    MAC子層主要功能如下。
    ①協調器產生發出網絡信標幀。
    ②其他設備與信標幀同步。
    ③支持PAN (PersonalArea Network)網絡的關聯(Association)和取消關聯(Disassociation)操作(關聯操作是指一個設備在加入一個特定網絡時,向協調器注冊烈及身份認證的過程,當設備從一個網絡切換到另一個網絡時需要進行關聯和取消關聯操作)。
    ④保證設備的安全。
    ⑤使用CSMA-CA機制訪問信道。
    ⑥支持GTS(Guaranteed Time Slot,時間槽保障)機制(時間槽保障機制與時分復用機制比較類似,但它可以動態地為由收發請求的設備分配時間槽,具體可參看IEEE 802.15.4標準)。
    ⑦提供兩個對等的MAC實體之間的可靠連接等。MAC層的數據包格式如圖2-15所示。

                           

    MAC層數據分組有MAC層幀頭、MAC層幀載荷及MAC層幀尾3部分組成。MAC層幀頭用于指示MAC幀的幀控制信息、幀序列號和地址信息(包括目的PAN地址、目標地址、源PAN地址標識符、源地址);MAC層幀載荷包含要發送的數據,它的具體內容取決于具體應用中的幀類型,所以長度是可變的;MAC層幀尾是幀頭和載荷數據采用16bit CRC校驗算法得到的幀棱驗序列,通信接收方可以根據這個值判斷數據分組是否正確,從而指示發送方是否要重發數據分組或者繼續做其他的工作。
    因為MAC層的幀控制字段決定了所要傳輸數據分組的地址格式、幀格式、是否需要加密、是否需要確認等信息,所以在對MAC層數據包的幀頭部分的編程中尤其要注意幀控制字段。幀控制字段數據格式如圖2-16所示。

                 
    IEEE 802.15.4 MAC子層的數據傳輸機制可以選擇使用應答數據傳輸機制。使用應答數據傳輸機制,所有特殊ACK標志位置1的幀都會被它們的接收器應答,這就可以確定發送的幀是否已經被傳遞。如果在發送幀時對ACK標志位進行了置1且在一定的時期限內沒有收到應答,發送器將重復進行若干次數的發送,如仍無應答就默認發生錯誤。要注意的是接收到應答只說明發送幀被MAC子層正確接收,而并不說明幀就被正確處理。MAC予層可能正確地接收并應答了一個幀,但是由于缺乏赴理所需的資源,發送幀可能被上層丟棄。因此,很多上層和應用程序要求其他的應答相應。
    SSCS子層為IEEE 802.15.4的MAC層接入IEEE 802.2標準中定義的LLC子層提供聚合服務,LLC子層可以使用SSCS的服務接口訪問IEEE 802.15.4網絡,為應用層提供鏈路層服務。在MAC子層之上的高層包括網絡層和應用層,在IEEE 802.15.4中對這部分沒有具體定義。

上一篇:物理層幀結構

上一篇:ZigBee技術概述

相關技術資料
3-28MAC子層
相關IC型號
LSD4F8108
暫無最新型號

熱門點擊

 

推薦技術資料

聲道前級設計特點
    與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
略阳县| 淳化县| 桃江县| 丰原市| 佛学| 安龙县| 剑阁县| 洛阳市| 宁化县| 宜黄县| 哈密市| 龙里县| 金华市| 富蕴县| 凉山| 乳源| 徐汇区| 陆川县| 罗甸县| 车致| 霞浦县| 石屏县| 鄂伦春自治旗| 临沂市| 罗平县| 德安县| 新乡县| 旌德县| 扬中市| 阳谷县| 怀安县| 花莲县| 平江县| 巴彦县| 策勒县| 开封市| 巴彦淖尔市| 葫芦岛市| 元朗区| 郧西县| 陵川县|