Time Difference of Arrival
TDoA 기반 고밀도 RTLS 위치연산
UWB TDoA(Time Difference of Arrival) 실내측위에서 수신기 동기화·신호 품질 평가·해공간 제약·반복 최적화를 통해 고밀도 환경에서도 안정적인 좌표를 산출합니다.

TDoA 연산의 한계와 ORBRO의 구조적 대응
TDoA(Time Difference of Arrival)는 단일 송신 신호가 복수의 수신기에 도달하는 시각의 차이를 분석하여 송신 위치를 추정하는 방식입니다. 단말에 별도의 응답 처리를 요구하지 않고 연산이 수신기 측에서만 이루어지기 때문에 구조가 단순하고, 대규모 확장이 가능해 다양한 산업 환경에서 고정밀 위치 추정 기술로 널리 활용되고 있습니다. 하지만 이 방식은 이상적인 조건에서만 일관된 성능을 보장합니다. 실내 구조물에 의한 반사, 수신기의 시계 불일치, 다중 경로 수신 같은 현실적인 변수들은 신호의 도달 시각을 왜곡시키고, 시간차 연산 과정에서 오차를 누적시킵니다. 또한 TDoA는 수학적으로 비선형 최적화 문제에 해당하며, 초기 추정값이 부정확하거나 해공간의 제약 조건이 없을 경우 연산이 발산하거나 로컬해(local minima)로 수렴할 수 있습니다. 이러한 구조적 제약은 다음과 같은 세 가지 문제로 정리됩니다: · 수 ns 단위의 시계 오차가 수십 cm 단위의 위치 오차로 증폭됩니다. · 반사나 NLOS(Non-Line-of-Sight) 조건에서 발생한 신호 왜곡이 시간차 연산에 포함되어 정확도를 저해합니다. · 초기 추정이나 공간 제약이 부정확할 경우 연산이 물리적으로 유효하지 않은 좌표로 수렴하거나 해를 도출하지 못할 수 있습니다. ORBRO는 이러한 한계를 단순 필터링이나 후처리 방식이 아닌, TDoA 연산 구조 전반의 재설계를 통해 해결했습니다. 신호 수신부터 좌표 출력까지의 전체 흐름을 수집, 초기화, 최적화, 품질 검증의 구조로 나누고, 각 단계에 정량 제어가 가능한 모듈을 삽입함으로써 실환경에서도 일관된 수렴 안정성과 결과 품질을 확보할 수 있도록 설계했습니다. 이러한 구조적 대응은 단순한 알고리즘 개선이 아니라, TDoA 전체 연산을 설계 가능한 체계로 정제한 시스템 구조의 결과입니다. 이후에서 설명할 ORBRO의 TDoA 연산은 다음의 네 가지 핵심 구조 단위로 구성되어 있으며, 각 구조는 실시간 연산 품질을 안정적으로 유지하기 위한 독립적인 기능을 수행합니다.
정밀한 위치를 만드는 6단계 연산 흐름: 신호에서 좌표까지, ORBRO TDoA가 작동하는 방식
ORBRO의 TDoA 시스템은 단순한 RTT 계산 구조를 넘어서, 거리 측정의 신뢰도와 연산 품질을 확보하기 위한 다단계 신호 처리 구조로 설계되어 있습니다. 챕터 2에서 설명한 기술적 대응 방식은 실제 시스템 내에서 다음의 6가지 단계로 구현됩니다. 각 단계는 수신된 신호의 품질을 정량적으로 평가하고, 거리값이 출력되기까지의 전 흐름을 안정적으로 제어할 수 있도록 구성되어 있습니다.
Step 1. 수신기 간 시간 동기화
TDoA 연산의 전제는 모든 수신기(앵커)의 시계가 동일한 기준으로 동기화되어 있어야 한다는 점입니다. ORBRO는 수신기 간 고속 통신을 통해 기준 신호를 주기적으로 교환하고, 각 수신기의 클럭 드리프트를 하드웨어 수준에서 실시간 보정합니다. 이를 통해 사후 필터링 없이도 나노초(ns) 단위의 고정밀 시간 정렬을 유지하며, 실시간 연산에 필요한 신뢰도 높은 원시 시각 데이터를 확보합니다.
Step 2. 태그 신호 수신 및 도달 시각 기록
태그는 주기적으로 신호를 발신하며, 해당 신호는 복수의 수신기에 도달합니다. 각 수신기는 클럭 기준으로 도달 시각을 기록하며, 이 정보는 후속 연산의 기반이 됩니다. ORBRO는 수신 시각뿐 아니라 수신 강도, 지연 시간 등 품질 메타데이터도 함께 기록하여 이후 연산 품질 판단에 활용합니다.
Step 3. 시간차 기반 공간 추정으로 초기값 설정
TDoA 연산은 수학적으로 비선형 최적화 구조로 구성되어 있으며, 연산의 수렴 품질은 초기 추정값에 크게 영향을 받습니다. ORBRO는 연산의 시작점을 단순한 중심좌표가 아닌, 수신기 배열과 시간차 분포를 고려한 방향성 기반 좌표로 설정합니다. 각 수신기의 위치와 수신된 시간차 데이터의 상대 가중치를 반영해 태그가 있을 가능성이 높은 방향의 단일 추정점을 연산의 초기값으로 지정합니다. 이 방식은 연산이 로컬 해로 빠지는 것을 방지하고, 외곽 위치에서도 안정적인 수렴을 가능하게 만듭니다.
Step 4. 해공간 제약을 통한 수렴 안정화
TDoA 연산은 비선형 최적화 문제이기 때문에, 초기값이 부정확하거나 해공간이 넓을 경우 로컬 해(local minima)에 수렴하거나 연산이 발산할 위험이 존재합니다. ORBRO는 연산 가능한 공간의 Z축(고도) 범위를 사전 정의하고, 수신기 간 배치 조건과 태그-수신기 거리 기반 기하 정보를 활용해 물리적으로 가능한 영역 내에서만 연산이 이뤄지도록 해공간을 제한합니다. 이를 통해 수렴 안정성과 결과 품질을 동시에 확보합니다.
Step 5. 반복 최적화 연산
초기 추정값이 설정되면, ORBRO는 시간차 잔차를 최소화하는 방향으로 반복 최적화를 수행합니다. 이 과정은 수학적 최적화 모델에 기반해, 오차가 수렴 조건 이하로 줄어들 때까지 계산이 반복됩니다. 편미분 기반 수렴 구조와 품질 기준이 결합되어 있어, 최종 위치는 연산 품질을 통과한 경우에만 출력됩니다.
Step 6. 좌표 검증 및 최종 위치 출력
연산이 수렴하면, ORBRO는 해당 좌표가 최종 출력 조건을 만족하는지 검증합니다. 검증 기준에는 연산 품질, 신호 신뢰도, 수렴 패턴, 이전 프레임과의 연속성 등이 포함됩니다. 모든 기준을 만족한 좌표만이 최종 위치값으로 출력되며, 연산 실패 또는 품질 미달 시에는 자동 재시도 또는 예외 플래그가 생성됩니다. 최종 위치는 UI 또는 외부 시스템으로 실시간 전송되어 다양한 운영 흐름에 활용됩니다.
최적화된 연산 구조는 실제 성능에서 차이를 만듭니다
고정밀 RTLS 시스템에서의 위치 연산은 단순히 좌표를 출력하는 기능에 그치지 않습니다. 위치값은 실시간성, 수렴 속도, 환경 변화에 대한 일관성 등 다양한 품질 요소에 의해 종합적으로 평가됩니다. 특히 TDoA(Time Difference of Arrival) 방식은 수신기 간 시간차를 기반으로 연산되기 때문에, 수 ns 수준의 시차 오차가 수십 cm 단위의 좌표 편차로 증폭될 수 있으며, 연산 구조와 초기 조건 설정의 품질에 따라 성능 차이가 극명하게 드러납니다. 실내 공간은 반사, 다중경로 수신, 구조물 차폐 등으로 인해 신호 품질이 이상적으로 유지되기 어렵고, 이로 인해 단순한 정밀도 수치보다 연산의 안정성과 반복성(reproducibility)이 RTLS 시스템의 실용적 성능을 결정짓는 핵심 요소로 작용합니다. ORBRO는 이러한 조건을 구조적으로 반영한 연산 체계를 기반으로, 각 단계별 품질 제어와 최적화 알고리즘을 삽입하여 연산의 신뢰도를 극대화하였습니다. 본 장에서는 ORBRO TDoA 시스템이 실제 환경에서 구현한 성능 수치를 통해, 구조적 차별성이 어떤 정량적 결과로 이어졌는지를 정리합니다.
1. 정확도 (Accuracy)
TDoA 연산의 전제는 모든 수신기(앵커)의 시계가 동일한 기준으로 동기화되어 있어야 한다는 점입니다. ORBRO는 수신기 간 고속 통신을 통해 기준 신호를 주기적으로 교환하고, 각 수신기의 클럭 드리프트를 하드웨어 수준에서 실시간 보정합니다. 이를 통해 사후 필터링 없이도 나노초(ns) 단위의 고정밀 시간 정렬을 유지하며, 실시간 연산에 필요한 신뢰도 높은 원시 시각 데이터를 확보합니다.

