Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 32 additions & 32 deletions itamae/mcs.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,38 +46,38 @@

# mcs rates see tables 20-30 thru 20-37 of Std
# TODO: add up table 20-44
MCS_HT_RATES = [{20:{1:6.5,0:7.2},40:{1:13.5,0:15}}, # mcs index 0
{20:{1:13,0:14.4},40:{1:27,0:30}}, # mcs index 1
{20:{1:19.5,0:21.7},40:{1:40.5,0:45}}, # mcs index 2
{20:{1:26,0:28.9},40:{1:54,0:60}}, # mcs index 3
{20:{1:39,0:43.3},40:{1:81,0:90}}, # mcs index 4
{20:{1:52,0:57.8},40:{1:108,0:120}}, # mcs index 5
{20:{1:58.5,0:65},40:{1:121.5,0:135}}, # mcs index 6
{20:{1:65,0:72.2},40:{1:135,0:150}}, # mcs index 7
{20:{1:13,0:14.4},40:{1:27,0:30}}, # mcs index 8
{20:{1:26,0:28.9},40:{1:54,0:60}}, # mcs index 9
{20:{1:39,0:43.3},40:{1:81,0:90}}, # mcs index 10
{20:{1:52,0:57.8},40:{1:108,0:120}}, # mcs index 11
{20:{1:78,0:86.7},40:{1:162,0:180}}, # mcs index 12
{20:{1:104,0:115.6},40:{1:216,0:240}}, # mcs index 13
{20:{1:117,0:130.0},40:{1:243,0:270}}, # mcs index 14
{20:{1:130,0:144.4},40:{1:270,0:300}}, # mcs index 15
{20:{1:19.5,0:21.7},40:{1:40.5,0:45}}, # mcs index 16
{20:{1:39,0:43.3},40:{1:81,0:90}}, # mcs index 17
{20:{1:58.5,0:65},40:{1:121.5,0:135}}, # mcs index 18
{20:{1:78,0:86.7},40:{1:162,0:180}}, # mcs index 19
{20:{1:117,0:130},40:{1:243,0:270}}, # mcs index 20
{20:{1:156,0:173.3},40:{1:324,0:360}}, # mcs index 21
{20:{1:175.5,0:195},40:{1:364.5,0:405}}, # mcs index 22
{20:{1:195,0:216.7},40:{1:405,0:450}}, # mcs index 23
{20:{1:26,0:28.9},40:{1:54,0:60}}, # mcs index 24
{20:{1:52,0:57.8},40:{1:108,0:120}}, # mcs index 25
{20:{1:78,0:86.7},40:{1:162,0:180}}, # mcs index 26
{20:{1:104,0:115.6},40:{1:216,0:240}}, # mcs index 27
{20:{1:156,0:173.3},40:{1:324,0:360}}, # mcs index 28
{20:{1:208,0:231.1},40:{1:432,0:480}}, # mcs index 29
{20:{1:234,0:260},40:{1:486,0:540}}, # mcs index 30
{20:{1:260,0:288.9},40:{1:540,0:600}}] # mcs index 31
MCS_HT_RATES = [{20:{1:7.2,0:6.5},40:{1:15,0:13.5}}, # mcs index 0
{20:{1:14.4,0:13},40:{1:30,0:27}}, # mcs index 1
{20:{1:21.7,0:19.5},40:{1:45,0:40.5}}, # mcs index 2
{20:{1:28.9,0:26},40:{1:60,0:54}}, # mcs index 3
{20:{1:43.3,0:39},40:{1:90,0:81}}, # mcs index 4
{20:{1:57.8,0:52},40:{1:120,0:108}}, # mcs index 5
{20:{1:65,0:58.5},40:{1:135,0:121.5}}, # mcs index 6
{20:{1:72.2,0:65},40:{1:150,0:135}}, # mcs index 7
{20:{1:14.4,0:13},40:{1:30,0:27}}, # mcs index 8
{20:{1:28.9,0:26},40:{1:60,0:54}}, # mcs index 9
{20:{1:43.3,0:39},40:{1:90,0:81}}, # mcs index 10
{20:{1:57.8,0:52},40:{1:120,0:108}}, # mcs index 11
{20:{1:86.7,0:78},40:{1:180,0:162}}, # mcs index 12
{20:{1:115.6,0:104},40:{1:240,0:216}}, # mcs index 13
{20:{1:130.3,0:117},40:{1:270,0:243}}, # mcs index 14
{20:{1:144.4,0:130},40:{1:300,0:270}}, # mcs index 15
{20:{1:21.7,0:19.5},40:{1:45,0:40.5}}, # mcs index 16
{20:{1:43.3,0:39},40:{1:90,0:81}}, # mcs index 17
{20:{1:65,0:58.5},40:{1:135,0:121.5}}, # mcs index 18
{20:{1:86.7,0:78},40:{1:180,0:162}}, # mcs index 19
{20:{1:130,0:117},40:{1:270,0:243}}, # mcs index 20
{20:{1:173.3,0:156},40:{1:360,0:324}}, # mcs index 21
{20:{1:195,0:175.5},40:{1:405,0:364.5}}, # mcs index 22
{20:{1:216.7,0:195},40:{1:450,0:405}}, # mcs index 23
{20:{1:28.9,0:26},40:{1:60,0:54}}, # mcs index 24
{20:{1:57.8,0:52},40:{1:120,0:108}}, # mcs index 25
{20:{1:86.7,0:78},40:{1:180,0:162}}, # mcs index 26
{20:{1:115.6,0:104},40:{1:240,0:216}}, # mcs index 27
{20:{1:173.3,0:156},40:{1:360,0:324}}, # mcs index 28
{20:{1:231.1,0:208},40:{1:480,0:432}}, # mcs index 29
{20:{1:260,0:234},40:{1:540,0:486}}, # mcs index 30
{20:{1:288.9,0:260},40:{1:600,0:540}}] # mcs index 31

def mcs_coding(i):
"""
Expand Down