|
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.
|
|
Laboratorní mikrokontrolérový systém FEKTis
Motyčka, Martin ; Macho, Tomáš (oponent) ; Bradáč, Zdeněk (vedoucí práce)
Cílem této práce je vytvořit výukový laboratorní systém, který bude sloužit pro výuku předmětu MPC-POR a jeho součástí bude mikrokontrolérový modul ATmega 328p xplai ned mini. Tento systém zároveň má za úkol využívat periferií ze systému předešlého s mi krokontrolerem I51. Jsou taktéž popsány jednotlivé využité komponenty a také jednotlivé periferie. V práci je rozebrána fyzická konstrukce laboratorního systému a demonstrační programové vybavení. Zhotovený systém je otestován a jsou zhodnoceny výsledky práce.
|
|
Stereo ADC and DAC converter for audio
Koiš, Christopher ; Polák, Ladislav (oponent) ; Kratochvíl, Tomáš (vedoucí práce)
This bachelor's thesis deals with the problem of designing a programmable digital sound processor with its input connected to a device, such as a personal computer or a mobile phone, and an output intended for headphones. One segment of this thesis handles digital filters, specifically FIR and IIR filters. The MATLAB environment was used to design the filters shown in this thesis. Furthermore, the buses SPI, I2C and I2S that are used on the device are described. The parameters of individual functional blocks are summarized, and the designed circuit schematic are displayed in this thesis. In the practical part of this thesis a prototype printed ciruit board was designed and its' electrical parameters were measured and processed. Finally, the last part of this thesis describes the inner workings of the program that the microcontroller executes.
|
|
Laboratory exercise - IQRF module for measuring mesh networks
Goryl, Juraj ; Paluřík, Pavel (oponent) ; Jablončík, Lukáš (vedoucí práce)
This bachelor’s thesis deals with creating a laboratory task integrated into the subject of "Communication Systems for IoT." The first part of the thesis consists of familiarizing oneself with the issues of the IQRF network, its topology, and the network’s capabilities. The thesis compares IQRF technology with other IoT technologies commonly used in this field. The practical part of the thesis comprises the design of a module for the IQRF transmitter TR-72DA in the form of a mini PCIe card. Another part of the thesis deals with establishing communication with the BPC-IoT board using the SPI bus, with temperature measurement used as an example. The final part of the thesis is the assignment for the actual laboratory task. The appendices also include schematics and source code of programs for both the BPC-IoT board and the IQRF transmitter.
|
|
Softwarové rozšíření výukového modelu
Koktavý, Ondřej ; Adámek, Roman (oponent) ; Formánek, Martin (vedoucí práce)
Tato bakalářská práce se zabývá možnostmi komunikace s převodníky od firmy FTDI pomocí programu v Pythonu. Pozornost je věnována zejména MPSSE a komunikaci pomocí protokolu SPI. Práce se soustředí výhradně na komunikaci s převodníkem FT2232H, který se nachází v jednomotorovém výukovém modelu. Cílem práce je také navázat komunikaci s výukovým modelem pomocí některé z předem připravených knihoven. Následně pro toto řešení komunikace bude vytvořena knihovna funkcí pro uživatele, doplněná návodem pro použití. V rámci použití této knihovny funkcí si uživatel bude moci vyzkoušet celkem tři ukázkové úlohy. Bude provedeno i měření vlastností této komunikace mezi počítačem a výukovým modelem.
|
|
Implementace HDL modulu pro předzpracování dat z vícekanálového ADC
Matoušek, Petr ; Macho, Tomáš (oponent) ; Petyovský, Petr (vedoucí práce)
Diplomová práce se zabývá návrhem a implementací digitálních filtrů v hradlovém poli typu FPGA. Výsledkem práce je univerzální komponenta v jazyce VHDL, která je znovuvyužitelná v projektech, kde je nutné předzpracovávat data. Navržené zařízení komunikuje s A/D převodníkem, ze kterého filtruje vstupní data pomocí FIR a CIC filtrů v FPGA. Pro okolní svět se chová jako zařízení typu Slave a s nadřazeným zařízením komunikuje pomocí sběrnice SPI. V práci je uveden teoretický popis A/D převodníků, FPGA, digitálních filtrů a zvoleného hardware pro testování. Z praktické části je popsána implementace řešení ve VHDL a testování navrženého řešení na reálné aplikaci. Výstupem práce je VHDL komponenta, která je použitelná v projektech, kde se předzpracovávají data.
|
|
Šablonový tisk pájecí pasty a optimalizace procesu pro zvýšení výtěžnosti
Flos, Milan ; Sedlaříková, Marie (oponent) ; Starý, Jiří (vedoucí práce)
Tato diplomová práce se zaměřuje na komplexní analýzu a optimalizaci procesu šablonového tisku pájecí pasty, který je klíčový pro výrobu vysoce kvalitních a spolehlivých elektronických zařízení. Práce zahrnuje přehled historického vývoje tiskových technologií, srovnání různých typů šablon a metod jejich povrchových úprav, jako jsou plasma-coating a electro-polishing. Praktická část analyzuje data z automatické optické inspekce (AOI) a kontroly nanesení pájecí pasty (SPI), přičemž výsledky ukazují, že šablony s plasma-coatingem dosahují vyšší kvality tisku. Zkoumání hydrofobnosti povrchů a mikroskopická analýza šablon poskytují důležité poznatky pro zlepšení výrobních procesů v elektronickém průmyslu.
|
|
Platforma pro digitální předzkreslování založená na RFSoC
Kříčka, Tomáš ; Maňas, Ondřej (oponent) ; Král, Jan (vedoucí práce)
Předzkreslování signálu se vyskytuje v moderních komunikačních systémech a v dalších systémech vyžadující lineární zesílení signálu. Cílem je seznámit se s předzkreslováním signálu, rádiovým front-endem QORVO 1800 MHz FDD a implementovat řízení front-endu pomocí počítače programem Matlab. Práce se zabývá ovládáním jednotlivých atenuátorů a zesilovačů na front-endu QORVO programem psaném v jazyce C. Pomocí jednodeskového počítače Raspberry Pi 4B s operačním systémem Linux. Dále je v práci uplatnění SCPI serveru, který funguje na základě TCP paketů. V rámci seznámení s front-endem je i proměření výkonové charakteristiky výkonového zesilovače.
|
|
Emulace znakového LCD displeje na bázi e-ink technologie
Rusín, Tomáš ; Strnadel, Josef (oponent) ; Šimek, Václav (vedoucí práce)
Cílem této bakalářské práce je navrhnout a vytvořit jednoduchou propojovací desku plošných spojů. Deska bude osazena mikrokontrolérem, který bude přijímat komunikační signály původně určené pro znakové LCD displeje. Komunikace může být paralelní nebo sériová, v podobě rozhraní typu SPI a I2C. Tyto signály přijme a převede na signály pro displej typu E-Ink. Na něm se zobrazí informace ve stejném formátu, jako byly určeny pro LCD displeje. E-Ink displej nahrazuje displeje typu LCD bez nutnosti změny původní knihovny nebo původního komunikačního rozhraní. Tento způsob nahrazení je vhodný v případě zničení znakového LCD displeje, kdy za něj není možnost sehnat odpovídající náhradu. Případně pokud je osazení E-Ink displeje vhodnější.
|
|
Monitorování obytného prostředí v domě
Dlugoš, Daniel ; Ježek, Michal (oponent) ; Staněk, Kamil (vedoucí práce)
V naší práci se snažíme o vytvoření malého, nabíjecího a přenosného zařízení snímající teplotu, vlhkost, barometrický tlak, prachové částice, koncentraci oxidu uhličitého a VOC. Monitor kvality ovzduší dokáže s určitou spolehlivostí měřit fyzikální veličiny, se kterými se setkáváme v každém vnitřním prostředí, vyhodnotit je a zobrazit uživateli. Senzory, modul datového úložiště a OLED displej jsou rozmístěny na PCB desce vyrobené na míru.
|