Radar pokładowy nadaje falę elektromagnetyczną i analizuje echo, dlatego nie potrzebuje oświetlenia sceny i reaguje inaczej niż kamera lub lidar na pył, mgłę, deszcz, szkło i ciemne powierzchnie. Nie jest jednak sensorem „widzącym przez wszystko”. Zasięg zależy od mocy, anteny, pasma, szumów, geometrii i radarowej skutecznej powierzchni celu, a wynik może być zdominowany przez grunt, elementy własnej platformy i wielodrogowość. W małym UAV trzeba rozdzielić trzy różne zadania: wysokościomierz, radar przeszkodowy oraz radar obrazujący SAR.

Trzy klasy zastosowań#

Wysokościomierz radarowy#

Sensor skierowany w dół wyznacza odległość do dominującego echa gruntu. Może wspierać lądowanie i lot na stałej wysokości nad powierzchnią. Musi rozróżnić echo gruntu od odbić ramy, roślinności, wody i bocznych listków anteny.

Radar przeszkodowy#

Mały radar FMCW mierzy zakres, prędkość radialną i — przy kilku kanałach antenowych — kierunek nadejścia. Wynikiem może być chmura detekcji albo lista śledzonych obiektów. Jest to odpowiednik percepcji krótkiego lub średniego zasięgu, nie obraz o rozdzielczości kamery.

Radar obrazujący#

Real aperture radar tworzy obraz zgodnie z fizyczną aperturą anteny. Synthetic Aperture Radar wykorzystuje ruch platformy i koherentną historię fazy, aby uzyskać znacznie lepszą rozdzielczość wzdłuż toru. SAR wymaga precyzyjnej trajektorii, stabilnego RF, dużego strumienia danych i kosztownego przetwarzania. Moduł mmWave z funkcją „point cloud” nie staje się SAR tylko dlatego, że jest przenoszony przez drona.

Fala, częstotliwość i długość#

Długość fali:

λ = c / f

W paśmie około 60 GHz wynosi około 5 mm, a przy 77 GHz około 3,9 mm. Krótsza fala umożliwia małe anteny i dużą wrażliwość fazy na ruch, ale zwiększa wymagania dotyczące PCB, obudowy, radomu i tolerancji mechanicznych.

Texas Instruments opisuje zintegrowane radary mmWave jako kompletny tor TX/RX, syntezer, miksery, ADC, MCU i akceleratory obliczeń. Przykładowy AWR1843 pracuje w zakresie 76–81 GHz, ma trzy nadajniki, cztery odbiorniki, DSP, rdzeń Cortex-R4F i akcelerator radarowy. Infineon BGT60TR13C jest przykładem układu 58–63,5 GHz z jedną anteną TX, trzema RX, antenami w obudowie i sterowaniem przez SPI. Są to przykłady architektur; ich przeznaczenie, dopuszczalne konfiguracje i limity pochodzą z bieżącej dokumentacji exact part number.

Równanie radarowe i zasięg#

Dla monostatycznego radaru punktowego uproszczona moc echa ma zależność:

P_r = P_t · G_t · G_r · λ² · σ / ((4π)³ · R⁴ · L)

gdzie P_t to moc nadawana, G_t/G_r zyski anten, σ radar cross section celu, R odległość, a L straty. Najważniejszy wniosek: echo maleje w przybliżeniu jak R⁻⁴. Dwukrotny wzrost zasięgu wymaga ogromnej poprawy budżetu, jeśli pozostałe warunki są stałe.

Równanie nie jest pełnym modelem bliskiego pola, rozległego gruntu ani FMCW z integracją wielu próbek. Pokazuje jednak, dlaczego „maksymalny zasięg” bez definicji celu, prawdopodobieństwa detekcji i false alarm rate jest niewystarczający.

Radar cross section#

σ nie jest zwykłą powierzchnią geometryczną. Zależy od:

  • częstotliwości i polaryzacji;
  • rozmiaru oraz kształtu celu;
  • materiału i przewodności;
  • kąta obserwacji;
  • interferencji odbić z różnych części;
  • ruchu i deformacji.

Metalowy narożnik może mieć silne echo, a cienki przewód lub pochłaniający materiał — słabe. Ta sama gałąź daje inną odpowiedź przy zmianie azymutu. Zasięg testowany na samochodzie nie mówi, z jakiej odległości zostanie wykryty przewód, człowiek, ściana z płyty czy mokra roślinność.

FMCW — chirp i sygnał IF#

