Mashruuca OpenWifi oo leh hirgelinta chip Wi-Fi furan oo ku salaysan FPGA iyo SDR

Shirkii ugu dambeeyay ee FOSDEM 2020 soo bandhigay qabyo-qorid FurWifi, horumarinta fulinta ugu horeysay ee furan ee Wi-Fi buuxa 802.11a/g/n, qaabka signalka iyo habaynta kaas oo lagu qeexay software (SDR, Software Defined Radio). OpenWifi waxay kuu ogolaaneysaa inaad abuurto hirgelinta si buuxda loo xakameynayo ee dhammaan qaybaha qalabka wireless-ka, oo ay ku jiraan lakabyada hoose, kuwaas oo ku jira adapters-ka caadiga ah ee caadiga ah waxaa lagu hirgeliyaa heerka jajabyada aan la hubin. Koodhka qaybaha softwareMarkaasay jaantusyada iyo sharraxaadaha Qalabka qalabka ee luqadda Verilog ee FPGA waxaa lagu qaybiyaa shatiga AGPLv3.

Qaybta hardware ee tusaalaha shaqada ee la soo bandhigay waxay ku salaysan tahay Xilinx Zynq FPGA iyo AD9361 transceiver caalamiga ah (RF). OpenWifi waxay isticmaashaa qaab dhismeedka SoftMAC, taas oo tusinaysa hirgalinta 802.11 xidhmo-wayne wireless (sare-MAC) dhinaca darawalka iyo joogitaanka lakabka MAC-hoose ee dhinaca FPGA. Xirmada bilaa-waayirka ah waxay isticmaashaa nidaamka hoosaadka mac80211 ee ay bixiso Linux kernel. Isdhexgalka SDR waxaa lagu fuliyaa darawal gaar ah.

Mashruuca OpenWifi oo leh hirgelinta chip Wi-Fi furan oo ku salaysan FPGA iyo SDR

Tilmaamaha muhiimka ah:

  • Taageerada buuxda ee 802.11a/g iyo taageero qayb ah 802.11n MCS 0~7 (PHY rx kaliya hadda). Waxaa jira qorshayaal lagu taageerayo 802.11ax;
  • Bandwidth 20MHz iyo inta jeer ee kala duwan laga bilaabo 70 MHz ilaa 6 GHz;
  • Hababka hawlgalka: Ad hoc (shabakadda aaladaha macmiilka), barta gelitaanka, saldhigga iyo la socodka;
  • Hirgelinta borotokoolka lakabka isku xirka ee dhinaca FPGA DCF (Shaqada Isku-dubbarid Qaybsan), iyadoo la adeegsanayo habka CSMA/CA. Waxay bixisaa wakhtiga habayntaSIFS) heerka 10us;
  • Halbeegyada mudnaanta leh ee marinka kanaalka la hagaajin karo: Muddada RTS/CTS, CTS-ka-laftirka, SIFS, DIFS, xIFS, wakhtiga booska, iwm.
  • Waqti goyn (Waqti goyn) ku salaysan cinwaanka MAC;
  • Xaddiga iyo inta jeer ee si fudud loo beddeli karo:
    2MHz ee 802.11ah iyo 10MHz ee 802.11p;

Mashruuca OpenWifi oo leh hirgelinta chip Wi-Fi furan oo ku salaysan FPGA iyo SDR

Hadda, OpenWifi ayaa bixisa taageero Goobaha SDR ee ku salaysan FPGA
Xilinx ZC706 leh Analog Devices FMCOMMS2/3/4 transceivers, iyo sidoo kale xidhmooyinka (FPGA + RF) ADRV9361Z7035 SOM + ADRV1CRR-BOB iyo ADRV9361Z7035 SOM + ADRV1CRR-FMC. Loo sameeyay rarista sawir dhammaatay ARM Linux ku salaysan kaararka SD. Waxaa jira qorshayaal lagu taageerayo ADRV9364Z7020 SOM + ADRV1CRR-BOB, Xilinx zed + FMCOMMS2/3/4, Xilinx ZCU102 + FMCOMMS2/3/4 iyo
Xilinx ZCU102 + ADRV9371. Qiimaha qaybaha ku lug lahaa prototype-kii ugu horreeyay ee OpenWifi wuxuu ahaa ilaa 1300 euro, laakiin u wareejinta looxyada ka jaban ayaa socda. Tusaale ahaan, kharashka xalka ku salaysan Analog Aaladaha ADRV9364-Z7020 waxay noqon doontaa 700 euro, oo ku saleysan ZYNQ NH7020 waa 400 Euro.

Tijaabinta waxqabadka isku xidhka macmiilka leh TL-WDN4200 N900 adabtarada USB-ga ee barta gelitaanka OpenWifi-ku-saleysan waxay noo ogolaatay inaan gaarno waxsoosaarka 30.6Mbps (TCP) iyo 38.8Mbps (UDP) marka xogta laga wareejinayo barta gelitaanka macmiilka iyo 17.0Mbps (TCP) iyo 21.5Mbps (UDP) marka laga soo gudbiyo macmiilka oo loo gudbiyo barta marinka. Maareynta, adeegyada Linux caadiga ah waxaa loo isticmaali karaa, sida ifconfig iyo iwconfig, iyo sidoo kale utility sdrctl gaar ah, kaas oo ka shaqeeya via netlink oo kuu ogolaanaya inaad si ay u xakameeyaan hawlgalka SDR heer hoose ah (wax-ka-beddelka diiwaanka, beddelo goobaha jeexan waqtiga, iwm.).

Mashaariic kale oo furan oo lagu tijaabinayo xirmada Wi-Fi, waxaan ogaan karnaa mashruuca WimeHorumarinta IEEE 802.11 a/g/p waafaqsan gudbiyaha ku salaysan GNU Radio iyo PC joogto ah. Software-ka furan 802.11 xirmooyinka wireless-ka ayaa sidoo kale horumarinaya mashaariic Ziria ΠΈ Sora (Microsoft Research Software Radio).

Mashruuca OpenWifi oo leh hirgelinta chip Wi-Fi furan oo ku salaysan FPGA iyo SDR

Source: opennet.ru

Add a comment