Wi-Fi throughput

Throughput test setup

  • Environment: Shield Room - Over the Air

  • Access Point: Asus AX88u

  • DUT: IW612 Murata (Module: 2EL M.2) with EVK-MIMXRT1060 EVKC platform

  • DUT Power Source: External power supply

  • Client: Apple MacBook Air

  • Channel: 6 | 36

  • Wi-Fi application: wifi_wpa_supplicant

  • Compiler used to build application: armgcc

  • Compiler Version gcc-arm-none-eabi-13.2

  • iPerf commands used in test:

TCP TX

iperf -c <remote_ip> -t 60

TCP RX

iperf -s

UDP TX

iperf -c <remote_ip> -t 60 -u -B <local_ip> -b 120

Note: The default rate is 100 Mbps.

UDP RX

iperf -s -u -B <local_ip>

Note: Read more about the throughput test setup and topology in 2

The throughput numbers are captured with default configurations using wifi_wpa_supplicant sample application.

Parent topic:Wi-Fi throughput

iPerf host configuration and impact on throughput {#iperf_host_configuration_and_impact_on_throughput}

To get the highest throughput, the throughput values shown in STA throughput and Mobile AP throughput are measured with the maximum values of the default host configuration macros. STA and AP throughput captured with the minimum values of the host configuration macros shows the throughput numbers obtained when using the minimum values of the host configuration macros. The macro values are defined in lwipopts.h file.

The table below lists the minimum and maximum values of the host configuration macros.

Values of the host configuration macros

Parameter

Maximum value

Minimum value

TCPIP_MBOX_SIZE

96

32

DEFAULT_RAW_RECVMBOX_SIZE

32

12

DEFAULT_UDP_RECVMBOX_SIZE

64

12

DEFAULT_TCP_RECVMBOX_SIZE

64

12

TCP_MSS

1460

536

TCP_SND_BUF

24 * TCP_MSS

2 * TCP_MSS

MEM_SIZE

319160

41,080

TCP_WND

15 * TCP_MSS

10 * TCP_MSS

MEMP_NUM_PBUF

20

10

MEMP_NUM_TCP_SEG

96

12

MEMP_NUM_TCPIP_MSG_INPKT

80

16

MEMP_NUM_TCPIP_MSG_API

80

8

MEMP_NUM_NETBUF

32

16

STA and AP throughput captured with the minimum values of the host configuration macros {#sta_and_ap_throughput_captured_with_the_minimum_values_of_the_host_configuration_macros}

STA mode throughput - HE Mode | 5 GHz Band | 80 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

Open Security

7

18

111

124

WPA2-AES

7

18

110

124

WPA3-SAE

6

18

110

124

Mobile AP mode throughput - HE Mode | 5 GHz Band | 80 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

Open Security

2

19

93

127

WPA2-AES

2

19

105

126

WPA3-SAE

2

19

104

132

Parent topic:iPerf host configuration and impact on throughput

Parent topic:Wi-Fi throughput

STA throughput

External AP: Asus AX88u

STA mode throughput - BGN Mode | 2.4 GHz Band | 20 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

43

47

45

60

WPA2-AES

43

46

48

59

WPA3-SAE

47

49

63

63

STA mode throughput - BGN Mode | 2.4 GHz Band | 40 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

68

82

131

131

WPA2-AES

72

82

130

129

WPA3-SAE

68

81

129

130

STA mode throughput - AN Mode | 5 GHz Band | 20 MHz (HT)

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

45

51

63

65

WPA2-AES

45

51

63

65

WPA3-SAE

45

51

63

65

STA mode throughput - AN Mode | 5 GHz Band | 40 MHz (HT)

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

67

83

129

134

WPA2-AES

66

83

129

133

WPA3-SAE

65

83

129

133

STA mode throughput - VHT Mode | 2.4 GHz Band | 20 MHz (HT)

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

49

53

72

71

WPA2-AES

48

52

73

70

WPA3-SAE

52

56

75

75

STA mode throughput - VHT Mode | 2.4 GHz Band | 40 MHz (HT)

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

74

88

172

172

WPA2-AES

75

92

171

169

WPA3-SAE

77

92

172

171

STA mode throughput - VHT Mode | 5 GHz Band | 20 MHz (HT)

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

50

58

76

78

WPA2-AES

49

57

76

77

WPA3-SAE

49

57

76

77

STA mode throughput - VHT Mode | 5 GHz Band | 40 MHz (HT)

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

74

93

175

177

WPA2-AES

74

93

174

174

WPA3-SAE

73

93

173

175

STA mode throughput - VHT Mode | 5 GHz Band | 80 MHz (HT)

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

88

94

221

196

WPA2-AES

87

95

219

194

WPA3-SAE

89

95

219

195

STA mode throughput - HE Mode | 2.4 GHz Band | 20 MHz (HT)

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

60

60

98

115

WPA2-AES

62

61

94

113

WPA3-SAE

61

59

97

108

STA mode throughput - HE Mode | 2.4 GHz Band | 40 MHz (HT)

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

77

71

215

190

WPA2-AES

77

72

212

187

WPA3-SAE

76

72

152

189

STA mode throughput - HE Mode | 5 GHz Band | 20 MHz (HT)

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

63

65

127

128

WPA2-AES

63

67

125

128

WPA3-SAE

63

67

125

126

STA mode throughput - HE Mode | 5 GHz Band | 40 MHz (HT)

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

79

64

212

199

WPA2-AES

78

68

218

199

WPA3-SAE

79

68

217

198

STA mode throughput - HE Mode | 5 GHz Band | 80 MHz (HT)

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

88

70

219

192

WPA2-AES

87

72

219

193

WPA3-SAE

91

72

220

194

Parent topic:Wi-Fi throughput

Mobile AP throughput

External client: Apple MacBook Air

Mobile AP mode throughput - BGN Mode | 2.4 GHz Band | 20 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

40

52

61

62

WPA2-AES

40

51

61

62

WPA3-SAE

40

51

61

62

Mobile AP mode throughput - BGN Mode | 2.4 GHz Band | 40 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

63

83

116

130

WPA2-AES

67

82

115

131

WPA3-SAE

60

81

115

132

Mobile AP mode throughput - AN Mode | 5 GHz Band | 20 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

39

49

60

62

WPA2-AES

39

49

60

62

WPA3-SAE

41

51

63

62

Mobile AP mode throughput - AN Mode | 5 GHz Band | 40 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

66

89

128

133

WPA2-AES

64

87

128

133

WPA3-SAE

62

86

128

133

Mobile AP mode throughput - VHT Mode | 2.4 GHz Band | 20 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

44

60

74

75

WPA2-AES

43

59

74

75

WPA3-SAE

43

59

74

75

Mobile AP mode throughput - VHT Mode | 2.4 GHz Band | 40 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

64

53

112

75

WPA2-AES

65

51

111

75

WPA3-SAE

62

51

112

75

Mobile AP mode throughput - VHT Mode | 5 GHz Band | 20 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

45

60

76

76

WPA2-AES

44

59

76

76

WPA3-SAE

44

59

76

76

Mobile AP mode throughput - VHT Mode | 5 GHz Band | 40 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

73

100

155

178

WPA2-AES

72

99

152

176

WPA3-SAE

72

99

152

176

Mobile AP mode throughput - VHT Mode | 5 GHz Band | 80 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

80

86

211

189

WPA2-AES

84

87

223

188

WPA3-SAE

83

94

224

192

Mobile AP mode throughput - HE Mode | 2.4 GHz Band | 20 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

53

66

85

123

WPA2-AES

52

65

83

122

WPA3-SAE

52

65

83

120

Mobile AP mode throughput - HE Mode | 2.4 GHz Band | 40 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

75

102

124

166

WPA2-AES

74

100

121

148

WPA3-SAE

73

101

121

154

Mobile AP mode throughput - HE Mode | 5 GHz Band | 20 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

54

68

84

124

WPA2-AES

53

66

83

122

WPA3-SAE

54

66

83

123

Mobile AP mode throughput - HE Mode | 5 GHz Band | 40 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

76

107

155

193

WPA2-AES

75

105

152

192

WPA3-SAE

76

106

151

191

Mobile AP mode throughput - HE Mode | 5 GHz Band | 80 MHz

Protocol

TCP (Mbit/s)

TCP (Mbit/s)

UDP (Mbit/s)

UDP (Mbit/s)

Direction

TX

RX

TX

RX

OpenSecurity

86

118

220

187

WPA2-AES

86

119

221

185

WPA3-SAE

86

116

220

188

Parent topic:Wi-Fi throughput

Parent topic:IW611/IW612 release notes