Comments (8)
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.
It would be in the case of SoftMAC drivers architecture towards SDR hardware.
from openwifi.
It would be in the case of SoftMAC drivers architecture towards SDR hardware.
Openwifi design is already softmac and has Linux driver.
from openwifi.
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.
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.
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.
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.
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 FPGAsFor 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)
- Problems with the data in the side_info.txt file that records CSI information.
- CSI Phase keeps changing Despite relatively stable environment HOT 7
- extracting CSI results from two RX antennas HOT 2
- adrv9361z7035 can't connect 'openwifi'
- Modifying the bandwidth can impact the stability of work HOT 1
- capturing CSI for 2 antenas HOT 4
- XC7Z015 support?
- Some questions about clock tree
- ADRV9361Z7035 reports wrong amount of available memory HOT 1
- rssi correction HOT 2
- Instability in CSI Data Obtained by OpenWiFi When Monitoring Mobile Phone WiFi Signals in a Stable Environment HOT 6
- In the IQ capture experiment, running ./monitor_ch.sh will change the master of sdr0, causing the phone connection to disconnect.
- How to use packet-iq-self-loopback-test HOT 1
- Cannot find the E310v2 kernel in BOOT/openwifi/ after burning the SD card HOT 5
- How to extracting CSI results from two RX antennas for the phase difference HOT 2
- Error reporting about CSI radar HOT 5
- is:issue is:open May I ask how to change the RF power of OpenWiFi? The current board used is Antsdr, and I want to increase the RF power to improve communication quality and distance
- How to output a fixed RF frequency with openwifi
- MCS problem HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openwifi.