2. 재현성 (Repeatability)
재현성은 동일한 조건에서 반복 측정했을 때 좌표가 얼마나 일관되게 출력되는지를 평가하는 지표입니다. 측정 환경이 일정하더라도 신호 반사, 클럭 편차, 연산 분산 등이 있으면 좌표는 흔들리게 됩니다. ORBRO는 클럭 보정, 수렴 품질 기반 보정, Z축 제약 등의 설계를 통해 평균 4cm 수준의 낮은 분산 값을 실현했습니다. 이는 고정 위치 태그가 오랜 시간 동안 위치를 유지하거나, 고정된 기준점으로 작동해야 하는 환경에서 특히 중요한 성능입니다.

3. 좌표 급변률 (Coordinate Jitter Rate)
좌표 급변률은 연속적으로 출력되는 위치 좌표 간에 비정상적으로 큰 변화가 발생하는 빈도를 나타냅니다. 이는 실시간 위치 시스템에서 신호 품질의 일관성뿐 아니라, 연산의 안정성과 예외 처리 능력을 함께 반영하는 지표입니다. ORBRO는 단순 필터링 방식이 아닌, 연산 구조 내에서 오차 신호를 사전에 식별하고 제거하는 구조적 안정화 전략을 채택하여 1% 미만의 급격한 좌표 변화 발생률을 유지하며, 전체 위치 흐름의 신뢰도를 높입니다.