W Frequency-Modulated Continuous Wave nadajnik wysyła chirp o częstotliwości rosnącej w czasie. Echo jest opóźnioną kopią. Mikser porównuje sygnał odbierany z bieżącym sygnałem TX i tworzy beat frequency w paśmie IF.

Dla liniowego chirpu o nachyleniu S i nieruchomego celu:

τ = 2R / c
f_b ≈ S · τ = 2S R / c
R ≈ c f_b / (2S)

FFT próbek jednego chirpu rozdziela tony odpowiadające zakresom. W ruchomym przypadku do częstotliwości dochodzi Doppler; pełny proces oddziela oba efekty przy użyciu wielu chirpów.

Tor wygląda następująco:

synthesizer -> PA -> TX antenna -> target
                                   |
ADC <- IF filter <- mixer <- LNA <- RX antenna

Parametry chirpu nie są niezależnymi suwakami. Nachylenie, czas rampy, ADC sample rate, liczba próbek, idle time, moc i ograniczenia syntezera tworzą wspólną obwiednię.

Rozdzielczość i dokładność zasięgu#

Idealna rozdzielczość dwóch celów w zakresie zależy głównie od bandwidth chirpu:

ΔR = c / (2B)

Dla B=4 GHz daje 3,75 cm, co potwierdza white paper TI. Jest to rozdzielczość dwóch idealnych reflektorów, nie gwarantowany błąd pojedynczej odległości. Accuracy zależy także od SNR, kalibracji slope, zegara, interpolacji piku, fazy, temperatury i multipath.

Zero padding zwiększa gęstość próbek widma, ale nie poprawia fizycznej rozdzielczości. Okno zmniejsza listki boczne kosztem poszerzenia głównego piku. Dwa cele o dużej różnicy amplitudy mogą nie zostać rozdzielone mimo nominalnego ΔR, bo sidelobe silnego echa zakrywa słabe.

Maksymalny zasięg pomiarowy jest związany z najwyższą dopuszczalną częstotliwością IF, sample rate, filtrem i liczbą próbek. Maksymalny zasięg detekcji jest zwykle mniejszy i zależy od SNR oraz celu. Nie należy ich utożsamiać.

Prędkość radialna#

Ruch wzdłuż linii widzenia tworzy przesunięcie Dopplera:

f_D = 2v_r / λ
v_r = λ f_D / 2

Seria chirpów dostarcza próbek fazy w tak zwanym slow time. Doppler FFT rozdziela prędkości. Komponent poprzeczny nie jest bezpośrednio mierzony — nieruchomy Doppler nie znaczy nieruchomego obiektu, jeśli porusza się on po stycznej.

Odstęp między chirpami określa prędkość niejednoznaczną, a liczba chirpów i czas ramki — rozdzielczość prędkości. Skrócenie odstępu zwiększa unambiguous velocity, lecz obciąża duty cycle i przetwarzanie. Dłuższa obserwacja poprawia rozdzielczość Dopplera, ale zwiększa latency oraz narusza założenie stałego ruchu.

UAV sam się porusza. Echo nieruchomego gruntu ma Doppler wynikający z prędkości platformy i kierunku wiązki. Estymator musi rozdzielić ego-motion od ruchu celu. W zawisie wibracje i kołysanie nadal modulują fazę.

Estymacja kierunku#

Dwie anteny RX odbierają echo z różnicą drogi. Dla prostego układu liniowego:

Δφ ≈ 2π d sin(θ) / λ

gdzie d jest odstępem anten, a θ kątem względem normalnej. Przy wielu elementach beamforming lub FFT w wymiarze antenowym tworzy widmo kąta.

Rozdzielczość kątowa zależy od efektywnej apertury, nie tylko liczby kanałów. Większa apertura daje węższą wiązkę, ale odstępy zbyt duże tworzą grating lobes. Kalibracja amplitudy i fazy kanałów jest krytyczna; błąd kilku stopni fazy przesuwa estymowany kąt.

MIMO i wirtualna apertura#

W TDM-MIMO kolejne nadajniki emitują w różnych chwilach, a kombinacje TX–RX tworzą wirtualne elementy. Zwiększa to aperturę bez takiej samej liczby fizycznych odbiorników. Poruszający się cel zmienia jednak fazę między transmisjami, więc Doppler miesza się z kątem. TI w referencyjnym processing chain opisuje Doppler compensation przed angle estimation.

MIMO nie mnoży bezwarunkowo zasięgu i rozdzielczości. Dodaje czas ramki, wymagania kalibracji i złożoność. Układ L-shaped może estymować azymut oraz elewację, ale ich apertury i dokładność bywają różne.

