குனு வானொலி 3.8.0 வெளியீடு

கடந்த குறிப்பிடத்தக்க வெளியீட்டிலிருந்து ஆறு ஆண்டுகள் உருவானது வெளியீடு குனு வானொலி 3.8, இலவச டிஜிட்டல் சிக்னல் செயலாக்க தளம். குனு வானொலி என்பது மென்பொருளில் குறிப்பிடப்பட்டுள்ள தன்னிச்சையான வானொலி அமைப்புகள், பண்பேற்றம் திட்டங்கள் மற்றும் பெறப்பட்ட மற்றும் அனுப்பப்பட்ட சிக்னல்களின் வடிவத்தை உருவாக்க உங்களை அனுமதிக்கும் நிரல்கள் மற்றும் நூலகங்களின் தொகுப்பாகும். திட்டம் வழங்கியது GPLv3 இன் கீழ் உரிமம் பெற்றது. குனு வானொலியின் பெரும்பாலான கூறுகளுக்கான குறியீடு பைத்தானில் எழுதப்பட்டுள்ளது; செயல்திறன் மற்றும் தாமதத்திற்கு முக்கியமான பகுதிகள் C++ இல் எழுதப்பட்டுள்ளன, இது உண்மையான நேரத்தில் சிக்கல்களைத் தீர்க்கும் போது தொகுப்பைப் பயன்படுத்த அனுமதிக்கிறது.

அதிர்வெண் பேண்ட் மற்றும் சிக்னல் மாடுலேஷன் வகையுடன் இணைக்கப்படாத உலகளாவிய நிரல்படுத்தக்கூடிய டிரான்ஸ்ஸீவர்களுடன் இணைந்து, ஜிஎஸ்எம் நெட்வொர்க்குகளுக்கான அடிப்படை நிலையங்கள், RFID குறிச்சொற்களை தொலைவிலிருந்து படிக்கும் சாதனங்கள் (எலக்ட்ரானிக் ஐடிகள் மற்றும் பாஸ்கள், ஸ்மார்ட்டுகள் போன்ற சாதனங்களை உருவாக்க மேடையைப் பயன்படுத்தலாம். அட்டைகள்) , ஜிபிஎஸ் பெறுநர்கள், வைஃபை, எஃப்எம் ரேடியோ ரிசீவர்கள் மற்றும் டிரான்ஸ்மிட்டர்கள், டிவி டிகோடர்கள், செயலற்ற ரேடார்கள், ஸ்பெக்ட்ரம் பகுப்பாய்விகள் போன்றவை. USRP க்கு கூடுதலாக, தொகுப்பு மற்ற வன்பொருள் கூறுகளை உள்ளீடு மற்றும் வெளியீடு சமிக்ஞைகளுக்கு பயன்படுத்தலாம், எ.கா. கிடைக்கிறது ஒலி அட்டைகள், டிவி ட்யூனர்கள், BladeRF, MRIAD-RF, HackRF, UmTRX, Softrock, Comedi, Funcube, FMCOMMS, USRP மற்றும் S-Mini சாதனங்களுக்கான இயக்கிகள்.

இந்த கட்டமைப்பில் வடிகட்டிகள், சேனல் கோடெக்குகள், ஒத்திசைவு தொகுதிகள், டெமோடுலேட்டர்கள், சமப்படுத்திகள், குரல் கோடெக்குகள், டிகோடர்கள் மற்றும் ரேடியோ அமைப்புகளை உருவாக்கத் தேவையான பிற கூறுகளின் தொகுப்பும் அடங்கும். இந்த கூறுகள் ஒரு முடிக்கப்பட்ட அமைப்பைச் சேகரிக்க கட்டுமானத் தொகுதிகளாகப் பயன்படுத்தப்படலாம், இது தொகுதிகளுக்கு இடையில் தரவு ஓட்டங்களைத் தீர்மானிக்கும் திறனுடன் இணைந்து, நிரலாக்க திறன்கள் இல்லாமல் கூட வானொலி அமைப்புகளை வடிவமைக்க உங்களை அனுமதிக்கிறது.

முக்கிய மாற்றங்கள்:

  • வளர்ச்சியில் C++11 தரநிலை மற்றும் CMake அசெம்பிளி சிஸ்டத்தின் பயன்பாட்டிற்கு மாற்றம் செய்யப்பட்டுள்ளது. குறியீட்டு பாணி கணகண வென்ற சப்தம்-வடிவத்துடன் இணைக்கப்பட்டுள்ளது;
  • சார்புகளில் MPIR/GMP, Qt5, gsm மற்றும் codec2 ஆகியவை அடங்கும். CMake, GCC, MSVC, Swig, Boost ஆகியவற்றின் சார்பு பதிப்புகளுக்கான புதுப்பிக்கப்பட்ட தேவைகள். சார்புகளில் இருந்து libusb, Qt4 மற்றும் CppUnit அகற்றப்பட்டது;
  • பைதான் 3 உடன் இணக்கத்தன்மை உறுதி செய்யப்படுகிறது, குனு ரேடியோ 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

கருத்தைச் சேர்