21
無線LANフレーム構成について 201678梅原大祐

無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

Embed Size (px)

Citation preview

Page 1: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

無線LANフレーム構成について

2016年7月8日梅原大祐

Page 2: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

MACフレームフォーマット

• IEEE 802.11n

• メッシュネットワークでないケース: IP frame (1,500 byte)

• IEEE 802.11ac

2

Frame control

Duration /ID

Address 1

Address 2

Address 3

Sequence control

QoScontrol

Address 4

HT control

Frame body FCS

2 2Octets:

6 6 6 6 4 0–79512 2

MAC header

4

Frame control

Duration /ID

Address 1

Address 2

Address 3

Sequence control

QoScontrol

Address 4

HT control

Frame body FCS

2 2Octets:

6 6 6 6 4 variable2 2

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 2Octets:

6 6 6 4 15082

MAC header

4QoS

control

2

Page 3: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

RTS/CTS/ACKフレームフォーマット

• RTSフレーム (RTS PSDUサイズ: 𝐷𝐷𝑅𝑅𝑅𝑅𝑅𝑅 = 20 byte)

• CTSフレーム (CTS PSDUサイズ: 𝐷𝐷𝐶𝐶𝑅𝑅𝑅𝑅 = 14 byte)

• ACKフレーム (ACK PSDUサイズ: 𝐷𝐷𝐴𝐴𝐶𝐶𝐴𝐴 = 14 byte)

3

Frame control Duration RA TA FCS

2 2Octets:

6 6

MAC header

4

Frame control Duration RA FCS

2 2Octets:

6

MAC header

4

Frame control Duration RA FCS

2 2Octets:

6

MAC header

4

Page 4: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

ブロックACKフレームフォーマット

• ブロックACKフレーム

• BA情報: 基本ブロックACKフレーム

• BA情報: 圧縮ブロックACKフレーム

4

Frame control

Duration/ID RA TA FCS

2 2Octets:

6 6

MAC header

4

Block ACK starting sequence control Block ACK bitmap

2 128Octets:

BA control

2BA

information

variable

Block ACK starting sequence control Block ACK bitmap

2 8Octets:

𝐷𝐷𝐵𝐵𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴 = 152 byte

𝐷𝐷𝐶𝐶𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴 = 32 byte

Page 5: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

データフレームフォーマット(IEEE 802.11n)

• データフレーム

• A-MSDU構成

• A-MSDUサブフレーム構成

5

Frame control

Duration /ID

Address 1

Address 2

Address 3

Sequence control

QoScontrol

Address 4

HT control

Frame body FCS

2 2Octets:

6 6 6 6 4 0–79512 2

MAC header

4

A-MSDU subframe header

A-MSDU subframe 1 A-MSDU subframe 2 A-MSDU subframe n⋯

DA MSDU6Octets:

SA Length Padding26 0–2304 0–3

※ QoSフィールド: QoS, A-MSDU, メッシュ関連

※パディング ⇒ 全体が4の倍数

Page 6: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

データフレームフォーマット(IEEE 802.11ac)

• データフレーム

• A-MSDU構成

• A-MSDUサブフレーム構成

6

Frame control

Duration /ID

Address 1

Address 2

Address 3

Sequence control

QoScontrol

Address 4

HT control

Frame body FCS

2 2Octets:

6 6 6 6 4 variable2 2

MAC header

4

A-MSDU subframe header

A-MSDU subframe 1 A-MSDU subframe 2 A-MSDU subframe n⋯

DA MSDU6Octets:

SA Length Padding26 variable 0–3

※ QoSフィールド: QoS, A-MSDU, メッシュ関連

※最大MPDUサイズ: 3,895 or 7,991 or 11,454 octets

※パディング ⇒ 全体が4の倍数※最大MSDUサイズ: 2304 octets

Page 7: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

A-MPDUフォーマット(IEEE 802.11n)

• A-MPDUフォーマット最大サイズ: 65,535 octets

• A-MPDUサブフレームフォーマット

• MPDUデリミタ

7

A-MPDU subframe 1 A-MPDU subframe 2 A-MPDU subframe n⋯

