GNU Radio - вільна платформа цифрової обробки сигналів. GNU Radio являє собою набір програм і бібліотек, які дозволяють створювати довільні радіосистеми, схеми модуляції, форми прийнятих і відправляються сигналів в яких задаються програмно, а для захоплення і генерації сигналів застосовуються найпростіші апаратні пристрої.
Проект поширюється під ліцензією GNU General Public License version 3. Код більшості компонентів GNU Radio написаний на мові Python. а частини, критичні до швидкодії і часу затримки, написані на мові С ++, що дозволяє використовувати пакет при вирішенні задач в режимі реального часу.
Крім USRP, пакет може використовувати і інші апаратні компоненти для введення і виведення сигналів, наприклад, доступні драйвери для звукових карт, TV-тюнерів, пристроїв Softrock, Comedi, Funcube і S-Mini.
До складу також входить колекція фільтрів, канальних кодеків, модулів синхронізації, демодуляторів, еквалайзерів, голосових кодеків, декодерів і інших елементів, необхідних для створення радіосистем. Зазначені елементи можуть бути використані як цеглинки для побудови готової системи, в поєднанні з можливостями щодо визначення потоків даних між блоками, дозволяє проектувати радіосистеми навіть без навичок програмування.
Схожі програми
FSS Google Maps Downloader
YTD Video Downloader