2022-11-03 13:30-14:30 [P-08] Poster
정지궤도 위성용 GNSS 수신기 항법 필터 구현
한진수, 정진호, 권기호*, 원종훈
정지궤도(GEO) 위성에 탑재되는 GNSS 수신기는 저궤도(TSV)에 비해 매우 열악한 신호 가시성 환경 및 수신조건을 가진다. 따라서, Orbit Determination (OD) 알고리즘을 위성항법 필
터에 포함시켜 수신기의 위치-속도-시간 해 (PVT Solution)의 성능을 향상시킨다 (Montenbruck & Gill 2000). 항법필터의 설계는 충분한 시뮬레이션을 분석을 위해 일반적으로
MATLAB으로 구현하게 되며 MATLAB은 항법필터 설계를 위한 행렬연산과 쉬운 데이터 가공 함수들을 제공한다. 한편, 실제 GNSS수신기의 CPU는 일반적으로 임베디드 칩으로 구성
되어 C/C++의 코드로 컴파일과 업로드를 하게 된다. 따라서, 수신기의 구현단계에서는 MATLAB을 통한 알고리즘 구현, 설계 및 시뮬레이션 결과 검토 후 C/C++코드로 변환하여 수신
기의 실제 계산과 동작을 수행하는 명령을 수신기 메모리에 업로딩한다. 본 논문은 MATLAB으로 설계된 항법필터를 실제 수신기의 CPU에 업로드 하기 위한 C/C++로 코드체계로 변
환 시 고려사항을 분석하고, 변환한 결과를 기존 MATLAB 결과와 비교하여 구현단계의 코드체계 검증을 수행한다.
Implementation of Orbit Navigator for GEO Satellite GNSS Receiver
Jin-Su Han, Jin-Ho Jeong, Ki-Ho Kwon*, Jong-Hoon Won
GNSS receiver mounted on geostationary orbit (GEO) Satellite has a poor signal visibility environment and reception conditions than terrestrial service volume (TSV) satellite. So,
Position-Velocity-Time (PVT) solution of receiver improve performance as including orbit determination (OD) algorithm to navigation filter. Typically, navigation filter is designed using
MATLAB for enough simulation analysis because MATLAB provide matrix calculation and easy process functions data for designing navigation filter. In actual, CPU of receiver compile
and upload as C/C++ code because it is typically composed embedded chip. Therefore, at the receiver implementation step, MATLAB translate to C/C++ code after MATLAB algorithm
design, implementation and simulation result examination. After that, Receiver upload actual calculation and operation command to memory. In this paper, navigation filter designed using
MATLAB conduct verifying implementation code system as analysis consideration and C/C++ result compare with MATLAB when MATLAB is converted to C/C++ for uploading to CPU of
actual receiver.
Keywords: OD algorithm, PVT difference, computing error
|
Speaker 한진수 (주)두시텍 |
|