Nuand / Bladerf Wiphy
Licence: gpl-2.0
bladeRF-wiphy is an open-source IEEE 802.11 compatible software defined radio VHDL modem
Projects that are alternatives of or similar to Bladerf Wiphy
ZpuThe Zylin ZPU
Stars: ✭ 118 (-41.87%)
Mutual labels: vhdl
OsvvmOSVVM Utility Library: AlertLogPkg, CoveragePkg, RandomPkg, ScoreboardGenericPkg, MemoryPkg, TbUtilPkg, TranscriptPkg, ...
Stars: ✭ 140 (-31.03%)
Mutual labels: vhdl
DegateOpen source software for chip reverse engineering.
Stars: ✭ 156 (-23.15%)
Mutual labels: vhdl
Neo430A very small msp430-compatible customizable soft-core microcontroller-like processor system written in platform-independent VHDL.
Stars: ✭ 120 (-40.89%)
Mutual labels: vhdl
Mega65 CoreMEGA65 FPGA core
Stars: ✭ 137 (-32.51%)
Mutual labels: vhdl
FletcherFletcher: A framework to integrate FPGA accelerators with Apache Arrow
Stars: ✭ 144 (-29.06%)
Mutual labels: vhdl
Artix 7 Hdmi ProcessingReceiving and processing 1080p HDMI audio and video on the Artix 7 FPGA
Stars: ✭ 113 (-44.33%)
Mutual labels: vhdl
Fpga displayportAn implementation of DisplayPort protocol for FPGAs
Stars: ✭ 192 (-5.42%)
Mutual labels: vhdl
Vhdl libLibrary of VHDL components that are useful in larger designs.
Stars: ✭ 139 (-31.53%)
Mutual labels: vhdl
Hardh264A hardware h264 video encoder written in VHDL. Designed to be synthesized into an FPGA. Initial testing is using Xilinx tools and FPGAs but it is not specific to Xilinx.
Stars: ✭ 155 (-23.65%)
Mutual labels: vhdl
Hdl4fpgaVHDL library 4 FPGAs
Stars: ✭ 120 (-40.89%)
Mutual labels: vhdl
C64 Video EnhancementComponent video modification for the C64 8-bit computer
Stars: ✭ 136 (-33%)
Mutual labels: vhdl
Vna2Second version of homemade 30 MHz - 6 GHz VNA
Stars: ✭ 150 (-26.11%)
Mutual labels: vhdl
Rust hdl Stars: ✭ 120 (-40.89%)
Mutual labels: vhdl
PotatoA simple RISC-V processor for use in FPGA designs.
Stars: ✭ 181 (-10.84%)
Mutual labels: vhdl
NeppielightFPGA-based HDMI ambient lighting
Stars: ✭ 114 (-43.84%)
Mutual labels: vhdl
Space Invaders VhdlSpace Invaders game implemented with VHDL
Stars: ✭ 142 (-30.05%)
Mutual labels: vhdl
Ghdl Yosys PluginVHDL synthesis (based on ghdl)
Stars: ✭ 192 (-5.42%)
Mutual labels: vhdl
UvvmUVVM (Universal VHDL Verification Methodology) is a free and Open Source Methodology and Library for very efficient VHDL verification of FPGA and ASIC – resulting also in significant quality improvement. Community forum: https://forum.uvvm.org/ UVVM.org: https://uvvm.org/
Stars: ✭ 191 (-5.91%)
Mutual labels: vhdl
TinytpuImplementation of a Tensor Processing Unit for embedded systems and the IoT.
Stars: ✭ 153 (-24.63%)
Mutual labels: vhdl
bladeRF-wiphy
bladeRF-wiphy is an open-source IEEE 802.11 compatible software defined radio VHDL modem
What is the bladeRF-wiphy project?
The bladeRF-wiphy project is an open-source IEEE 802.11 compatible software defined radio VHDL modem. The modem is able to modulate and demodulate 802.11 packets (the protocol WiFi is based on), and run directly on the bladeRF 2.0 micro xA9’s FPGA.
The bladeRF-wiphy coupled with Linux mac80211 allows the bladeRF 2.0 micro xA9 to become a software defined radio 802.11 access point! 802.11 packets (PDUs) are modulated and demodulated directly on the FPGA, so only 802.11 packets are transferred between the FPGA and libbladeRF.
Documentation
A technical deep dive of bladeRF-wiphy https://www.nuand.com/bladeRF-wiphy/
Instructions to compile, install, and run bladeRF-wiphy and tools https://www.nuand.com/bladeRF-wiphy-instructions/
Instructions to simulate bladeRF-wiphy: https://www.nuand.com/bladeRF-wiphy-simulation/
Features
- IEEE 802.11 compatible FPGA based PHY receiver and transmitter
- Compatible with bladeRF 2.0 micro xA9
- Linux mac80211 MAC integration
- RX and TX monitor mode support
- Hardware Distributed Coordination Function (DCF) allows quick turn-around time ACKs
- High-performance equalizer – implements Zero Forcing (ZF) and optionally Decision Feedback Equalizer (DFE)
Modulation schemes
- DSSS - CCK
- OFDM - 20MHz (6Mbps, 9Mbps, 12Mbps, 18Mbps, 24Mbps, 36Mbps, 48Mbps, 54Mbps)
Modulation constellations
- DSSS-CCK DBPSK
- OFDM-BPSK
- OFDM-QPSK
- OFDM-16-QAM
- OFDM-64-QAM
Contact information
Email: [email protected]
Slack: See Slack section on this page
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].