• Title/Summary/Keyword: Aerospace Software Development

Search Result 217, Processing Time 0.024 seconds

Development of Multi-Band Multi-Mode SDR Radar Platform (다중 대역 다중 모드 SDR 레이다 플랫폼 개발)

  • Kwag, Young-Kil;Woo, In-Sang
    • The Journal of Korean Institute of Electromagnetic Engineering and Science
    • /
    • v.27 no.11
    • /
    • pp.949-958
    • /
    • 2016
  • This paper presents the new development result of the multi-band, the multi-mode SDR(Software Defined Radar) platform. The SDR hardware platform is implemented by using the reconfigurable multi-band RF transceiver and antenna modules of S, X, and K-bands, and a programmable signal processing module. The SDR software platform is implemented by using the multi-mode waveform generation of CW, Pulse, FMCW, and LFM Chirp as well as the adaptable algorithm library of signal processing and open API software modules. Through the integrated test of the SDR platform, the operational performance was verified in real-time. Also, through the field-application test, the ground target and air-vehicle drone target were successfully detected and their test results were presented.

Development of Software GPS Receiver for GEO Satellites Using Weak Signal Receiver Algorithm (미약신호 수신 알고리즘을 활용한 정지궤도위성 탑재용 소프트웨어 GPS 수신기 개발)

  • Kim, Chong-Won;Kim, Ghang-Ho;Kee, Chang-Don
    • Journal of Advanced Navigation Technology
    • /
    • v.18 no.4
    • /
    • pp.312-318
    • /
    • 2014
  • The altitudes of GEO satellites are higher than those of GPS satellites. Therefore the visibility and the received power of GPS signals are totally different from those of the users near the Earth's surface. In this study, we analyzed the visibility of GPS signals received on GEO satellites. And we also developed a software GPS receiver that works on GEO satellites using CCMDB algorithm which is a weak signal receiver algorithm. GPS signals received on a GEO satellite are generated by a commercial hardware GPS simulator and used for the verification of the developed software GPS receiver. The mean 3D position and velocity error are calculated as 165.636 m and 0.5081 m/s.

DESIGN OF COMMON TEST HARNESS SYSTEM FOR SATELLITE GROUND SEGMENT DEVELOPMENT

  • Seo, Seok-Bae;Kim, Su-Jin;Koo, In-Hoi;Ahn, Sang-Il
    • Proceedings of the KSRS Conference
    • /
    • 2007.10a
    • /
    • pp.544-547
    • /
    • 2007
  • Because data processing systems in recent years are more complicated, main function of the data processing is divided as several sub-functions which are implemented and verified in each subsystem of the data processing system. For the verification of data processing system, many interface tests among subsystems are required and also a lot of simulation systems are demanded. This paper proposes CTHS (Common Test Harness System) for satellite ground segment development which has all of functions for interface test of the data processing system in one PC. Main functions of the CTHS software are data interface, system log generation, and system information display. For the interface test of the data processing system, all of actions of the CTHS are executed by a pre-defined operation scenario which is written by purpose of the data processing system test.

  • PDF

Development of Operating Program for EECU Test Bench

  • Kang, Myoungcheol;Kho, Seonghee;Ki, Jayoung
    • International Journal of Aerospace System Engineering
    • /
    • v.1 no.1
    • /
    • pp.10-15
    • /
    • 2014
  • This study presents technical description of the operating program development that operates the test bench for functional test of EECU. The test bench is capable of testing, simulation and adjustment of the EECU software using the operating program. The test bench is for the Development Project of the EECU platform for FADEC system. The operating program is consists of 3 modules which are the test bench operating module, cockpit simulator module and SILS module. The operating module mainly carries out the EECU test with manual operation and operating scenarios. Also that record and process the test data. The cockpit simulator module is capable of implementation of virtual cockpit control input and engine status display. The SILS module can simulate engine and EECU operation in software environment.

Trend of European Spacecraft Simulator Development (유럽 우주비행체 시뮬레이터 연구개발 동향)

  • Lee, Hoon-Hee
    • Current Industrial and Technological Trends in Aerospace
    • /
    • v.6 no.2
    • /
    • pp.69-79
    • /
    • 2008
  • As the cost of the operational spacecraft simulator is a large portion of the spacecraft cost and its requirements increase, it is given the pressures to reduce the cost and the development period. For that reason, the space industry with the coordination of ESA has made a study of the reuse in a wide scope across space projects. Its scope includes not only simulation software itself but also software requirements, design, work experience and developing process/methodology. The standard for simulator model portability and the efficiency enhancement of the development process as a result have been successfully applied to several projects. This paper describes the recent trend of the spacecraft simulator in Europe and the present status of its the study and the development.

  • PDF

