เบเบฒเบ™เบ›เปˆเบญเบเบงเบดเบ—เบฐเบเบธ GNU 3.8.0

เบซเบปเบเบ›เบตเบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบเบฒเบ™เบ›เปˆเบญเบเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบ‚เบถเป‰เบ™ เบ›เปˆเบญเบเบ•เบปเบง เบงเบดเบ—เบฐเบเบธ GNU 3.8, เป€เบ›เบฑเบ™เป€เบงเบ—เบตเบ›เบฐเบกเบงเบ™เบœเบปเบ™เบชเบฑเบ™เบเบฒเบ™เบ”เบดเบˆเบดเบ•เบญเบ™เบŸเบฃเบต. GNU Radio เปเบกเปˆเบ™เบŠเบธเบ”เบ‚เบญเบ‡เป‚เบ›เบฅเปเบเบฅเบกเปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเบงเบดเบ—เบฐเบเบธเบ—เบตเปˆเบกเบฑเบ, เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ”เบฑเบ”เปเบ›เบ‡เปเบฅเบฐเบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบชเบฑเบ™เบเบฒเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเปเบฅเบฐเบชเบปเปˆเบ‡เบ—เบตเปˆเบ–เบทเบเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™เบŠเบญเบšเปเบง, เปเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™เบฎเบฒเบ”เปเบงเบ‡เปˆเบฒเบเบ”เบฒเบเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบเปเบฒเปเบฅเบฐเบชเป‰เบฒเบ‡เบชเบฑเบ™เบเบฒเบ™. เป‚เบ„เบ‡เบเบฒเบ™ เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ GPLv3. เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเบชเปˆเบงเบ™เปƒเบซเบเปˆเบ‚เบญเบ‡ GNU Radio เปเบกเปˆเบ™เบ‚เบฝเบ™เบขเบนเปˆเปƒเบ™ Python;

เปƒเบ™เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบฎเบฑเบšเบชเบฑเบ™เบเบฒเบ™เปเบšเบšเบ—เบปเปˆเบงเป†เป„เบ›เบ—เบตเปˆเบšเปเปˆเบ•เบดเบ”เบเบฑเบšเปเบ–เบšเบ„เบงเบฒเบกเบ–เบตเปˆเปเบฅเบฐเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™เบชเบฑเบ™เบเบฒเบ™, เป€เบงเบ—เบตเบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบญเบธเบ›เบฐเบเบญเบ™เป€เบŠเบฑเปˆเบ™: เบชเบฐเบ–เบฒเบ™เบตเบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ GSM, เบญเบธเบ›เบฐเบเบญเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบ‚เบญเบ‡ tags RFID (IDs เป€เบญเป€เบฅเบฑเบเป‚เบ•เบฃเบ™เบดเบเปเบฅเบฐ passes, smart. เบšเบฑเบ”), เป€เบ„เบทเปˆเบญเบ‡เบฎเบฑเบš GPS, WiFi, เป€เบ„เบทเปˆเบญเบ‡เบฎเบฑเบšเบงเบดเบ—เบฐเบเบธ FM เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบชเบปเปˆเบ‡เบชเบฑเบ™เบเบฒเบ™, เป€เบ„เบทเปˆเบญเบ‡เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เป‚เบ—เบฅเบฐเบžเบฒเบš, radar เบ•เบปเบงเบ•เบฑเป‰เบ‡เบ•เบปเบงเบ•เบต, เป€เบ„เบทเปˆเบญเบ‡เบงเบดเป€เบ„เบฒเบฐ spectrum, เปเบฅเบฐเบญเบทเปˆเบ™เป†. เบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบ USRP, เบŠเบธเบ”เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบญเบปเบ‡เบ›เบฐเบเบญเบšเบฎเบฒเบ”เปเบงเบญเบทเปˆเบ™เป†เป€เบžเบทเปˆเบญเบ›เป‰เบญเบ™เปเบฅเบฐเบญเบญเบเบชเบฑเบ™เบเบฒเบ™, e.g. เบกเบต เป„เบ”เป€เบงเบตเบชเบณเบฅเบฑเบšเปเบœเปˆเบ™เบชเบฝเบ‡, เป€เบ„เบทเปˆเบญเบ‡เบฎเบฑเบšเบชเบฑเบ™เบเบฒเบ™เป‚เบ—เบฅเบฐเบžเบฒเบš, BladeRF, Myriad-RF, HackRF, UmTRX, Softrock, Comedi, Funcube, FMCOMMS, USRP เปเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™ S-Mini.

