Packet transmission time in 802.11: Difference between revisions

From
Jump to navigation Jump to search
(added tables for 802.11g and fixed some small errors)
Line 5: Line 5:
{| {{prettytable}} <hiddentext>generated with [[:de:Wikipedia:Textverarbeitung/EXCEL-Tabellenumwandlung]] V14<\hiddentext>
{| {{prettytable}} <hiddentext>generated with [[:de:Wikipedia:Textverarbeitung/EXCEL-Tabellenumwandlung]] V14<\hiddentext>
|- valign="bottom"
|- valign="bottom"
| width="15,75" Height="12,75" |
| width="15,75" Height="12,75" | o
| width="180,75" | Payload in bytes:
| width="244,5" | Payload in bytes:
|style="background-color:#99CC00" width="30" align="center" | 1500
|style="background-color:#99CC00" width="30" align="center" | 1500
| width="45,75" |
| width="45" |
| width="45,75" align="center" |
| width="45" align="center" |
| width="45,75" align="center" |
| width="45" align="center" |
| width="30" align="center" |
| width="30" align="center" |
| width="45,75" align="center" |
| width="45" align="center" |
| width="45,75" |
| width="45" |
| width="45,75" |
| width="45" |
| width="30" |
| width="30" |
| width="45,75" |
| width="45" |
| width="45,75" |
| width="45" |
| width="45,75" |
| width="45" |
| width="30" |
| width="30" |
| width="45,75" |
| width="45" |
| width="45,75" |
| width="45" |
| width="45,75" |
| width="45" |


|- valign="bottom"
|- valign="bottom"
| Height="12,75" |
| Height="12,75" |
| Short preamble and headers:
| Short preamble and headers (DSSS):
| align="center" | yes
| align="center" | yes
|
|
Line 45: Line 45:


|- valign="bottom"
|- valign="bottom"
| Height="12,75" |
| Height="25,5" |
| Data transmission bitrate (802.11b/g)
| Data transmission bitrate (802.11b/g):
|
|
|style="background-color:#CCFFCC" |
|style="background-color:#CCFFCC" align="center" | 1<BR>Mbps
|style="background-color:#CCFFCC" |
|
|
|style="background-color:#CCFFCC" align="center" | 1 Mbps
|style="background-color:#CCFFCC;font-weight:bold" align="center" |
| align="center" |
|style="background-color:#CCFFCC" align="center" | 2<BR>Mbps
|style="background-color:#CCFFCC" align="center" |
|
|
|style="font-weight:bold" align="center" |
|style="background-color:#CCFFCC;font-weight:bold" align="center" |
|style="background-color:#CCFFCC" align="center" | 2 Mbps
|style="background-color:#CCFFCC" align="center" | 5,5 Mbps
| align="center" |
|style="background-color:#CCFFCC" align="center" |
|
|
|style="font-weight:bold" align="center" |
|style="background-color:#CCFFCC;font-weight:bold" align="center" |
|style="background-color:#CCFFCC" align="center" | 5.5 Mbps
| align="center" |
|
|style="font-weight:bold" align="center" |
|style="background-color:#CCFFCC" align="center" | 11 Mbps
|style="background-color:#CCFFCC" align="center" | 11 Mbps
| align="center" |
|style="background-color:#CCFFCC" align="center" |


|- valign="bottom"
|- valign="bottom"
Line 146: Line 146:
|- valign="bottom"
|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | T
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | T
| MAC headers (ad-hoc mode: 28 Bytes)
| MAC headers (28 bytes) + MAC body
|
|
| align="center" | 1
| align="center" | 1
| align="center" | 224
| align="center" | 12224
| align="right" | 224
| align="right" | 12224
|
|
| align="center" | 2
| align="center" | 2
| align="center" | 224
| align="center" | 12224
| align="right" | 112
| align="right" | 6112
|
|
| align="center" | 6
| align="center" | 5,5
| align="center" | 224
| align="center" | 12224
| align="right" | 41
| align="right" | 2223
|
|
| align="center" | 11
| align="center" | 11
| align="center" | 224
| align="center" | 12224
| align="right" | zus.
| align="right" | 1111


|- valign="bottom"
|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | A
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | A
| MAC body
|
| align="center" | 1
| align="center" | 12000
| align="right" | 12000
|
| align="center" | 2
| align="center" | 12000
| align="right" | 6000
|
| align="center" | 6
| align="center" | 12000
| align="right" | 2182
|
| align="center" | 11
| align="center" | 12000
| align="right" | 1112

|- valign="bottom"
| Height="12,75" |
|style="font-weight:bold" align="right" | tx time data:
|style="font-weight:bold" align="right" | tx time data:
|
|
Line 202: Line 182:
| align="center" |
| align="center" |
| align="center" |
| align="center" |
|style="font-weight:bold" align="right" | 1258
|style="font-weight:bold" align="right" | 1257


|- valign="bottom"
|- valign="bottom"
Line 266: Line 246:
|- valign="bottom"
|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | K
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | K
| MAC headers
| MAC headers (28 bytes), no MAC body
|
|
| align="center" | 1
| align="center" | 1
Line 276: Line 256:
| align="right" | 56
| align="right" | 56
|
|
| align="center" | 6
| align="center" | 5,5
| align="center" | 112
| align="center" | 112
| align="right" | 21
| align="right" | 21
Line 322: Line 302:
|style="font-weight:bold" |
|style="font-weight:bold" |
|style="font-weight:bold" align="center" |
|style="font-weight:bold" align="center" |
|style="background-color:#99CC00;font-weight:bold" align="right" | 1375
|style="background-color:#99CC00;font-weight:bold" align="right" | 1374

|- valign="bottom"
| Height="42,75" |
|
|
|
| align="center" |
| align="center" |
|
| align="center" |
|
|
|
|
|
|
|
|
|
|

|- valign="bottom"
| Height="12,75" |
| Basic rate set minimal (6, 12, 24 Mbps):
| align="center" | no
|
| align="center" |
| align="center" |
|
| align="center" |
|
|
|
|
|
|
|
|
|
|

|- valign="bottom"
| Height="25,5" |
| Data transmission bitrate (802.11g / a*):
|
|style="background-color:#CCFFCC" align="right" |
|style="background-color:#CCFFCC" align="center" | 6<BR>Mbps
|style="background-color:#CCFFCC" |
|
|style="background-color:#CCFFCC;font-weight:bold" align="center" |
|style="background-color:#CCFFCC" align="center" | 9<BR>Mbps
|style="background-color:#CCFFCC" align="center" |
|
|style="background-color:#CCFFCC;font-weight:bold" align="center" |
|style="background-color:#CCFFCC" align="center" | 12 Mbps
|style="background-color:#CCFFCC" align="center" |
|
|style="background-color:#CCFFCC;font-weight:bold" align="center" |
|style="background-color:#CCFFCC" align="center" | 18 Mbps
|style="background-color:#CCFFCC" align="center" |

|- valign="bottom"
| Height="25,5" |
|
|
| align="center" | Bitrate (Mbit/s)
| align="center" | Length (bits)
| align="center" | Time (μs)
|
| align="center" | Bitrate (Mbit/s)
| align="center" | Length (bits)
| align="center" | Time (μs)
|
| align="center" | Bitrate (Mbit/s)
| align="center" | Length (bits)
| align="center" | Time (μs)
|
| align="center" | Bitrate (Mbit/s)
| align="center" | Length (bits)
| align="center" | Time (μs)

|- valign="bottom"
| Height="12,75" |
| DIFS
|
| align="center" |
| align="center" |
| align="right" | 28
|
| align="center" |
| align="center" |
| align="right" | 28
|
|
| align="center" |
| align="right" | 28
|
| align="center" |
| align="center" |
| align="right" | 28

|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | D
| PHY header: PLCP preamble
|
| align="center" | -
| align="center" | -
| align="right" | 16
|
| align="center" | -
| align="center" | -
| align="right" | 16
|
| align="center" | -
| align="center" | -
| align="right" | 16
|
| align="center" | -
| align="center" | -
| align="right" | 16

|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | A
| PHY header: PLCP header
|
| align="center" | 6
| align="center" | 24
| align="right" | 4
|
| align="center" | 6
| align="center" | 24
| align="right" | 4
|
| align="center" | 6
| align="center" | 24
| align="right" | 4
|
| align="center" | 6
| align="center" | 24
| align="right" | 4

|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | T
| MAC headers + MAC body + PHY pad
|
| align="center" | 6
| align="center" | 12246
| align="right" | 2044
|
| align="center" | 9
| align="center" | 12246
| align="right" | 1364
|
| align="center" | 12
| align="center" | 12246
| align="right" | 1024
|
| align="center" | 18
| align="center" | 12246
| align="right" | 684

|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | A
| signal extension time
|
| align="center" |
| align="center" |
| align="right" | 6
| align="center" |
| align="center" |
| align="center" |
| align="right" | 6
| align="center" |
| align="center" |
| align="center" |
| align="right" | 6
| align="center" |
| align="center" |
| align="center" |
| align="right" | 6

|- valign="bottom"
| Height="12,75" |
|style="font-weight:bold" align="right" | tx time data:
|
| align="center" |
| align="center" |
|style="font-weight:bold" align="right" | 2098
|
| align="center" |
| align="center" |
|style="font-weight:bold" align="right" | 1418
|
| align="center" |
| align="center" |
|style="font-weight:bold" align="right" | 1078
|
| align="center" |
| align="center" |
|style="font-weight:bold" align="right" | 738

|- valign="bottom"
| Height="12,75" |
| SIFS
|
| align="center" |
| align="center" |
| align="right" | 10
|
| align="center" |
| align="center" |
| align="right" | 10
|
| align="center" |
| align="center" |
| align="right" | 10
|
| align="center" |
| align="center" |
| align="right" | 10

|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | A
| PHY header: PLCP preamble
|
| align="center" | -
| align="center" | -
| align="right" | 16
|
| align="center" | -
| align="center" | -
| align="right" | 16
|
| align="center" | -
| align="center" | -
| align="right" | 16
|
| align="center" | -
| align="center" | -
| align="right" | 16

|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | C
| PHY header: PLCP header
|
| align="center" | 6
| align="center" | 24
| align="right" | 4
|
| align="center" | 6
| align="center" | 24
| align="right" | 4
|
| align="center" | 6
| align="center" | 24
| align="right" | 4
|
| align="center" | 6
| align="center" | 24
| align="right" | 4

|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | K
| MAC headers
|
| align="center" | 6
| align="center" | 134
| align="right" | 24
|
| align="center" | 9
| align="center" | 134
| align="right" | 16
|
| align="center" | 12
| align="center" | 134
| align="right" | 12
|
| align="center" | 18
| align="center" | 134
| align="right" | 8

|- valign="bottom"
| Height="12,75" |
| signal extension time
|
| align="center" |
| align="center" |
| align="right" | 6
| align="center" |
| align="center" |
| align="center" |
| align="right" | 6
| align="center" |
| align="center" |
| align="center" |
| align="right" | 6
| align="center" |
| align="center" |
| align="center" |
| align="right" | 6

|- valign="bottom"
| Height="12,75" |
|style="font-weight:bold" align="right" | tx time ack:
|
|style="font-weight:bold" align="right" |
|style="font-weight:bold" align="center" |
|style="font-weight:bold" align="right" | 60
|
|style="font-weight:bold" |
|style="font-weight:bold" align="center" |
|style="font-weight:bold" align="right" | 52
|
|style="font-weight:bold" align="right" |
|style="font-weight:bold" align="center" |
|style="font-weight:bold" align="right" | 48
|
|style="font-weight:bold" |
|style="font-weight:bold" align="center" |
|style="font-weight:bold" align="right" | 44

|- valign="bottom"
|style="font-weight:bold" Height="12,75" |
|style="font-weight:bold" align="right" | tx time data + ack:
|
|style="font-weight:bold" align="right" |
|style="font-weight:bold" align="center" |
|style="background-color:#99CC00;font-weight:bold" align="right" | 2158
|
|style="font-weight:bold" |
|style="font-weight:bold" align="center" |
|style="background-color:#99CC00;font-weight:bold" align="right" | 1470
|
|style="font-weight:bold" align="right" |
|style="font-weight:bold" align="center" |
|style="background-color:#99CC00;font-weight:bold" align="right" | 1126
|
|style="font-weight:bold" |
|style="font-weight:bold" align="center" |
|style="background-color:#99CC00;font-weight:bold" align="right" | 782

|- valign="bottom"
|style="font-weight:bold" Height="12,75" |
|
|
|
| align="center" |
| align="center" |
|
| align="center" |
|
|
|
|
|
|
|
|
|
|

|- valign="bottom"
| Height="12,75" |
| Data transmission bitrate (802.11g):
|
|style="background-color:#CCFFCC" align="right" |
|style="background-color:#CCFFCC" align="center" | 24 Mbps
|style="background-color:#CCFFCC" |
|
|style="background-color:#CCFFCC;font-weight:bold" align="center" |
|style="background-color:#CCFFCC" align="center" | 36 Mbps
|style="background-color:#CCFFCC" align="center" |
|
|style="background-color:#CCFFCC;font-weight:bold" align="center" |
|style="background-color:#CCFFCC" align="center" | 48 Mbps
|style="background-color:#CCFFCC" align="center" |
|
|style="background-color:#CCFFCC;font-weight:bold" align="center" |
|style="background-color:#CCFFCC" align="center" | 54 Mbps
|style="background-color:#CCFFCC" align="center" |

|- valign="bottom"
| Height="25,5" |
|
|
| align="center" | Bitrate (Mbit/s)
| align="center" | Length (bits)
| align="center" | Time (μs)
|
| align="center" | Bitrate (Mbit/s)
| align="center" | Length (bits)
| align="center" | Time (μs)
|
| align="center" | Bitrate (Mbit/s)
| align="center" | Length (bits)
| align="center" | Time (μs)
|
| align="center" | Bitrate (Mbit/s)
| align="center" | Length (bits)
| align="center" | Time (μs)

|- valign="bottom"
| Height="12,75" |
| DIFS
|
| align="center" |
| align="center" |
| align="right" | 28
|
| align="center" |
| align="center" |
| align="right" | 28
|
|
| align="center" |
| align="right" | 28
|
| align="center" |
| align="center" |
| align="right" | 28

|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | D
| PHY header: PLCP preamble
|
| align="center" | -
| align="center" | -
| align="right" | 16
|
| align="center" | -
| align="center" | -
| align="right" | 16
|
| align="center" | -
| align="center" | -
| align="right" | 16
|
| align="center" | -
| align="center" | -
| align="right" | 16

|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | A
| PHY header: PLCP header
|
| align="center" | 6
| align="center" | 24
| align="right" | 4
|
| align="center" | 6
| align="center" | 24
| align="right" | 4
|
| align="center" | 6
| align="center" | 24
| align="right" | 4
|
| align="center" | 6
| align="center" | 24
| align="right" | 4

|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | T
| MAC headers (28 bytes) + MAC body
|
| align="center" | 24
| align="center" | 12246
| align="right" | 512
|
| align="center" | 36
| align="center" | 12246
| align="right" | 344
|
| align="center" | 48
| align="center" | 12246
| align="right" | 256
|
| align="center" | 54
| align="center" | 12246
| align="right" | 228

|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | A
| signal extension time
|
| align="center" |
| align="center" |
| align="right" | 6
| align="center" |
| align="center" |
| align="center" |
| align="right" | 6
| align="center" |
| align="center" |
| align="center" |
| align="right" | 6
| align="center" |
| align="center" |
| align="center" |
| align="right" | 6

|- valign="bottom"
| Height="12,75" |
|style="font-weight:bold" align="right" | tx time data:
|
| align="center" |
| align="center" |
|style="font-weight:bold" align="right" | 566
|
| align="center" |
| align="center" |
|style="font-weight:bold" align="right" | 398
|
| align="center" |
| align="center" |
|style="font-weight:bold" align="right" | 310
|
| align="center" |
| align="center" |
|style="font-weight:bold" align="right" | 282

|- valign="bottom"
| Height="12,75" |
| SIFS
|
| align="center" |
| align="center" |
| align="right" | 10
|
| align="center" |
| align="center" |
| align="right" | 10
|
| align="center" |
| align="center" |
| align="right" | 10
|
| align="center" |
| align="center" |
| align="right" | 10

|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | A
| PHY header: PLCP preamble
|
| align="center" | -
| align="center" | -
| align="right" | 16
|
| align="center" | -
| align="center" | -
| align="right" | 16
|
| align="center" | -
| align="center" | -
| align="right" | 16
|
| align="center" | -
| align="center" | -
| align="right" | 16

|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | C
| PHY header: PLCP header
|
| align="center" | 6
| align="center" | 24
| align="right" | 4
|
| align="center" | 6
| align="center" | 24
| align="right" | 4
|
| align="center" | 6
| align="center" | 24
| align="right" | 4
|
| align="center" | 6
| align="center" | 24
| align="right" | 4

|- valign="bottom"
|style="background-color:#33CCCC;font-weight:bold" Height="12,75" | K
| MAC headers + PHY pad
|
| align="center" | 24
| align="center" | 134
| align="right" | 8
|
| align="center" | 36
| align="center" | 134
| align="right" | 4
|
| align="center" | 48
| align="center" | 134
| align="right" | 4
|
| align="center" | 54
| align="center" | 134
| align="right" | 4

|- valign="bottom"
| Height="12,75" |
| signal extension time
|
| align="center" |
| align="center" |
| align="right" | 6
| align="center" |
| align="center" |
| align="center" |
| align="right" | 6
| align="center" |
| align="center" |
| align="center" |
| align="right" | 6
| align="center" |
| align="center" |
| align="center" |
| align="right" | 6

|- valign="bottom"
| Height="12,75" |
|style="font-weight:bold" align="right" | tx time ack:
|
|style="font-weight:bold" align="right" |
|style="font-weight:bold" align="center" |
|style="font-weight:bold" align="right" | 44
|
|style="font-weight:bold" |
|style="font-weight:bold" align="center" |
|style="font-weight:bold" align="right" | 40
|
|style="font-weight:bold" align="right" |
|style="font-weight:bold" align="center" |
|style="font-weight:bold" align="right" | 40
|
|style="font-weight:bold" |
|style="font-weight:bold" align="center" |
|style="font-weight:bold" align="right" | 40

|- valign="bottom"
| Height="12,75" |
|style="font-weight:bold" align="right" | tx time data + ack:
|
|style="font-weight:bold" align="right" |
|style="font-weight:bold" align="center" |
|style="background-color:#99CC00;font-weight:bold" align="right" | 610
|
|style="font-weight:bold" |
|style="font-weight:bold" align="center" |
|style="background-color:#99CC00;font-weight:bold" align="right" | 438
|
|style="font-weight:bold" align="right" |
|style="font-weight:bold" align="center" |
|style="background-color:#99CC00;font-weight:bold" align="right" | 350
|
|style="font-weight:bold" |
|style="font-weight:bold" align="center" |
|style="background-color:#99CC00;font-weight:bold" align="right" | 322


|}
|}

