ГНУ Радио 3.10 је већ објављен и ово су његове вести

ГНУРадио

После годину дана развоја пуштање la нова верзија главна бесплатна платформа за дигиталну обраду сигнала ГНУ Радио 3.10 

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

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

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

Главне нове карактеристике ГНУ Радија 3.10

У овој новој верзији која је представљена додат је нови модул гр-пду који доноси алате за манипулисање објектима типа ПДУ (Протоцол Дата Унит) који се користи за пренос података између ГНУ Радио блокова.

из модула гр-блокови, сви ПДУ-ови су премештени у гр-мрежне и гр-пду модуле, а слој је остављен уместо гр-блокова да би се обезбедила компатибилност уназад. Векторски ПДУ типови су сада доступни у именском простору гр::типес и функцијама за манипулацију ПДУ у именском простору гр::пду.

Додан је нови модул гр-иио који обезбеђује И/О оквир за организовање размене података између ГНУ радија и индустријских уређаја заснованих на ИИО (Индустриал И/О) подсистему, као што су ПлутоСДР, АД-ФМЦОММС2-ЕБЗ, АД-ФМЦОММС3-ЕБЗ, АД-ФМЦОММС4-ЕБЗ, АРРАДИО и АД-ФМЦОММС5-ЕБЗ.

Предложено је експериментална подршка за класу прилагођеног бафера, који поједностављује пренос података између ГНУ Радио блокова и хардверских акцелератора заснованих на ГПУ, ФПГА и ДСП. Коришћење цустом_буффер-а избегава писање посебних блокова да би се омогућило убрзање на страни ГПУ-а и омогућава премештање података директно из кружног бафера ГНУ Радио-а у ГПУ меморију, извршавање ЦУДА језгара и враћање података са резултатом у бафере из ГНУРадио-а.

Инфраструктура за евидентирање је промењена да користи спдлог библиотеку, који је побољшао употребљивост евидентирања уклањањем позива на иостреам и цстдио, пружајући подршку за либфмт изразе за форматирање стрингова и модернизацију програмског интерфејса. Претходно коришћена библиотека Лог4ЦПП је уклоњена из зависности.

Тхе прелазак на употребу у развоју стандарда Ц++17. Библиотека боост::филесистем је замењена стд::филесистем.

је додато подршка за Кт 6.2 блоковима за изградњу графичког интерфејса гр-ктгуи. Опција „–излаз“ за хијерархијске блокове је додата ГРЦ (ГНУ Радио Цомпанион) ГУИ.

Коначно, ако сте заинтересовани да сазнате више о овој новој објављеној верзији, можете погледати детаље У следећем линку.

Како инсталирати ГНУ Радио на Убунту и деривате?

За оне који су заинтересовани за могућност инсталирања ове нове верзије, за сада морају да компајлирају свој изворни код, јер још увек није доступан у Убунту спремиштима.

Пре тога морамо инсталирати потребне зависности за његов рад, инсталирамо их отварањем терминала у систему (то можете учинити комбинацијом тастера Цтрл + Алт + Т) и у њега ћете откуцати следеће:

sudo apt install git cmake g++ libboost-all-dev libgmp-dev swig python3-numpy \

python3-mako python3-sphinx python3-lxml doxygen libfftw3-dev libcomedi-dev \

libsdl1.2-dev libgsl-dev libqwt-qt5-dev libqt5opengl5-dev python3-pyqt5 \

liblog4cpp5-dev libzmq3-dev python3-yaml python3-click python3-click-plugins

Након тога ћемо само морати откуцати следеће да бисмо преузели изворни код:

git clone --recursive https://github.com/gnuradio/gnuradio.git

cd gnuradio

mkdir build

cd build

И на крају ћемо компајлирати куцањем следећих команди једну по једну:

cmake ../

make

make test

sudo make install

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.