|
Platform for Digital Predistortion Based on RFSoC
Kříčka, Tomáš ; Král, Jan
Signal predistortion occurs in modern communication systems and in other systems requiring linear signal amplification. The objective is to learn about signal predistortion, the QORVO 1800 MHz FDD radio front-end and to implement the front-end control using RFSoC and Matlab computer program. I focus on controlling individual attenuators and amplifiers on the QORVO front-end with a program written in C. Using a single board computer Raspberry Pi 4B running Linux. Furthermore, the work involves the application of a SCPI server that operates based on TCP packets. As part of the introduction to the front-end, the power characteristic of the power amplifier is measured.
|
|
Transcription and annotation components for web editor in React
Dugovič, Jakub ; Herout, Adam (oponent) ; Szőke, Igor (vedoucí práce)
This thesis aims to implement modular user interface for audio transcription and annotation. It expands upon existing work in order to enable and improve working with hours-long conversation recordings. The solution is implemented in TypeScript using React and additional libraries from the React ecosystem. Applying principles from the studied literature, avoiding issues identified during the research a similar platform, and verifying the interface throughout the development using qualitative testing, the interface strives to achieve high degree of good user experience.
|
|
Uživatelská přívětivost systému hlasování obecních zastupitelstev
Osinek, Pavel ; Hynek, Jiří (oponent) ; Zaklová, Kristýna (vedoucí práce)
Tato bakalářská práce se zabývá uživatelskou přívětivostí systému pro vizualizaci hlasování Zastupitelstva města Brna. Cílem práce bylo analyzovat výchozí stav systému a na základě zjištěných poznatků navrhnout a implementovat redesign uživatelského rozhraní s důrazem na uživatelskou přívětivost i v mobilní verzi. Součástí práce bylo také vytvoření nových rozšíření systému. V teoretické části jsou shrnuty základní informace o obecních zastupitelstvech a možné způsoby prezentace dat z jejich jednání. Též jsou zde vysvětleny pojmy z oblasti uživatelské přívětivosti a vizualizace dat. Vytvořený redesign byl implementován pomocí kaskádových stylů a knihoven React, chart.js a PrimeReact. Součástí praktické části byla také refaktorizace a optimalizace klientské části aplikace. Systém byl otestován vybranou skupinou uživatelů. Výstupem této práce je průzkum cílové skupiny uživatelů, návrh a implementace uživatelsky přívětivého systému s rozšířenými funkcemi.
|
|
Sdílená doprava pro pracovníky nemocnice
Lukášek, Ondřej ; Herout, Adam (oponent) ; Tesařová, Alena (vedoucí práce)
Tato práce se zaměřuje na návrh a vývoj mobilní aplikace pro zaměstnance Fakultní nemocnice Olomouc, kteří čelí problému s nedostatkem parkovacích míst v areálu. Aplikace řeší tuto situaci prostřednictvím sdílených jízd při cestách do práce a z práce. Je implementována pro platformy Android a iOS ve frameworku React Native, s použitím cloudové služby Firebase jako backend. Hlavním přínosem této práce je propracovaný uživatelský výzkum, kterého se účastnilo přes 1000 zaměstnanců nemocnice. Kromě výzkumu a celkově mobilního vývoje řeší práce samotnou implementaci aplikace s využitím moderních přístupů. Výsledná aplikace je připravena na brzké vydání a pilotní provoz v nemocnici, čímž představuje důležitý krok směrem k praktickému nasazení v reálném prostředí.
|
|
Webová aplikace pro úlovou váhu
Dudar, Oleksandra ; Sikora, Marek (oponent) ; Zeman, Václav (vedoucí práce)
Tato bakalářská práce se zabývá návrhem a implementací webové aplikace pro statistické zpracování a vizualizaci údajů z elektronické váhy včelích úlů. Aplikace umožňuje statistické zpracování dat a prezentaci v podobě grafů, s možností přidávaní poznámek a filtrování podle dat. Implementace využívá moderní technologie, jako jsou React a Next.js, a postupuje od analýzy požadavků a návrhu až po detailní implementaci frontendu, backendu a predikčního modelu.
|
|
Sledování tréninku s využitím technologie NFC
Blažík, Vojtěch ; Zachariášová, Marcela (oponent) ; Strnadel, Josef (vedoucí práce)
Tato práce se zabývá vývojem mobilní aplikace využívající technologii NFC pro sledování tréninků a monitorování využití strojů v posilovnách. V práci jsou shrnuty základní důvody a přístupy ke sledování tréninků a vytížení strojů, shrnuje také technologii NFC a vývoj mobilních aplikací se zaměřením na multiplatformní framework Flutter. Výsledná aplikace je založená na architektuře klient-server s podporou offline režimu a k identifikaci stroje a cviků využívá identifikátory rozmístěných NFC štítků. Přínosem práce je ukázka funkčního systému, který využívá tuto technologii netradičním způsobem k dosažení vyššího uživatelského komfortu.
|
|
Návrh webové aplikace pro start-up
Deminger, Dominik ; Kindlová, Dita (oponent) ; Luhan, Jan (vedoucí práce)
Bakalářská práce se zabývá návrhem prototypu webové aplikace za pomoci Node.js a dalších technologií a postupů používaných pro vývoj a implementaci. Hlavním cílem práce je vytvoření funkčního prototypu internetového obchodu pro společnost Joynda s.r.o., který bude splňovat požadavky majitele. V textu jsou podrobně popsány technologie a postupy použité k projektu, zdrojový kód, implementace a detailně popsána struktura stránek a jejich funkcionalita.
|
|
Web application for automated network design
Grenčík, Dominik ; Dvořák, Jan (oponent) ; Kubánková, Anna (vedoucí práce)
This master thesis focuses on creating a web application for the automated design of computer networks in the context of the rapid development of information technologies and their crucial role in the business environment. The work consists of theoretical and practical parts, with the theoretical part addressing the development of web applications, necessary programming languages, and tools, as well as the theory of computer networks and their design. The practical section includes the design and implementation of the backend with a relational database and the frontend with a description of components and functionality. The developed web application demonstrates how automated network design contributes to efficient planning and implementation of computer networks.
|
|
Ovládání spotřebičů pomocí Raspberry Pi
Panský, Michal ; Petyovský, Petr (oponent) ; Macho, Tomáš (vedoucí práce)
Diplomová práce se zabývá návrhem hardwarového a softwarového řešení pro řízení domácích spotřebičů pomocí Raspberry Pi. V softwarové části je využito moderních frameworků pro tvorbu webových a mobilních aplikací jako Svelte a SvelteNative a programovacích jazyků jako je Typescript, Svelte, Python, NativeScript. Dále je zde popsán návrh a realizace hardwarové části a také softwarové části. Závěrem je zde popsané zprovoznění a spuštění celého programu a výsledky testování.
|
|
Interactive web application for displaying of rainfall maps
Soboňa, Jakub ; Kohout, David (oponent) ; Bubniak, Milan (vedoucí práce)
This bachelor's thesis focuses on creating an interactive web application for displaying of rainfall maps. The rainfall maps are created from data measured by a network of commercial microwave links therefore the theoretical part of the thesis focuses on microwave links and opportunistic rainfall measurement. The frontend of the application is done using a JavaScript library called React along with HTML and CSS. The backend is done using Node.js and Express.js. The implementation and functionality of this application is shown in the thesis.
|