Kaupapa OpenWifi me te whakatinanatanga o te maramara Wi-Fi tuwhera i runga i te FPGA me te SDR

I te hui FOSDEM 2020 whakamutunga i tukuna tauira tuwherawifi, te whakawhanake i te whakatinanatanga tuwhera tuatahi o te katoa Wi-Fi 802.11a/g/n tāpae, te ahua tohu me te whakarereketanga i tohua i roto i te rorohiko (SDR, Software Defined Radio). Ka taea e OpenWifi te hanga i te whakatinanatanga tino whakahaere o nga waahanga katoa o te taputapu ahokore, tae atu ki nga paparanga taumata-iti, i roto i nga taputapu ahokore tikanga ka whakatinanahia ki te taumata o nga maramara kaore e taea te tirotiro. Waehere nga waahanga rorohikoA hoahoa me nga whakaahuatanga Ko nga poraka taputapu i te reo Verilog mo FPGA ka tohatohahia i raro i te raihana AGPLv3.

Ko te waahanga taputapu o te tauira mahi kua whakaatuhia i runga i te Xilinx Zynq FPGA me te AD9361 universal transceiver (RF). Ka whakamahia e OpenWifi te hoahoanga SoftMAC, e kii ana i te whakatinanatanga o te 802.11 ahokore matua (high-MAC) i runga i te taha taraiwa me te waahi o te paparanga iti-MAC i te taha FPGA. Ka whakamahia e te puranga ahokore te punaha mac80211 e whakaratohia ana e te kernel Linux. Ko te taunekeneke me te SDR ka mahia ma te taraiwa motuhake.

Kaupapa OpenWifi me te whakatinanatanga o te maramara Wi-Fi tuwhera i runga i te FPGA me te SDR

Āhuatanga matua:

  • Tautoko katoa mo te 802.11a/g me te tautoko wahanga mo te 802.11n MCS 0~7 (PHY rx anake inaianei). He mahere hei tautoko i te 802.11ax;
  • Aratuku 20MHz me te awhe auau mai i te 70 MHz ki te 6 GHz;
  • Aratau mahi: Ad hoc (whatunga o nga taputapu kiritaki), te waahi uru, te teihana me te aroturuki;
  • Te whakatinanatanga o te kawa paparanga hono ki te taha FPGA DCF (Mahinga Whakariterite Tohatoha), ma te whakamahi i te tikanga CSMA/CA. Ka whakarato i te wa tukatuka anga (SIFS) i te taumata 10us;
  • Nga tawhā matua mo te urunga hongere: RTS/CTS roa, CTS-ki-whaiaro, SIFS, DIFS, xIFS, mokamoka-wa, aha atu.
  • Tapahi wa (Te tapahi wa) i runga i te wahitau MAC;
  • Ka taea te whakarereke me te auau:
    2MHz mo 802.11ah me 10MHz mo 802.11p;

Kaupapa OpenWifi me te whakatinanatanga o te maramara Wi-Fi tuwhera i runga i te FPGA me te SDR

I tenei wa, ka whakaratohia e OpenWifi tautoko Ko nga papaaho SDR-a-FPGA
Xilinx ZC706 me nga taputapu Analog FMCOMMS2/3/4 transceivers, me nga paihere (FPGA + RF) ADRV9361Z7035 SOM + ADRV1CRR-BOB me ADRV9361Z7035 SOM + ADRV1CRR-FMC. I hangaia mo te uta whakaahua oti ARM Linux i runga i nga kaari SD. He mahere hei tautoko i te ADRV9364Z7020 SOM + ADRV1CRR-BOB, Xilinx zed + FMCOMMS2/3/4, Xilinx ZCU102 + FMCOMMS2/3/4 me
Xilinx ZCU102 + ADRV9371. Ko te utu mo nga waahanga i uru ki te tauira OpenWifi tuatahi mo te 1300 euros, engari kei te haere tonu te tauranga ki nga papa iti. Hei tauira, ko te utu mo te otinga i runga Pūrere Analog ADRV9364-Z7020 ka 700 euros, a i runga i te kaupapa ZYNQ NH7020 - 400 euros.

Ko te whakamatautau i te mahi o te hono i te kiritaki me te urutau USB TL-WDN4200 N900 ki tetahi waahi uru-a-Tuwhera-Wifi ka taea e matou te whakatutuki i te 30.6Mbps (TCP) me te 38.8Mbps (UDP) i te whakawhiti raraunga mai i te waahi uru ki te kiritaki me 17.0Mbps (TCP) me 21.5Mbps (UDP) ka tukuna mai i te kiritaki ki te waahi uru. Mo te whakahaere, ka taea te whakamahi i nga taputapu Linux paerewa, penei i te ifconfig me te iwconfig, me te sdrctl whaipainga motuhake, e mahi ana ma te netlink ka taea e koe te whakahaere i te mahi o te SDR i te taumata iti (whakarereke i nga rehitatanga, whakarereke i nga waahanga tapahanga wa, etc.).

I roto i etahi atu kaupapa tuwhera e whakamatautau ana i te puranga Wi-Fi, ka taea e taatau te tuhi i te kaupapa WimeTe whakawhanake i te IEEE 802.11 a/g/p e whai ana kaiwhakawhiti i runga i te reo irirangi GNU me te PC auau. Ko nga raupaparorohiko tuwhera 802.11 ahokore kei te whanake kaupapa Tiria и Sora (Microsoft Research Software Radio).

Kaupapa OpenWifi me te whakatinanatanga o te maramara Wi-Fi tuwhera i runga i te FPGA me te SDR

Source: opennet.ru

Tāpiri i te kōrero