Development ERC32 Processor Emulator based on QEMU (QEMU를 기반으로 한 ERC32 프로세서 에뮬레이터 개발)

  • Choi, Jong-Wook;Shin, Hyun-Kyu;Lee, Jae-Seung;Cheon, Yee-Jin
    • Aerospace Engineering and Technology
    • /
    • v.10 no.2
    • /
    • pp.105-113
    • /
    • 2011
  • During the development of flight software, the processor emulator and satellite simulator are essential tools for software development and verification, which can be substituted for the actual hardware. LEO satellites being developed by KARI recently use the MCM-ERC32SC processor for on-board computer (OBC). For the flight software (FSW) development and testing, the software-based spacecraft simulator was developed using TSIM-ERC32 processor emulator from Aeroflex Gaisler. It is needed to get rid of the constraints and dependencies of TSIM-ERC32 processor emulator and to obtain high performance processor emulator to develop full satellite simulator. This paper presents the development of the ERC32 emulator based on open source dynamic translator, QEMU, as the first step. And it describes the software development and testing/debugging on the developed emulator.

A Study for Evaluation Method of Safety Critical Software in Avionics Industry (안전필수 항공 산업용 소프트웨어 평가 방법 연구)

  • Lee, Hongseok;Kwon, Goohoon;Ko, Byeonggak
    • Journal of Advanced Navigation Technology
    • /
    • v.19 no.2
    • /
    • pp.91-97
    • /
    • 2015
  • This paper specifies several considerations about assessing safety-critical software in the aerospace domain. In order to evaluate safety critical software in the aerospace industry, it is required to identify an information of evaluation criteria of software under evaluation. The information is specified in the standard, but determination of evaluation criteria cannot be decided by itself and depends on the results of safety assessment of a system and system design. Thus, this paper explains required information of system development standard and safety assessment standard to determine software evaluation criteria. It surveys existing methodologies about evaluating software, and suggests method which is adapted to evaluation of an advanced surface movement guidance and control system (A-SMGCS) software.

Software Development Process of Military Aircraft based on MIL-HDBK-516C (MIL-HDBK-516C 기반의 군용항공기 탑재 소프트웨어 개발 프로세스)

  • Heo, Jin-Gu;Moon, Yong-Ho
    • Journal of Aerospace System Engineering
    • /
    • v.15 no.3
    • /
    • pp.71-78
    • /
    • 2021
  • Since most functions of modern aircraft are controlled by software, software errors are directly related to aircraft safety. The criterion in Chapter 15 of the MIL-HDBK-516C addresses safe development and verification of military aircraft software. As the U.S. Air Force repeatedly experienced non-compliance with Chapter 15 criterion of the MIL-HDBK-516C, it published an Airworthiness Circular (AC-17-01) as a guide to meeting the criterion. In this paper, Chapter 15 of MIL-HDBK-516C, AC-17-01 and the SW Qualification Guideline (DO-178C) as applied by the Federal Aviation Administration are compared and analyzed. For the analysis, a matching ratio formula between the MIL-HDBK-516C criteria specified in AC-17-01 and the DO-178C specified in MIL-HDBK-516C criteria is defined. The sections that satisfy MIL-HDBK-516C criterion are derived when AC-17-01 or DO-178C matches. Based on the analysis results, the aircraft software development process is established and examples of application of Chapter 15 of MIL-HDBK-516C are addressed.

Development and Analysis of Low Cost Telecommand Processing System for Domestic Development Satellites (국내 개발 인공위성을 위한 저비용 원격명령 처리 시스템 구현 및 분석)

  • Park, Sang-Seob;Lee, Seongjin;Jun, Yong-Kee
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.49 no.6
    • /
    • pp.481-488
    • /
    • 2021
  • The satellite telecommand processing system is the only way to provide telecommands for status monitoring, control, and mission execution. Domestic satellites can be divided into science, technology, and multi-purpose satellites, and geostationary satellites. These Satellites uses CCSDS standard protocol to communicate with ground stations. However, existing domestic satellites use only software to decode telecommands which increases cost of software development and verification of the developed software. Performance of software only approach is relatively low compared to hardware. In this paper, we present ASIC processing system specifically designed to decode telecommands. The system consists of a telecommand RAM, a protocol RAM/ROM, an ASIC, an interface unit of FPGA, and a relay block. The system handles general commands and pulse commands that are used in satellites. We established a ground station equipment and test environment to verify the system functionality, The result shows that our system reduces the development cost by 1/5 and improves the performance by 105 times compared to the previous systems that decode telecommands only by software.

Development of MATLAB GUI-based Software for Performance Analysis of RNSS Navigation Message and WAD-RNSS Correction (지역 위성항법시스템 항법메시지 및 광역 보정정보 성능 분석을 위한 MATLAB GUI 기반 소프트웨어 개발)

  • Jaeuk Park;Bu-Gyeom Kim;Changdon Kee;Donguk Kim
    • Journal of Advanced Navigation Technology
    • /
    • v.27 no.5
    • /
    • pp.510-518
    • /
    • 2023
  • This paper introduces a MATLAB graphical user interface (GUI) based software for performance analysis of navigation message and wide area differential correction of regional navigation satellite system (RNSS). This software was developed to analyze satellite orbit/clock-related performance of navigation message and wide area differential correction simulating RNSS for regions near Korea based on different distributions of monitor and reference stations. As a result of software operation, navigation message and wide area differential correction are given as output in MATLAB file format. From the analysis of output, it was confirmed that valid navigation message and wide area differential correction could be generated from the results about statistical feature of orbit and clock prediction errors, cm-level fitting errors for navigation message parameters, and 81.9% enhancement in range error for wide area differential correction.