เบกเบฑเบ™เบเบฑเบ‡เบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ•เบปเบงเบเบญเบ‡, เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™เบŠเปˆเบญเบ‡, เป‚เบกเบ”เบนเบ™ synchronization, demodulators, equalizers, codecs เบชเบฝเบ‡, decoders เปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบšเบญเบทเปˆเบ™เป†เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเบงเบดเบ—เบฐเบเบธ. เบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เบญเบฒเบ„เบฒเบ™เป€เบžเบทเปˆเบญเบ›เบฐเบเบญเบšเบฅเบฐเบšเบปเบšเบชเปเบฒเป€เบฅเบฑเบ”เบฎเบนเบš, เป€เบŠเบดเปˆเบ‡, เบชเบปเบกเบ—เบปเบšเบเบฑเบšเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เป„เบซเบฅเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบšเบฅเบฑเบญเบ, เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบญเบญเบเปเบšเบšเบฅเบฐเบšเบปเบšเบงเบดเบ—เบฐเบเบธเป„เบ”เป‰เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบšเปเปˆเบกเบตเบ—เบฑเบเบชเบฐเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบก.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ•เบปเป‰เบ™เบ•เป:

  • เบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ C ++ 11 เปเบฅเบฐเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ›เบฐเบเบญเบš CMake เปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบฎเบนเบšเปเบšเบšเบฅเบฐเบซเบฑเบ”เบ–เบทเบเบ™เปเบฒเบกเบฒเปƒเบซเป‰เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบšเบฎเบนเบšเปเบšเบš clang;
  • เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบฅเบงเบกเบกเบต MPIR/GMP, Qt5, gsm เปเบฅเบฐ codec2. เบญเบฑเบšเป€เบ”เบ”เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบฅเบธเป‰เบ™เบ—เบตเปˆเป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบ‚เบญเบ‡ CMake, GCC, MSVC, Swig, Boost. เบ–เบญเบ™ libusb, Qt4 เปเบฅเบฐ CppUnit เบญเบญเบเบˆเบฒเบ dependencies;
  • เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš Python 3 เปเบกเปˆเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™, เบชเบฒเบ‚เบฒเบ•เปเปˆเป„เบ›เบ‚เบญเบ‡ GNU Radio 3.8 เบˆเบฐเป€เบ›เบฑเบ™เบ•เบปเบงเบชเบธเบ”เบ—เป‰เบฒเบเป‚เบ”เบเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Python 2;
  • เปƒเบ™ gnuradio-runtime, เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบกเบนเบ™เบ„เปˆเบฒเบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ tags "เป€เบงเบฅเบฒ" เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบทเบ™เปƒเบซเบกเปˆเปƒเบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเป‚เบกเบ”เบนเบ™ resampling;
  • เป€เบ–เบดเบ‡ GUI GRC (GNU Radio Companion) เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เปƒเบ™ C++, เบฎเบนเบšเปเบšเบš YAML เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปเบ—เบ™ XML, blks2 เบ–เบทเบเป‚เบเบเบเป‰เบฒเบ, เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบœเป‰เบฒเปƒเบšเป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเปเบฅเบฐเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบฅเบนเบเบชเบญเบ™เบกเบปเบ™เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก;
  • gr-qtgui GUI เป„เบ”เป‰เบ–เบทเบเบเป‰เบฒเบเบˆเบฒเบ Qt4 เป„เบ› Qt5;
  • gr-utils เป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” gr_modtool เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ. เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ PyQwt เป„เบ”เป‰เบ–เบทเบเป‚เบเบเบเป‰เบฒเบเบญเบญเบ;
  • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเป‚เบกเบ”เบนเบ™ gr-comedi, gr-fcd เปเบฅเบฐ gr-wxgui เป„เบ”เป‰เบ–เบทเบเบขเบธเบ”เป€เบŠเบปเบฒ.

    เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™