MPDU delimiter MPDU4Octets:

Padvariable 0–3

variableOctets: variablevariable

Reserved MPDU length4

CRC12 8Bits:

B0 B3

Delimiter signature8

B4 B15 B16 B23 B24 B31

※パディング ⇒ 全体が4の倍数

Page 8: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

A-MPDUフォーマット(IEEE 802.11ac)

• A-MPDUフォーマット最大サイズ pre-EOF padding: 1,048,575 octets

• A-MPDUサブフレームフォーマット

• MPDUデリミタ(non-DMG)

8

A-MPDU subframe 1 A-MPDU subframe 2 A-MPDU subframe n⋯

MPDU delimiter MPDU4Octets:

Padvariable 0–3

variableOctets: variablevariable

Reserved MPDU length CRCB0 B2

Delimiter signatureB15 B16 B23 B24 B31

EOF Pad0–3

EOFB1

※ DMG: Directional Multi-Gigabit

※パディング ⇒ 全体が4の倍数

Page 9: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

PPDUフォーマット

• Non-HT PPDU

• HT-mixed format PPDU

• HT-greenfield format PPDU

• Format of Data field

9

L-STF8 µs

L-LTF8 µs

L-SIG

4 µs

L-STF8 µs

L-LTF8 µs

L-SIG

4 µs

HT-SIG HT-STF

HT-LTF ⋯ HT-

LTFHT-LTF

HT-LTF Data

8 µs 4 µs 4 µs 4 µs 4 µs 4 µs

Data

Data HT-LTFs Extension HT-LTFs

HT-GF-STF

8 µs

HT-LTF18 µs

HT-SIG HT-LTF ⋯ HT-

LTFHT-LTF

HT-LTF Data

8 µs 4 µs 4 µs 4 µs 4 µs

Data HT-LTFs Extension HT-LTFs

SERVICE16 bits

6 𝑁𝑁𝐸𝐸𝑅𝑅 Tail bits(BCC encoder only) Pad bits

※ 𝑁𝑁𝐸𝐸𝑅𝑅: Data field用のBCC符号化器の数

ScrambledPSDU

Page 10: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

VHT PPDUフォーマット

• VHT PPDU format最大PSDUサイズ: 4,692,480 octets最大PPDU duration: 5,484 µsVHT-LTFシンボル数: 𝑁𝑁𝑉𝑉𝑉𝑉𝑅𝑅−𝐿𝐿𝑅𝑅𝐿𝐿 ∈ 1,2,4,6,8

10

L-STF8 µs

L-LTF8 µs

L-SIG

4 µs

VHT-SIG-A VHT-STF

VHT-LTF ⋯ VHT-

LTFVHT-SIG-B Data

8 µs 4 µs 4 µs 4 µs 4 µs

𝑁𝑁𝑉𝑉𝑉𝑉𝑅𝑅−𝐿𝐿𝑅𝑅𝐿𝐿

Page 11: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

タイミング関係パラメータ• 記号の説明

11

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フィールドのビット数𝑁𝑁𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡: BCC符号化器のテイルビット数

Page 12: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

サブキャリア構成

• 記号の説明𝑁𝑁𝑅𝑅𝐷𝐷: 周波数セグメント内のデータサブキャリア数

𝑁𝑁𝑅𝑅𝑆𝑆: 周波数セグメント内のパイロットサブキャリア数

𝑁𝑁𝑅𝑅𝑅𝑅: 周波数セグメント内の総サブキャリア数

𝑁𝑁𝑅𝑅𝑅𝑅: 周波数セグメント内の最大データサブキャリアインデックス

𝑁𝑁𝑅𝑅𝑠𝑠𝑆𝑆: 周波数セグメント数

12

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

Page 13: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

VHT-MCS• 記号の説明𝑅𝑅: 符号化率

𝑁𝑁𝐵𝐵𝑆𝑆𝑅𝑅𝐶𝐶𝑅𝑅: 各空間ストリームに対する符号化ビット数/サブキャリア

13

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 68 256-QAM 3/4 89 256-QAM 5/6 8

