<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 802.11n,打造高速WLAN網(wǎng)絡(luò)

          802.11n,打造高速WLAN網(wǎng)絡(luò)

          作者: 時間:2011-05-10 來源:網(wǎng)絡(luò) 收藏

          信道捆綁技術(shù)
          傳統(tǒng)的802.11a/g采用20MHz頻寬來進行無線通訊,而支持將相鄰的兩個頻帶綁定為40MHz,從而將系統(tǒng)傳輸性能提升一倍。這就好比將原先窄的馬路拓寬一倍,車輛的通行能力也自然提升一倍。

          信道捆綁技術(shù)

          Short GI
          由于多徑效應(yīng)的影響,信息符號(Information Symbol)將通過多條路徑傳遞,可能會發(fā)生彼此碰撞,導(dǎo)致ISI干擾。為此,802.11a/g標(biāo)準(zhǔn)要求在發(fā)送信息符號時,必須保證在信息符號之間存在800 ns的時間間隔,這個間隔被稱為Guard Interval (GI)。

          仍然使用缺省使用800 ns GI。當(dāng)多徑效應(yīng)不是很嚴重時,用戶可以將該間隔配置為400,對于一條空間流,可以將吞吐提高近10%。對于多徑效應(yīng)較明顯的環(huán)境,不建議使用Short Guard Interval (GI)。

          MRC
          MRC即最大合并比技術(shù),它的目的是改善接收端的信號質(zhì)量。對于來自發(fā)射端的同一個信號,由于在接收端使用多天線接收,該信號將會經(jīng)過多條路徑被接收端所接收,多路徑信號質(zhì)量都非常差的幾率非常小,通過在接收端使用某種算法,對不同路徑上的信號進行加權(quán)匯總,從而實現(xiàn)接收端信號的改善。

          幀聚合
          幀聚合技術(shù)包含針對MSDU的聚合(A-MSDU)和針對MPDU的聚合(A-MPDU):

          A-MSDU技術(shù)是指把多個MSDU通過一定的方式聚合成一個較大的載荷。這里的MSDU可以認為是Ethernet報文。通常,當(dāng)AP或無線客戶端從協(xié)議棧收到報文(MSDU)時,會打上Ethernet報文頭,這里稱之為A-MSDU Subframe,而在通過射頻口發(fā)送出去前,需要逐一將其轉(zhuǎn)換成802.11報文格式。而A-MSDU技術(shù)旨在將若干個A-MSDU Subframe聚合到一起,并封裝為一個802.11報文進行發(fā)送,從而減少了發(fā)送每一個802.11報文所需的PLCP Preamble、PLCP Header和802.11MAC頭的開銷,同時減少了應(yīng)答幀的數(shù)量,提高了報文發(fā)送的效率。

          A-MSDU

          與A-MSDU不同的是,A-MPDU聚合的是經(jīng)過802.11報文封裝后的MPDU,這里的MPDU是指經(jīng)過802.11封裝過的數(shù)據(jù)幀。通過一次性發(fā)送若干個MPDU,減少了發(fā)送每個802.11報文所需的PLCP Preamble、PLCP Header,從而提高系統(tǒng)吞吐量。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();