|
|
| 122 |
} |
122 |
} |
| 123 |
else if (item->modClass == WIFI_MOD_CLASS_OFDM || item->modClass == WIFI_MOD_CLASS_ERP_OFDM) |
123 |
else if (item->modClass == WIFI_MOD_CLASS_OFDM || item->modClass == WIFI_MOD_CLASS_ERP_OFDM) |
| 124 |
{ |
124 |
{ |
| 125 |
double symbolRate = (1 / 4.0) * 1e6; |
125 |
double symbolRate; |
| 126 |
|
126 |
|
| 127 |
uint32_t usableSubCarriers; |
127 |
uint32_t usableSubCarriers; |
| 128 |
switch (channelWidth) |
128 |
switch (channelWidth) |
|
|
| 130 |
case 20: |
130 |
case 20: |
| 131 |
default: |
131 |
default: |
| 132 |
usableSubCarriers = 48; |
132 |
usableSubCarriers = 48; |
|
|
133 |
symbolRate = (1 / 4.0) * 1e6; |
| 133 |
break; |
134 |
break; |
| 134 |
case 10: |
135 |
case 10: |
| 135 |
usableSubCarriers = 24; |
136 |
usableSubCarriers = 24; |
|
|
137 |
symbolRate = (1 / 8.0) * 1e6; |
| 136 |
break; |
138 |
break; |
| 137 |
case 5: |
139 |
case 5: |
| 138 |
usableSubCarriers = 12; |
140 |
usableSubCarriers = 12; |
|
|
141 |
symbolRate = (1 / 16.0) * 1e6; |
| 139 |
break; |
142 |
break; |
| 140 |
} |
143 |
} |
| 141 |
|
144 |
|