README.md (81493bdcfb1d97b30fef7971371af71364db226a) README.md (e91d8a2947d6f02c7183741e2368ab29ccd911e1)
1<!--
2Author: Xianjun jiao, Michael Mehari, Wei Liu
3SPDX-FileCopyrightText: 2019 UGent
4SPDX-License-Identifier: AGPL-3.0-or-later
5-->
6
7# openwifi
8<img src="./openwifi-arch.jpg" width="900">

--- 27 unchanged lines hidden (view full) ---

36 - duration of RTS/CTS, CTS-to-self
37 - SIFS/DIFS/xIFS/slot-time/CW/etc
38- [Time slicing based on MAC address (time gated/scheduled FPGA queues)](https://doc.ilabt.imec.be/ilabt/wilab/tutorials/openwifi.html#sdr-tx-time-slicing)
39- Easy to change bandwidth and [frequency](doc/README.md#let-openwifi-work-at-arbitrary-frequency):
40 - 2MHz for 802.11ah in sub-GHz
41 - 10MHz for 802.11p/vehicle in 5.9GHz
42- **802.11ax** under development
43
1<!--
2Author: Xianjun jiao, Michael Mehari, Wei Liu
3SPDX-FileCopyrightText: 2019 UGent
4SPDX-License-Identifier: AGPL-3.0-or-later
5-->
6
7# openwifi
8<img src="./openwifi-arch.jpg" width="900">

--- 27 unchanged lines hidden (view full) ---

36 - duration of RTS/CTS, CTS-to-self
37 - SIFS/DIFS/xIFS/slot-time/CW/etc
38- [Time slicing based on MAC address (time gated/scheduled FPGA queues)](https://doc.ilabt.imec.be/ilabt/wilab/tutorials/openwifi.html#sdr-tx-time-slicing)
39- Easy to change bandwidth and [frequency](doc/README.md#let-openwifi-work-at-arbitrary-frequency):
40 - 2MHz for 802.11ah in sub-GHz
41 - 10MHz for 802.11p/vehicle in 5.9GHz
42- **802.11ax** under development
43
44**Performance (AP: openwifi at channel 44, client: TL-WDN4200 N900 USB Dongle):**
45- AP --> client: 30.6Mbps(TCP), 38.8Mbps(UDP)
46- client --> AP: 17.0Mbps(TCP), 21.5Mbps(UDP)
44**Performance (best case: aggregation/AMPDU on):**
45- iperf: TCP 40~50Mbps; UDP 50Mbps
46- EVM -39dB; MCS0 sensitivity -85dBm; MCS7 sensitivity -73dBm.
47
48**Supported SDR platforms:** (Check [Porting guide](#Porting-guide) for your new board if it isn't in the list)
49
50board_name|board combination|status|SD card img|Vivado license
51-------|-------|----|----|-----
52zc706_fmcs2|[Xilinx ZC706 board](https://www.xilinx.com/products/boards-and-kits/ek-z7-zc706-g.html) + [FMCOMMS2/3/4](https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/eval-ad-fmcomms2.html)|Done|[32bit img](https://users.ugent.be/~xjiao/openwifi-1.3.0-wilsele-32bit.img.xz)|Need
53zed_fmcs2|[Xilinx zed board](https://www.xilinx.com/products/boards-and-kits/1-8dyf-11.html) + [FMCOMMS2/3/4](https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/eval-ad-fmcomms2.html)|Done|[32bit img](https://users.ugent.be/~xjiao/openwifi-1.3.0-wilsele-32bit.img.xz)|**NO** need
54adrv9364z7020|[ADRV9364-Z7020 + ADRV1CRR-BOB](https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/adrv9364-z7020.html)|Done|[32bit img](https://users.ugent.be/~xjiao/openwifi-1.3.0-wilsele-32bit.img.xz)|**NO** need

--- 211 unchanged lines hidden ---
47
48**Supported SDR platforms:** (Check [Porting guide](#Porting-guide) for your new board if it isn't in the list)
49
50board_name|board combination|status|SD card img|Vivado license
51-------|-------|----|----|-----
52zc706_fmcs2|[Xilinx ZC706 board](https://www.xilinx.com/products/boards-and-kits/ek-z7-zc706-g.html) + [FMCOMMS2/3/4](https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/eval-ad-fmcomms2.html)|Done|[32bit img](https://users.ugent.be/~xjiao/openwifi-1.3.0-wilsele-32bit.img.xz)|Need
53zed_fmcs2|[Xilinx zed board](https://www.xilinx.com/products/boards-and-kits/1-8dyf-11.html) + [FMCOMMS2/3/4](https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/eval-ad-fmcomms2.html)|Done|[32bit img](https://users.ugent.be/~xjiao/openwifi-1.3.0-wilsele-32bit.img.xz)|**NO** need
54adrv9364z7020|[ADRV9364-Z7020 + ADRV1CRR-BOB](https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/adrv9364-z7020.html)|Done|[32bit img](https://users.ugent.be/~xjiao/openwifi-1.3.0-wilsele-32bit.img.xz)|**NO** need

--- 211 unchanged lines hidden ---