Ultra-Wideband: Precyzyjny Bezprzewodowy Pomiar Odległości, Kierunku i Położenia
Przez lata technologie bezprzewodowe odpowiadały na dwa podstawowe pytania, czyli "Czy jesteśmy połączeni?" (jak Wi-Fi) i "Czy jesteśmy w pobliżu?" (jak beacony Bluetooth). Jednak pytanie "Jak dokładnie jesteśmy od siebie oddaleni i w którym kierunku?" przez długi czas pozostawało bez odpowiedzi. GPS jest przeznaczony do odbioru na zewnątrz i często staje się zawodny wewnątrz budynków, ponieważ dachy i ściany tłumią sygnały satelitarne. Wi-Fi i Bluetooth mogą przybliżać odległość na podstawie siły sygnału, lecz ściany, meble, zasłonięcie przez ciało i wielodrogowość zmieniają tę wartość bez zmiany rzeczywistej odległości. Estymacja oparta na RSSI może więc zmieniać się pod wpływem środowiska, mimo że odległość pozostaje taka sama, i nie pozwala wiarygodnie wyznaczyć położenia obiektu.
To właśnie precyzyjne wyzwanie miała rozwiązać technologia . Jest to technologia radiowa oparta na szerokim paśmie. W wielu współczesnych systemach pomiarowych działa jak dokładna bezprzewodowa miarka lub "GPS wewnątrz budynków". Wcześniejsze prace nad UWB obejmowały wojskowe radary i systemy łączności, w których krótkie impulsy pomagały wykrywać obiekty oraz ograniczać wpływ zakłóceń. W 2002 roku amerykańska Federalna Komisja Łączności (FCC) dopuściła nielicencjonowane działanie urządzeń UWB w ramach części 15 przepisów. Była to decyzja regulacyjna określająca limity emisji dla urządzeń komercyjnych. Sama technologia była rozwijana wcześniej w zastosowaniach radarowych i łącznościowych.
Przez wiele lat UWB pozostawało technologią niszową, ponieważ jego układy radiowe i przetwarzanie sygnałów były kosztowne. Produkty firm Apple i Samsung wprowadziły układy UWB do smartfonów, lokalizatorów przedmiotów i samochodów. Z tych funkcji korzysta telefon lokalizujący zgubione klucze, inteligentny dom reagujący na obecność osoby w pomieszczeniu oraz samochód odblokowujący się, gdy w pobliżu znajduje się uwierzytelniony telefon. Pomiar opiera decyzję na czasie podróży sygnału radiowego. Moc odebranego sygnału może wspierać wykrywanie, lecz nie daje tej samej rozdzielczości odległości.
Radio UWB: Szerokie Pasmo i Krótkie Impulsy
Wi-Fi, Bluetooth i sieci komórkowe używają wąskopasmowych lub wielonośnych warstw fizycznych, w których dane są modulowane na jednej lub kilku falach nośnych. UWB definiuje zajmowane pasmo, więc jego implementacje nie korzystają z jednego przebiegu. Ma to znaczenie dla pomiaru czasu, ponieważ rozdzielczość czasowa rośnie wraz z szerokością pasma sygnału.
Współczesne profile pomiarowe oparte na IEEE 802.15.4 wykorzystują impulsowe UWB. Radio wysyła krótkie impulsy lub symbole impulsowe zamiast wąskopasmowej ciągłej fali nośnej. Wcześniejsze systemy UWB używały również innych przebiegów, w tym ortogonalnego multipleksowania z podziałem częstotliwości. Opis impulsowy dotyczy więc omawianych profili pomiarowych. Inne nadajniki mogą korzystać z odmiennych przebiegów szerokopasmowych.
Impuls i Widmo
- Krótki Czas Trwania: W impulsowych profilach pomiarowych impulsy trwają zwykle kilka nanosekund. Przykładowy impuls UWB ma około 2 nanosekundy, czyli dwie miliardowe części sekundy.
- Ultra-Szerokie Pasmo: Zasada przetwarzania sygnałów mówi, że krótszy impuls w dziedzinie czasu ma szersze pasmo w dziedzinie częstotliwości. Sygnał UWB zajmuje szeroki zakres częstotliwości, a jego energia rozkłada się na wiele kanałów. Definicja FCC wymaga szerokości pasma mierzonej przy -10 dB wynoszącej co najmniej albo ułamkowego pasma o szerokości co najmniej 20%. To więcej niż w kanałach Wi-Fi o szerokości 20 lub 40 MHz.
- Niska Gęstość Mocy: Nadajnik UWB rozkłada energię o małej mocy na szerokie pasmo, więc odbiornik wąskopasmowy widzi mniejszą gęstość widmową mocy. W Stanach Zjednoczonych przepisy FCC obejmują dla wielu systemów UWB zakres od 3,1 do 10,6 GHz, natomiast radary samochodowe i inne kategorie mają odrębne przepisy. W Unii Europejskiej decyzja wykonawcza Komisji (UE) 2019/785 harmonizuje kilka zakresów UWB, w tym 6,0 do 8,5 GHz oraz 3,1 do 4,8 GHz z wymaganymi mechanizmami ograniczania. Kanały, limity mocy i wymagania współistnienia zależą więc od regulatora oraz profilu urządzenia.
Ta impulsowa architektura daje profilom pomiarowym dokładność czasową i pozycjonowanie przy małym poborze mocy. UWB może także przenosić dane, lecz profile IEEE 802.15.4z koncentrują się na pomiarach i krótkich wiadomościach. Współczesne urządzenia nie zastępują tym profilem szybkiego łącza USB lub HDMI.
Kluczowe Zastosowanie: Precyzyjny Pomiar Odległości za pomocą Czasu Przelotu (ToF)
UWB może mierzyć odległość między dwoma urządzeniami z dokładnością do kilku centymetrów w typowych warunkach. Rzeczywisty błąd zależy od częstotliwości kanału, konstrukcji anteny, mocy nadajnika, przeszkód i propagacji wielodrogowej. Pomiar wykorzystuje metodę zwaną . Zasada jest prosta: jeśli wiesz, jak szybko coś podróżuje i możesz zmierzyć, ile czasu zajęło dotarcie do celu, możesz obliczyć odległość. UWB robi to z impulsami radiowymi poruszającymi się z prędkością światła.
Dwukierunkowy Uścisk Dłoni Pomiarowy
Aby uzyskać dokładny pomiar, który nie jest zakłócony przez opóźnienia przetwarzania wewnątrz urządzeń, stosuje się technikę zwaną Dwukierunkowym Pomiarem Odległości (Two-Way Ranging). Przykład obejmuje smartfon (Urządzenie A) oraz lokalizator kluczy z UWB (Urządzenie B).
- Telefon (A) wysyła impuls UWB o bardzo precyzyjnym czasie, nazwijmy go . Zapisuje ten znacznik czasu.
- Lokalizator kluczy (B) odbiera ten impuls o czasie .
- Lokalizator kluczy ma małe, z góry określone opóźnienie przetwarzania, zanim będzie mógł wysłać odpowiedź. Po tym opóźnieniu wysyła impuls zwrotny o precyzyjnym czasie .
- Telefon (A) odbiera impuls zwrotny o czasie i zapisuje ten końcowy znacznik czasu.
Teraz telefon ma wszystkie informacje potrzebne do obliczenia odległości. Oblicza całkowity czas, przez który impulsy faktycznie były w powietrzu, odejmując wewnętrzne opóźnienie przetwarzania w lokalizatorze kluczy:
- Całkowity Czas Zmierzony w Telefonie (A):
- Opóźnienie Przetwarzania w Lokalizatorze (B):
- Czas Podróży w Obie Strony:
- Czas Przelotu w Jedną Stronę:
- Ostateczne Obliczenie Odległości: (gdzie to prędkość światła)
Praktyczne układy uwzględniają także przesunięcie i dryft zegarów. Dwustronny pomiar odległości z dodatkowymi znacznikami czasu zmniejsza zależność od zgodności zegarów urządzeń A i B. Odbicia mogą wydłużyć drogę względem ścieżki bezpośredniej, więc odbiornik i aplikacja powinny rozpoznawać pomiary bez widoczności radiowej przed potraktowaniem wyniku jako dokładnej odległości.
Obliczenie z prędkością światła wymaga także skalibrowanych jednostek znaczników czasu. Implementacje przekazują granice błędu i wskaźniki jakości, zamiast uznawać każdą próbkę za bezbłędną.
Dlaczego UWB jest tak precyzyjne?
Precyzja UWB wynika z połączenia szerokiego pasma i wyraźnych cech czasowych impulsu. Impuls o długości 1 nanosekundy zajmuje w przestrzeni około 30 cm, więc odbiornik może oznaczyć jego nadejście z małym krokiem czasowym. Sygnał wąskopasmowy dostarcza mniej informacji czasowej w tym samym przedziale obserwacji, a odbicia mogą zwiększać niejednoznaczność oszacowania opartego na RSSI.
Budowanie Mapy Przestrzennej: Od Pomiaru Odległości do Pozycjonowania
Sam pomiar odległości nie wyznacza pozycji w dwóch lub trzech wymiarach. UWB łączy pomiary odległości z innymi technikami, aby oszacować położenie przestrzenne.
- Trilateracja (z użyciem ToF): W dwóch wymiarach odległości od trzech znanych punktów mogą wyznaczyć położenie taga. Pozycjonowanie w trzech wymiarach zwykle wymaga czwartego punktu odniesienia albo innego niezależnego ograniczenia. System UWB umieszcza w pomieszczeniu stałe kotwice, takie jak inteligentne głośniki lub dedykowane beacony. Każda kotwica mierzy odległość do taga za pomocą ToF, a system centralny lub telefon rozwiązuje zależności geometryczne i wyznacza jego położenie.
- Kąt Nadejścia (Angle of Arrival - AoA): Urządzenie z wieloma antenami może oszacować kąt nadejścia sygnału taga i jednocześnie zmierzyć odległość. IEEE 802.15.4z poprawia integralność oraz dokładność pomiaru UWB, a poszczególne implementacje mogą używać analizy fazy lub kąta do wyznaczania kierunku. Podczas szukania AirTaga zgodny iPhone łączy dane o odległości i kierunku z UWB z czujnikami ruchu oraz informacją wizualną.
- Różnica Czasu Nadejścia (Time Difference of Arrival - TDoA):Alternatywa dla ToF, która wymaga mniej komunikacji. W tym ustawieniu tag wysyła pojedynczy impuls "mignięcia". Stałe kotwice, wszystkie zsynchronizowane ze wspólnym zegarem, rejestrują dokładny czas odbioru tego mignięcia. Porównując różnice w czasach nadejścia w różnych kotwicach, serwer centralny może obliczyć pozycję taga. Jest to bardzo energooszczędne dla taga, ale wymaga bardziej złożonej i zsynchronizowanej infrastruktury kotwic.
UWB w Rzeczywistym Świecie: Od Znajdowania Kluczy po Uruchamianie Samochodu
UWB występuje obecnie w produktach konsumenckich i przemysłowych systemach lokalizacji. Częsty schemat działania obejmuje wykrywanie przez Bluetooth Low Energy, a następnie pomiar UWB, gdy potrzebna jest dokładna odległość lub kierunek.
- Śledzenie Przedmiotów z Wysoką Precyzją: Apple AirTag używa Bluetooth do wyszukiwania w pobliżu oraz układu Ultra-Wideband zaprojektowanego przez Apple do funkcji Precision Finding. Samsung Galaxy SmartTag+ łączy Bluetooth Low Energy z UWB, a zgodne telefony Galaxy mogą pokazywać odległość i kierunek przez funkcję AR Finder. Produkty te uruchamiają pomiar UWB, gdy telefon i tag znajdują się wystarczająco blisko.
- Bezpieczne, Bezobsługowe Cyfrowe Kluczyki Samochodowe: Specyfikacja Car Connectivity Consortium Digital Key łączy uwierzytelnianie urządzenia z Bluetooth Low Energy oraz, w obsługiwanych pojazdach, bezpiecznym pomiarem UWB. Samochód mierzy czas przelotu sygnału z telefonu przed pasywnym otwarciem drzwi lub inną autoryzowaną czynnością. Przekaźnik dodający mierzalne opóźnienie może przekroczyć granicę odległości, więc system rozróżnia uwierzytelniony telefon znajdujący się przy samochodzie od sygnału przekazanego zdalnie.
- Intuicyjne Sterowanie Inteligentnym Domem:Głośnik Apple HomePod mini zawiera układ Ultra Wideband pierwszej generacji. Zbliżenie zgodnego iPhone'a do głośnika może przenieść odtwarzany dźwięk. Telefon i głośnik korzystają z informacji o bliskości oraz mechanizmu handoff Apple, aby przenieść odtwarzanie bez naciskania przycisku. Podobne sterowanie zależne od położenia wymaga własnych reguł obecności i kontroli dostępu w systemie domu.
- Krótkodystansowa Transmisja Danych: UWB może przesyłać dane aplikacji podczas pomiaru odległości, lecz profile IEEE 802.15.4z stosowane we współczesnych urządzeniach konsumenckich zapewniają przepływności rzędu dziesiątek megabitów na sekundę. Wystarcza to do komunikatów sterujących i małych plików. Taki profil nie zastępuje bezprzewodowego USB ani HDMI przy przesyłaniu pełnometrażowego filmu 4K.
- Zastosowania Przemysłowe i Bezpieczeństwa: W fabrykach i magazynach tagi UWB mogą zasilać systemy lokalizacji narzędzi, sprzętu i pracowników w czasie rzeczywistym. Oprogramowanie może użyć tych współrzędnych do rejestrowania użycia narzędzia lub uruchomienia reguły geostrefy. Wyłączenie maszyny wymaga osobnego sterownika bezpieczeństwa oraz zweryfikowanej procedury.
Bezpieczeństwo UWB: Uwierzytelnianie i Secure Ranging
UWB dostarcza właściwości przydatnych dla bezpieczeństwa, lecz przebieg radiowy nie zastępuje uwierzytelniania ani szyfrowania. Niska gęstość mocy utrudnia pasywne wykrycie transmisji, a profile bezpiecznego pomiaru dodają ochronę kryptograficzną znacznikom czasu używanym do obliczenia odległości.
Niska gęstość mocy i szerokie pasmo mogą utrudniać wykrycie transmisji UWB z większej odległości w porównaniu z sygnałem wąskopasmowym. Skaner radiowy może odebrać szerokopasmową emisję o małej mocy, lecz napastnik wyposażony w odpowiedni sprzęt nadal może obserwować ruch. Poufność zależy więc od ochrony kryptograficznej protokołu.
Precyzyjny pomiar Czasu Przelotu ogranicza ataki przekaźnikowe, gdy łączy się go z uwierzytelnioną sesją i bezpieczną sekwencją znaczników czasu. W takim ataku przeciwnik przechwytuje sygnał prawidłowego klucza, przekazuje go w pobliże samochodu i próbuje sprawić wrażenie, że klucz znajduje się przy pojeździe. Dodatkowe opóźnienie przekaźnika zmienia zmierzoną odległość i może spowodować odrzucenie pomiaru. Specyfikacja Car Connectivity Consortium Digital Key wykorzystuje to połączenie do sprawdzania uprawnień klucza oraz fizycznej bliskości telefonu.