የመጨረሻው ጉልህ ከተለቀቀ ስድስት ዓመታት
የድግግሞሽ ባንድ እና የምልክት ማሻሻያ አይነት ጋር ያልተያያዙ ሁለንተናዊ ፕሮግራሚካዊ ትራንስፎርመሮች ጋር በማጣመር መድረኩ ለጂ.ኤስ.ኤም ኔትወርኮች የመሠረት ጣቢያዎችን፣ RFID መለያዎችን (ኤሌክትሮኒካዊ መታወቂያዎች እና ማለፊያዎች) የርቀት ንባብ መሣሪያዎችን ለመፍጠር ሊያገለግል ይችላል። ካርዶች) ፣ ጂፒኤስ ተቀባዮች ፣ ዋይፋይ ፣ ኤፍኤም ሬዲዮ ተቀባዮች እና አስተላላፊዎች ፣ የቲቪ ዲኮደሮች ፣ ተገብሮ ራዳር ፣ ስፔክትረም ተንታኞች ፣ ወዘተ. ከ USRP በተጨማሪ ጥቅሉ ሌሎች የሃርድዌር ክፍሎችን በመጠቀም ምልክቶችን ለማስገባት እና ውፅዓት ሊጠቀም ይችላል ፣ ለምሳሌ ፣
አወቃቀሩ የሬዲዮ ስርዓቶችን ለመፍጠር አስፈላጊ የሆኑትን የማጣሪያዎች፣ የሰርጥ ኮዴኮች፣ የማመሳሰል ሞጁሎች፣ ዲሞዱላተሮች፣ አመጣጣኞች፣ የድምጽ ኮዴኮች፣ ዲኮደሮች እና ሌሎች ንጥረ ነገሮችንም ያካትታል። እነዚህ ንጥረ ነገሮች ለተጠናቀቀው ስርዓት እንደ ግንባታ ብሎኮች ሊያገለግሉ ይችላሉ ፣ ይህም በብሎኮች መካከል ያለውን የመረጃ ፍሰት የመወሰን ችሎታ ጋር ተዳምሮ የፕሮግራም ችሎታ ሳይኖርዎት የሬዲዮ ስርዓቶችን ለመንደፍ ያስችልዎታል ።
ዋና ለውጦች፡-
- በልማት ውስጥ የ C ++ 11 ደረጃን እና የ CMake ስብሰባ ስርዓትን ለመጠቀም ሽግግር ተደርጓል. የኮዱ ዘይቤ ከ clang-format ጋር ወደ መስመር ቀርቧል;
- ጥገኞች MPIR/GMP፣ Qt5፣ gsm እና codec2 ያካትታሉ። ለCMake፣ GCC፣ MSVC፣ Swig፣ Boost የጥገኝነት ስሪቶች የተዘመኑ መስፈርቶች። ሊበስብ፣ Qt4 እና CppUnit ከጥገኛዎች ተወግዷል።
- ከፓይዘን 3 ጋር ተኳሃኝነት የተረጋገጠ ነው፣ የሚቀጥለው የጂኤንዩ ሬድዮ 3.8 ቅርንጫፍ ለ Python 2 ድጋፍ ያለው የመጨረሻው ይሆናል።
- በ gnuradio-runtime ውስጥ ፣ የ “ጊዜ” መለያዎች ክፍልፋይ እሴቶችን ማካሄድ ከእንደገና ሞጁሎች አጠቃቀም አንፃር እንደገና ተሠርቷል ።
- ወደ GUI
GRC (ጂኤንዩ ራዲዮ ኮምፓኒየን) በC++ ውስጥ ለኮድ ማመንጨት አማራጭ ድጋፍ ጨምሯል፣ ከኤክስኤምኤል ይልቅ YAML ፎርማት ጥቅም ላይ ውሎ ነበር፣ blks2 ተወግዷል፣ የሸራ መሳሪያዎች በከፍተኛ ሁኔታ ተሻሽለው እና የተጠጋጉ ቀስቶች ድጋፍ ተጨምሯል። - የ gr-qtgui GUI ከ Qt4 ወደ Qt5 ተወስዷል;
- gr-utils የ gr_modtool መገልገያውን በእጅጉ አሻሽሏል። በPyQwt ላይ የተመሠረቱ መገልገያዎች ተወግደዋል;
- የ gr-comedi፣ gr-fcd እና gr-wxgui ሞጁሎች ድጋፍ ተቋርጧል።
ምንጭ: opennet.ru