$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

데이터베이스 기반의 저궤도 관측위성용 텔레메트리 데이터 처리 방안에 대한 연구
A Study on Telemetry Data Processing based on Database Tables for LEO Satellites 원문보기

한국정보처리학회 2012년도 추계학술발표대회, 2012 Nov. 22, 2012년, pp.72 - 74  

이재승 (한국항공우주연구원 위성비행소프트웨어팀) ,  신현규 (한국항공우주연구원 위성비행소프트웨어팀) ,  천이진 (한국항공우주연구원 위성비행소프트웨어팀) ,  윤정오 (경운대학교 항공정보통신공학과)

초록
AI-Helper 아이콘AI-Helper

위성의 상태를 모니터링하고 임무수행 준비 및 결과를 분석하기 위해 위성에서는 주기적으로 텔레메트리 프레임을 생성하여 지상으로 전송한다. 텔레메트리 프레임을 통해 많은 데이터가 전송될수록 정확한 위성의 상태 분석이 가능하고 위성 운용을 용이하게 할 수 있다. 그러나 위성에서 지상으로 전송할 수 있는 텔레메트리의 전송속도는 하드웨어의 성능에 따라 제한되며, 특히 저궤도 위성의 경우에는 지상과 교신이 가능한 시간이 짧다는 제약으로 인해 한정된 시간 안에 정해진 전송속도로 보낼 수 있는 데이터의 양에는 한계가 있다. 이러한 제약조건 하에서 최대한 많은 정보를 효율적으로 전송할 수 있도록 위성의 텔레메트리를 생성할 때 비트 정보들을 모아 하나의 바이트로 묶어서 텔레메트리 크기를 최소화하는 방법을 이용한다. 위성비행소프트웨어는 태스크 스케쥴링, 열제어, 전력제어, 자세제어, 원격명령처리, 원격측정데이터 처리 등의 기능별로 모듈화 되어있다. 각 모듈마다 텔레메트리로 전송되는 데이터들이 존재하고 비트 정보들을 모으는 기능도 해당하는 모듈에서 각각 담당한다. 따라서 각 모듈들이 독립적이지 못하고 텔레메트리 처리를 담당하는 모듈과 다른 모듈들 간의 커플링(coupling)이 존재하게 되어 하나의 텔레메트리 데이터 변경이 여러 모듈에 영향을 미치게 된다. 본 논문에서는 모듈들 간의 커플링을 최소화하고 텔레메트리의 변경사항이 위성비행소프트웨어 코드 자체에는 영향을 주지 않도록 하기위한 데이터베이스 테이블을 이용한 텔레메트리 처리 방안에 대하여 설명한다.

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 본 논문에서는 이러한 노력의 일환으로 Bit-Packing을 수행하기 위해 해당하는 비트정보들을 데이터베이스화 하여 테이블을 이용한 방안을 제시한다. 테이블에 입력된 데이터베이스를 이용함으로서 관련된 텔레메트리 정보나 해당하는 소스코드의 변경이 있을 경우 소스코드에는 영향이 없이 데이터베이스 수정만으로 해당 변경사항이 가능하고, 여러 모듈들에 흩어졌던 비트 정보들도 서로 참조하지 않고 데이터베이스의 내용만을 이용하므로 각 모듈간 커플링 효과도 줄일 수 있다.
  • 본 논문에서는 제한된 텔레메트리 데이터 전송속도를 효율적으로 사용하기 위한 Bit-Packing 과정에서 데이터베이스를 기반으로 한 테이블을 활용하는 방안을 설명하였다. 기존의 위성비행소프트웨어에서는 소스코드에 직접 해당기능을 구현하여 텔레메트리 변경 시 여러 모듈들에 영향을 줄 수 있고 코드를 직접 변경해야만 했지만 본 논문에서 소개한 테이블을 활용할 경우 이러한 단점들을 보완하고 각 모듈 간 커플링을 줄일 수 있다.
본문요약 정보가 도움이 되었나요?
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로