Analýza softwarových nástrojů pro vývoj SDR aplikací

dc.contributor.advisorDanys, Lukáš
dc.contributor.authorRecmaník, Vojtěch
dc.contributor.refereeZávodný, Vadim
dc.date.accepted2026-06-02
dc.date.accessioned2026-09-02T14:13:41Z
dc.date.available2026-09-02T14:13:41Z
dc.date.issued2026
dc.description.abstractTato diplomová práce se zabývá analýzou softwarových nástrojů pro vývoj aplikací softwarově definovaného rádia (SDR), s důrazem na praktické srovnání proprietárního prostředí NI LabVIEW a otevřeného toolkitu GNU Radio. Teoretická část mapuje principy SDR, hardwarové platformy NI USRP-2920 a Ettus USRP B206mini-i, architekturu obou softwarových ekosystémů včetně vrstvy USRP Hardware Driver, a technické základy FM vysílání se systémem RDS a digitálního standardu DAB. Praktická část přináší paralelní implementaci téže rozhlasové aplikace v obou prostředích — FM přijímače s podporou dekódování RDS — a v prostředí GNU Radio rovněž funkční implementaci DAB+ přijímače pro české veřejnoprávní multiplexy. Implementace v LabVIEW zahrnuje částečně funkční RDS dekodér; absence ekvivalentu modulu gr-dab v ekosystému LabVIEW vedla k závěru, že realizace DAB+ úlohy v tomto prostředí přesahuje rozsah diplomové práce. Hlavním zjištěním práce je, že rozdíl mezi oběma prostředími není dán jejich jazykovými či architektonickými vlastnostmi, ale rozdílem v dostupnosti komunitních DSP komponent — což má přímé důsledky pro volbu nástroje v konkrétních úlohách. Práce vyúsťuje v konkrétní návrh zařazení vytvořených aplikací do předmětů MIKT a MTLK Katedry kybernetiky a biomedicínského inženýrství VŠB-TUO, doplněný o komparativní laboratorní cvičení.cs
dc.description.abstractThis master's thesis analyses software tools for the development of Software Defined Radio (SDR) applications, with emphasis on a practical comparison of the proprietary NI LabVIEW environment and the open-source GNU Radio toolkit. The theoretical part covers the principles of SDR, the NI USRP-2920 and Ettus USRP B206mini-i hardware platforms, the architecture of both software ecosystems including the USRP Hardware Driver layer, and the technical fundamentals of FM broadcasting with the RDS system and the digital DAB standard. The practical part presents a parallel implementation of the same broadcasting application in both environments — an FM receiver with RDS decoding support — and additionally a fully functional DAB+ receiver for the Czech public broadcasting multiplexes implemented in GNU Radio. The LabVIEW implementation includes a partially functional RDS decoder; the absence of an equivalent of the gr-dab module in the LabVIEW ecosystem led to the conclusion that implementing the DAB+ task in this environment exceeds the scope of a master's thesis. The principal finding of the work is that the difference between the two environments is not determined by their language or architectural properties, but by the difference in the availability of community-maintained DSP components — with direct consequences for tool selection in specific tasks. The thesis culminates in a concrete proposal for integrating the developed applications into the MIKT and MTLK courses at the Department of Cybernetics and Biomedical Engineering at VŠB-TUO, complemented by a comparative laboratory exercise.en
dc.description.department440 - Katedra telekomunikační technikycs
dc.description.resultvýborněcs
dc.format.extent4361526 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisREC0025_FEI_N0714A060020_2026
dc.identifier.urihttp://hdl.handle.net/10084/158863
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectSoftwarově Definované Rádiocs
dc.subjectSDRcs
dc.subjectNI LabVIEWcs
dc.subjectGNU Radiocs
dc.subjectNI USRP-2920cs
dc.subjectEttus USRP B206mini-ics
dc.subjectUHDcs
dc.subjectFM přijímačcs
dc.subjectRDScs
dc.subjectDAB+cs
dc.subjectgr-rdscs
dc.subjectgr-dabcs
dc.subjectVirtuální instrumentacecs
dc.subjectMIKTcs
dc.subjectMTLKcs
dc.subjectSoftware Defined Radioen
dc.subjectSDRen
dc.subjectNI LabVIEWen
dc.subjectGNU Radioen
dc.subjectNI USRP-2920en
dc.subjectEttus USRP B206mini-ien
dc.subjectUHDen
dc.subjectFM receiveren
dc.subjectRDSen
dc.subjectDAB+en
dc.subjectgr-rdsen
dc.subjectgr-daben
dc.subjectVirtual instrumentationen
dc.subjectMIKTen
dc.subjectMTLKen
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.
dc.thesis.degree-programKomunikační a informační technologiecs
dc.titleAnalýza softwarových nástrojů pro vývoj SDR aplikacícs
dc.title.alternativeAnalysis of Software Tools for Development of SDR-based Applicationsen
dc.typeDiplomová prácecs
local.files.count6
local.files.size5130390
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
REC0025_FEI_N0714A060020_2026.pdf
Size:
4.16 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
REC0025_FEI_N0714A060020_2026_zadani.pdf
Size:
156.27 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
REC0025_FEI_N0714A060020_2026_priloha.zip
Size:
207.79 KB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
REC0025_FEI_N0714A060020_2026_posudek_vedouci_Danys_Lukas.pdf
Size:
163.26 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Danys, Lukáš
Loading...
Thumbnail Image
Name:
REC0025_FEI_N0714A060020_2026_posudek_oponent_Zavodny_Vadim.pdf
Size:
161.09 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Závodný, Vadim