4. 수렴 시간 (Time to First Fix)
수렴 시간은 태그가 신호를 송신한 뒤, 시스템이 첫 유효 좌표를 출력하기까지의 소요 시간을 의미합니다. 위치 시스템의 실시간성을 결정하는 이 지표는, 초기값 설정과 연산 수렴 속도에 큰 영향을 받습니다. ORBRO는 WLS 기반 초기 추정과 Taylor 확장 보정 알고리즘을 결합해 평균 0.5초 이내의 수렴 속도를 확보했습니다. 이를 통해 태그가 움직이기 시작하는 즉시 위치가 추적되며, 사용자는 빠르고 직관적인 반응성을 경험할 수 있습니다.

5. 신호 누락 복원율 (Signal Loss Recovery Rate)
복원율은 일시적으로 일부 수신기에서 신호가 수신되지 않았을 때, 시스템이 위치 연산을 얼마나 빠르게 정상화할 수 있는지를 의미합니다. 이는 연산의 연속성, 예외 감지 로직, 다중 수렴 구조 등의 신뢰성 설계 전반을 반영하는 지표입니다. ORBRO는 수신기 일부가 응답하지 않더라도 잔여 신호와 이전 수렴값을 기반으로 연산을 지속하며, 복원 알고리즘을 통해 95% 이상의 신속한 좌표 재출력을 실현합니다.