Page 14: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

Non-HT MCS• パラメータ帯域幅 20 MHz (複数チャネル ⇒ Non-HT duplicate format)データサブキャリア数 𝑁𝑁𝑅𝑅𝐷𝐷 = 48パイロットサブキャリア数 𝑁𝑁𝑅𝑅𝑆𝑆 = 4総サブキャリア数 𝑁𝑁𝑅𝑅𝑅𝑅 = 𝑁𝑁𝑅𝑅𝐷𝐷 + 𝑁𝑁𝑅𝑅𝑆𝑆 = 52

14

Modulation 𝑹𝑹 𝑵𝑵𝑩𝑩𝑩𝑩𝑩𝑩𝑩𝑩 𝑵𝑵𝑩𝑩𝑩𝑩𝑩𝑩𝑩𝑩 𝑵𝑵𝑫𝑫𝑩𝑩𝑩𝑩𝑩𝑩 Data rate (Mb/s)BPSK 1/2 1 48 24 6BPSK 3/4 1 48 36 9QPSK 1/2 2 96 48 12QPSK 3/4 2 96 72 18

16-QAM 1/2 4 192 96 2416-QAM 3/4 4 192 144 3664-QAM 2/3 6 288 192 4864-QAM 3/4 6 288 216 54

𝑁𝑁𝐵𝐵𝑆𝑆𝑅𝑅𝐶𝐶: 符号化ビット数/サブキャリア𝑁𝑁𝐶𝐶𝐵𝐵𝑆𝑆𝑅𝑅: 符号化ビット数/OFDMシンボル, 𝑁𝑁𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅: データビット数/OFDMシンボル

Page 15: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

RTS, CTS, ACKフレーム時間

• Non-HT PPDU with non-HT MCSプリアンブル時間 𝑇𝑇𝑁𝑁𝑉𝑉𝑆𝑆 = 𝑇𝑇𝐿𝐿−𝑅𝑅𝑅𝑅𝐿𝐿 + 𝑇𝑇𝐿𝐿−𝐿𝐿𝑅𝑅𝐿𝐿 + 𝑇𝑇𝐿𝐿−𝑅𝑅𝐺𝐺𝐺𝐺 = 20 µs

• RTSフレーム時間

• CTSフレーム時間

• ACKフレーム時間

15

𝑇𝑇𝑅𝑅𝑅𝑅𝑅𝑅 = 𝑇𝑇𝑁𝑁𝑉𝑉𝑆𝑆 + 𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿 ×𝑁𝑁𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 + 𝐷𝐷𝑅𝑅𝑅𝑅𝑅𝑅 + 𝑁𝑁𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡

𝑁𝑁𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅

𝑇𝑇𝐶𝐶𝑅𝑅𝑅𝑅 = 𝑇𝑇𝑁𝑁𝑉𝑉𝑆𝑆 + 𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿 ×𝑁𝑁𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 + 𝐷𝐷𝐶𝐶𝑅𝑅𝑅𝑅 + 𝑁𝑁𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡

𝑁𝑁𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅

𝑇𝑇𝐴𝐴𝐶𝐶𝐴𝐴 = 𝑇𝑇𝑁𝑁𝑉𝑉𝑆𝑆 + 𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿 ×𝑁𝑁𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 + 𝐷𝐷𝐴𝐴𝐶𝐶𝐴𝐴 + 𝑁𝑁𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡

𝑁𝑁𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅

𝐷𝐷𝐴𝐴𝐶𝐶𝐴𝐴 = 14 byte

𝐷𝐷𝐶𝐶𝑅𝑅𝑅𝑅 = 14 byte

𝐷𝐷𝑅𝑅𝑅𝑅𝑅𝑅 = 20 byte

Page 16: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

ブロックACKフレーム時間

• Non-HT PPDU with non-HT MCSプリアンブル時間 𝑇𝑇𝑁𝑁𝑉𝑉𝑆𝑆 = 𝑇𝑇𝐿𝐿−𝑅𝑅𝑅𝑅𝐿𝐿 + 𝑇𝑇𝐿𝐿−𝐿𝐿𝑅𝑅𝐿𝐿 + 𝑇𝑇𝐿𝐿−𝑅𝑅𝐺𝐺𝐺𝐺 = 20 µs