Kostka radarowa#

Surowe dane można wyobrazić sobie jako tablicę:

samples fast-time × chirps slow-time × RX/virtual antennas

Po range FFT pierwszy wymiar staje się binami zasięgu. Doppler FFT po chirpach tworzy biny prędkości. Przetwarzanie kanałów antenowych estymuje AoA.

Przykład rozmiaru, bez nagłówków:

256 samples × 128 chirps × 4 RX × 4 B complex = 512 KiB/frame
20 frames/s = 10 MiB/s

Przy większej macierzy i LVDS strumień szybko rośnie. Zintegrowany SoC może zwracać tylko wykrycia, redukując bandwidth, ale utrudnia późniejszą zmianę algorytmu. Do rozwoju warto zapisywać wybrane surowe ramki i pełną konfigurację chirpu.

Typowy processing chain#

Dokumentacja referencyjna TI pokazuje reprezentatywny łańcuch:

ADC -> DC/rx calibration -> window -> range FFT
    -> static clutter option -> window -> Doppler FFT
    -> non-coherent combine -> CFAR -> peak grouping
    -> Doppler compensation -> angle estimation
    -> point cloud -> association -> tracker

Każdy etap zmienia interpretację wyniku. Chmura po CFAR nie zawiera wszystkich odbić, tylko piki przekraczające adaptacyjny próg. Tracker nie jest pomiarem; jest estymacją łączącą historię, model ruchu i detekcje.

Kalibracja DC i kanałów#

Przesłuch TX–RX i offsety miksera tworzą silny sygnał blisko zera. Usuwanie DC może wyciąć realny bardzo bliski cel. Kalibracja gain/phase kanałów jest konieczna dla AoA. Współczynniki zależą od częstotliwości, temperatury i płytki.

Okna#

Hann, Blackman i inne okna ograniczają leakage, ale obniżają coherent gain i poszerzają piki. Parametry detektora muszą być kwalifikowane z konkretnym oknem. Nie można przenieść threshold z prostokątnego okna do Hann bez ponownego pomiaru.

Non-coherent integration#

Sumowanie mocy kanałów poprawia detekcję bez zachowywania fazy, lecz faza jest później potrzebna do kąta. Błędna kolejność lub kompresja danych może uniemożliwić AoA.

CFAR#

Constant False Alarm Rate szacuje lokalne tło z komórek treningowych i ustawia próg dla cell under test. Guard cells oddzielają badany pik od próbek tła.

Parametry obejmują:

  • liczbę training i guard cells;
  • tryb CA, CASO, CAGO lub OS;
  • współczynnik progu/Pfa;
  • minimum SNR;
  • peak grouping;
  • zakresy FOV i range gates.

CFAR nie gwarantuje stałego Pfa w dowolnej scenie. Na granicy silnego clutteru, przy wielu bliskich celach albo niestacjonarnym tle założenia są naruszone. Zbyt niski próg zalewa tracker fałszywymi punktami; zbyt wysoki usuwa małe przeszkody.

Static clutter removal odejmuje lub tłumi zero-Doppler. Jest użyteczne do wykrywania ruchomych obiektów, ale niebezpieczne w mapowaniu ścian i terenu. W radarze wysokościowym grunt jest właśnie silnym statycznym celem. Konfiguracja processing chain musi wynikać z funkcji.

Detekcja a śledzenie#

Jeden obiekt zwykle daje kilka rozproszonych detekcji, które migoczą między ramkami. TI wskazuje, że śledzenie pojedynczych reflection points jest niepraktyczne i stosuje group tracker z EKF.

Tracker wykonuje:

  • predykcję tracków;
  • gating i association;
  • aktualizację pozycji/prędkości;
  • inicjalizację nowych tracków;
  • usuwanie po braku potwierdzeń.

Parametry initiation i deletion tworzą latency. Obiekt może być fizycznie widoczny przez kilka ramek, zanim stanie się confirmed track. Dla bezpieczeństwa warto zachować osobny szybki tor nearest hazard obok stabilnego trackera.

Tracker musi uwzględniać ego-motion UAV. Transformacja starych tracków przy zmianie yaw jest równie ważna jak transformacja bieżących punktów.

Antena i pole widzenia#

FOV podawane jako HPBW oznacza szerokość do spadku mocy o 3 dB, nie ostrą granicę widoczności. Cele poza HPBW mogą być wykrywane przez główną wiązkę lub listki boczne. Wewnątrz FOV gain nie jest stały.

