د OpenWifi پروژه د FPGA او SDR پراساس د خلاص وائی فای چپ پلي کولو سره

په وروستي FOSDEM 2020 کنفرانس کې وړاندې شوی مسوده پرانستل، د بشپړ Wi-Fi 802.11a/g/n سټیک لومړی خلاص پلي کول رامینځته کول ، د سیګنال شکل او ماډلول چې په سافټویر کې مشخص شوي (SDR، سافټویر تعریف شوي راډیو). OpenWifi تاسو ته اجازه درکوي د بې سیم وسیلې د ټولو برخو بشپړ کنټرول پلي کول رامینځته کړئ ، پشمول د ټیټې کچې پرتونو ، کوم چې په دودیز بې سیم اډاپټرونو کې د چپس په کچه پلي کیږي چې د پلټنې وړ ندي. کوډ د سافټویر برخېاو همدارنګه ډیاګرامونه او توضیحات د FPGA لپاره په ویریلوګ ژبه کې د هارډویر بلاکونه د AGPLv3 جواز لاندې ویشل شوي.

د ښودل شوي کاري پروټوټایپ هارډویر برخه د Xilinx Zynq FPGA او AD9361 یونیورسل ټرانسیور (RF) پراساس ده. OpenWifi د SoftMAC جوړښت کاروي، کوم چې د ډرایور اړخ کې د اصلي 802.11 بې سیم سټیک (لوړ-MAC) پلي کول او د FPGA اړخ کې د ټیټ-MAC پرت شتون په ګوته کوي. د بې سیم سټیک د میک 80211 فرعي سیسټم کاروي چې د لینکس کرنل لخوا چمتو شوی. د SDR سره تعامل د ځانګړي چلوونکي له لارې ترسره کیږي.

د OpenWifi پروژه د FPGA او SDR پراساس د خلاص وائی فای چپ پلي کولو سره

کلیدي ځانګړتیاوې:

  • د 802.11a/g لپاره بشپړ ملاتړ او د 802.11n MCS 0~7 لپاره جزوي ملاتړ (یوازې د اوس لپاره PHY rx). د 802.11ax ملاتړ کولو پلانونه شتون لري؛
  • بینډ ویت 20MHz او فریکونسۍ له 70 MHz څخه تر 6 GHz پورې؛
  • عملیاتي حالتونه: اډ هاک (د پیرودونکي وسایلو شبکه)، د لاسرسي نقطه، سټیشن او څارنه؛
  • د FPGA اړخ کې د لینک پرت پروتوکول پلي کول DCF (د ویشل شوي همغږۍ فعالیت)، د CSMA/CA میتود په کارولو سره. د چوکاټ پروسس کولو وخت چمتو کوي (SIFSپه 10us کچه؛
  • د ترتیب وړ چینل لاسرسي لومړیتوب پیرامیټونه: د RTS/CTS موده، CTS-to-self، SIFS، DIFS، xIFS، سلاټ وخت، او نور.
  • د وخت ټوټه کول (د ټوټې کولو وختد MAC پتې پر بنسټ؛
  • په اسانۍ سره د بدلون وړ بینډ ویت او فریکونسۍ:
    2MHz د 802.11ah لپاره او 10MHz د 802.11p لپاره؛

د OpenWifi پروژه د FPGA او SDR پراساس د خلاص وائی فای چپ پلي کولو سره

اوس مهال، OpenWifi چمتو کوي ملاتړ د FPGA پر بنسټ SDR پلیټ فارمونه
Xilinx ZC706 د انلاګ وسیلو سره FMCOMMS2/3/4 transceivers، او همدارنګه بنډلونه (FPGA + RF) ADRV9361Z7035 SOM + ADRV1CRR-BOB او ADRV9361Z7035 SOM + ADRV1CRR-FMC. د بارولو لپاره جوړ شوی بشپړ شوی انځور د ARM لینکس پر بنسټ SD کارتونه. د ADRV9364Z7020 SOM + ADRV1CRR-BOB، Xilinx zed + FMCOMMS2/3/4، Xilinx ZCU102 + FMCOMMS2/3/4 او
Xilinx ZCU102 + ADRV9371. د لومړي OpenWifi پروټوټایپ کې د شاملو اجزاوو لګښت شاوخوا 1300 یورو و، مګر ارزانه بورډونو ته پورټ کول روان دي. د مثال په توګه، پر بنسټ د حل لګښت انلاګ وسیلې ADRV9364-Z7020 700 یورو به وي، او په اساس ZYNQ NH7020 - 400 یورو.

د OpenWifi-based لاسرسي نقطې سره د TL-WDN4200 N900 USB اډاپټر سره د پیرودونکي وصل کولو فعالیت ازموینه موږ ته اجازه راکړه چې د 30.6Mbps (TCP) او 38.8Mbps (UDP) له لارې ترلاسه کړو کله چې پیرودونکي ته د لاسرسي نقطې څخه ډیټا لیږدولو او 17.0Mbps (TCP) او 21.5Mbps (UDP) کله چې د پیرودونکي څخه د لاسرسي نقطې ته لیږدول کیږي. د مدیریت لپاره، د لینوکس معیاري اسانتیاوې کارول کیدی شي، لکه ifconfig او iwconfig، په بیله بیا د یو ځانګړي کارونې sdrctl، کوم چې د netlink له لارې کار کوي او تاسو ته اجازه درکوي چې په ټیټه کچه د SDR عملیات کنټرول کړي (د راجسترونو سمبالول، د وخت سلائس ترتیبات بدلول، وغيره).

د نورو خلاص پروژو په مینځ کې چې د Wi-Fi سټیک سره تجربه کوي ، موږ کولی شو پروژه یاد کړو وایمد IEEE 802.11 a/g/p سره مطابقت ته وده ورکول لېږدونکی د GNU راډیو او منظم کمپیوټر پراساس. د سافټویر خلاص 802.11 بې سیم سټیکونه هم پروژې رامینځته کوي زیری и سوره (د مایکروسافټ ریسرچ سافټویر راډیو).

د OpenWifi پروژه د FPGA او SDR پراساس د خلاص وائی فای چپ پلي کولو سره

سرچینه: opennet.ru

Add a comment