• 基本ブロックACKフレーム時間

• 圧縮ブロックACKフレーム時間

16

𝑇𝑇𝐵𝐵𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴 = 𝑇𝑇𝑁𝑁𝑉𝑉𝑆𝑆 + 𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿 ×𝑁𝑁𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 + 𝐷𝐷𝐵𝐵𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴 + 𝑁𝑁𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡

𝑁𝑁𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅

𝑇𝑇𝐶𝐶𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴 = 𝑇𝑇𝑁𝑁𝑉𝑉𝑆𝑆 + 𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿 ×𝑁𝑁𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 + 𝐷𝐷𝐶𝐶𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴 + 𝑁𝑁𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡

𝑁𝑁𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅

𝐷𝐷𝐵𝐵𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴 = 152 byte

𝐷𝐷𝐶𝐶𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴 = 32 byte

Page 17: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

RTS, CTS, ACK, BlockACKフレーム時間表

Data rate[Mb/s]

RTS[𝛍𝛍𝛍𝛍]

CTS[𝛍𝛍𝛍𝛍]

ACK[𝛍𝛍𝛍𝛍]

BBACK[𝛍𝛍𝛍𝛍]

CBACK[𝛍𝛍𝛍𝛍]

6 52 44 44 228 689 44 36 36 160 52

12 36 32 32 124 4418 32 28 28 92 3624 28 28 28 72 3236 28 24 24 56 2848 24 24 24 48 2854 24 24 24 44 28

17

Page 18: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

計算例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 byteMPDU 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, CWmin = 15)

18

𝑅𝑅𝑆𝑆𝑉𝑉𝑆𝑆 =𝑁𝑁𝑅𝑅𝑅𝑅 ⋅ 𝑁𝑁𝑅𝑅𝐷𝐷 ⋅ 𝑁𝑁𝐵𝐵𝑆𝑆𝑅𝑅𝐶𝐶𝑅𝑅 ⋅ 𝑅𝑅

𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅=𝑁𝑁𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅

= 1300 Mb/s

𝑇𝑇𝐷𝐷𝐴𝐴𝑅𝑅𝐴𝐴 = 𝑇𝑇𝑉𝑉𝑉𝑉𝑆𝑆 + 𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅 ×𝑁𝑁𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 + 𝐷𝐷𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀

𝑁𝑁𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅= 523.6 µs

𝑆𝑆max =𝑁𝑁𝐴𝐴−𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀 × 𝑁𝑁𝐴𝐴−𝑆𝑆𝑆𝑆𝐷𝐷𝑀𝑀 × 𝐷𝐷𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀

𝑇𝑇𝐷𝐷𝐺𝐺𝐿𝐿𝑅𝑅 + 𝑇𝑇𝑠𝑠𝑡𝑡𝑠𝑠𝑡𝑡 × ⁄CWmin 2 + 𝑇𝑇𝐷𝐷𝐴𝐴𝑅𝑅𝐴𝐴 + 𝑇𝑇𝑅𝑅𝐺𝐺𝐿𝐿𝑅𝑅 + 𝑇𝑇𝐶𝐶𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴= 896.73 Mb/s

Page 19: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

計算例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 byteMPDU 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, CWmin = 15)

19

𝑅𝑅𝑆𝑆𝑉𝑉𝑆𝑆 =𝑁𝑁𝑅𝑅𝑅𝑅 ⋅ 𝑁𝑁𝑅𝑅𝐷𝐷 ⋅ 𝑁𝑁𝐵𝐵𝑆𝑆𝑅𝑅𝐶𝐶𝑅𝑅 ⋅ 𝑅𝑅

𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿=𝑁𝑁𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿

= 1170 Mb/s

𝑇𝑇𝐷𝐷𝐴𝐴𝑅𝑅𝐴𝐴 = 𝑇𝑇𝑉𝑉𝑉𝑉𝑆𝑆 + 𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝐿𝐿 ×𝑁𝑁𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 + 𝐷𝐷𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀

