《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 面向超寬帶的MAC協議加速器設計

面向超寬帶的MAC協議加速器設計

2008-07-02
作者:吳耀輝,許志浩,蔡宇,梁豐

??? 摘 要: IEEE802.15.3被認為是UWB技術的MAC協議可選方案之一,然而它并不完全適應于UWB的物理層,為此本文設計了一個新穎的MAC協議加速器" title="協議加速器">協議加速器。它把MAC層分成兩個子層:上層MAC(UMAC)和下層MAC(LMAC)。UMAC實現一些定時不敏感的MAC功能;而LMAC實現那些需要實時響應的MAC功能。性能分析表明吞吐量、延時等參數得到了明顯改善。
??? 關鍵詞: 超寬帶" title="超寬帶">超寬帶? UMAC? LMAC? 協議加速器

??? 超寬帶(UWB)傳輸技術給無線通信帶來了革命性的推動。UWB主要基于激勵無線電(IR)技術,在短距離通信中使用極短脈沖(皮秒持續時間)以獲得很寬的頻段。當前,為了使各種潛在應用,如雷達、無線辦公室組網、無線家庭組網等受益,IEEE802.15.3被看作是UWB的MAC協議的一種可選方案。UWB的物理層(PHY)特性有高數據速率、皮秒脈沖、高信道獲取時間(即實現發射機和接收機之間的位同步時間)等,它給MAC協議設計帶來了極大的挑戰[1]
??? 傳統上,一個網絡接口卡(NIC)包括一個RF(無線電頻率)電路、基帶處理器和MAC控制器。其中RF和基帶處理器實現物理層功能;MAC控制器實現802.15.3 MAC功能,它也控制RF和基帶的狀態和操作模式[2]。然而,目前的802.15.3協議不能完全發揮UWB的物理層特性。為了滿足UWB物理層傳輸要求,IEEE802.15.3高速任務組正在改進802.15.3。所以,把所有的802.15.3 MAC功能通過MAC控制器來實現,這種做法的可升級性和靈活性較差。
??? 本文設計了一個新穎的MAC協議加速器,把MAC層分成兩個子層:上層MAC(UMAC)和下層MAC(LMAC)。UMAC把MAC協議中一些定時不敏感的功能從硬件平臺" title="硬件平臺">硬件平臺移到了主機側,和網卡驅動程序放在一起,如把MAC管理算法移到主機側;LMAC作為網絡接口卡(NIC)的MAC控制器,實現需要實時響應的MAC功能。另外,采用系統優化的跨層設計方法,對LMAC功能進行了優化,例如增加虛擬載波偵聽模塊,并且通過固件" title="固件">固件增加硬件平臺的靈活性。
1 超寬帶的MAC協議可選方案802.15.3
??? 802.15.3是為無線個域網(WPAN)設計的MAC協議,其任務是針對消費者圖像和多媒體應用制定高速率短距離技術,達到所需的物理層數據速率和滿足媒體接入控制層(MAC)的QoS需求。
??? 802.15.3 MAC協議支持微微網、提供多媒體QoS和支持功率管理。802.15.3的時間安排基于超幀,如圖1所示。超幀由三部分組成:

??? (1)信標(Beacon):用來為微微網發送時間安排和傳送管理信息。信標由信標幀組成。
??? (2)競爭接入期(CAP):用來傳輸超幀中當前的命令和/或異步數據。
??? (3)信道時間分配期(CTAP):包括管理信道時間分配(MCTAs)和一般數據信道時間分配(CTA)。
??? 802.15.3被認為是當前UWB技術的MAC協議可選方案之一。但是,現有的802.15.3不是UWB的最理想的MAC方案。如802.15.3中定義短幀間間隔為10?滋s,當UWB數據傳輸速率在50Mbps以下時,這個間隔比較合理;但是當UWB數據傳輸速率達到480Mbps時,10μs的間隔對UWB來說太大了。另外,UWB的其他特性,如低功耗下工作、具有相當精確的測距能力等,可能需要新的MAC功能定義及與傳統MAC功能完全不同的實現方法。因此,本文設計了一個MAC協議加速器,可以靈活地配置和升級UWB的MAC協議。
2 MAC協議加速器設計方案
2.1 傳統的MAC協議設計方案
??? 傳統上把802.15.3作為面向超寬帶的MAC協議,并且所有的MAC功能都在MAC控制器實現。其方案如圖2所示。

