Draft: wifi - Implementation of MAC-layer channel sounding protocol based on IEEE 802.11ax
New functionalities related to the MAC-layer channel sounding protocol based on IEEE 802.11ax: (1) Generation of channel sounding frames, including NDPA frame, BFRP trigger frame, and beamforming report frame (the beamforming report is structured with various choices of CSI resolutions according to IEEE 802.11ax). (2) Frame exchange logic for channel sounding in both single-user and multi-user cases. (3) A simple multi-user scheduler for MU-MIMO, which selects users for channel sounding and DL MU-MIMO data transmission.