Do projektu potrzebne są:

  • wykresy azymut/elevation dla TX i RX;
  • gain i EIRP w częstotliwości;
  • sidelobes i cross-polarization;
  • pole bliskie oraz minimalna odległość;
  • orientacja fizyczna anten w package;
  • wpływ carrier board, złączy i radomu.

Antena-on-package upraszcza RF, ale obiekty w pobliżu — bateria, radiator, carbon fiber, śruby — nadal zmieniają wzorzec. Końcowa charakterystyka dotyczy zabudowanego UAV.

Radom i materiały platformy#

Radom musi mieć małe straty i jednorodną grubość elektryczną w paśmie. Odbicie na granicy materiałów powoduje standing wave i ripple zasięgu. Klej, farba, woda i lód zmieniają stałą dielektryczną.

Carbon fiber jest przewodzący i może ekranować lub odbijać radar. Metalizowana folia, przewody i heatsink w pobliżu anteny tworzą listki oraz martwe sektory. Mechanicznie przezroczysta owiewka może być RF-nieprzezroczysta.

Walidacja radomu obejmuje:

  1. S-parameters lub przynajmniej insertion loss couponu;
  2. wzorzec anteny bez i z radomem;
  3. mokry, zabrudzony i oblodzony przypadek;
  4. temperaturę i tolerancję produkcyjną;
  5. test bliskiego silnego echa od krawędzi.

Integracja z własną platformą#

Wirniki, łopaty, ramiona i przewody wchodzące w wiązkę tworzą echo. Obracające się elementy generują micro-Doppler, którego harmoniczne mogą przypominać ruchome cele. Drganie radaru względem IMU moduluje fazę.

Najpierw należy wykonać mapę self-clutter:

  • napęd wyłączony;
  • każdy motor osobno;
  • wszystkie motory w zakresie RPM;
  • różne pitch/roll/yaw;
  • payload i podwozie w każdym położeniu.

Maska geometryczna usuwa znany kadłub, ale nie może zasłaniać przestrzeni za nim jako „wolnej”. Sektor zasłonięty jest unknown.

Multipath i ghost targets#

Fala może odbić się od gruntu, kadłuba i celu wieloma drogami. Radar mierzy długość drogi, więc powstaje ghost o większym zasięgu lub nietypowym kącie. Wysokość nad płaskim gruntem sprzyja two-ray interference: bezpośrednie i odbite składowe dodają się konstruktywnie albo destruktywnie zależnie od geometrii.

Ghost może być stabilny i przejść CFAR. Filtry fizyczne wykorzystują niespójność range–angle, mapę gruntu i historię, ale nie rozwiązują wszystkich scen. Testy muszą obejmować metalowe ściany, narożniki, wodę i niski lot nad gruntem.

Radar jako wysokościomierz#

Radar mierzy slant range w kierunku echa. Na płaskim gruncie i przy znanym kącie wiązki:

h ≈ R · cos(α)

Szeroka wiązka oświetla obszar, nie pojedynczy punkt. Najsilniejsze echo może pochodzić z bliższego stoku lub bocznego obiektu. Wysokościomierz powinien estymować powierzchnię z wielu binów/kątów albo mieć dobrze ograniczoną wiązkę.

Przy roślinności radar może odbijać od korony, pni i gleby zależnie od częstotliwości oraz wilgotności. Przy wodzie specular reflection może skierować energię poza antenę podczas przechyłu. Wynik musi mieć quality/confidence i politykę przejścia do barometru, GNSS lub lidaru.

Filtr wysokości nie powinien przyjmować nearest range bez maski kadłuba. Nie powinien też wybierać zawsze strongest bin, jeśli boczna ściana ma większe echo niż grunt.

Omijanie przeszkód#

Radar daje przewagę w słabym świetle i części aerozoli, ale rozdzielczość kątowa małego modułu jest zwykle znacznie gorsza niż kamery. Punkt range–angle reprezentuje resolution cell, nie dokładny obrys.

Margines przeszkody powinien uwzględnić:

d_required = v · t_pipeline + v²/(2a_available)
           + e_range + R·tan(e_angle) + d_vehicle + margin

t_pipeline obejmuje ramkę, FFT, CFAR, confirmation trackera, komunikację i kontroler. Błąd kątowy rośnie poprzecznie z zasięgiem. Dla cienkiego przewodu krytyczna jest probability of detection w wielu orientacjach, nie średni błąd na dużym celu.

