User Tools

Site Tools


project:proj_list

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
project:proj_list [2022/11/07 10:34]
xkubalik [Available projects]
project:proj_list [2023/02/06 13:07]
xkubalik [Current projects]
Line 2: Line 2:
 ===== Current projects ===== ===== Current projects =====
  
 +  * **Multiplatformní nástroj pro odposlech dat z rádiového přenosu pomocí SDR (A multi-platform wireless data sniffing tool using SDR)** (DP - Šimůnek Martin)
 +    - Analyzujte technologii SDR(softwarově definovaného rádia) a jeho možnosti pro odchytávání bezdrátových zařízení.
 +    - Zaměřte se zejména na zařízení pracující v pásmu 433MHz a 868MHz.
 +    - Prozkoumejte existující řešení pro odchytávání a analýzu těchto zařízení.
 +    - Využijte SDR a navrhněte nástroj pro odposlech dat přenášených rádiovým signálem na frekvenci 433MHz a 868 MHz.
 +    - Nástroj by měl být tvořen knihovnou a grafickým rozhraním pro odposlech a zpracování naměřených dat.
 +    - Podporována budou zejména zařízení typu: bezdrátový teplotní senzor, bezdrátové senzory v automobilu a bezdrátové měřiče tepla v domácnostech. ​
 +    - Nastroj bude umožňovat analyzovat přenos, a to jak nešifrovaný,​ tak i šifrovaný.
 +    - Pokud bude k dispozici klíč pro dešifrování bude nástroj umožňovat i dešifrování,​ a to zejména pro bezdrátové měřiče tepla v domácnostech.
 +    - Navržené řešení zrealizujte a řádně otestujte.
 +
 +  * **Zařízení pro ovládání aplikace Adobe Lightroom s pomocí hardwarového ovladače (A device to control Adobe Lightroom using a hardware driver)** (BP - Macháček Vitězslav)
 +    - Prozkoumejte existující řešení umožňující ovládání aplikace Adobe Lightroom s hardwarového ovladače.
 +    - Navrhněte vlastní zařízení fungující jako samostatný ovladač splňující tyto požadavky:
 +      - komunikace s aplikací bude realizována přes USB a Bluetooth,
 +      - ovladač bude umožňovat čtení vstupů z encodérů, tlačítek a Hallových senzorů,
 +      - ovladač bude napájen z baterie.
 +    - Navržený ovladač zrealizujte a naprogramujte.
 +    - Pro PC vytvořte vlastní aplikaci umožňující zpracování dat z ovladače a jejich přenos do aplikace Adobe Lightroom Classic.
 +    - Aplikace v PC bude dále umožňovat nastavení chování ovladače a nastavenou konfiguraci ukládat lokálně.
 +    - Výsledné řešení řádně otestujte.
 +
 +  * **Nástroj pro odposlech NFC komunikace pomocí SDR pro platformu Raspberry Pi (The tool for intercepting NFC communication using SDR for the Raspberry Pi platform)** (DP - Balko Martin)
 +    - Prozkoumejte existující řešení pro analýzu NFC komunikace
 +    - Analyzujte technologii softwarově definovaného rádia
 +    - Analyzujte technologii NFC, zejména princíp komunikace mezi zařízeními
 +    - Analyzujte a navrhněte způsob pro odposlech NFC komunikace pomoci softwarově definovaného rádia
 +    - Navrhněte nástroj, který bude umožňovat odposlech a prvotní analýzu NFC komunikace používající platformu Raspberry Pi
 +    - Nástroj bude schopen odposlechu NFC komunikace vysílané NFC čtečkou i NFC kartou (MIFARE Classic, MIFARE DESFire, MIFARE Plus)
 +    - Navržené řešení zrealizujte a řádně otestujte
  
   * **Řídící jednotka pro vzdálené monitorování a ovládání vytápění rodinného domu (Control unit for remote monitoring and control of family house heating)** (BP - Bukač Jakub)   * **Řídící jednotka pro vzdálené monitorování a ovládání vytápění rodinného domu (Control unit for remote monitoring and control of family house heating)** (BP - Bukač Jakub)
Line 256: Line 286:
     * Implementace neuronové sítě v SoC     * Implementace neuronové sítě v SoC
  
-===== Available projects - external =====+===== Available projects ​HW - external ===== 
 + 
 +  1. Malý grafický displej do výšky 1U s rotačním enkodérem ovládaný přes SPI 
 +    * Navrhněte a zrealizujte grafický TFT displej ovládaný pomocí sběrnice SPI. 
 +    * Displej by měl obsahovat možnost zadávání příkazů (tlačítka,​ rotační encoder,​…).  
 +    * Výška displeje musí splňovat normu 1U.  
 +    * Pro vytvořený displej naprogramujte framework, který usnadní práci s displejem. 
 + 
 +  2. OSD displej v FPGA 
 +    * Navrhněte a zrealizujte On-Screen displej v obvodu FPGA pro video stream.  
 +    * OSD displej by měl fungovat na formátech od 720p do 4K, jak progressive,​ tak interlaced.  
 +    * Požadavkem je minimální využití zdrojů v FPGA.  
 +    * OSD se bude ovládat pomocí sběrnice AXI4-Lite. 
 + 
 +  3. Konfigurovatelný filtr ethernetoveho rámce v FPGA 
 +    * Navrhněte a zrealizujte konfigurovatelný filtr ethernetového rámce umožňující filtrovat pakety podle zadaných parametrů (MAC, IP…) do více streamů, nebo jednoho streamu označeného identifikátorem.  
 +    * Pro vstupní a výstupní interface bude použit AXI4 Stream pro zajištění kompatibility. 
 + 
 +  4. Zpracování I2S signálu s integraci do AXI Stream 
 +    * Navrhněte a zrealizujte konverzní modul v FPGA ze standartního interface I2S na interface AXI4 Stream a opačně.  
 +    * Modul by měl zvládat konverzi různé datové šířky audio samplu a multiplexování více audio streamu do jednoho I2S interfacu. 
 + 
 +  5. Efektivní (de)interlacing 12G SDI videa 
 +    * Navrhněte a zrealizujte (de)interlacer 6G a 12G SDI videa do progressive formátu.  
 +    * Modul může pracovat jak nad SDI formátem, tak na Native video formátem. 
 + 
 +  6. Embedded audio konvertor na AXi4 Stream a zpět 
 +    * Navrhněte a zrealizujte konverzní modul v FPGA z SDI Embedded audia na interface AXI4 Stream a opačně.  
 +    * Modul by měl zvládat konverzi různé datové šířky audio samplu. 
 + 
 +  7. Nízkolatenční komprese v FPGA s využitím vlnové transformace 
 +    * Navrhněte a zrealizujte nízkolatenční video kodek v FPGA založený na vlnkové transformaci.  
 +    * Latence kodeku by se měla pohybovat v jednotkách řádků videa. 
 + 
 +===== Available projects SW - external =====
  
   1. Optimalizace Java aplikací pro horizontální škálování v moderní mikroservisní architektuře - spolupráce s průmyslem   1. Optimalizace Java aplikací pro horizontální škálování v moderní mikroservisní architektuře - spolupráce s průmyslem
project/proj_list.txt · Last modified: 2024/02/15 10:30 by xkubalik