6. 복잡 환경 위치 안정성 (Convergence in Complex Environments)
위치 시스템은 구조물 반사, 전파 간섭, 개방된 공간 구조 등 복합적인 변수 속에서도 안정적인 좌표 연산을 유지해야 합니다. ORBRO는 Z축 제약, 수신기 간 거리 기반 보정, 로컬해 회피 알고리즘을 통해 연산 실패 가능성을 구조적으로 제어하며, 금속 밀집 구간이나 시야 확보가 어려운 공간에서도 98% 이상의 수렴률을 달성합니다. 이는 단순 연산 성공률을 넘어, 환경 변화에 대한 대응성과 연산 구조의 복원력을 의미합니다.

정밀한 위치는 구조로 완성됩니다 – ORBRO가 재설계한 TDoA 연산의 기준
TDoA는 단순한 위치 추정 알고리즘이 아닙니다. 그 연산 구조는 수신기 간 시계 정렬, 시간차의 해석, 최적화의 수렴 조건, 그리고 최종 좌표의 품질 검증까지 정교한 계층으로 구성되어야 비로소 안정적인 결과를 보장할 수 있습니다. ORBRO는 TDoA의 기본 원리를 그대로 따르되, 그 구조를 신호 해석, 연산 초기화, 공간 제약, 수렴 평가 등 위치 추정의 모든 핵심 요소를 제어 가능한 시스템 단위로 재설계했습니다. 이 과정에서 우리는 단순히 오차를 줄이는 것이 아니라, 연산의 “흐름” 전체를 기술적으로 통제할 수 있는 기반을 만들었습니다. 신호 품질이 달라져도, 환경이 복잡해져도, ORBRO TDoA는 예외 상황에 대응하고, 정확한 위치를 출력할 수 있도록 구성되어 있습니다. TDoA는 이미 널리 알려진 기술이지만, 그 구조를 어떻게 설계했는가에 따라 정밀도, 안정성, 확장성은 완전히 달라집니다. ORBRO의 접근은 이 기술의 본질에 가장 가까운 방식으로, TDoA를 제품 수준의 고신뢰 실시간 위치 시스템으로 끌어올린 구조적 진화입니다.
20cm 이내의 평균 위치 오차
고정밀 시간 정렬과 최적화 구조로, 산업 환경에서도 ±20cm 수준의 위치 정확도 달성0.5초 이내 초기 수렴 속도
빠른 초기 추정과 반복 보정 연산으로, 시스템 가동 후 반응 시간 최소화좌표 급변 발생률 1% 미만
불안정한 신호나 반사 환경에서도 연산 품질 기준을 유지하여 좌표의 급변 현상 억제복잡 환경에서도 98% 이상 연산 성공률
구조물 밀집, 다중 경로 수신 환경에서도 연산 실패 없이 안정적인 수렴 확보신호 누락 복원율 95% 이상
일부 수신기의 데이터가 누락돼도 연산이 중단되지 않고 좌표를 정상 출력
TDoA로 구현하는 ORBRO 솔루션
TDoA 기반 RTLS로 자산·인력의 위치 데이터를 연결하고, 현장별 대표 솔루션을 확인해보세요.



원자력 발전소에서도 신호 를 놓치지 않는 지게차 위치 추적 시스템
전 구간이 철판으로 밀폐되고 천장이 높은 구조물에서도 안정적으로 작동 하는 위치추적 시스템입니다.
더 알아보기

