GNU ريڊيو 3.8.0 جو رليز

گذريل اهم رليز کان ڇهه سال ٺهيل ڇڏڻ جي اين يو ريڊيو 3.8، هڪ مفت ڊجيٽل سگنل پروسيسنگ پليٽ فارم. GNU ريڊيو پروگرامن ۽ لائبريرين جو هڪ مجموعو آهي جيڪو توهان کي اجازت ڏئي ٿو صوابديدي ريڊيو سسٽم، ماڊليشن اسڪيمون ۽ وصول ڪيل ۽ موڪليل سگنلن جو فارم جنهن ۾ سافٽ ويئر ۾ بيان ڪيل آهن، ۽ سگنلن کي پڪڙڻ ۽ پيدا ڪرڻ لاءِ سادي هارڊويئر ڊوائيسز استعمال ڪيا وڃن ٿا. پروجيڪٽ طرفان ورهايل GPLv3 تحت لائسنس يافته. GNU ريڊيو جي اڪثر حصن لاءِ ڪوڊ Python ۾ لکيل آهي؛ پرفارمنس ۽ ليٽيسي لاءِ نازڪ حصا C++ ۾ لکيل آهن، جيڪو اصل وقت ۾ مسئلا حل ڪرڻ وقت پيڪيج کي استعمال ڪرڻ جي اجازت ڏئي ٿو.

يونيورسل پروگراميبل ٽرانسيورس سان ميلاپ ۾ جيڪي فريڪوئنسي بينڊ ۽ قسم جي سگنل ماڊليشن سان جڙيل نه آهن، پليٽ فارم کي ڊوائيسز ٺاهڻ لاءِ استعمال ڪري سگهجي ٿو جهڙوڪ GSM نيٽ ورڪن لاءِ بيس اسٽيشنون، ڊوائيسز RFID ٽيگ جي ريموٽ پڙهڻ لاءِ (اليڪٽرانڪ IDs ۽ پاسز، سمارٽ ڪارڊ)، GPS وصول ڪندڙ، وائي فائي، ايف ايم ريڊيو وصول ڪندڙ ۽ ٽرانسميٽر، ٽي وي ڊيڪوڊر، غير فعال ريڊار، اسپيڪٽرم اينالائيزر، وغيره. USRP کان علاوه، پيڪيج ٻين هارڊويئر حصن کي استعمال ڪري سگھي ٿو ان پٽ ۽ آئوٽ سگنلن لاءِ، مثال طور. موجود آهي سائونڊ ڪارڊز، ٽي وي ٽونر، بليڊ آر ايف، ميريڊ آر ايف، هيڪ آر ايف، يو ايم ٽي آرڪس، سافٽٽروڪ، ڪاميڊي، فنڪيوب، FMCOMMS، USRP ۽ S-Mini ڊوائيسز لاءِ ڊرائيور.

ان ۾ فلٽرن جو مجموعو، چينل ڪوڊيڪس، هم وقت سازي جي ماڊلز، ڊيموڊولرز، برابر ڪرڻ وارا، وائس ڪوڊيڪس، ڊيڪوڊرز ۽ ريڊيو سسٽم ٺاهڻ لاءِ ضروري عناصر شامل آھن. اهي عناصر استعمال ڪري سگھجن ٿا بلڊنگ بلاڪ جي طور تي هڪ مڪمل سسٽم کي گڏ ڪرڻ لاء، جيڪو، بلاڪ جي وچ ۾ ڊيٽا جي وهڪري کي طئي ڪرڻ جي صلاحيت سان گڏ، توهان کي پروگرامنگ جي مهارتن کان سواء ريڊيو سسٽم کي ڊزائين ڪرڻ جي اجازت ڏئي ٿو.

مکيه تبديليون:

  • ترقي ۾ C ++ 11 معيار ۽ سي ايم ميڪ اسيمبلي سسٽم جي استعمال لاء هڪ منتقلي ڪئي وئي آهي. ڪوڊ جو انداز ڪلانگ فارميٽ سان قطار ۾ آندو ويو آهي.
  • انحصار شامل آهن MPIR/GMP، Qt5، gsm ۽ codec2. CMake، GCC، MSVC، Swig، Boost جي انحصار ورزن لاءِ تازه ڪاري گهربل. هٽايو ويو libusb، Qt4 ۽ CppUnit انحصار مان؛
  • Python 3 سان مطابقت کي يقيني بڻايو ويو آهي، GNU ريڊيو 3.8 جي ايندڙ شاخ Python 2 جي مدد سان آخري هوندي.
  • gnuradio-runtime ۾، "وقت" ٽيگ جي جزوي قدرن جي پروسيسنگ کي ٻيهر نموني ماڊل سان استعمال ڪرڻ جي حوالي سان ٻيهر ڪم ڪيو ويو آهي.
  • GUI ڏانهن آر سي سي (GNU Radio Companion) C++ ۾ ڪوڊ جنريشن لاءِ اختياري سپورٽ شامل ڪئي وئي، XML جي بدران YAML فارميٽ استعمال ڪيو ويو، blks2 کي هٽايو ويو، ڪينواس جا اوزار خاصا بهتر ڪيا ويا ۽ گول تيرن لاءِ سپورٽ شامل ڪئي وئي؛
  • gr-qtgui GUI Qt4 کان Qt5 ڏانهن منتقل ڪيو ويو آهي.
  • gr-utils اهم طور تي بهتر ڪيو آهي gr_modtool افاديت. PyQwt تي ٻڌل يوٽيلٽيز کي هٽايو ويو آهي.
  • gr-comedi، gr-fcd ۽ gr-wxgui ماڊلز لاءِ سپورٽ بند ڪئي وئي آهي.

    جو ذريعو: opennet.ru

تبصرو شامل ڪريو