Tetik'asa OpenWifi miaraka amin'ny fampiharana chip Wi-Fi misokatra mifototra amin'ny FPGA sy SDR

Tamin'ny fihaonambe FOSDEM 2020 farany aseho tetikasa openwifi, mamolavola ny fampiharana misokatra voalohany amin'ny Wi-Fi feno 802.11a/g/n stack, ny endrika famantarana sy ny modulation izay voafaritra ao amin'ny rindrambaiko (SDR, Software Defined Radio). OpenWifi dia ahafahanao mamorona fampiharana voafehy tanteraka ny singa rehetra amin'ny fitaovana tsy misy tariby, ao anatin'izany ny sosona ambany, izay amin'ny adaptatera tsy misy tariby mahazatra dia ampiharina amin'ny haavon'ny chip izay tsy azo jerena. fehezan-dalΓ na singa rindrambaiko, ary koa kisary sy famaritana Ny sakana fitaovana amin'ny fiteny Verilog ho an'ny FPGA dia zaraina amin'ny alΓ lan'ny fahazoan-dΓ lana AGPLv3.

Ny singa fitaovana amin'ny prototype miasa naseho dia mifototra amin'ny Xilinx Zynq FPGA sy ny AD9361 universal transceiver (RF). OpenWifi dia mampiasa ny maritrano SoftMAC, izay midika ny fampiharana ny 802.11 Wireless stack (avo-MAC) eo amin'ny lafiny mpamily sy ny fisian'ny ambany-MAC sosona eo amin'ny lafiny FPGA. Ny stack tsy misy tariby dia mampiasa ny subsystem mac80211 nomen'ny kernel Linux. Ny fifandraisana amin'ny SDR dia atao amin'ny alΓ lan'ny mpamily manokana.

Tetik'asa OpenWifi miaraka amin'ny fampiharana chip Wi-Fi misokatra mifototra amin'ny FPGA sy SDR

Zava-dehibe:

  • Fanohanana feno ho an'ny 802.11a/g ary fanohanana ampahany amin'ny 802.11n MCS 0~7 (PHY rx ihany amin'izao fotoana izao). Misy drafitra hanohanana ny 802.11ax;
  • Bandwidth 20MHz sy ny faharetan'ny 70 MHz ka hatramin'ny 6 GHz;
  • Fomba fiasa: Ad hoc (tambajotran'ny fitaovan'ny mpanjifa), teboka fidirana, fiantsonana ary fanaraha-maso;
  • Fampiharana ny protocol sosona rohy amin'ny lafiny FPGA DCF (Fonction Coordination Distributed), mampiasa ny fomba CSMA/CA. Manome fotoana fanodinana frame (SIFS) amin'ny ambaratonga 10us;
  • Ireo mari-pamantarana laharam-pahamehana amin'ny fidirana amin'ny fantsona azo amboarina: ny faharetan'ny RTS/CTS, CTS-to-self, SIFS, DIFS, xIFS, fotoana-sela, sns.
  • Fizarana ny fotoana (Fanety ny fotoana) mifototra amin'ny adiresy MAC;
  • Bandwidth mora ovaina sy matetika:
    2MHz ho an'ny 802.11ah ary 10MHz ho an'ny 802.11p;

Tetik'asa OpenWifi miaraka amin'ny fampiharana chip Wi-Fi misokatra mifototra amin'ny FPGA sy SDR

Amin'izao fotoana izao, OpenWifi dia manome fanohanana Sehatra SDR miorina amin'ny FPGA
Xilinx ZC706 miaraka amin'ny fitaovana Analog FMCOMMS2/3/4 transceiver, ary koa amboara (FPGA + RF) ADRV9361Z7035 SOM + ADRV1CRR-BOB ary ADRV9361Z7035 SOM + ADRV1CRR-FMC. Namboarina ho entana sary vita Karatra SD miorina amin'ny ARM Linux. Misy drafitra hanohanana ADRV9364Z7020 SOM + ADRV1CRR-BOB, Xilinx zed + FMCOMMS2/3/4, Xilinx ZCU102 + FMCOMMS2/3/4 ary
Xilinx ZCU102 + ADRV9371. Teo amin'ny 1300 euros teo ho eo ny vidin'ireo singa tafiditra tamin'ny prototype OpenWifi voalohany, saingy efa mandeha ny fandefasana entana mankany amin'ny boards mora kokoa. Ohatra, ny vidin'ny vahaolana mifototra amin'ny Ireo singa mifandraika amin'ny ADRV9364-Z7020 dia ho 700 euros, ary amin'ny fototra ZYNQ NH7020 - 400 euros.

Ny fitsapana ny fahombiazan'ny fampifandraisana ny mpanjifa amin'ny adaptatera USB TL-WDN4200 N900 mankany amin'ny teboka fidirana miorina amin'ny OpenWifi dia nahafahanay nahatratra 30.6Mbps (TCP) sy 38.8Mbps (UDP) rehefa mamindra angona avy amin'ny teboka fidirana mankany amin'ny mpanjifa ary 17.0Mbps (TCP) sy 21.5Mbps (UDP) rehefa ampitaina avy amin'ny mpanjifa mankany amin'ny teboka fidirana. Ho an'ny fitantanana dia azo ampiasaina ny fitaovana Linux mahazatra, toy ny ifconfig sy iwconfig, ary koa ny sdrctl utility manokana, izay miasa amin'ny alΓ lan'ny netlink ary mamela anao hifehy ny fiasan'ny SDR amin'ny ambaratonga ambany (manodinkodina ny rejisitra, manova ny fikandrana fotoana, sns.).

Amin'ireo tetikasa misokatra hafa manao fanandramana amin'ny stack Wi-Fi, azontsika atao ny manamarika ny tetikasa WimeFamolavolana IEEE 802.11 a/g/p mifanaraka fitaovana fandefasam-peo miorina amin'ny Radio GNU sy PC mahazatra. Mamolavola tetikasa ihany koa ny rindrambaiko open 802.11 wireless stacks Ziria ΠΈ Sora (Microsoft Research Software Radio).

Tetik'asa OpenWifi miaraka amin'ny fampiharana chip Wi-Fi misokatra mifototra amin'ny FPGA sy SDR

Source: opennet.ru

Add a comment