Fuzja z kamerą i lidarem powinna zachować niezależne stany jakości. Gdy sensory się nie zgadzają, nie należy arbitralnie wybierać jednego; logika bierze pod uwagę pogodę, self-test, widoczność i model false-negative.

Timestamp i ramy współrzędnych#

Radarowa ramka obejmuje wiele chirpów. Timestamp może odnosić się do startu, środka lub końca akwizycji, a tracker dodaje kolejne opóźnienie. Dla transformacji do body/world potrzebna jest poza w czasie pomiaru.

p_body(t) = R_body_radar · p_radar(t) + t_body_radar
p_world(t) = T_world_body(t) · p_body(t)

Jeżeli frame period wynosi 50 ms, użycie pozy z chwili publikacji przy szybkim yaw powoduje mierzalny błąd. Sterownik powinien publikować acquisition timestamp, processing timestamp i sequence counter.

Ekstrynsyka obejmuje boresight oraz lever arm. Kalibracja na pojedynczym reflektorze w osi nie obserwuje dobrze roll i skali kątowej; lepsza jest scena wielu corner reflectorów o znanych pozycjach.

Interfejs z autopilotem#

Są trzy poziomy danych:

  • range i quality dla wysokościomierza;
  • point cloud/detection list dla perception;
  • track list lub mapa sektorowa dla collision avoidance.

Autopilot czasu rzeczywistego powinien otrzymywać ograniczoną, deterministyczną wiadomość. Surowy radar cube trafia do SoC/DSP lub companion computera. Interfejs powinien zawierać:

  • timestamp i frame ID;
  • konfigurację/tryb sensora;
  • range, radial velocity, azimuth, elevation;
  • SNR/noise i status detekcji;
  • covariance lub jakościowe bounds;
  • health, temperature, drop counter;
  • czas ważności wyniku.

UART może wystarczyć dla listy punktów, lecz nie dla surowych ADC. CAN/CAN FD pomaga w deterministycznej telemetrii, Ethernet lub LVDS obsługuje większy strumień. Fizyczny interfejs chipu, np. SPI BGT60TR13C, nie oznacza automatycznie gotowego protokołu autopilota.

Zasilanie, ciepło i EMC#

Radio, PLL, ADC, DSP i PMIC tworzą obciążenie impulsowe zsynchronizowane z ramkami. Duty cycling obniża średnią moc, ale zasilacz musi przenieść peak i szybkie zbocza. BGT60TR13C według strony producenta może osiągać bardzo małą moc średnią przy określonym duty cycling, natomiast jego datasheet podaje znacznie większy prąd w aktywnym trybie. Nie wolno projektować regulatora na marketingową średnią bez przebiegu czasowego.

Radar potrzebuje:

  • niskoszumowych domen analog/RF;
  • poprawnej sekwencji szyn i resetu;
  • stabilnego zegara;
  • kontroli temperatury junction;
  • izolacji od switching nodes przetwornic;
  • monitorowania brownout i watchdog.

Emisja harmonicznych przetwornicy może wejść do IF, mimo że jej częstotliwość jest daleka od nośnej. Cyfrowe LVDS/SPI tworzy common-mode noise. Z kolei radar jest nadajnikiem RF i może oddziaływać z GNSS, RC, telemetry i innym radarem przez harmoniczne lub front-end overload. Test EMI wykonuje się w pełnych trybach pracy, z silnikami oraz radiami.

Interferencja radar–radar#

Drugi FMCW o podobnym chirpie może wprowadzić krótkie impulsy lub strukturę w IF. Efekt zależy od czasu ramp, bandwidth, polaryzacji, kierunku i processing. Możliwe środki obejmują wykrywanie skażonych próbek, różne harmonogramy, randomizację chirpów i koordynację, ale każdy zmienia performance.

Wieloradarowy UAV powinien testować wszystkie kombinacje trybów. Brak interferencji przy sensorach zwróconych od siebie nie potwierdza przypadku odbicia od metalowej ściany.

Regulacje widma#

Radar emituje energię radiową. Dopuszczalne pasmo, EIRP, duty cycle, maska emisji i tryb użytkowania zależą od kraju oraz klasy urządzenia. Chip zdolny generować sweep nie jest automatycznie legalnym produktem końcowym. Projekt musi używać zatwierdzonej konfiguracji RF, anteny i aktualnych wymagań regulatora dla rynku docelowego.

Zmiana radomu, anteny, firmware chirpu lub liczby nadajników może zmienić zgodność. Dokumentacja projektu powinna wersjonować konfigurację, a produkcja blokować niedopuszczone profile.

SAR — obraz z ruchu platformy#

