рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдХрд╛рд╢рдирд╛рдкрд╛рд╕реВрди рд╕рд╣рд╛ рд╡рд░реНрд╖реЗ
рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реА рдмрдБрдб рдЖрдгрд┐ рд╕рд┐рдЧреНрдирд▓ рдореЙрдбреНрдпреБрд▓реЗрд╢рдирдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рд╢реА рдЬреЛрдбрд▓реЗрд▓реЗ рдирд╕рд▓реЗрд▓реНрдпрд╛ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдмрд▓ рдЯреНрд░рд╛рдиреНрд╕рд╕реАрд╡реНрд╣рд░реНрд╕рдЪреНрдпрд╛ рд╕рдВрдпреЛрдЬрдирд╛рдд, рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪрд╛ рд╡рд╛рдкрд░ рдЬреАрдПрд╕рдПрдо рдиреЗрдЯрд╡рд░реНрдХрд╕рд╛рдареА рдмреЗрд╕ рд╕реНрдЯреЗрд╢рдиреНрд╕, рдЖрд░рдПрдлрдЖрдпрдбреА рдЯреЕрдЧреНрдЬрдЪреНрдпрд╛ рд░рд┐рдореЛрдЯ рд░реАрдбрд┐рдВрдЧрд╕рд╛рдареА рдЙрдкрдХрд░рдгреЗ (рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдЖрдпрдбреА рдЖрдгрд┐ рдкрд╛рд╕, рд╕реНрдорд╛рд░реНрдЯ) рдмрдирд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдХрд╛рд░реНрдб) , рдЬреАрдкреАрдПрд╕ рд░рд┐рд╕реАрд╡реНрд╣рд░, рд╡рд╛рдпрдлрд╛рдп, рдПрдлрдПрдо рд░реЗрдбрд┐рдУ рд░рд┐рд╕реАрд╡реНрд╣рд░ рдЖрдгрд┐ рдЯреНрд░рд╛рдиреНрд╕рдореАрдЯрд░, рдЯреАрд╡реНрд╣реА рдбреАрдХреЛрдбрд░, рдирд┐рд╖реНрдХреНрд░рд┐рдп рд░рдбрд╛рд░, рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдЗ. USRP рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдкреЕрдХреЗрдЬ рдЗрддрд░ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдШрдЯрдХ рдЗрдирдкреБрдЯ рдЖрдгрд┐ рдЖрдЙрдЯрдкреБрдЯ рд╕рд┐рдЧреНрдирд▓рд╕рд╛рдареА рд╡рд╛рдкрд░реВ рд╢рдХрддреЗ, рдЙрджрд╛.
рдпрд╛рдордзреНрдпреЗ рдлрд┐рд▓реНрдЯрд░реНрд╕, рдЪреЕрдиреЗрд▓ рдХреЛрдбреЗрдХреНрд╕, рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди рдореЙрдбреНрдпреВрд▓реНрд╕, рдбрд┐рдореЙрдбреНрдпреБрд▓реЗрдЯрд░, рдЗрдХреНрд╡рд▓рд╛рдЗрдЭрд░, рд╡реНрд╣реЙрдЗрд╕ рдХреЛрдбреЗрдХреНрд╕, рдбреАрдХреЛрдбрд░ рдЖрдгрд┐ рд░реЗрдбрд┐рдУ рд╕рд┐рд╕реНрдЯрдо рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЗрддрд░ рдШрдЯрдХрд╛рдВрдЪрд╛ рд╕рдВрдЧреНрд░рд╣ рджреЗрдЦреАрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдпрд╛ рдШрдЯрдХрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рддрдпрд╛рд░ рдкреНрд░рдгрд╛рд▓реА рдПрдХрддреНрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдмреНрд▓реЙрдХреНрд╕ рдореНрд╣рдгреВрди рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдЬреЗ рдмреНрд▓реЙрдХреНрд╕рдордзреАрд▓ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрд╕рд╣ рдПрдХрддреНрд░рд┐рддрдкрдгреЗ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреМрд╢рд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рджреЗрдЦреАрд▓ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд░реЗрдбрд┐рдУ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рдЭрд╛рдЗрди рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
рдореБрдЦреНрдп рдмрджрд▓:
- рд╡рд┐рдХрд╛рд╕рд╛рдордзреНрдпреЗ C++ 11 рдорд╛рдирдХ рдЖрдгрд┐ CMake рдЕрд╕реЗрдВрдмреНрд▓реА рд╕рд┐рд╕реНрдЯрдордЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдХреНрд░рдордг рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рд╕рдВрд╣рд┐рддрд╛ рд╢реИрд▓реА рдХреНрд▓рдБрдЧ-рд╕реНрд╡рд░реВрдкрд╛рдиреБрд╕рд╛рд░ рдЖрдгрд▓реА рдЬрд╛рддреЗ;
- рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡рд╛рдВрдордзреНрдпреЗ MPIR/GMP, Qt5, gsm рдЖрдгрд┐ codec2 рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддреЛ. CMake, GCC, MSVC, Swig, Boost рдЪреНрдпрд╛ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╕рд╛рдареА рдЕрджреНрдпрдпрд╛рд╡рдд рдЖрд╡рд╢реНрдпрдХрддрд╛. libusb, Qt4 рдЖрдгрд┐ CppUnit рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡рд╛рдВрдордзреВрди рдХрд╛рдврд▓реЗ;
- Python 3 рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ, GNU рд░реЗрдбрд┐рдУ 3.8 рдЪреА рдкреБрдвреАрд▓ рд╢рд╛рдЦрд╛ рдкрд╛рдпрдерди 2 рдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рд╕рд╣ рд╢реЗрд╡рдЯрдЪреА рдЕрд╕реЗрд▓;
- рдЧреНрдиреБрд░рд╛рдбрд┐рдУ-рд░рдирдЯрд╛рдЗрдордордзреНрдпреЗ, тАЬрдЯрд╛рдЗрдотАЭ рдЯреЕрдЧреНрдЬрдЪреНрдпрд╛ рдлреНрд░реЕрдХреНрд╢рдирд▓ рд╡реНрд╣реЕрд▓реНрдпреВрдЬрдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд░реАрд╕реЗрдореНрдкрд▓рд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓реНрд╕рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рдкреБрдиреНрд╣рд╛ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ;
- 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