Giter Club home page Giter Club logo

Comments (8)

JiaoXianjun avatar JiaoXianjun commented on August 17, 2024

I checked soapysdr lib. Seems like it is a lib to help do IQ sample streaming between the computer and the antenna.

openwifi is a Wi-Fi chp design (currently it is FPGA still). It works just like any other commercial Wi-Fi devices, one end is antenna, the other end is the Wi-Fi/Ethernet packet.

Could you elabrote more about the feature required?

from openwifi.

ohault avatar ohault commented on August 17, 2024

It would be in the case of SoftMAC drivers architecture towards SDR hardware.

from openwifi.

JiaoXianjun avatar JiaoXianjun commented on August 17, 2024

It would be in the case of SoftMAC drivers architecture towards SDR hardware.

Openwifi design is already softmac and has Linux driver.

from openwifi.

ohault avatar ohault commented on August 17, 2024

Q1: Can I understand that SoapySDR would only make sense in the case of running at least a part of 802.11PHY on a real-time OS host?

Q2: For OpenWifi-hw implementation, is there an existing open toolchain/API that could be used to abstract supported FPGA platforms ?

from openwifi.

JiaoXianjun avatar JiaoXianjun commented on August 17, 2024

I am not fully understanding the question.
Could you describe a bit further by an example? For instance, use which hardware supported by SoapySDR to achieve what kind of functionality?

from openwifi.

ohault avatar ohault commented on August 17, 2024

I am not fully understanding the question.

Could you describe a bit further by an example? For instance, use which hardware supported by SoapySDR to achieve what kind of functionality?

About Q1, I can think about 6 GHz transceiver with a SoapySDR driver to be use then with a project like https://github.com/bastibl/gr-ieee802-11

About Q2, for this project the question would become how to be more agnostic in regards to FPGAs and not limited to a set of supported target FPGAs

from openwifi.

JiaoXianjun avatar JiaoXianjun commented on August 17, 2024

I am not fully understanding the question.
Could you describe a bit further by an example? For instance, use which hardware supported by SoapySDR to achieve what kind of functionality?

About Q1, I can think about 6 GHz transceiver with a SoapySDR driver to be use then with a project like https://github.com/bastibl/gr-ieee802-11

About Q2, for this project the question would become how to be more agnostic in regards to FPGAs and not limited to a set of supported target FPGAs

For 6 GHz transceiver with a SoapySDR running gr-ieee802-11, you can use any hardware SoapySDR supported. openwifi is not a SDR for IQ sample streaming. I don't see strong connection in this scenario.

"more agnostic in regards to FPGAs", Even in SoapySDR, to add new hardware support, you need to do some work (like driver) in SoapySDR, right?

In Wi-Fi domain, this layer is the Linux mac80211 framework. Above it, it is hardware agnostic, below it, it is hardware specific driver for different Wi-Fi chip/dongle/devices.

Again, I am not fully sure what do you want. There are already many SDR that can do IQ sample streaming to computer. And SoapySDR is great to offer such functionality.

openwifi is about implementing WiFi NIC in FPGA and offer standard Wi-Fi driver/interface in Linux, not IQ sample streaming.

from openwifi.

ohault avatar ohault commented on August 17, 2024

About

I am not fully understanding the question.
Could you describe a bit further by an example? For instance, use which hardware supported by SoapySDR to achieve what kind of functionality?

About Q1, I can think about 6 GHz transceiver with a SoapySDR driver to be use then with a project like https://github.com/bastibl/gr-ieee802-11
About Q2, for this project the question would become how to be more agnostic in regards to FPGAs and not limited to a set of supported target FPGAs

For 6 GHz transceiver with a SoapySDR running gr-ieee802-11, you can use any hardware SoapySDR supported. openwifi is not a SDR for IQ sample streaming. I don't see strong connection in this scenario.

"more agnostic in regards to FPGAs", Even in SoapySDR, to add new hardware support, you need to do some work (like driver) in SoapySDR, right?

In Wi-Fi domain, this layer is the Linux mac80211 framework. Above it, it is hardware agnostic, below it, it is hardware specific driver for different Wi-Fi chip/dongle/devices.

Again, I am not fully sure what do you want. There are already many SDR that can do IQ sample streaming to computer. And SoapySDR is great to offer such functionality.

openwifi is about implementing WiFi NIC in FPGA and offer standard Wi-Fi driver/interface in Linux, not IQ sample streaming.

About Q1, I agree, it is not directly related to openwifi project. I will create a ticket on https://github.com/bastibl/gr-ieee802-11 about how to rely on SoapySDR in complement to the current support of some USRP devices via UHD ?

About Q2, I will create a new dedicated ticket on this topic because it is not related to SoapySDR.

from openwifi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.