Издање ГНУ Радио 3.8.0

Шест година од последњег значајног издања формирана издање ГНУ Радио 3.8, бесплатна платформа за дигиталну обраду сигнала. ГНУ Радио је скуп програма и библиотека који вам омогућавају да креирате произвољне радио системе, модулационе шеме и форме примљених и послатих сигнала у којима су специфицирани у софтверу, а једноставни хардверски уређаји се користе за хватање и генерисање сигнала. Пројекат дистрибуира лиценциран под ГПЛв3. Код за већину компоненти ГНУ радија је написан у Питхон-у; делови критични за перформансе и кашњење су написани у Ц++, што омогућава да се пакет користи приликом решавања проблема у реалном времену.

У комбинацији са универзалним програмабилним примопредајницима који нису везани за фреквентни опсег и врсту модулације сигнала, платформа се може користити за креирање уређаја као што су базне станице за ГСМ мреже, уређаји за даљинско читање РФИД тагова (електронских ИД-ова и пропусница, паметних картице), ГПС пријемници, ВиФи, ФМ радио пријемници и предајници, ТВ декодери, пасивни радари, анализатори спектра, итд. Поред УСРП-а, пакет може да користи и друге хардверске компоненте за унос и излаз сигнала, нпр. доступан драјвери за звучне картице, ТВ тјунере, БладеРФ, Мириад-РФ, ХацкРФ, УмТРКС, Софтроцк, Цомеди, Фунцубе, ФМЦОММС, УСРП и С-Мини уређаје.

Такође укључује колекцију филтера, каналних кодека, модула за синхронизацију, демодулатора, еквилајзера, гласовних кодека, декодера и других елемената неопходних за креирање радио система. Ови елементи се могу користити као градивни блокови за склапање готовог система, који, у комбинацији са способношћу одређивања токова података између блокова, омогућава вам да дизајнирате радио системе чак и без вештина програмирања.

Главне промене:

  • Направљен је прелазак на коришћење Ц++11 стандарда и ЦМаке асемблерског система у развоју. Стил кода је усклађен са цланг-форматом;
  • Зависности укључују МПИР/ГМП, Кт5, гсм и цодец2. Ажурирани захтеви за верзије зависности ЦМаке, ГЦЦ, МСВЦ, Свиг, Боост. Уклоњени либусб, Кт4 и ЦппУнит из зависности;
  • Компатибилност са Питхон 3 је осигурана, следећа грана ГНУ Радио 3.8 ће бити последња са подршком за Питхон 2;
  • У гнурадио-рунтиме-у, обрада фракционих вредности „временских“ ознака је прерађена у контексту употребе са модулима за поновно узорковање;
  • За ГУИ ХРВ (ГНУ Радио Цомпанион) додао је опциону подршку за генерисање кода у Ц++, ИАМЛ формат је коришћен уместо КСМЛ-а, блкс2 је уклоњен, алати за платно су значајно побољшани и додата је подршка за заобљене стрелице;
  • Гр-ктгуи ГУИ је премештен са Кт4 на Кт5;
  • гр-утилс је значајно побољшао услужни програм гр_модтоол. Услужни програми засновани на ПиКвт су уклоњени;
  • Подршка за модуле гр-цомеди, гр-фцд и гр-вкгуи је укинута.

    Извор: опеннет.ру

Додај коментар