လွန်ခဲ့တဲ့ ခြောက်နှစ်ကတည်းက သိသာထင်ရှားတဲ့ ထုတ်ဝေမှုပါ။
လှိုင်းနှုန်းလှိုင်းနှင့် အချက်ပြမှု အမျိုးအစားနှင့် ဆက်စပ်မှုမရှိသော universal programmable transceivers များနှင့် ပေါင်းစပ်ကာ၊ GSM ကွန်ရက်များအတွက် အခြေခံဘူတာများ၊ RFID တဂ်များကို အဝေးမှဖတ်ရှုခြင်းအတွက် စက်များ (အီလက်ထရွန်းနစ် ID များနှင့် passes၊ smart ကတ်များ)၊ GPS လက်ခံကိရိယာများ၊ WiFi၊ FM ရေဒီယိုလက်ခံကိရိယာများနှင့် ထုတ်လွှင့်စက်များ၊ တီဗီကုဒ်ကိရိယာများ၊ passive ရေဒါများ၊ spectrum ခွဲခြမ်းစိတ်ဖြာသူများ၊ စသည်တို့။ USRP အပြင်၊ ပက်ကေ့ခ်ျသည် အချက်ပြမှုများကို အဝင်နှင့်အထွက်ပြုလုပ်ရန်အတွက် အခြားသော ဟာ့ဒ်ဝဲအစိတ်အပိုင်းများကို အသုံးပြုနိုင်သည်။
၎င်းတွင် စစ်ထုတ်မှုများ၊ ချန်နယ်ကုဒ်ဒစ်များ၊ ထပ်တူပြုခြင်း modules၊ demodulators၊ equalizers၊ voice codecs၊ decoders နှင့် ရေဒီယိုစနစ်များဖန်တီးရန် လိုအပ်သော အခြားအရာများ ပါဝင်သည်။ ဤဒြပ်စင်များကို တည်ဆောက်ခြင်းတုံးများအဖြစ် အသုံးပြုနိုင်ပြီး၊ ဘလောက်များကြားတွင် ဒေတာစီးဆင်းမှုများကို ဆုံးဖြတ်နိုင်စွမ်းနှင့် ပေါင်းစပ်ကာ ပရိုဂရမ်းမင်းကျွမ်းကျင်မှုမရှိဘဲ ရေဒီယိုစနစ်များကို ဒီဇိုင်းထုတ်နိုင်စေပါသည်။
အဓိကပြောင်းလဲမှုများ-
- ဖွံ့ဖြိုးတိုးတက်မှုတွင် C++11 စံနှုန်းနှင့် CMake တပ်ဆင်မှုစနစ်တို့ကို အသုံးပြုခြင်းသို့ ကူးပြောင်းခဲ့သည်။ ကုဒ်စတိုင်ကို clang-format နှင့်အညီ ထည့်သွင်းထားသည်။
- မှီခိုမှုများတွင် MPIR/GMP၊ Qt5၊ gsm နှင့် codec2 တို့ ပါဝင်သည်။ CMake၊ GCC၊ MSVC၊ Swig၊ Boost ၏မှီခိုမှုဗားရှင်းများအတွက် အပ်ဒိတ်လိုအပ်ချက်များ။ libusb၊ Qt4 နှင့် CppUnit အား မှီခိုမှုမှ ဖယ်ရှားခဲ့သည်။
- Python 3 နှင့် လိုက်ဖက်ညီမှုကို သေချာစေသည်၊၊ GNU Radio 3.8 ၏နောက်ထပ်ဌာနခွဲသည် Python 2 အတွက် ပံ့ပိုးမှုဖြင့် နောက်ဆုံးဖြစ်လိမ့်မည်။
- gnuradio-runtime တွင်၊ “အချိန်” တဂ်များ၏ အပိုင်းကိန်းတန်ဖိုးများကို ပြန်လည်နမူနာယူသည့် modules များဖြင့် အသုံးပြုသည့်အခြေအနေတွင် ပြန်လည်လုပ်ဆောင်ခဲ့သည်၊
- GUI သို့
GRC (GNU Radio Companion) သည် C++ တွင် ကုဒ်ထုတ်လုပ်ခြင်းအတွက် စိတ်ကြိုက်ရွေးချယ်နိုင်သော ပံ့ပိုးမှုကို ပေါင်းထည့်လိုက်သည်၊ XML အစား YAML ဖော်မတ်ကို အသုံးပြုခဲ့သည်၊ blks2 ကို ဖယ်ရှားလိုက်သည်၊ ကင်းဗတ်တူးလ်များ သိသိသာသာ တိုးတက်ကောင်းမွန်လာပြီး လုံးဝန်းသောမြှားများအတွက် ပံ့ပိုးမှုကို ပေါင်းထည့်ထားသည်။ - gr-qtgui GUI ကို Qt4 မှ Qt5 သို့ ရွှေ့ထားသည်။
- gr-utils သည် gr_modtool utility ကို သိသိသာသာ မြှင့်တင်ပေးခဲ့သည်။ PyQwt ကို အခြေခံထားသော အသုံးအဆောင်များကို ဖယ်ရှားလိုက်ပါပြီ။
- gr-comedi၊ gr-fcd နှင့် gr-wxgui modules များအတွက် ပံ့ပိုးမှုကို ရပ်ဆိုင်းလိုက်ပါပြီ။
source: opennet.ru