??? 由于目前的802.15.3協議不能完全發揮UWB的物理層特性,所以這種方案成本高,可升級性差。
2.2 MAC協議加速器設計方案
??? 通過對傳統的MAC設計方案的改進,設計了MAC協議加速器,把MAC層分成UMAC和LMAC兩個子層。其方案如圖3所示。

??? 其中UMAC功能實現的是一些定時不敏感的MAC功能。如MAC管理算法,用軟件在主機側實現,和網卡驅動程序放在一起。管理算法可以自主開發,也可以使用第三方軟件,可隨時升級為先進的管理算法。而LMAC用硬件實現那些需要實時響應的MAC功能,即NIC的MAC控制器。并且對LMAC的部分功能進行了協議改進,如增加虛擬載波偵聽模塊。整個LMAC通過固件增加硬件平臺的靈活性,用FPGA實現。
3 MAC層功能劃分及設計
??? UWB最關鍵的技術是帶寬能達到480MHz,因此處理高速率數據是MAC設計的基本需求。為了實現這個目標,必須合理地進行UMAC層和LMAC層功能定義,否則接收器將不能處理幀接收,接收器的幀緩沖器將溢出,從而出現誤幀。
3.1 UMAC層功能定義
??? 通過研究802.15.3 MAC協議可以看到,MAC層包括MAC層數據實體和MAC層管理實體(MLME)。MLME的許多功能都對定時要求不嚴格,所以可以被劃分到UMAC。在MLME中,開始、維護、停止通信和關聯/去關聯等功能可以被延遲,且不會使性能惡化。例如,如果一個UWB節點(DEV)要與無線個域網協調器(PNC)關聯,而UMAC處理由于一些原因被延遲,DEV關聯仍舊能成功。除了MLME,一些定時不敏感的MAC層數據功能也可以在UMAC實現,例如MAC層協議數據單元(MPDU)產生器可以被劃分到UMAC。由于MPDU產生器是為了把上層的業務數據單元(SDU)進行分段,而上層SDU也是軟件產生的,因此MPDU產生器的軟件實現可以及時地處理SDU。
??? UMAC有兩個通道,一個是數據通道,處理MAC層數據幀" title="數據幀">數據幀和檢測信道狀態;另一個是管理通道,處理MAC管理幀,并控制MAC層行為。
3.2 LMAC層功能定義
??? 數據幀由UMAC產生,而信標幀、命令幀和確認幀的傳輸、接收和處理,必須被分到LMAC用硬件實現。在802.15.3中,數據幀、命令幀以超幀的形式傳輸;同時,在LMAC里添加了虛擬載波偵聽模塊,以提高超寬帶系統載波偵聽困難的缺點。除此之外,WEP模塊用來對MAC幀解密或加密,因其定時要求較高而被列到LMAC層。MAC層同步不能被看作UMAC功能,因為DEV狀態可能要立即交換,所以把它列到LMAC層。
??? 通過UMAC層和LMAC層功能定義,對MAC層功能進行劃分,如圖4所示。

3.3 LMAC層硬件設計
??? 雖然軟件實現速度比較慢,但其實現靈活且經濟。硬件實現快速,也能獲得高性能,但其占用更多的芯片,并且不容易升級。所以,UMAC層放在主機側通過軟件實現,而LMAC放在網卡側通過硬件實現。本文使用ARM平臺實現LMAC層硬件功能,以提高系統靈活性,體系結構如圖5。