SAR jest radarem bocznego patrzenia. Kolejne pozycje platformy obserwują ten sam fragment terenu. Zmiana odległości zapisuje się w fazie echa. Processor kompensuje oczekiwaną phase history i koherentnie sumuje próbki, syntetyzując długą aperturę.

NASA opisuje, że każdy punkt jest próbkowany wielokrotnie, a ruch tworzy syntetyczną antenę znacznie dłuższą od fizycznej. ESA podkreśla, że surowe dane SAR są nieostre i wymagają znacznego przetwarzania.

Wymiary obrazu:

  • range — odległość poprzeczna do toru, rozdzielana pasmem;
  • azimuth — kierunek wzdłuż toru, fokusowany z Dopplera i historii fazy.

Slant range nie jest ground range. Transformacja do mapy wymaga geometrii, modelu terenu i pozy platformy.

Wymagania ruchu dla SAR#

Idealny model zakłada znany, gładki tor. Rzeczywisty UAV ma turbulencję, yaw, roll, pitch, drgania i błąd GNSS/INS. Błąd drogi rzędu ułamka długości fali zmienia fazę:

Δφ = 4π ΔR / λ

Przy centymetrowej długości fali milimetry mają znaczenie dla koherencji. Motion compensation używa GNSS/INS i często autofocus z danych radarowych. Publikacja JPL dotycząca UAVSAR wskazuje, że uproszczona kompensacja dla wąskiej wiązki i płaskiego terenu daje istotne błędy przy reliefie; poprawka musi zależeć od topografii i kierunku w wiązce.

Lot po prostej w granicach nawigacyjnych autopilota nie gwarantuje obrazu SAR. Trzeba znać trajektorię centrum fazowego anteny z wystarczającą częstotliwością, czasem i dokładnością.

PRF, Doppler i niejednoznaczności SAR#

Pulse repetition frequency musi próbkować Doppler azymutalny bez aliasingu, a równocześnie pozwolić odebrać echo z całego swath przed kolejnym impulsem. Powstaje kompromis między ambiguities range i azimuth.

FMCW-SAR i pulsed-SAR realizują waveform inaczej, ale oba wymagają koherentnego phase history. Parametry obejmują:

  • częstotliwość nośną i bandwidth;
  • PRF/chirp repetition;
  • długość syntetycznej apertury;
  • beamwidth i look angle;
  • prędkość platformy;
  • swath i wysokość;
  • sample rate i dynamikę ADC.

Nie można wybrać tych parametrów niezależnie. Mission geometry jest częścią projektu radaru.

Fokusowanie SAR#

Podstawowe rodziny algorytmów to range–Doppler, chirp scaling, ω-k i backprojection. Różnią się założeniami, złożonością i obsługą nieregularnej trajektorii.

Pipeline:

raw complex echoes + precise time + trajectory
 -> range compression
 -> motion compensation
 -> range cell migration correction
 -> azimuth compression/focusing
 -> radiometric calibration
 -> geocoding + quality layers

Backprojection jest intuicyjne i obsługuje elastyczną geometrię, ale jest kosztowne. FFT-based methods są szybsze przy spełnieniu założeń. Podgląd onboard może mieć mniejszą rozdzielczość; produkt pomiarowy bywa liczony po locie.

Speckle, cień i layover#

SAR jest koherentny, więc echa wielu scattererów interferują, tworząc speckle. Nie jest to zwykły szum addytywny, który znika po jednym filtrze. Multi-looking poprawia radiometrię kosztem rozdzielczości.

Geometria boczna tworzy:

  • radar shadow za wysokim obiektem;
  • layover, gdy echo wierzchołka dociera przed podstawą;
  • foreshortening na stoku zwróconym do radaru.

Obraz SAR nie jest fotografią. Jasność zależy od backscatter, polaryzacji, wilgotności, roughness i geometrii. Interpretacja wymaga metadanych oraz warstwy jakości.

Polarymetria i interferometria#

PolSAR mierzy kombinacje polaryzacji TX/RX, np. HH, HV, VH, VV. Kanały muszą być skalibrowane amplitudowo, fazowo i pod kątem cross-talk.

InSAR porównuje fazę dwóch apertur lub przejść. Wynik zależy od baseline, topografii, ruchu atmosfery/sceny i koherencji. NASA UAVSAR wykorzystuje precyzyjne GNSS/INU oraz repeat-track; projekt JPL publikuje również produkty z motion compensation i metrykami jakości.