𝑁𝑁𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅= 576 µs

𝑆𝑆max =𝑁𝑁𝐴𝐴−𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀 × 𝑁𝑁𝐴𝐴−𝑆𝑆𝑆𝑆𝐷𝐷𝑀𝑀 × 𝐷𝐷𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀

𝑇𝑇𝐷𝐷𝐺𝐺𝐿𝐿𝑅𝑅 + 𝑇𝑇𝑠𝑠𝑡𝑡𝑠𝑠𝑡𝑡 × ⁄CWmin 2 + 𝑇𝑇𝐷𝐷𝐴𝐴𝑅𝑅𝐴𝐴 + 𝑇𝑇𝑅𝑅𝐺𝐺𝐿𝐿𝑅𝑅 + 𝑇𝑇𝐶𝐶𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴= 831.60 Mb/s

Page 20: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

計算例3• DATA VHT PPDU 2 spatial streams (𝑁𝑁𝑅𝑅𝑅𝑅 = 2), 40 MHz (𝑁𝑁𝑅𝑅𝐷𝐷 = 108), Short GI (𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅 = 3.6 µs) VHT-MCS index: 7 (𝑁𝑁𝐵𝐵𝑆𝑆𝑅𝑅𝐶𝐶𝑅𝑅 = 6,𝑅𝑅 = ⁄5 6), LDPC code (𝑁𝑁𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡 = 0) PHY rate

MSDU size: 𝐷𝐷𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀 = 1500 byte (including LLC header) Number of A-MSDU subframes: 𝑁𝑁𝐴𝐴−𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀 = 1MPDU size: 30 + 1500 + 4 = 1534 byte Number of A-MPDU subframes: 𝑁𝑁𝐴𝐴−𝑆𝑆𝑆𝑆𝐷𝐷𝑀𝑀 = 10 A-MPDU subframe size: 4 + 1534 + 2 = 1540 byte PSDU size: 1540 × 10 = 15400 byte Preamble time: 𝑇𝑇𝑉𝑉𝑉𝑉𝑆𝑆 = 32 µs + 𝑁𝑁𝑉𝑉𝑉𝑉𝑅𝑅−𝐿𝐿𝑅𝑅𝐿𝐿 × 𝑇𝑇𝑉𝑉𝑉𝑉𝑅𝑅−𝐿𝐿𝑅𝑅𝐿𝐿 + 4 µs = 44 µs DATA frame time

MAX STA throughput (𝑇𝑇𝐷𝐷𝐺𝐺𝐿𝐿𝑅𝑅 = 34 µs,𝑇𝑇𝑅𝑅𝐺𝐺𝐿𝐿𝑅𝑅 = 16 µs, CWmin = 15)

20

𝑅𝑅𝑆𝑆𝑉𝑉𝑆𝑆 =𝑁𝑁𝑅𝑅𝑅𝑅 ⋅ 𝑁𝑁𝑅𝑅𝐷𝐷 ⋅ 𝑁𝑁𝐵𝐵𝑆𝑆𝑅𝑅𝐶𝐶𝑅𝑅 ⋅ 𝑅𝑅

𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅=𝑁𝑁𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅

= 300 Mb/s

𝑇𝑇𝐷𝐷𝐴𝐴𝑅𝑅𝐴𝐴 = 𝑇𝑇𝑉𝑉𝑉𝑉𝑆𝑆 + 𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅 ×𝑁𝑁𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 + 𝐷𝐷𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀

𝑁𝑁𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅= 458 µs

𝑆𝑆max =𝑁𝑁𝐴𝐴−𝑆𝑆𝑆𝑆𝐷𝐷𝑀𝑀 × 𝐷𝐷𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀

𝑇𝑇𝐷𝐷𝐺𝐺𝐿𝐿𝑅𝑅 + 𝑇𝑇𝑠𝑠𝑡𝑡𝑠𝑠𝑡𝑡 × ⁄CWmin 2 + 𝑇𝑇𝐷𝐷𝐴𝐴𝑅𝑅𝐴𝐴 + 𝑇𝑇𝑅𝑅𝐺𝐺𝐿𝐿𝑅𝑅 + 𝑇𝑇𝐶𝐶𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴= 198.84 Mb/s

