802.11az 측위¶
규격 · 개정판
802.11mc (→ 802.11-2016: FTM, Fine Timing Measurement) · 802.11az-2022 (NGP: Next Generation Positioning — HE 기반 측거, 트리거 기반·비 트리거 기반 측거, 보안 LTF, PASN, 수동 측위) · Wi-Fi Alliance Wi-Fi Location
한눈에 보기
GPS가 안 되는 실내에서 위치를 알려면 Wi-Fi가 유용합니다. 방법은 크게 두 가지입니다.
- 신호 세기(RSSI) 지문: "이 위치에서는 AP별 세기가 이렇다"는 지도를 만들어 비교 — 정확도 수 m, 환경 변화에 약함
- 왕복 시간(RTT): 전파가 갔다 오는 시간을 재서 거리를 계산 — 빛은 1 ns에 약 30 cm를 가므로, ns 단위 시간 측정으로 1–2 m 수준 정확도
802.11mc FTM이 RTT 측정을 표준화했고(Android 등에서 "Wi-Fi RTT"로 제공), 802.11az가 이를 Wi-Fi 6 기반으로 고도화했습니다. 더 넓은 대역(정밀도↑), MIMO, 많은 단말 동시 측정, 그리고 위조 방지 보안이 추가되었습니다.
FTM 원리¶
sequenceDiagram
participant I as ISTA (측정 요청 단말)
participant R as RSTA (AP)
I->>R: Initial FTM Request
R->>I: FTM_1 (t1 송신)
Note over I: t2 수신
I->>R: Ack (t3 송신)
Note over R: t4 수신
R->>I: FTM_2 (t1, t4 값 전달)
Note over I: RTT = (t4 − t1) − (t3 − t2)
두 기기의 시계가 맞지 않아도 각자 자기 시계로 잰 시간 차이만 쓰므로 오프셋이 상쇄됩니다. 여러 번 측정(burst)해 평균을 내고, 3개 이상의 AP 거리로 삼변 측량합니다.
802.11mc vs 802.11az¶
| 항목 | 802.11mc FTM | 802.11az NGP |
|---|---|---|
| 측정 신호 | 일반 프레임(FTM/Ack)의 타임스탬프 | HE Ranging NDP (NDPA → NDP 교환) |
| 대역폭 | 최대 80 MHz (VHT) | 160 MHz 이상 + MIMO (도래각 정보) |
| 다수 단말 | 단말마다 개별 세션 | 트리거 기반 측거 — 여러 단말을 한 번에 |
| 보안 | 없음 (위조·도청 가능) | PASN + 보안 HE-LTF(무작위 LTF 시퀀스) → 거리 위조 방지 |
| 프라이버시 | 단말 MAC 노출 | PASN, 무작위 MAC과 결합 |
| 수동 측위 | — | AP 간 측정을 단말이 엿들어 자기 위치 계산(단말 송신 없음) |
| 정확도 목표 | 1–2 m | 서브미터 (환경에 따라) |
정확도를 결정하는 요소¶
| 요소 | 영향 |
|---|---|
| 대역폭 | 시간 분해능 ≈ 1/BW. 20 MHz → 15 m, 160 MHz → 약 1.9 m 거리 분해능(원시), 보간으로 개선 |
| 직선 경로(LoS) 유무 | 직선 경로가 막히면 첫 도착 경로가 늦게 보여 거리 과대 추정 |
| 하드웨어 지연 보정 | 송수신 체인 내부 지연(수–수십 ns) 보정 필요 |
| 측정 횟수 | 평균으로 잡음 감소 |
| AP 배치 기하 | 단말을 둘러싸는 배치일수록 위치 오차 작음 |
전문가 노트 — 보안 측거와 실무
거리 위조 공격. 보안이 없는 FTM에서는 공격자가 ACK·FTM 프레임을 미리 보내거나(early-detect/late-commit) 타임스탬프를 조작해 거리를 줄이거나 늘릴 수 있습니다. 802.11az의 보안 LTF는 PASN으로 합의한 키로 LTF 시퀀스를 무작위화해, 공격자가 측정 신호를 미리 예측해 보낼 수 없게 합니다.
트리거 기반 측거(TB ranging). AP가 Ranging Trigger로 여러 단말을 폴링하고, 단말들은 UL NDP를 동시에 보내며, AP가 DL NDP와 위치 측정 보고(LMR)를 돌려줍니다. 공중 시간 효율이 높아 많은 단말이 자주 측위할 때 유리합니다.
응용. 실내 길 안내, 자산 추적, 근접 기반 출입, 그리고 802.11bf 센싱과의 결합(측위 + 활동 감지)이 거론됩니다. Android는 802.11mc RTT API를 제공하며, 802.11az 지원은 단말·AP 칩 지원에 달려 있습니다.