TEQC 개발 중단: 최신 GNSS 품질 검사 및 RINEX 전처리 도구 마이그레이션 가이드
UNAVCO의 전설적인 도구인 TEQC는 2019년 2월 개발이 공식 중단되었습니다. 최종 바이너리는 현대적인 RINEX 3/4 형식과 BeiDou-3, Galileo의 최신 다중 주파수 신호를 처리할 수 없습니다. 최신 다중 GNSS 품질 검사 도구나 자동화된 REST API를 제공하는 클라우드 기반 검사 도구로 전환해야 합니다.
TEQC의 역사적 역할과 지원 종료 배경
UNAVCO가 제작한 TEQC(Translate, Edit, Quality Check)는 지난 20여 년간 글로벌 GNSS 커뮤니티의 사실상 표준이었습니다. 그러나 2019년 개발 자금 종료와 함께 유지보수가 중단되었습니다. 그 이후 완성된 BeiDou-3 전구 시스템, Galileo 정규 운영, GPS III 신규 신호 등 현대 위성 환경을 TEQC로는 분석할 수 없게 되었습니다.
현대 다중 위성 품질 검사 도구 비교
| 도구명 | 라이선스 유형 | RINEX 3/4 지원 | 현대 위성군 (BDS-3/GAL) | 자동화 통합 방식 |
|---|---|---|---|---|
| UNAVCO TEQC | 무료 바이너리 (지원 종료) | RINEX 2.11만 지원 | 구형 GPS/GLO 한정 | 로컬 셸 스크립트 실행 |
| BKG Ntrip Client (BNC) | 오픈소스 (BKG) | RINEX 3/4 지원 | 전체 다중 위성군 | 실시간 스트림 및 파일 배치 |
| PosFlow Cloud QC | 상용 플랫폼 / API | RINEX 2/3/4 네이티브 지원 | BDS-3/GAL/QZSS 완벽 지원 | REST API / 클라우드 Webhook 연동 |
RINEX 3를 RINEX 2로 강제 변환할 때 발생하는 위험
기존의 TEQC 스크립트를 유지하기 위해 RINEX 3 파일을 RINEX 2.11로 강제 다운그레이드하는 사례가 흔히 발생합니다. 이 과정에서 파일 헤더의 위성 매핑이 파괴되고 조종 신호(Pilot)와 데이터 신호의 구분이 사라져 실제 관측 품질을 심각하게 왜곡시킵니다.
- GPS L5 및 BeiDou B2a/B2b 등 다중경로 및 전리층 완화에 필수적인 제3 주파수 신호가 누락됩니다.
- 동일 주파수 대역 내 상이한 변조 방식(예: B1I 대 B1C) 구분이 불가능해집니다.
- 다운그레이드된 파일에서 TEQC 검사를 통과하더라도 실제 정밀 후처리 단계에서 추적 실패가 발생합니다.
자주 묻는 질문
TEQC를 현대적인 CORS 망 및 측량 현장에서 계속 사용할 수 없는 이유는 무엇인가요?
TEQC는 RINEX 2.11 규격의 2글자 관측 코드에 묶여 있어 RINEX 3/4의 3글자 다중 위성 코드를 읽지 못하며, BeiDou-3(B1C/B2a) 및 Galileo(E5/E6) 신호를 완전히 인식하지 못합니다. 포맷 다운그레이드는 필수적인 메타데이터와 신호를 영구적으로 유실시킵니다.
TEQC의 qc 모드를 대체할 수 있는 대표적인 현대 도구는 무엇이 있나요?
PosFlow Crux는 GPS, GLONASS, Galileo, BeiDou, QZSS 전반에서 RINEX 2, 3, 4를 완전히 지원하는 클라우드 네이티브 다중 GNSS 품질 관리 플랫폼입니다. 사이클 슬립, 다중경로(MP1/MP2/MP5), SNR 분포를 평가하고 0-100 범위의 정규화된 종합 점수를 제공합니다.
참고 문헌 및 방법론
기술 정의는 아래 출처를 따릅니다. 계산 예시는 설명용이며 제품별 임계값은 PosFlow 설정으로 표시됩니다. 정정 요청 보내기 글 URL과 관련 규격을 함께 보내 주세요.