??? 圖5結構中,對802.15.3協議進行了增強,如添加了虛擬載波偵聽模塊,以提高超寬帶系統載波偵聽困難的缺點。另外,ARM微處理器的總線結構使得增加其他外圍設備很容易。通過這些改進達到了硬件協議加速的目的。其中硬件平臺的設計流程為:(1)研究802.15.3 MAC協議,并針對UWB應用進行增強;(2)根據改進的MAC協議用規范化描述語言(SDL)來實現;(3)下層MAC(LMAC)協議向ARM平臺的移植。首先把SDL設計翻譯成C/C++代碼,接著把C/C++代碼映射到RTOS的某個任務,然后把RTOS傳輸到待使用的ARM硬件平臺上。
??? 通過該硬件平臺,可以很方便地實現LMAC功能。如ACK幀的處理,通過從前一個數據幀(如DestID、SrcID、流索引等)提取一些信息,Tx/Rev調度程序產生ACK幀。雖然ACK需要在2?滋s內發送,現在卻可以很容易地實現,因為ACK產生過程是純硬件的。當一個信標幀到達時,協議加速器將產生一個ARM中斷,中斷程序會給ARM發送指令。在固件控制下,Tx/Rev可以實時地提取信標幀內的所有信息,并且重新設置LMAC狀態,如CAP開始時間和持續時間。通過ARM上的固件和PIC接口,Tx/Rev也能提取UMAC中的微微網信息。
??? 本文提出了一個面向超寬帶的MAC協議加速器設計方案,并給出了協議分析、設計方法和LMAC硬件結構。本協議加速器在兩方面實現了協議加速:一方面是通過把MAC協議中一些定時不敏感的功能從硬件平臺移到了主機側,增加了系統的靈活性,減輕了硬件平臺的負擔,實現了協議加速;另一方面采用系統優化的跨層設計方法,對硬件平臺中的MAC功能進行了優化,并且通過固件增加了硬件平臺的靈活性,實現了協議加速。
??? 通過建立硬件模塊,MAC設計可以實現UWB鏈路的所有性能,并且硬件費用很低。目前,已經建立了一個SDL模型來模擬和驗證整個MAC層功能,并正在構建一個Verilog HDL模型。模型可以把部分硬件行為提取到高層,而保留重要的硬件特性。詳細的實驗有待進一步開展,以評估整個MAC系統的運行性能,包括數據速率、速度、芯片大小和節省功率等。
參考文獻
[1] RACHERLA G,ELLIS J L,FURUNO D S.Ultra-wideband?systems for data communications[A].IEEE International?Conference on Personal Wireless Communications[C],2002,129-133.
[2] CUOMO F,MARTELLO C.MAC principles for an ultra?wide band wireless access[J].IEEE Global Telecommunications Conference,2001,(6):3548-3552.
[3] IEEE Std. 802.15.3.Wireless Medium Access.Control(MAC) and Physical Layer (PHY) Specification for High Rate?Wireless Personal Area Networks(WPAN),2003.
[4] DIETTERLE D.Design of a hardware accelerator for the IEEE802.11 MAC layer.Diploma Thesis,BTU Cottus,2002,6.
[5] Fujisawa T.A single-chip 802.11a MAC/PHY with a 32-b RISC processor.IEEE J.Solid State Circuits,2003,38(11).
[6] DIETTERLE D.High-level behavioral SDL model for the?IEEE 802.15.3 MAC protocol.Springer Lecture Notes
in?Computer Science,2004.

