Clear Sky Science · pl

Procesor pokładowy odporny na zakłócenia i adaptujący pasmo za pomocą drobnoziarnistej wielopoziomowej analizy–syntezy w filtrach wielopasmowych

· Powrót do spisu

Bardziej czułe odbiorniki dla zatłoczonych radiostacji kosmicznych

Nowoczesne satelity i sondy dalekiego zasięgu muszą jednocześnie nasłuchiwać dziesiątek, a nawet setek rozmów radiowych, wszystkie upakowane w ograniczonym paśmie. Artykuł przedstawia nową metodę, dzięki której komputer pokładowy potrafi rozdzielić nakładające się sygnały na czyste, oddzielne kanały, zużywając przy tym mniej sprzętu i energii niż wiele istniejących rozwiązań. Praca ma na celu zwiększenie elastyczności przyszłych misji kosmicznych, odporności na zakłócenia i zdolności adaptacji do zatłoczonych pasm radiowych.

Figure 1
Figure 1.

Dlaczego statki kosmiczne potrzebują sprytniejszego nasłuchu

W miarę jak coraz więcej satelitów dzieli niebo, ich łącza radiowe muszą upakować wiele strumieni danych cyfrowych w ciasno rozmieszczone wycinki częstotliwości. Procesor pokładowy musi podzielić szerokie pasmo wejściowe na równomierne „sloty”, zapobiec przenikaniu się sąsiednich kanałów i następnie odtworzyć wybrane kanały z minimalnymi zniekształceniami. Konwencjonalne techniki polegają albo na bardzo dużych szybkich transformatach Fouriera, które mogą pochłaniać pamięć, albo na bankach wielu odrębnych filtrów, które zużywają sprzęt i energię. Metody oparte na falkach, choć eleganckie matematycznie, często pozwalają na zbyt duże nakładanie się kanałów w dziedzinie częstotliwości, co utrudnia odzyskanie czystych bitów danych.

Pojedynczy filtr wykonujący wiele zadań

Autorzy przeformułowują istniejące narzędzie matematyczne — maksymalnie nakładającą się transformatę pakietów falek — w kierunku kanałizera komunikacyjnego. Zamiast projektować inny filtr dla każdego kanału, zaczynają od pojedynczego starannie zaprojektowanego cyfrowego filtra dolnoprzepustowego i automatycznie generują wszystkie filtry analizy i rekonstrukcji, rozciągając i łącząc go w wielopoziomowym drzewie. Ponieważ transformata jest „nieprzebudowywana” (non‑decimated), nie odrzuca próbek czasu tak jak klasyczne falki, dzięki czemu zachowane są znaczniki czasowe potrzebne do dekodowania symboli. Ta zunifikowana struktura analiza–synteza tworzy równomiernie rozłożone kanały, każdy o tym samym opóźnieniu i przewidywalnym zachowaniu, przy jednoczesnym ograniczeniu zapotrzebowania na pamięć i obliczenia przez intensywne ponowne wykorzystywanie tych samych bloków sprzętowych.

Równoważenie czystości sygnału i kosztu sprzętowego

Projektowanie tego pojedynczego filtra‑wzorca jest istotą metody. Zespół stosuje optymalizację wielokryterialną, która uwzględnia trzy aspekty: jak ostro każdy kanał wygasa na krawędziach (energia pasma przejściowego), jak mało energii przecieka do zakazanych częstotliwości (energia pasma zatrzymania) oraz jak długi jest filtr, co pełni rolę miary kosztu sprzętowego. Dodają praktyczne ograniczenie komunikacyjne, symulując sygnały QPSK (kwadraturową fazową kluczowanie) i odrzucając projekty, które dają więcej niż 10% błąd wektora błędu (EVM), standardową miarę zniekształcenia. Przeszukując kandydatów, znajdują filtr equiripple rzędu około 105, który stanowi dobry kompromis: bardzo czyste separacje między kanałami przy zachowaniu wymagań arytmetycznych i pamięciowych w zasięgu rzeczywistej elektroniki pokładowej.

Próby konstrukcji

Aby przetestować pomysł, autorzy symulują wymagający scenariusz: 64 nośne QPSK, każda o szerokości 10 kHz i umieszczone na równomiernej siatce, tworząc gęsty sygnał szerokopasmowy. Ich wielopoziomowe drzewo filtrów dzieli pasmo na 64 równe kawałki, a następnie selektywnie rekonstruuje tylko jedną wycinkę na raz, aby skompensować subtelne skręty fazy wprowadzone przez blokowe przetwarzanie FFT. Dla wszystkich kanałów średnia izolacja od sąsiednich kanałów przekracza 98 dB, a najgorszy przypadek jest nadal bliski 80 dB — znacznie powyżej tego, co zwykle jest potrzebne dla niezawodnych łączy QPSK. Metoda skaluje się naturalnie do grubszego podziału (16 lub 32 kanały) przez agregację sąsiednich wycinków, co dodatkowo poprawia izolację, a testy zmiennoprzecinkowe do 2048 kanałów nie wykazują niestabilności numerycznych w samej architekturze.

Figure 2
Figure 2.

Od równań do sprzętu kosmicznego

Zespół odwzorowuje następnie swój projekt na średniej klasy układ Xilinx Kintex‑7, popularne reconfigurable sprzęt klasy kosmicznej. Przetwarzając dane blokami i czasowo multipleksując jedną FFT, jedną odwrotną FFT oraz jeden mnożnik zespolony pomiędzy wszystkimi kanałami, utrzymują liczbę bloków DSP i bloków pamięci na umiarkowanym poziomie, jednocześnie utrzymując wewnętrzny zegar 160 MHz. Symulacje w arytmetyce stałopozycyjnej z realistycznymi długościami słów nadal utrzymują najgorszą izolację powyżej 60 dB i zniekształcenie QPSK poniżej około 12%, potwierdzając, że schemat znosi błędy zaokrągleń nieuniknione w rzeczywistym sprzęcie. Całkowite nakłady obliczeniowe rosną jedynie logarytmicznie wraz z rozmiarem bloku i nie wymagają duplikowania filtrów dla każdego kanału, co czyni konstrukcję atrakcyjną dla procesorów pokładowych o ograniczeniach mocy i powierzchni.

Co to oznacza dla przyszłych misji

Mówiąc prościej, artykuł pokazuje, jak statek kosmiczny może użyć jednego bardzo inteligentnego, wielokrotnego użytku filtra do rozdzielenia zatłoczonego pasma radiowego na wiele czystych, regulowanych pasów bez konieczności noszenia stojaka pełnego wyspecjalizowanych układów. Efektem jest spektralnie ostry, świadomy zakłóceń kanałizer, który może pracować w trybie drobnej i grubej rozdzielczości, zachować integralność danych dla standardowych modulacji cyfrowych i zmieścić się w realistycznych zasobach FPGA oraz budżetach energetycznych. Ten zunifikowany schemat tworzy podstawę dla przyszłych ładunków satelitarnych, które muszą dynamicznie rekonfigurować łącza, bardziej harmonijnie współdzielić spektrum i obsługiwać więcej użytkowników bez utraty jakości sygnału.

Cytowanie: Sarkar, S., Das, A., Mishra, D. et al. Interference-aware frequency-agile onboard processor using fine-grained multilevel analysis–synthesis filter-bank channelization. Sci Rep 16, 12772 (2026). https://doi.org/10.1038/s41598-026-43081-y

Słowa kluczowe: komunikacja satelitarna, cyfrowe przetwarzanie sygnałów, banki filtrów, procesory pokładowe, modulacja wielonośna