W małym UAV single-pass interferometry wymaga sztywnej, znanej bazy antenowej. Repeat-pass wymaga nie tylko podobnej ścieżki, ale stabilnej kalibracji oraz sceny, która zachowała koherencję.

Kalibracja radaru#

Kalibracja ma kilka warstw:

  1. częstotliwość, slope i timing chirpu;
  2. DC, gain i phase kanałów RX/TX;
  3. range bias;
  4. boresight i ekstrynsyka radar–IMU;
  5. radiometria z targetami o znanym RCS;
  6. kalibracja polarymetryczna/SAR;
  7. latency i synchronizacja czasu.

Corner reflectors o znanej geometrii służą jako mocne cele punktowe. Trzeba je ustawić w far field i kwalifikowanej orientacji. Jeden reflektor nie testuje całego FOV ani sidelobes.

Kalibrację należy wersjonować z temperaturą, radomem i konfiguracją chirpu. Zmiana carrier board lub śruby przy antenie może zmienić AoA bez zmiany firmware.

Plan prób radaru przeszkodowego#

Tor RF i laboratoryjny#

  • verify częstotliwość, bandwidth, EIRP i maskę;
  • zmierzyć szum IF, spur i DC;
  • sprawdzić szyny, temperaturę i zegar;
  • potwierdzić self-test oraz fault reporting;
  • zapisać raw ADC dla znanych celów.

Zasięg i kąt#

Ustawić cele o znanym RCS na siatce range–azimuth–elevation. Mierzyć probability of detection, false alarm rate, bias, precision i rozdzielczość dwóch celów. Próby obejmują silny cel obok słabego oraz cel przy granicy FOV.

Dynamika#

Platforma i cele poruszają się z ground truth. Testuje się Doppler ambiguity, crossing tracks, tangential motion, start/stop i ego-motion. Raportuje się czas inicjalizacji tracka oraz utraty, nie tylko błąd confirmed tracks.

Clutter#

Sceny obejmują grunt, trawę, wodę, metalowy hangar, narożnik, ogrodzenie i przewód. Próba z napędem mapuje micro-Doppler i self-clutter. Drugi radar sprawdza interferencję.

End-to-end#

Mierzy się czas od wejścia celu w kwalifikowaną komórkę do publikacji i reakcji autopilota. Proces zamraża się, restartuje i zasila napięciem granicznym. Stare dane nie mogą pozostać „ważne”.

Plan prób SAR#

  1. Zmierzyć stabilność częstotliwości i phase noise.
  2. Zsynchronizować radar, GNSS i INS wspólnym czasem.
  3. Wyznaczyć lever arm do centrum fazowego anteny.
  4. Wykonać lot nad corner reflectors i sceną o znanej geometrii.
  5. Porównać trajektorię nominalną z wysokiej jakości post-processed trajectory.
  6. Fokusować z i bez motion compensation oraz ocenić PSLR/ISLR i rozdzielczość.
  7. Sprawdzić radiometrię, geolokację i noise-equivalent sigma zero.
  8. Powtórzyć tor dla oceny koherencji, jeśli celem jest InSAR.

Podgląd „wygląda ostro” nie jest kryterium. Potrzebne są point target response, geolocation error, SNR, coverage i kompletność metadanych.

Logowanie i obserwowalność#

Minimalny log obejmuje:

  • profile chirpu i hash konfiguracji;
  • frame/chirp counters oraz timestamp;
  • temperatura RF/MCU i napięcia;
  • calibration/self-test status;
  • liczba ADC overflow, dropped frame i interface error;
  • noise floor i clutter statistics;
  • detections przed i po CFAR/peak grouping;
  • tracks z covariance oraz association state;
  • poza IMU/GNSS użyta do kompensacji;
  • wersje RF firmware, DSP i host software.

Zapis wyłącznie finalnej listy przeszkód uniemożliwia rozróżnienie, czy cel zniknął w RF, FFT, CFAR czy trackerze.

Failsafe#

Awaria musi być interpretowana według funkcji:

  • wysokościomierz: przejście do barometru/lidaru i ograniczenie automatycznego lądowania;
  • collision avoidance: ograniczenie prędkości albo przejście do trybu wymagającego operatora;
  • SAR: oznaczenie segmentu nieważnego, bez wpływu na stabilizację lotu;
  • radar jako jedyna lokalizacja: kontrolowany stop, zawis lub lądowanie zależnie od platformy.

Health obejmuje więcej niż heartbeat. Degradacją jest wzrost noise floor, brak kalibracji, przegrzanie, utrata synchronizacji, stale identyczna ramka i przeciążony tracker.