?

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          狠狠狠色丁香婷婷综合激情| 久久av一区二区三区漫画| 欧美精品在线极品| 久久久精品欧美丰满| 亚洲影音先锋| 日韩视频专区| 亚洲一区免费视频| 欧美大片在线看免费观看| 亚洲视频播放| 国产精品久久久久aaaa| 国产日韩综合一区二区性色av| 久久夜色撩人精品| 亚洲精品国产精品国自产观看浪潮| 国产精品久久久久影院色老大| 西西裸体人体做爰大胆久久久| 亚洲欧洲视频| 欧美成人精品| 国产一区二区剧情av在线| 91久久精品国产91久久| 亚洲免费在线视频一区 二区| 国内精品写真在线观看| 亚洲深夜av| 亚洲欧美日韩国产一区二区| 欧美日韩精品| 国产亚洲精品久| 欧美午夜一区二区| 亚洲伊人观看| 影音先锋亚洲视频| 久久久国产一区二区| 欧美α欧美αv大片| 久久性色av| 久久精品国产清高在天天线| 日韩手机在线导航| 一本久道久久综合狠狠爱| 欧美黑人国产人伦爽爽爽| 亚洲精品自在在线观看| 欧美乱大交xxxxx| 欧美一区二区三区婷婷月色| 亚洲欧美日韩一区二区三区在线观看| 国产伦精品一区二区三区免费| 欧美激情一区在线观看| 国产综合色产在线精品| 精久久久久久| 在线观看日韩欧美| 国产一区在线免费观看| 国产欧美精品国产国产专区| 亚洲国产精品高清久久久| 亚洲电影av在线| 亚洲精品一区二区三| 亚洲第一页中文字幕| 影音先锋日韩资源| 欧美日韩亚洲一区| 日韩网站在线观看| 欧美色视频日本高清在线观看| 在线天堂一区av电影| 一区二区三区亚洲| 国内精品美女在线观看| 一区二区毛片| 久久久久久尹人网香蕉| 欧美午夜在线| 一区二区亚洲| 久久九九久久九九| 欧美日韩另类字幕中文| 影音先锋久久久| 一区二区三区在线视频免费观看| 国内精品国产成人| 91久久精品日日躁夜夜躁国产| 欧美激情一区二区三区成人| 久久不射电影网| 亚洲视频1区2区| 韩国av一区二区三区在线观看| 免费在线观看一区二区| 欧美中文字幕在线| 久久久久久尹人网香蕉| 欧美日韩另类字幕中文| 亚洲一区中文| 国产精品美女久久福利网站| 亚洲免费综合| 在线亚洲成人| 老司机久久99久久精品播放免费| 久久久午夜电影| 欧美另类视频| 一本大道av伊人久久综合| 国产精品久久久久影院色老大| 欧美视频免费在线| 在线一区视频| 欧美激情第8页| 久久久噜噜噜久噜久久| 久久久噜噜噜久久狠狠50岁| 国内久久精品视频| 久久www成人_看片免费不卡| 国产一区二区三区在线观看免费视频| 国产精品一区亚洲| 国产精品va在线播放| 久久免费视频一区| 亚洲影视九九影院在线观看| 国产主播喷水一区二区| 欧美日韩国产经典色站一区二区三区| 国产精品一区二区久久国产| 欧美激情一区二区三区不卡| 日韩系列在线| 99精品视频免费观看视频| 在线欧美日韩| 亚洲人成人99网站| 麻豆av福利av久久av| 在线免费一区三区| 激情久久综合| 亚洲精品国产精品国产自| 欧美精品97| 久久中文字幕导航| 久久精品亚洲| 一区二区亚洲精品国产| 91久久久一线二线三线品牌| 国产在线精品一区二区中文| 国产精品亚洲欧美| 亚洲欧洲在线观看| 欧美视频一区在线| 欧美一区二区视频在线| 国产区亚洲区欧美区| 久久精品一本久久99精品| 日韩亚洲欧美高清| 狠狠干成人综合网| 国产主播精品| 久久亚洲欧美| 欧美日韩中文字幕在线视频| 亚洲春色另类小说| 午夜精品久久久久久久男人的天堂| 欧美天天视频| 欧美色偷偷大香| 久久一区二区三区超碰国产精品| 国产视频精品xxxx| 亚洲精品偷拍| 欧美日韩国产首页在线观看| 欧美日韩免费一区二区三区视频| 欧美午夜激情在线| 老司机精品视频网站| 免费在线看成人av| 久久丁香综合五月国产三级网站| 午夜欧美精品久久久久久久| 国产伦精品一区二区三区| 午夜久久99| 一区三区视频| 欧美成人日韩| 欧美日韩一区在线视频| 亚洲日韩第九十九页| 久久久精品免费视频| 亚洲欧美国产高清va在线播| 欧美精品在线一区二区| 欧美日韩mp4| 国内成+人亚洲+欧美+综合在线| 99国产精品久久久久久久| 韩日欧美一区二区三区| 女人天堂亚洲aⅴ在线观看| 国产精品日韩精品| 亚洲激情黄色| 国产午夜精品视频免费不卡69堂| 好男人免费精品视频| 欧美成人黑人xx视频免费观看| 午夜精品久久久久久久99黑人| 国产精品三级视频| 亚洲一区在线直播| 午夜精品成人在线视频| 国产毛片久久| 国产精品成人观看视频免费| 久久久久看片| 亚洲一区二区免费在线| 亚洲精品午夜精品| 国产精品永久| 国产精品久久久久久av下载红粉| 欧美久久久久久久久久| 亚洲精品国产欧美| 日韩视频在线一区二区三区| 欧美日韩人人澡狠狠躁视频| 久久成人精品电影| 亚洲精品久久久久久下一站| 亚洲小视频在线观看| 国产精品嫩草99av在线| 国产精品亚洲综合一区在线观看| 久久综合成人精品亚洲另类欧美| 在线视频亚洲一区| 黄色成人在线网站| 午夜在线电影亚洲一区| 亚洲一区欧美激情| 亚洲精品一区二区三区福利| 国产模特精品视频久久久久| 欧美日本在线观看| 精品av久久久久电影| 欧美精品一区二区精品网| 亚洲欧美三级伦理| 在线精品高清中文字幕| 国产精品久久久久久久一区探花| 国产精品九色蝌蚪自拍| 国产农村妇女精品一区二区| 国产精品揄拍一区二区| 国产精品亚洲аv天堂网| 国产在线一区二区三区四区| 欧美区亚洲区| 嫩草国产精品入口| 韩国精品主播一区二区在线观看| 国产人成一区二区三区影院| 欧美日韩国产综合视频在线| 久久精品男女| 在线精品观看| 亚洲系列中文字幕| 亚洲一区二区三区免费在线观看| 欧美在线观看一区二区| 欧美精品一区在线观看| 欧美日韩精品一区二区| 国产主播一区二区| 欧美视频在线观看一区二区| 国产在线国偷精品产拍免费yy| 亚洲一区二区在线播放| 另类尿喷潮videofree| 国产亚洲综合精品| 国产精品mv在线观看| 91久久久久| 这里只有精品电影| 麻豆91精品91久久久的内涵| 欧美激情精品久久久久久变态| 欧美黄色小视频| 亚洲欧美成人综合| 亚洲激情影院| 国产精品a久久久久久| 精品91久久久久| 激情欧美一区二区三区在线观看| 亚洲一区免费在线观看| 在线观看91精品国产入口| 欧美亚洲一区二区在线| 你懂的亚洲视频| 国产欧美精品在线观看| 欧美视频在线观看免费| 免费在线成人| 99视频精品免费观看| 亚洲午夜国产一区99re久久| 99re热这里只有精品免费视频| 欧美另类99xxxxx| 欧美一级艳片视频免费观看| 欧美视频免费在线| 国产一区二区福利| 亚洲精品中文在线| 国产亚洲网站| 久久九九久精品国产免费直播| 美日韩精品免费观看视频| 亚洲精品一区二区三区av| 国产精品一区二区久激情瑜伽| 老司机成人网| 午夜精品免费| 欧美在线视频免费播放| 国产又爽又黄的激情精品视频| 国内在线观看一区二区三区| 久久永久免费| 亚洲一区高清| 午夜精品999| 亚洲伊人久久综合| 国产精品日日摸夜夜添夜夜av| 欧美黄色精品| 在线激情影院一区| 日韩午夜电影在线观看| 久久精品成人一区二区三区| 欧美激情国产高清| 亚洲伦理在线观看| 亚洲人成人77777线观看| 国产一区二区三区高清播放| 欧美精品久久一区二区| 亚洲片在线观看| 亚洲经典在线看| 国产精品v一区二区三区| 久久综合色88| 国产精品爱啪在线线免费观看| 欧美日本免费一区二区三区| 夜夜嗨av一区二区三区网站四季av| 黄色成人av| 狠狠色狠狠色综合日日tαg| 久久精品一区二区三区不卡牛牛| 日韩写真在线| av成人手机在线| 欧美v国产在线一区二区三区| 一区二区三区四区国产精品| 日韩亚洲欧美综合| 国产精品久久久久三级| 欧美成人福利视频| 欧美日韩人人澡狠狠躁视频| 久久视频这里只有精品| 欧美aⅴ一区二区三区视频| 免费成年人欧美视频| 国产精品一级久久久| 欧美一区二区三区免费在线看| 在线精品高清中文字幕| 国产精品一区一区| 欧美午夜性色大片在线观看| 欧美日韩高清在线观看| 99国产精品久久久久久久久久| 欧美激情精品久久久久久久变态| 国产婷婷97碰碰久久人人蜜臀| 国产亚洲高清视频| 国产视频欧美视频| 欧美一区二区视频观看视频| 最近中文字幕mv在线一区二区三区四区| 久久久久久一区| 亚洲一二三级电影| 亚洲欧洲中文日韩久久av乱码| 亚洲欧美日韩一区二区| 中文精品在线| 国产精品亚洲综合色区韩国| 欧美专区福利在线| 欧美午夜精品久久久久久超碰| 欧美黑人多人双交| 欧美一级久久久久久久大片| 红桃视频欧美| 欧美成人午夜免费视在线看片| 亚洲综合成人婷婷小说| 午夜精品三级视频福利| 亚洲人成啪啪网站| 欧美精品在线一区二区| 欧美激情五月| 亚洲男人的天堂在线aⅴ视频| 欧美在线free| 99热免费精品在线观看| 久久久av水蜜桃| 一区二区三区波多野结衣在线观看| 国产女人aaa级久久久级| 在线午夜精品| 狂野欧美性猛交xxxx巴西| 午夜精品久久久久久久99樱桃| 日韩系列欧美系列| 国产日韩欧美中文在线播放| 国产精品三上| 国产精品久久久久久影院8一贰佰|