Page 21: 無線LANフレーム構成について - ice.is.kit.ac.jpumehara/misc/study/doc/20160708_WLAN-frame... · 帯域幅20MHz (複数チャネル⇒Non-HT duplicate format)

計算例4• DATA VHT PPDU 2 spatial streams (𝑁𝑁𝑅𝑅𝑅𝑅 = 2), 40 MHz (𝑁𝑁𝑅𝑅𝐷𝐷 = 108), Short GI (𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅 = 3.6 µs) VHT-MCS index: 3 (𝑁𝑁𝐵𝐵𝑆𝑆𝑅𝑅𝐶𝐶𝑅𝑅 = 4,𝑅𝑅 = ⁄1 2), LDPC code (𝑁𝑁𝑡𝑡𝑡𝑡𝑠𝑠𝑡𝑡 = 0) PHY rate

MSDU size: 𝐷𝐷𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀 = 1500 byte (including LLC header) Number of A-MSDU subframes: 𝑁𝑁𝐴𝐴−𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀 = 1MPDU size: 30 + 1500 + 4 = 1534 byte Number of A-MPDU subframes: 𝑁𝑁𝐴𝐴−𝑆𝑆𝑆𝑆𝐷𝐷𝑀𝑀 = 10 A-MPDU subframe size: 4 + 1534 + 2 = 1540 byte PSDU size: 1540 × 10 = 15400 byte Preamble time: 𝑇𝑇𝑉𝑉𝑉𝑉𝑆𝑆 = 32 µs + 𝑁𝑁𝑉𝑉𝑉𝑉𝑅𝑅−𝐿𝐿𝑅𝑅𝐿𝐿 × 𝑇𝑇𝑉𝑉𝑉𝑉𝑅𝑅−𝐿𝐿𝑅𝑅𝐿𝐿 + 4 µs = 44 µs DATA frame time

MAX STA throughput (𝑇𝑇𝐷𝐷𝐺𝐺𝐿𝐿𝑅𝑅 = 34 µs,𝑇𝑇𝑅𝑅𝐺𝐺𝐿𝐿𝑅𝑅 = 16 µs, CWmin = 15)

21

𝑅𝑅𝑆𝑆𝑉𝑉𝑆𝑆 =𝑁𝑁𝑅𝑅𝑅𝑅 ⋅ 𝑁𝑁𝑅𝑅𝐷𝐷 ⋅ 𝑁𝑁𝐵𝐵𝑆𝑆𝑅𝑅𝐶𝐶𝑅𝑅 ⋅ 𝑅𝑅

𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅=𝑁𝑁𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅

= 120 Mb/s

𝑇𝑇𝐷𝐷𝐴𝐴𝑅𝑅𝐴𝐴 = 𝑇𝑇𝑉𝑉𝑉𝑉𝑆𝑆 + 𝑇𝑇𝑅𝑅𝑆𝑆𝑆𝑆𝑅𝑅 ×𝑁𝑁𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 + 𝐷𝐷𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀

𝑁𝑁𝐷𝐷𝐵𝐵𝑆𝑆𝑅𝑅= 1073.6 µs

𝑆𝑆max =𝑁𝑁𝐴𝐴−𝑆𝑆𝑆𝑆𝐷𝐷𝑀𝑀 × 𝐷𝐷𝑆𝑆𝑅𝑅𝐷𝐷𝑀𝑀

𝑇𝑇𝐷𝐷𝐺𝐺𝐿𝐿𝑅𝑅 + 𝑇𝑇𝑠𝑠𝑡𝑡𝑠𝑠𝑡𝑡 × ⁄CWmin 2 + 𝑇𝑇𝐷𝐷𝐴𝐴𝑅𝑅𝐴𝐴 + 𝑇𝑇𝑅𝑅𝐺𝐺𝐿𝐿𝑅𝑅 + 𝑇𝑇𝐶𝐶𝐵𝐵𝐴𝐴𝐶𝐶𝐴𝐴= 98.11 Mb/s