CHOSUN

위성과 지상국 사이의 데이터 송수신 패킷 처리 소프트웨어 디커플링으로 재사용성이 향상된 프로그램 개발

Metadata Downloads
Author(s)
송문식
Issued Date
2021
Abstract
In recent years, a cube satellite (hereinafter referred to as CubeSat) has attracted attention in the space sector, and its platform is being used to perform a variety of scientific or technical satellite missions at low cost. To successfully perform the satellite mission, the communication protocol with a ground station must be carefully designed and established. Software reusability is one of the important elements in implementing the communication protocol to effectively reduce the system development period and its budget. This thesis deals with the decoupling techniques for processing data transmission and reception packets between CubeSat and ground station to enhance software reusability.
Processing data transmission and reception packets which are coupled with the CubeSat communication protocol such as AX.25 and KISS is a critical step in a CubeSat communication with the ground station. Since processing data packets coupled with the communication protocol is highly dependent on the types of hardware used in the ground station, a source code for data packet processing in the ground station software must be modified or re-developed by hardware specifications if any hardware replacements are needed.
In this thesis, the packet processing program was newly-designed on the basis of the decoupling techniques and was tested with COSMOS, an open-source program for the ground station. The packet processing program was separately placed and interfaced with the COSMOS to receive data packets from the CubeSat and transmit data packets to the CubeSat. A series of successful communication demonstrations between the CubeSat and ground station clearly shows that the packet processing program developed as part of this study can successfully remove the hardware dependency from ground station software and thus improve its reusability.
Alternative Title
Applying Software Decoupling Techniques to Enhance Software Reuse for processing data transmission and reception packets between satellites and ground stations
Alternative Author(s)
Song Moon-Sik
Department
일반대학원 컴퓨터공학과
Advisor
이정아
Awarded Date
2021-02
Table Of Contents
Ⅰ. 서론 1
A. 연구 배경 및 필요성 1
B. 연구의 목적 및 내용 4

Ⅱ. 연구의 배경 이론 7
A. 비행 소프트웨어(cFS) 7
1. cFS 특징 7
2. cFS 계층과 구성 요소 8
B. 지상국 소프트웨어(COSMOS) 11
1. 특징 11
2. 응용 프로그램 및 용어 11
C. 위성 통신 14
1. 디지털 변복조 방식 14
2. 통신 프로토콜 15
3. Command/Telemetry 패킷 구조 17
D. Coupling 20

Ⅲ. 패킷 처리 프로그램 22
A. 요구 사항 24
B. 통신 처리 26
C. 프로토콜 처리 29
D. 데이터 병합 32

Ⅳ. 패킷 처리 프로그램 검증과 분석 34
A. cFS/COSMOS 직접 송수신 35
B. UDP를 통한 프로그램 검증 36
C. RF 통신을 위한 프로그램 검증 38
1. Uplink Process 38
2. Downlink Process 41
3. 패킷 병합 43
4. 다른 지상국 프로그램(Hercules) 44
D. 지상국 구성 비교 45

Ⅴ. 결론 49

참고문헌 50

부록 52
Degree
Master
Publisher
조선대학교 대학원
Citation
송문식. (2021). 위성과 지상국 사이의 데이터 송수신 패킷 처리 소프트웨어 디커플링으로 재사용성이 향상된 프로그램 개발.
Type
Dissertation
URI
https://oak.chosun.ac.kr/handle/2020.oak/16896
http://chosun.dcollection.net/common/orgView/200000360889
Appears in Collections:
General Graduate School > 3. Theses(Master)
Authorize & License
  • AuthorizeOpen
  • Embargo2021-02-25
Files in This Item:

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.