Jak czytać kartę katalogową#

Pole Pytanie projektowe
pasmo i dopuszczone profile gdzie urządzenie może legalnie pracować?
TX/RX i geometria anten jaki azymut, elewacja i MIMO są możliwe?
bandwidth/slope jaka rozdzielczość i zakres IF?
ADC rate/liczba próbek jaki max range i strumień?
chirps/frame i frame rate Doppler, latency i moc
gain/FOV/sidelobes co naprawdę jest oświetlone?
zasięg dla określonego RCS czy cel misji został zdefiniowany?
accuracy/resolution czy wartości nie są mylone?
interfejs raw/processed gdzie działa processing chain?
memory/compute czy mieści się radar cube i FFT?
power active/average/peak zasilacz, bateria i chłodzenie
temperatura i calibration obwiednia oraz czas startu
self-test/safety manual wykrywanie latent fault
SDK/licencja/wersja możliwość utrzymania produktu

Przykładowy BGT60TR13C ma deklarowany przez producenta zakres 0,2–15 m, FOV HPBW 90°, jedną antenę TX i trzy RX; to profil konkretnego produktu oraz aplikacji. Nie jest uniwersalnym radarem UAV ani źródłem gwarancji dla cienkich przeszkód.

Najczęstsze błędy#

  • Używanie maksymalnego range bin jako deklarowanego zasięgu detekcji.
  • Brak definicji RCS i Pfa/Pd celu testowego.
  • Mylenie range resolution z accuracy.
  • Traktowanie point cloud po CFAR jako surowego obrazu.
  • Static clutter removal w funkcji, która potrzebuje gruntu lub ścian.
  • Brak ego-motion compensation.
  • Pominięcie latency confirmation trackera.
  • Radom i carbon frame bez testu wzorca anteny.
  • Jeden test na metalowym reflektorze w osi.
  • Zasilacz dobrany do duty-cycled average zamiast active peak.
  • Brak synchronizacji ramki z IMU.
  • Uznanie ruchu UAV za wystarczający warunek utworzenia SAR.
  • Fokusowanie SAR bez precyzyjnej trajektorii i centrum fazowego.
  • Brak regulacyjnego przeglądu waveformu i anteny.

Kryteria odbioru#

Radar przeszkodowy jest zweryfikowany dopiero wtedy, gdy osiąga zadane Pd oraz Pfa dla jawnej biblioteki celów, geometrii, pogody i clutteru. Błędy range, velocity i angle mają rozkłady w całym FOV. Latency jest mierzona end-to-end, a reakcja na utratę jakości przetestowana fault injection.

Wysokościomierz zachowuje się poprawnie nad kwalifikowanymi powierzchniami, przy tilt i zmianie wysokości, a jego quality pozwala estymatorowi odrzucić wodę, side echo i self-clutter. Przejście do alternatywnego sensora nie tworzy skoku sterowania.

SAR spełnia kryteria point-target resolution, geolocation, radiometry, coverage i motion compensation. Produkt zawiera czas, orbit/trajectory, kalibrację oraz warstwy jakości. Obraz bez metadanych nie jest wynikiem pomiarowym.

Powiązane tematy#

Przypisy#

Bibliografia jest generowana z centralnego rejestru źródeł. Równania FMCW oraz przykładowy processing chain oparto na materiałach Texas Instruments, parametry modułów na aktualnych stronach TI i Infineon, a opis SAR oraz motion compensation na materiałach NASA/JPL. Wszystkie zakresy RF, profile chirpów i limity termiczne wymagają sprawdzenia w dokumentacji dokładnego komponentu oraz dla bieżącej jurysdykcji.

Źródła z centralnego rejestru

  1. Texas Instruments: The fundamentals of millimeter wave radar sensors [white paper producenta]
  2. Texas Instruments TIDEP-0090: Range–Doppler, CFAR, AoA and tracking processing chain [dokumentacja referencyjna producenta]
  3. Texas Instruments AWR1843 — official product data [dokumentacja producenta]
  4. Infineon BGT60TR13C — official product data and datasheet [dokumentacja producenta]
  5. NASA: Get to Know SAR — principles of synthetic aperture radar [materiał techniczny instytucji badawczej]
  6. NASA/JPL: UAVSAR airborne synthetic aperture radar [dokumentacja projektu badawczego]
  7. NASA/JPL: Advanced Motion Compensation for Airborne Platforms — Application to UAVSAR [publikacja naukowa]
  8. Sumit Sharma, „Drone Development from Concept to Flight” [książka]