Badanie w czasie (soft real-time) rzeczywistym jakości sygnałów GPS/GNSS i detekcja zakłóceń na podstawie analizy strumieni nieprzetworzonych danych
Grant ID: PT01227
Project leader: Mariusz Józef Figurski
Implementers:
- Wojciech Żurawski
- Mariusz Józef Figurski
Politechnika Gdańska
Wydział Inżynierii Lądowej i Środowiska
Gdańsk
Start date: 2025-02-19
Planned end date: 2026-02-19
Project summary
Opis i cele projektu:
1. Charakter: naukowo-edukacyjny.
2. Cel główny: Opracowanie i przetestowanie metod analizy jakości sygnałów GNSS (GPS/GLONASS/Galileo itp.) w trybie niemal rzeczywistym (soft real-time) w chmurze obliczeniowej.
3. Planowane działania:
1) Uruchomienie dwóch maszyn wirtualnych (VM) z systemem Debian stable:
a) VM#1 z jądrem standardowym (zwykłym),
b) VM#2 z jądrem RT-Linux (real-time), porównanie działania aplikacji (C/C++, Python, Docker)
w środowisku „zwykłym” vs. RT.
2) Instalacja kontenerów Docker (Docker + Docker Compose) oraz pakietów do analizy sygnałów (Python, GCC/G++, Octave, etc).
3) Odbiór, parsowanie i przetwarzanie strumieni GNSS (protokoły RT17/RT27, GSOFT, NMEA, strumień widma, etc. ) w czasie prawie rzeczywistym, z publikacją wyników (wizualizacja webowa np. web-gis czasu rzeczywistego).
4) Weryfikacja, czy i na ile jądro RT-Linux (VM#2) poprawia parametry czasowe / stabilność analizy danych w kontekście.
5) Praktyka „Everything as Code” (EaC) – projekt w repozytorium Git (GitHub/GitLab), wersjonowanie wszystkich plików (kod źródłowy, Dockerfile, konfiguracje).
1. Charakter: naukowo-edukacyjny.
2. Cel główny: Opracowanie i przetestowanie metod analizy jakości sygnałów GNSS (GPS/GLONASS/Galileo itp.) w trybie niemal rzeczywistym (soft real-time) w chmurze obliczeniowej.
3. Planowane działania:
1) Uruchomienie dwóch maszyn wirtualnych (VM) z systemem Debian stable:
a) VM#1 z jądrem standardowym (zwykłym),
b) VM#2 z jądrem RT-Linux (real-time), porównanie działania aplikacji (C/C++, Python, Docker)
w środowisku „zwykłym” vs. RT.
2) Instalacja kontenerów Docker (Docker + Docker Compose) oraz pakietów do analizy sygnałów (Python, GCC/G++, Octave, etc).
3) Odbiór, parsowanie i przetwarzanie strumieni GNSS (protokoły RT17/RT27, GSOFT, NMEA, strumień widma, etc. ) w czasie prawie rzeczywistym, z publikacją wyników (wizualizacja webowa np. web-gis czasu rzeczywistego).
4) Weryfikacja, czy i na ile jądro RT-Linux (VM#2) poprawia parametry czasowe / stabilność analizy danych w kontekście.
5) Praktyka „Everything as Code” (EaC) – projekt w repozytorium Git (GitHub/GitLab), wersjonowanie wszystkich plików (kod źródłowy, Dockerfile, konfiguracje).
Contact
Traugutta 75, Street, 80-221 Gdańsk
tel.: + 48 58 347 24 11
email: office@task.gda.pl
NIP: 584-020-35-93
REGON: 000001620
Opening hours: Monday-Friday 08.00 am – 03.00 pm