Revision as of 18:01, 6 March 2007

Frame exchange duration for a unicast data frame and the acknowledgement frame

For 802.11b bitrates (valid in 802.11b and g; short headers used)

o Payload in bytes: 1500
Short preamble and headers (DSSS): yes
Data transmission bitrate (802.11b/g): 1
Mbps
2
Mbps
5,5 Mbps 11 Mbps
Bitrate (Mbit/s) Length (bits) Time (μs) Bitrate (Mbit/s) Length (bits) Time (μs) Bitrate (Mbit/s) Length (bits) Time (μs) Bitrate (Mbit/s) Length (bits) Time (μs)
DIFS 50 50 50 50
D PHY header: PLCP preamble 1 144 144 1 72 72 1 72 72 1 72 72
A PHY header: PLCP header 1 48 48 2 48 24 2 48 24 2 48 24
T MAC headers (28 bytes) + MAC body 1 12224 12224 2 12224 6112 5,5 12224 2223 11 12224 1111
A tx time data: 12466 6258 2369 1257
SIFS 10 10 10 10
A PHY header: PLCP preamble 1 144 144 1 72 72 1 72 72 1 72 72
C PHY header: PLCP header 1 48 48 2 48 24 2 48 24 2 48 24
K MAC headers (28 bytes), no MAC body 1 112 112 2 112 56 5,5 112 21 11 112 11
tx time ack: 314 162 127 117
tx time data + ack: 12780 6420 2496 1374
Basic rate set minimal (6, 12, 24 Mbps): no
Data transmission bitrate (802.11g / a*): 6
Mbps
9
Mbps
12 Mbps 18 Mbps
Bitrate (Mbit/s) Length (bits) Time (μs) Bitrate (Mbit/s) Length (bits) Time (μs) Bitrate (Mbit/s) Length (bits) Time (μs) Bitrate (Mbit/s) Length (bits) Time (μs)
DIFS 28 28 28 28
D PHY header: PLCP preamble - - 16 - - 16 - - 16 - - 16
A PHY header: PLCP header 6 24 4 6 24 4 6 24 4 6 24 4
T MAC headers + MAC body + PHY pad 6 12246 2044 9 12246 1364 12 12246 1024 18 12246 684
A signal extension time 6 6 6 6
tx time data: 2098 1418 1078 738
SIFS 10 10 10 10
A PHY header: PLCP preamble - - 16 - - 16 - - 16 - - 16
C PHY header: PLCP header 6 24 4 6 24 4 6 24 4 6 24 4
K MAC headers 6 134 24 9 134 16 12 134 12 18 134 8
signal extension time 6 6 6 6
tx time ack: 60 52 48 44
tx time data + ack: 2158 1470 1126 782
Data transmission bitrate (802.11g): 24 Mbps 36 Mbps 48 Mbps 54 Mbps
Bitrate (Mbit/s) Length (bits) Time (μs) Bitrate (Mbit/s) Length (bits) Time (μs) Bitrate (Mbit/s) Length (bits) Time (μs) Bitrate (Mbit/s) Length (bits) Time (μs)
DIFS 28 28 28 28
D PHY header: PLCP preamble - - 16 - - 16 - - 16 - - 16
A PHY header: PLCP header 6 24 4 6 24 4 6 24 4 6 24 4
T MAC headers (28 bytes) + MAC body 24 12246 512 36 12246 344 48 12246 256 54 12246 228
A signal extension time 6 6 6 6
tx time data: 566 398 310 282
SIFS 10 10 10 10
A PHY header: PLCP preamble - - 16 - - 16 - - 16 - - 16
C PHY header: PLCP header 6 24 4 6 24 4 6 24 4 6 24 4
K MAC headers + PHY pad 24 134 8 36 134 4 48 134 4 54 134 4
signal extension time 6 6 6 6
tx time ack: 44 40 40 40
tx time data + ack: 610 438 350 322