[發明專利]一種802.11n塊傳輸機制的實現方法有效
| 申請號: | 200810239495.8 | 申請日: | 2008-12-12 |
| 公開(公告)號: | CN101754272A | 公開(公告)日: | 2010-06-23 |
| 發明(設計)人: | 李霞 | 申請(專利權)人: | 北京中電華大電子設計有限責任公司 |
| 主分類號: | H04W28/04 | 分類號: | H04W28/04;H04W28/06;H04W72/04;H04W84/12 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100102 北京市朝陽*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 802.11 傳輸 機制 實現 方法 | ||
技術領域
本發明涉及無線局域網領域,作為一種高效快速的塊應答機制的實現方法,特別適用于 采用塊傳輸機制的高吞吐率高帶寬的無線局域網網卡和接入點芯片的實現中。
背景技術
在帶寬不變的前提下提高信道利用率是提高效率的最簡潔和最廉價的途徑。802.11國際 標準采用了塊傳輸機制提高信道的利用率。802.11中普通的幀序列為[數據幀,應答幀,數據 幀,應答幀......],應答幀只應答其前面傳輸的數據幀。采用塊傳輸機制的幀序列為[數據幀1, 數據幀2......數據幀n,(塊應答請求幀),塊應答幀],塊應答幀應答其前面序列中的所有數 據幀。采用塊應答機制的幀序列比普通幀序列發送的應答幀少,也可以不發塊應答請求幀, 在傳輸大量數據時可以大大提高信道的利用率。
采用塊傳輸機制可以提高信道利用率,但是會提高實現的復雜度。接收數據時每收到一 幀數據幀需要記錄數據幀的序列號,收完幀序列后在發送的塊應答幀中告知對方收到數據幀 的序列號。采用塊傳輸機制發送數據幀時,需要記錄發送序列中數據幀的序列號,與接收的 塊應答幀中應答的序列號進行對比,從而確定發送成功的幀和未成功的幀。發送的數據幀都 是由驅動下發到硬件的,用驅動維護發送記錄是最直接的實現方式,但是驅動維護發送記錄 并和接收的塊應答幀的應答記錄對比,將增加驅動的處理時間,降低發送效率。接收數據幀 也是由硬件接收,再上傳給驅動,所以用驅動維護接收記錄和組建塊應答幀是最直接的實現 方式,但是驅動維護發送記錄和組建塊應答幀也將增加驅動的處理時間,降低接收效率。本 發明提出了一種支持802.11n塊應答機制的高效快速的實現方法,該方法采用硬件實現對塊 傳輸機制的支持,通過快速更新t_bitmap、t_SSN、r_bitmap和r_SSN,接收幀序列時能快速 高效地組BA幀并發送,發送幀序列時能快速地從返回的BA中得到發送成功的數據幀序號。
發明內容
802.11n國際標準中規定采用塊傳輸機制傳輸的數據幀都帶有TID(傳輸標識符,表明幀 傳輸的業務類型和優先級),BAR幀和BA幀也都帶有TID。塊傳輸機制中帶有相同TID的 數據幀、BAR和BA幀是同一個業務類型,否則屬于不同的業務類型。
802.11n國際標準采用塊傳輸機制的目的是提高信道利用率。利用硬件實現塊傳輸機制, 接收端可以快速組建并發送BA,發送端收到BA后可以快速解析出幀序列的發送情況,從而 可以快速重組發送序列。本發明提供了一種快速高效的塊傳輸機制的硬件實現方法,支持 802.11n的塊傳輸。本發明包含兩個部分:發送幀序列時的塊傳輸機制的實現方法和接收幀序 列時的塊傳輸機制的實現方法。
采用塊傳輸機制發送數據幀時需要維護一套發送幀的記錄。該記錄維護發送序列中數據 幀的序號SN,硬件實現的方法是維護一個發送位圖t_bitmap和位圖的起始序號t_SSN,收到 BA后與BA的bitmap和SSN進行對比,得到發送序列的發送情況,具體實現的步驟如下:
(1)開始發送聚合幀時復位t_bitmap和t_SSN;
(2)發送隊列中第一幀數據幀時,t_SSN賦值為第一幀的SN;t_bitmap的最低比特置1;
(3)每發送聚合幀中的一幀數據幀,對應的t_bitmap比特位賦值為1直到整個聚合幀發送 完畢。
(4)收到BA后從BA的bitmap中截取以t_SSN為起點的bitmap中的高比特,得到 back_bitmap,back_bitmap與t_bitmap進行對比,得到發送成功的數據幀的序列號。 采用塊傳輸機制接收數據幀時需要維護一套接收幀的記錄。該記錄維護接收到的數據幀 的序號SN,硬件實現的方法是維護一個接收位圖r_bitmap和位圖的起始序號r_SSN,每收到 一幀數據幀或BAR后對r_bitmap和r_SSN進行更新,并組BA幀發出。具體實現的方法如 下:
(1)收到BAR幀后r_SSN賦值為BAR幀的SSN;若r_bitmap中有BAR的SSN對應的比 特,則r_bitmap左移(SSN-r_SSN)位,移進的比特全是0,否則復位r_bitmap當 BAR的TID變化時,復位r_bitmap。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中電華大電子設計有限責任公司,未經北京中電華大電子設計有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810239495.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數字廣播系統和數據處理方法
- 下一篇:與圖像有關的裝置、系統以及方法





