enjoy-digital / litex_m2sdr

LiteX based M2 SDR FPGA board.
BSD 2-Clause "Simplified" License
67 stars 7 forks source link

WIFI support #24

Open ohault opened 5 months ago

ohault commented 5 months ago

LiteX M2 SDR could be used to provide an open WIFI network card and/or analyser.

I can see two approaches :

A) IQ streaming Leveraging https://github.com/bastibl/gr-ieee802-11, would currently require to implement an UHD mode (https://github.com/MicroPhase/antsdr_uhd) for LiteX M.2 SDR. This could be supported by using the UHD module from the SoapyUHD project according to https://github.com/pothosware/SoapyUHD/wiki

B) SoftMAC + FPGA PHY To leveraging https://github.com/open-sdr/openwifi and https://github.com/open-sdr/openwifi-hw, this would require to port FPGA support from Zinq to XC7A200T + LiteX SoC