Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is it possible to support consumer level SDR devices #14

Closed
ReimuNotMoe opened this issue Apr 26, 2020 · 1 comment
Closed

Is it possible to support consumer level SDR devices #14

ReimuNotMoe opened this issue Apr 26, 2020 · 1 comment

Comments

@ReimuNotMoe
Copy link

ReimuNotMoe commented Apr 26, 2020

Is it possible to support consumer level SDR devices? Such as BladeRF, LimeSDR, etc.

Of course there's no way to implement hardware CSMA/CA on those devices. But that shouldn't be a big deal with faster computers / realtime scheduling.

@ReimuNotMoe ReimuNotMoe changed the title Is it possible to support comsumer level SDR devices Is it possible to support consumer level SDR devices Apr 26, 2020
@JiaoXianjun
Copy link
Member

Hi,
This is a very interesting question. Maybe you already find that all the platforms we currently use have fair big FPGA on board. However the HackRF, BladeRF, LImeSDR only have quite small FPGA on board.

openwifi implements not only CSMA/CA on FPGA, but also full physical layer signal processing ( OFDM modulation, demodulation, etc) on FPGA. The reason why we implement all functionalities of Low MAC and layer below on FPGA is because of SIFS:
https://en.wikipedia.org/wiki/Short_Interframe_Space

With computer, the realtime SIFS is very hard.

If you do not care about real-time full stack, you can use BladeRF, LImeSDR, HackRF etc together with this project: gr-ieee802-11:
https://github.com/bastibl/gr-ieee802-11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants