Open-source + VHDL + IEEE 802.11 = bladeRF
bladeRF-wiphy - это программно-определяемый радиомодем с открытым исходным кодом совместимый с IEEE 802.11 и написанный на VHDL.
Модем способен модулировать и демодулировать пакеты 802.11 (на основе протокола WiFi) и работать непосредственно с модулем bladeRF 2.0 micro xA9.
BladeRF-wiphy в сочетании с Linux mac80211 позволяет bladeRF 2.0 micro xA9 стать программно определяемой точкой доступа 802.11! Пакеты 802.11 (PDU) модулируются и демодулируются непосредственно на ПЛИС, поэтому между ПЛИС и libbladeRF передаются только пакеты 802.11.
Особенности
- Совместимый с IEEE 802.11 PHY приемника и передатчика на основе ПЛИС
- Совместимость с bladeRF 2.0 micro xA9
- Linux mac80211 интеграция с MAC
- Поддержка режима монитора RX и TX
- Hardware Distributed Coordination Function (DCF)
- Высокопроизводительный эквалайзер-реализует Zero Forcing (ZF) и опционально Decision Feedback Equalizer (DFE)
Схемы модуляции
- DSSS - CCK
- OFDM - 20MHz (6Mbps, 9Mbps, 12Mbps, 18Mbps, 24Mbps, 36Mbps, 48Mbps, 54Mbps)
Модуляционные созвездия
- DSSS-CCK DBPSK
- OFDM-BPSK
- OFDM-QPSK
- OFDM-16-QAM
- OFDM-64-QAM
Больше информации по проекту
- github
- Детальное описание https://www.nuand.com/bladeRF-wiphy/
- Инструкции по компиляции, установке и запуску bladeRF-wiphy и инструментов https://www.nuand.com/bladeRF-wiphy-instructions/
- Инструкции по моделированию bladeRF-wiphy: https://www.nuand.com/bladeRF-wiphy-simulation/