無線LANフレーム構成について
2016年7月8日
梅原大祐
MACフレームフォーマット
• IEEE 802.11n
• メッシュネットワークでないケース: IP frame (1,500 byte)
• IEEE 802.11ac
Frame control Duration /ID Address 1 Address 2 Address 3 Sequence control QoS control Address 4 HT control Frame body FCS 2 2 Octets: 6 6 6 2 6 2 4 0–7951 MAC header 4 Frame control Duration /ID Address 1 Address 2 Address 3 Sequence control QoS control Address 4 HT control Frame body FCS 2 2 Octets: 6 6 6 2 6 2 4 variable MAC header 4※ QoSフィールド: QoS, A-MSDU, メッシュ関連
Frame control Duration /ID Address 1 Address 2 Address 3 Sequence control HT control Frame body FCS 2 2 Octets: 6 6 6 2 4 1508 MAC header 4 QoS control 2
RTS/CTS/ACKフレームフォーマット
• RTSフレーム (RTS PSDUサイズ:
𝐷𝐷
𝑅𝑅𝑅𝑅𝑅𝑅
= 20 byte)
• CTSフレーム (CTS PSDUサイズ:
𝐷𝐷
𝐶𝐶𝑅𝑅𝑅𝑅
= 14 byte)
• ACKフレーム (ACK PSDUサイズ:
𝐷𝐷
𝐴𝐴𝐶𝐶𝐴𝐴
= 14 byte)
Frame control Duration RA TA FCS 2 2 Octets: 6 6 MAC header 4 Frame control Duration RA FCS 2 2 Octets: 6 MAC header 4 Frame control Duration RA FCS 2 2 Octets: 6 MAC header 4
ブロックACKフレームフォーマット
• ブロックACKフレーム
• BA情報: 基本ブロックACKフレーム
• BA情報: 圧縮ブロックACKフレーム
Frame control Duration /ID RA TA FCS 2 2 Octets: 6 6 MAC header 4Block ACK starting sequence control
Block ACK bitmap
2 128 Octets: BA control 2 BA information variable
Block ACK starting sequence control
Block ACK bitmap
2 8
Octets:
𝐷𝐷
𝐵𝐵𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴
= 152 byte
データフレームフォーマット(IEEE 802.11n)
• データフレーム
• A-MSDU構成
• A-MSDUサブフレーム構成
Frame control Duration /ID Address 1 Address 2 Address 3 Sequence control QoS control Address 4 HT control Frame body FCS 2 2 Octets: 6 6 6 2 6 2 4 0–7951 MAC header 4A-MSDU subframe header
A-MSDU subframe 1
A-MSDU subframe 2
⋯
A-MSDU subframe n
DA
MSDU
6 Octets:SA
Length
Padding
2 6 0–2304 0–3※ QoSフィールド: QoS, A-MSDU, メッシュ関連
データフレームフォーマット(IEEE 802.11ac)
• データフレーム
• A-MSDU構成
• A-MSDUサブフレーム構成
Frame control Duration /ID Address 1 Address 2 Address 3 Sequence control QoS control Address 4 HT control Frame body FCS 2 2 Octets: 6 6 6 2 6 2 4 variable MAC header 4A-MSDU subframe header
A-MSDU subframe 1
A-MSDU subframe 2
⋯
A-MSDU subframe n
DA
MSDU
6 Octets:SA
Length
Padding
2 6 variable 0–3※ QoSフィールド: QoS, A-MSDU, メッシュ関連
※ 最大MPDUサイズ: 3,895 or 7,991 or 11,454 octets
※ パディング ⇒ 全体が4の倍数
※ 最大MSDUサイズ: 2304 octets
A-MPDUフォーマット(IEEE 802.11n)
• A-MPDUフォーマット
最大サイズ: 65,535 octets
• A-MPDUサブフレームフォーマット
• MPDUデリミタ
A-MPDU subframe 1
A-MPDU subframe 2
⋯
A-MPDU subframe n
MPDU delimiter
MPDU
4 Octets:
Pad
variable 0–3 variable
Octets: variable variable
Reserved
MPDU length
4
CRC
12 8 Bits: B0 B3Delimiter signature
8 B4 B15 B16 B23 B24 B31※ パディング ⇒ 全体が4の倍数
A-MPDUフォーマット(IEEE 802.11ac)
• A-MPDUフォーマット
最大サイズ pre-EOF padding: 1,048,575 octets
• A-MPDUサブフレームフォーマット
• MPDUデリミタ(non-DMG)
A-MPDU subframe 1
A-MPDU subframe 2
⋯
A-MPDU subframe n
MPDU delimiter
MPDU
4 Octets:
Pad
variable 0–3 variable
Octets: variable variable
Reserved
MPDU length
CRC
B0 B2
Delimiter signature
B15 B16 B23 B24 B31EOF Pad
0–3EOF
B1※ DMG: Directional Multi-Gigabit
※ パディング ⇒ 全体が4の倍数
PPDUフォーマット
• Non-HT PPDU
• HT-mixed format PPDU
• HT-greenfield format PPDU
• Format of Data field
L-STF
8 µsL-LTF
8 µs L-SIG 4 µsL-STF
8 µsL-LTF
8 µs L-SIG 4 µsHT-SIG
STFHT- LTFHT- ⋯ LTFHT- LTFHT- LTFHT-Data
8 µs 4 µs 4 µs 4 µs 4 µs 4 µs ⋯Data
Data HT-LTFs Extension HT-LTFs HT-GF-STF 8 µsHT-LTF1
8 µsHT-SIG
HT-LTF ⋯ HT-LTF HT-LTF HT-LTFData
8 µs 4 µs 4 µs 4 µs 4 µs ⋯ Data HT-LTFs Extension HT-LTFsSERVICE
16 bits
6
𝑁𝑁
𝐸𝐸𝑅𝑅Tail bits
(BCC encoder only)
Pad bits
※
𝑁𝑁
𝐸𝐸𝑅𝑅: Data field用のBCC符号化器の数
Scrambled
PSDU
VHT PPDUフォーマット
• VHT PPDU format
最大PSDUサイズ: 4,692,480 octets
最大PPDU duration: 5,484 µs
VHT-LTFシンボル数:
𝑁𝑁
𝑉𝑉𝑉𝑉𝑅𝑅−𝐿𝐿𝑅𝑅𝐿𝐿
∈ 1,2,4,6,8
L-STF
8 µsL-LTF
8 µs L-SIG 4 µs VHT-SIG-A VHT-STF VHT-LTF ⋯ VHT-LTF VHT-SIG-BData
8 µs 4 µs 4 µs 4 µs 4 µs 𝑁𝑁𝑉𝑉𝑉𝑉𝑅𝑅−𝐿𝐿𝑅𝑅𝐿𝐿タイミング関係パラメータ
• 記号の説明
Parameter
Value
Δ
𝐿𝐿312.5 kHz
𝑇𝑇
𝐷𝐷𝐿𝐿𝑅𝑅3.2 µs
𝑇𝑇
𝐺𝐺𝐺𝐺0.8 µs =
𝑇𝑇
𝐷𝐷𝐿𝐿𝑅𝑅⁄
4
𝑇𝑇
𝐺𝐺𝐺𝐺𝐺1.6 µs
𝑇𝑇
𝐺𝐺𝐺𝐺𝑅𝑅0.4 µs =
𝑇𝑇
𝐷𝐷𝐿𝐿𝑅𝑅⁄
8
𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿4 µs = 𝑇𝑇
𝐷𝐷𝐿𝐿𝑅𝑅+ 𝑇𝑇
𝐺𝐺𝐺𝐺𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅3.6 µs = 𝑇𝑇
𝐷𝐷𝐿𝐿𝑅𝑅+ 𝑇𝑇
𝐺𝐺𝐺𝐺𝑅𝑅𝑇𝑇
𝐿𝐿−𝑅𝑅𝑅𝑅𝐿𝐿8 µs = 10 ×
𝑇𝑇
𝐷𝐷𝐿𝐿𝑅𝑅⁄
4
Parameter
Value
𝑇𝑇
𝐿𝐿−𝐿𝐿𝑅𝑅𝐿𝐿8 µs = 2 × 𝑇𝑇
𝐷𝐷𝐿𝐿𝑅𝑅+ 𝑇𝑇
𝐺𝐺𝐺𝐺𝐺𝑇𝑇
𝐿𝐿−𝑅𝑅𝐺𝐺𝐺𝐺4 µs = 𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿𝑇𝑇
𝑉𝑉𝑉𝑉𝑅𝑅−𝑅𝑅𝐺𝐺𝐺𝐺−𝐴𝐴8 µs = 2𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿𝑇𝑇
𝑉𝑉𝑉𝑉𝑅𝑅−𝑅𝑅𝑅𝑅𝐿𝐿4 µs = 𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿𝑇𝑇
𝑉𝑉𝑉𝑉𝐿𝐿−𝐿𝐿𝑅𝑅𝐿𝐿4 µs = 𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿𝑇𝑇
𝑉𝑉𝑉𝑉𝑅𝑅−𝑅𝑅𝐺𝐺𝐺𝐺−𝐵𝐵4 µs = 𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿𝑁𝑁
𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠16
𝑁𝑁
𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡6
Δ
𝐿𝐿
: サブキャリア周波数間隔,
𝑇𝑇
𝐷𝐷𝐿𝐿𝑅𝑅
: IDFT/DFT区間
𝑇𝑇
𝐺𝐺𝐺𝐺
: GI区間,
𝑇𝑇
𝐺𝐺𝐺𝐺𝐺
: ダブルGI区間,
𝑇𝑇
𝐺𝐺𝐺𝐺𝑅𝑅
: ショートGI区間
𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿
: ロングGIシンボル区間,
𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅
: ショートGIシンボル区間
𝑁𝑁
𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠
: SERVICEフィールドのビット数
サブキャリア構成
• 記号の説明
𝑁𝑁
𝑅𝑅𝐷𝐷
: 周波数セグメント内のデータサブキャリア数
𝑁𝑁
𝑅𝑅𝑆𝑆
: 周波数セグメント内のパイロットサブキャリア数
𝑁𝑁
𝑅𝑅𝑅𝑅
: 周波数セグメント内の総サブキャリア数
𝑁𝑁
𝑅𝑅𝑅𝑅
: 周波数セグメント内の最大データサブキャリアインデックス
𝑁𝑁
𝑅𝑅𝑠𝑠𝑆𝑆
: 周波数セグメント数
Parameter
CBW20
CBW40
CBW80
CBW80+80
CBW160
𝑁𝑁
𝑅𝑅𝐷𝐷52
108
234
234
468
𝑁𝑁
𝑅𝑅𝑆𝑆4
6
8
8
16
𝑁𝑁
𝑅𝑅𝑅𝑅56
114
242
242
484
𝑁𝑁
𝑅𝑅𝑅𝑅28
58
122
122
250
𝑁𝑁
𝑅𝑅𝑠𝑠𝑆𝑆1
1
1
2
1
VHT-MCS
• 記号の説明
𝑅𝑅: 符号化率
𝑁𝑁
𝐵𝐵𝑆𝑆𝑅𝑅𝐶𝐶𝑅𝑅
: 各空間ストリームに対する符号化ビット数/サブキャリア
VHT-MCS index
Modulation
𝑹𝑹
𝑵𝑵
𝑩𝑩𝑩𝑩𝑩𝑩𝑩𝑩𝑩𝑩0
BPSK
1/2
1
1
QPSK
1/2
2
2
QPSK
3/4
2
3
16-QAM
1/2
4
4
16-QAM
3/4
4
5
64-QAM
2/3
6
6
64-QAM
3/4
6
7
64-QAM
5/6
6
8
256-QAM
3/4
8
9
256-QAM
5/6
8
Non-HT MCS
• パラメータ
帯域幅
20 MHz (複数チャネル ⇒ Non-HT duplicate format)
データサブキャリア数
𝑁𝑁
𝑅𝑅𝐷𝐷
= 48
パイロットサブキャリア数
𝑁𝑁
𝑅𝑅𝑆𝑆
= 4
総サブキャリア数
𝑁𝑁
𝑅𝑅𝑅𝑅
= 𝑁𝑁
𝑅𝑅𝐷𝐷
+ 𝑁𝑁
𝑅𝑅𝑆𝑆
= 52
14
Modulation
𝑹𝑹
𝑵𝑵
𝑩𝑩𝑩𝑩𝑩𝑩𝑩𝑩𝑵𝑵
𝑩𝑩𝑩𝑩𝑩𝑩𝑩𝑩𝑵𝑵
𝑫𝑫𝑩𝑩𝑩𝑩𝑩𝑩Data rate (Mb/s)
BPSK
1/2
1
48
24
6
BPSK
3/4
1
48
36
9
QPSK
1/2
2
96
48
12
QPSK
3/4
2
96
72
18
16-QAM
1/2
4
192
96
24
16-QAM
3/4
4
192
144
36
64-QAM
2/3
6
288
192
48
64-QAM
3/4
6
288
216
54
𝑁𝑁
𝐵𝐵𝑆𝑆𝑅𝑅𝐶𝐶: 符号化ビット数/サブキャリア
𝑁𝑁
𝐶𝐶𝐵𝐵𝑆𝑆𝑅𝑅: 符号化ビット数/OFDMシンボル,
𝑁𝑁
𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅: データビット数/OFDMシンボル
RTS, CTS, ACKフレーム時間
• Non-HT PPDU with non-HT MCS
プリアンブル時間
𝑇𝑇
𝑁𝑁𝑉𝑉𝑆𝑆
= 𝑇𝑇
𝐿𝐿−𝑅𝑅𝑅𝑅𝐿𝐿
+ 𝑇𝑇
𝐿𝐿−𝐿𝐿𝑅𝑅𝐿𝐿
+ 𝑇𝑇
𝐿𝐿−𝑅𝑅𝐺𝐺𝐺𝐺
= 20 µs
• RTSフレーム時間
• CTSフレーム時間
• ACKフレーム時間
𝑇𝑇
𝑅𝑅𝑅𝑅𝑅𝑅
= 𝑇𝑇
𝑁𝑁𝑉𝑉𝑆𝑆
+ 𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿
×
𝑁𝑁
𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠
+ 𝐷𝐷
𝑁𝑁
𝑅𝑅𝑅𝑅𝑅𝑅
+ 𝑁𝑁
𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡
𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅
𝑇𝑇
𝐶𝐶𝑅𝑅𝑅𝑅
= 𝑇𝑇
𝑁𝑁𝑉𝑉𝑆𝑆
+ 𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿
×
𝑁𝑁
𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠
+ 𝐷𝐷
𝑁𝑁
𝐶𝐶𝑅𝑅𝑅𝑅
+ 𝑁𝑁
𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡
𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅
𝑇𝑇
𝐴𝐴𝐶𝐶𝐴𝐴
= 𝑇𝑇
𝑁𝑁𝑉𝑉𝑆𝑆
+ 𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿
×
𝑁𝑁
𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠
+ 𝐷𝐷
𝑁𝑁
𝐴𝐴𝐶𝐶𝐴𝐴
+ 𝑁𝑁
𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡
𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅
𝐷𝐷
𝐴𝐴𝐶𝐶𝐴𝐴
= 14 byte
𝐷𝐷
𝐶𝐶𝑅𝑅𝑅𝑅
= 14 byte
𝐷𝐷
𝑅𝑅𝑅𝑅𝑅𝑅
= 20 byte
ブロックACKフレーム時間
• Non-HT PPDU with non-HT MCS
プリアンブル時間
𝑇𝑇
𝑁𝑁𝑉𝑉𝑆𝑆
= 𝑇𝑇
𝐿𝐿−𝑅𝑅𝑅𝑅𝐿𝐿
+ 𝑇𝑇
𝐿𝐿−𝐿𝐿𝑅𝑅𝐿𝐿
+ 𝑇𝑇
𝐿𝐿−𝑅𝑅𝐺𝐺𝐺𝐺
= 20 µs
• 基本ブロックACKフレーム時間
• 圧縮ブロックACKフレーム時間
𝑇𝑇
𝐵𝐵𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴
= 𝑇𝑇
𝑁𝑁𝑉𝑉𝑆𝑆
+ 𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿
×
𝑁𝑁
𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠
+ 𝐷𝐷
𝑁𝑁
𝐵𝐵𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴
+ 𝑁𝑁
𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡
𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅
𝑇𝑇
𝐶𝐶𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴
= 𝑇𝑇
𝑁𝑁𝑉𝑉𝑆𝑆
+ 𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿
×
𝑁𝑁
𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠
+ 𝐷𝐷
𝑁𝑁
𝐶𝐶𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴
+ 𝑁𝑁
𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡
𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅
𝐷𝐷
𝐵𝐵𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴
= 152 byte
𝐷𝐷
𝐶𝐶𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴
= 32 byte
RTS, CTS, ACK, BlockACKフレーム時間表
Data rate
[Mb/s]
RTS
[
𝛍𝛍𝛍𝛍]
CTS
[
𝛍𝛍𝛍𝛍]
ACK
[
𝛍𝛍𝛍𝛍]
BBACK
[
𝛍𝛍𝛍𝛍]
CBACK
[
𝛍𝛍𝛍𝛍]
6
52
44
44
228
68
9
44
36
36
160
52
12
36
32
32
124
44
18
32
28
28
92
36
24
28
28
28
72
32
36
28
24
24
56
28
48
24
24
24
48
28
54
24
24
24
44
28
計算例1
• DATA VHT PPDU
3 spatial streams (
𝑁𝑁
𝑅𝑅𝑅𝑅= 3), 80 MHz (𝑁𝑁
𝑅𝑅𝐷𝐷= 234), Short GI (𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅= 3.6 µs)
VHT-MCS index: 9 (
𝑁𝑁
𝐵𝐵𝑆𝑆𝑅𝑅𝐶𝐶𝑅𝑅= 8, 𝑅𝑅 = ⁄
5 6), LDPC code (𝑁𝑁
𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡= 0)
PHY rate
MSDU size:
𝐷𝐷
𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀= 1500 byte (including LLC header)
Number of A-MSDU subframes:
𝑁𝑁
𝐴𝐴−𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀= 5
A-MSDU subframe size:
14 + 1500 + 2 = 1516 byte
MPDU size:
30 + 5 × 1516 + 4 = 7614 byte
Number of A-MPDU subframes:
𝑁𝑁
𝐴𝐴−𝑆𝑆𝑆𝑆𝐷𝐷𝑀𝑀= 10
A-MPDU subframe size:
4 + 7614 + 2 = 7620 byte
PSDU size:
7620 × 10 = 76200 byte
Preamble time:
𝑇𝑇
𝑉𝑉𝑉𝑉𝑆𝑆= 32 µs + 𝑁𝑁
𝑉𝑉𝑉𝑉𝑅𝑅−𝐿𝐿𝑅𝑅𝐿𝐿× 𝑇𝑇
𝑉𝑉𝑉𝑉𝑅𝑅−𝐿𝐿𝑅𝑅𝐿𝐿+ 4 µs = 52 µs
DATA frame time
MAX STA throughput (
𝑇𝑇
𝐷𝐷𝐺𝐺𝐿𝐿𝑅𝑅= 34 µs, 𝑇𝑇
𝑅𝑅𝐺𝐺𝐿𝐿𝑅𝑅= 16 µs, CW
min= 15)
18
𝑅𝑅
𝑆𝑆𝑉𝑉𝑆𝑆=
𝑁𝑁
𝑅𝑅𝑅𝑅⋅ 𝑁𝑁
𝑅𝑅𝐷𝐷𝑇𝑇
⋅ 𝑁𝑁
𝐵𝐵𝑆𝑆𝑅𝑅𝐶𝐶𝑅𝑅⋅ 𝑅𝑅
𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅=
𝑁𝑁
𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅= 1300 Mb/s
𝑇𝑇
𝐷𝐷𝐴𝐴𝑅𝑅𝐴𝐴= 𝑇𝑇
𝑉𝑉𝑉𝑉𝑆𝑆+ 𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅×
𝑁𝑁
𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑁𝑁
+ 𝐷𝐷
𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀 𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅= 523.6 µs
𝑆𝑆
max=
𝑇𝑇
𝑁𝑁
𝐴𝐴−𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀× 𝑁𝑁
𝐴𝐴−𝑆𝑆𝑆𝑆𝐷𝐷𝑀𝑀× 𝐷𝐷
𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀 𝐷𝐷𝐺𝐺𝐿𝐿𝑅𝑅+ 𝑇𝑇
𝑠𝑠𝑡𝑡𝑠𝑠𝑡𝑡×
CW
min⁄
2 + 𝑇𝑇
𝐷𝐷𝐴𝐴𝑅𝑅𝐴𝐴+ 𝑇𝑇
𝑅𝑅𝐺𝐺𝐿𝐿𝑅𝑅+ 𝑇𝑇
𝐶𝐶𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴= 896.73 Mb/s
計算例2
• DATA VHT PPDU
3 spatial streams (
𝑁𝑁
𝑅𝑅𝑅𝑅= 3), 80 MHz (𝑁𝑁
𝑅𝑅𝐷𝐷= 234), Long GI (𝑇𝑇
𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿= 4 µs)
VHT-MCS index: 9 (
𝑁𝑁
𝐵𝐵𝑆𝑆𝑅𝑅𝐶𝐶𝑅𝑅= 8, 𝑅𝑅 = ⁄
5 6), LDPC code (𝑁𝑁
𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡= 0)
PHY rate
MSDU size:
𝐷𝐷
𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀= 1500 byte (including LLC header)
Number of A-MSDU subframes:
𝑁𝑁
𝐴𝐴−𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀= 5
A-MSDU subframe size:
14 + 1500 + 2 = 1516 byte
MPDU size:
30 + 5 × 1516 + 4 = 7614 byte
Number of A-MPDU subframes:
𝑁𝑁
𝐴𝐴−𝑆𝑆𝑆𝑆𝐷𝐷𝑀𝑀= 10
A-MPDU subframe size:
4 + 7614 + 2 = 7620 byte
PSDU size:
7620 × 10 = 76200 byte
Preamble time:
𝑇𝑇
𝑉𝑉𝑉𝑉𝑆𝑆= 32 µs + 𝑁𝑁
𝑉𝑉𝑉𝑉𝑅𝑅−𝐿𝐿𝑅𝑅𝐿𝐿× 𝑇𝑇
𝑉𝑉𝑉𝑉𝑅𝑅−𝐿𝐿𝑅𝑅𝐿𝐿+ 4 µs = 52 µs
DATA frame time
MAX STA throughput (
𝑇𝑇
𝐷𝐷𝐺𝐺𝐿𝐿𝑅𝑅= 34 µs, 𝑇𝑇
𝑅𝑅𝐺𝐺𝐿𝐿𝑅𝑅= 16 µs, CW
min= 15)
19