nRF7002 wifi throughput measurement

Hi There:

I used the nRF7002 DK to evaluate its WiFi throughput performance.

The test environment is below:

    1. nRF7002 DK

    2. NCS version: 2.5.0

    3. Sample application: Wifi shell sample

    4. Client: nRF7002, connected to the AP by WiFi, running zperf;  Server: PC, connected to the AP by LAN cable, running iperf.

    5. Test command: Client: 'zperf tcp upload 192.168.0.26 5001 30 1k'; Server: 'iperf -s -i 1'

The results are as follows:

1, Connect to AP with WiFi 6 2.4Ghz 

uart:~$ wifi status
Status: successful
==================
State: COMPLETED
Interface Mode: STATION
Link Mode: WIFI 6 (802.11ax/HE)
SSID: TP-Link_DFE4
BSSID: F0:09:0D:E5:DF:E4
Band: 2.4GHz
Channel: 10
Security: WPA2-PSK
MFP: Optional
RSSI: -30
Beacon Interval: 100
DTIM: 1
TWT: Not supported

uart:~$ zperf tcp upload 192.168.0.26 5001 30 1k
Remote port is 5001
Invalid IPv6 address 192.168.0.26
Connecting to 192.168.0.26
Duration:       30.00 s
Packet size:    1024 bytes
Rate:           10 kbps
Starting...
-
Upload completed!
Duration:       30.00 s
Num packets:    51518
Num errors:     0 (retry or fail)
Rate:           13.41 Mbps

2, Connect to AP with WiFi 4 2.4Ghz 

uart:~$ wifi status
Status: successful
==================
State: COMPLETED
Interface Mode: STATION
Link Mode: WIFI 4 (802.11n/HT)
SSID: TP-Link_DFE4
BSSID: F0:09:0D:E5:DF:E4
Band: 2.4GHz
Channel: 5
Security: WPA2-PSK
MFP: Optional
RSSI: -29
Beacon Interval: 100
DTIM: 1
TWT: Not supported

uart:~$ zperf tcp upload 192.168.0.26 5001 20 1k
Remote port is 5001
Invalid IPv6 address 192.168.0.26
Connecting to 192.168.0.26
Duration:       20.00 s
Packet size:    1024 bytes
Rate:           10 kbps
Starting...
-
Upload completed!
Duration:       20.00 s
Duration:       30.00 s
Num packets:    48582
Num errors:     0 (retry or fail)
Rate:           12.65 Mbps

Regarding the above results:

  1. I found that the throughput difference between WiFi 4 (802.11n) and WiFi 6 (802.11ax) is not significant, so I'm afraid that there may have some limitation about nRF7002 in software side.

     2. And the test results do not match the ideal outlined in the Nordic documentation.

             

Therefore, please provide information about the WiFi measurement environment and the examples used so that I can achieve the throughput specified in the datasheet.

Related