以802.11a速率計算作為例子,其物理層傳輸速率是通過MCS表進行計算出來的,如下圖: ![]() MCS表中的第二列是調制方式,實際上計算帶進去的值是調制的階數(shù)(故需要將調制方式轉換為階數(shù))。第三列是對應的編碼速率,這里又稱為FEC速率(FEC是前向糾錯碼的名稱,F(xiàn)orward Error Correction)。在802.11a中是采用卷積碼的形式進行編碼的,然后在譯碼的時候采用的是viterbi算法。FEC速率可以簡單理解成冗余度,即1/2可以理解成1個bit用2個bit來重復發(fā)送。最后一列對應的就是實際的物理層速率了。然后我們關注的是物理層的速率計算,通常我們簡單理解物理層的速率計算等于 子載波數(shù)*調制階數(shù)*編碼效率 / 發(fā)送間隔。 舉個例子:對應調制方式為16QAM,編碼效率為1/2的速率。同時我們還需要補充的條件是:在802.11a中,數(shù)據子載波是48個,OFDM symbol的時間是4us(簡單理解成每次傳輸?shù)臅r間間隔),16QAM每次可以傳輸?shù)奈锢韺颖忍財?shù)為4(即2的4次方為16)。即 24Mbps = 48*4*(1/2) / 4us 。每一種速率通過不同的編碼方式,從而達到不同的實際速率。PS:如果在802.11n/ac中還存在不同的帶寬模式,對應不同帶寬對應不同的子載波數(shù),這里由于是802.11a所以子載波數(shù)固定。 |
|