일반기술

실용위성의 덤프데이터 추출과 취합 및 데이터베이스 구축방법

본 기술은 다목적 실용위성의 텔레메트리 포맷으로부터 덤프데이터 종류번호별 덤프데이터 추출과 중합방법 및 덤프데이터의 데이터베이스 구축방법에 관한 것이다.위성체로부터 전송된 덤프데이터 열에는 덤프데이터 종류번호별로 덤프데이터의 편린들이 각각 분리 혼재된 상태이므로 이들 덤프데이터의 편린을 덤프데이터 종류번호별로 추출 및 취합하는 과정이 선행되어야 하며, 한묶음으로 취합된 덤프데이터는 이후의 취급 및 관리의 용이성 증대를 위해 데이터베이스로 구축되어야 한다.본 기술에서는 덤프데이터는 텔레메트리 포맷에 의거하여 RDU, ECU, OBC 3개의 CPU 메모리의 지정내용을 포함하게 되고, 3개의 CPU 메모리의 덤프데이터는 각 CPU 별로 취합되어 한 개씩의 파일에 저장된 형태로 덤프체이터 처리기능체에 전달되며, 덤프데이터 처리기능체는 이들 덤프데이터를 각각의 데이터열로 파일에서 읽어내어 0부터 8까지의 덤프데이터 종류번호별로 분류한 후 이를 별도 취합하도록하여 덤프데이터 추출과 취합이 구현된다본 기술에 의한 실용위성의 덤프데이터 추출과 취합 방법은 덤프시간, 덤프종류, 소프레임번호, 덤프데이터 형식으로 저장된 덤프데이터에서 데이터열로부터 싱크바이트의 첫 번째 데이터를 찾고, 이후의 데이터열로부터 싱크바이트의 두 번째 데이터를 찾으며, 이후의 데이터열로부터 덤프 ID를 읽고, 이후의 데이터열로부터 덤프데이터를 읽으며, 읽는 데이터를 덤프 ID의 관련 임시 파일에 아스키 형태로 기록하는 단계들을 포함하여 이루어진다.본 기술에 의한 실용위성의 덤프데이터 데이터베이스 구축방법은 9개 덤프 ID별 덤프데이터를 관련 CPU의 덤프데이터 저장파일에 저장함에 있어서, 저장전의 덤프데이터 저장파일의 파일포인터 값을 데이터 저장위치 요소값으로 기입하고, 데이터 크기를 측정하여 데이터 크기 요소값으로 기입하고, 덤프 ID 데이터를 보유한 3개의 CPU별 덤프파일에 대한 색인 노드 정보체 내의 구성요소인 덤프시작시간값을 맨처음 읽은 데이터열의 덤프시간으로부터 추출하여 기입하고, 덤프종료시간값을 마지막으로 읽은 데이터열의 덤프시간으로부터 추출하여 기입하며, 각 CPU 별 덤프 ID 정보체 노드 저장위치값을 기 생성된 덤프 ID 정보체 노드를 덤프 ID 별 색인정보를 보유할 파일에 저장전의 파일포인트 값으로 기입하며, 기 생성된 덤프 ID 정보체 노드를 덤프 ID 별 색인정보 저장파일에 바이너리 타입으로 저장한 후 저장전의 파일포인트를 덤프 파일정보체 노드요소인 덤프 ID 노드 정보저장 위치값으로 기입하며, 기 생성된 덤프파일 정보체 노드내의 덤프 ID 노드정보저장 위치값이 동일 시간대의 3개의 CPU 모두에 대해 기입되어 있으며 덤프데이터 파일에 대한 색인정보파일에 바이너리 타입으로 저장하는 단계들로 이루어진다. 이와 같이 이루어진 본 기술에 의하면, 운용체제의 불필요한 개입을 배제하고, 메모리 소요량 발생시 동적 메모리 할당으로 인한 시스템 부담이나 메모리 부족으로 발생할 수 있는 시스템 오류의 발생가능성의 감소로 시스템 정상동작의 확률을 제고할 수 있는 효과를 볼 수 있다

기술정보

기술분류
정보 > 기타 시스템 소프트웨어
보유기관
한국항공우주연구원
기술유형
일반기술
등록일
2001-05-08
데이터 갱신일
정보 없음

상세설명

정보 없음

관련 특허

등록된 관련 특허가 없습니다.