د وروستي مهم خوشې کیدو څخه شپږ کاله
د نړیوال برنامه وړ لیږدونکي سره په ترکیب کې چې د فریکوینسي بانډ او سیګنال انډول کولو ډول پورې تړلي ندي ، پلیټ فارم د وسیلو رامینځته کولو لپاره کارول کیدی شي لکه د GSM شبکو لپاره بیس سټیشنونه ، د RFID ټاګونو ریموټ لوستلو لپاره وسیلې (بریښنایی IDs او پاسونه ، سمارټ کارتونه) ، د GPS ریسیورونه ، وائی فای ، د ایف ایم راډیو ریسیورونه او لیږدونکي ، د تلویزیون ډیکوډرونه ، غیر فعال رادارونه ، د سپیکٹرم تحلیل کونکي او داسې نور. د USRP سربیره، کڅوړه کولی شي د نورو هارډویر اجزاو د ننوتلو او محصول سیګنالونو لپاره وکاروي، د بیلګې په توګه.
پدې کې د فلټرونو ټولګه هم شامله ده، د چینل کوډیکونه، د همغږي کولو ماډلونه، ډیموډولټر، برابرونکي، غږ کوډیکونه، ډیکوډرونه او نور عناصر چې د راډیو سیسټمونو رامینځته کولو لپاره اړین دي. دا عناصر د بشپړ شوي سیسټم راټولولو لپاره د ودانۍ بلاکونو په توګه کارول کیدی شي ، کوم چې د بلاکونو ترمینځ د ډیټا جریان ټاکلو وړتیا سره یوځای تاسو ته اجازه درکوي حتی د برنامې مهارتونو پرته د راډیو سیسټم ډیزاین کړئ.
اصلي بدلونونه:
- لیږد په پراختیا کې د C++ 11 معیاري او د CMake مجلس سیسټم کارولو ته رامینځته شوی. د کوډ سټایل د کلینګ فارمیټ سره سم راوړل شوی؛
- په انحصار کې MPIR/GMP، Qt5، gsm او codec2 شامل دي. د CMake، GCC، MSVC، Swig، Boost د انحصاري نسخو لپاره تازه شوي اړتیاوې. له انحصار څخه لیبسب، Qt4 او CppUnit لرې کړل؛
- د Python 3 سره مطابقت ډاډمن شوی، د GNU راډیو 3.8 راتلونکی څانګه به د پایتون 2 ملاتړ سره وروستۍ وي؛
- په gnuradio-runtime کې، د "وخت" ټګونو د جزوي ارزښتونو پروسس د بیا نمونې کولو ماډلونو سره د کارولو په شرایطو کې بیا کار شوی دی؛
- GUI ته
GRC (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