• Title/Summary/Keyword: On-Board Software

Search Result 474, Processing Time 0.036 seconds

System Development of Cubsat SIGMA(KHUSAT-3)

  • Shin, Jehyuck;Lee, Seongwhan;Lee, Jung-Kyu;Lee, Hyojeong;Lee, Jeongho;Seo, Junwon;Shin, Youra;Jeong, Seonyeong;Cheon, Junghoon;Kim, Hanjun;Lim, Jeonghyun;Lee, Junmin;Jin, Ho;Nam, Uk-Won;Kim, Sunghwan;Lee, Regina;Kim, Hyomin;Lessard, Marc R.
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.39 no.2
    • /
    • pp.106-106
    • /
    • 2014
  • SIGMA (Scientific cubesat with Instrument for Global Magnetic field and rAdiation)는 근 지구공간에서 우주방사선량 측정과 자기장 변화 검출의 과학적 목적과 교육적 목적을 가지고 개발하고 있는 초소형 큐브위성이다. $100mm{\times}100mm{\times}340.5mm$의 크기로 약 3.6 kg의 무게를 가지며, 탑재체는 방사선에 대하여 인체와 동일한 산란 흡수 특성을 가진 Tissue Equivalent Proportional Counter (TEPC)와 자기장 측정을 위한 Magnetometer (Mag)이다. 위성체는 구조계, 자세제어계, 전력계, 명령 및 데이터처리계, 통신계로 구성되어있다. 구조계는 위성의 뼈대인 Chassis와 Mag deployer로 이루어져있고, 위성의 안정적인 자세유지를 목적으로 Attitude Control System (ACS) Board와 Torque Coil이 자세제어계로 구성된다. 전력의 생산과 공급 및 충전은 태양전지판과 Electrical Power System (EPS), 리튬 배터리로 구성된 전력계에서 이뤄지며, 명령 및 데이터처리계는 On Board Computer (OBC)와 Instrument Interface board (IIB)를 중심으로 서브시스템의 명령체계와 데이터처리를 다룬다. 통신계는 Uplink인 VHF 안테나와 Downlink인 UHF, S-band 안테나로 구성되며 지상과 명령을 송수신한다. SIGMA는 타임인터럽트 기능을 활용한 Flight Software (FSW)로 운용되며 임무에 따른 6가지 모드의 시나리오로 위성을 운용한다. 이에 SIGMA의 개발과 테스트 결과를 소개한다. 본 큐브위성 개발기술을 바탕으로 향후 천문관측용 위성에도 활용할 예정이다.

  • PDF

Implementation of a very small 13.56[MHz] RFID Reader ensuring machine ID recognition in a noise space within 3Cm (3Cm 이내의 잡음 공간 속 기계 ID 인식을 보장하는 초소형 13.56[MHz] RFID Reader의 구현)

  • Park, Seung-Chang;Kim, Dae-Jin
    • Journal of the Institute of Electronics Engineers of Korea TC
    • /
    • v.43 no.10 s.352
    • /
    • pp.27-34
    • /
    • 2006
  • This paper has implemented a very small($1.4{\times}2.8[Cm^2]$) 13.56[MHz] RFID reader ensuring machine ID recognition correctly in a noise space of Tag-to-Reader within 3Cm. For operation of the RFID system, at first, this paper has designed the loop antenna of a reader and the fading model of back-scattering on microwave propagation following to 13.56[MHz] RFID Air Interface ISO/IEC specification. Secondly, this paper has proposed the automatically path selected RF switching circuit and the firmware operation relationship by measuring and analyzing the very small RFID RF issues. Finally, as a very small reader main body, this paper has shown the DSP board and software functions made for extraction of $1{\sim}2$ machine ID information and error prevention simultaneously with carrying of 13.56[MHz] RFID signals that the international standard specification ISO/IEC 18000-3 defined.

Design and Implementation of Web Service S/W Platform for Remote Monitoring and Control (원격 감시제어를 위한 웹 서비스 S/W 플랫폼 설계 및 구현)

  • Lee, Tae-Hee;Kim, Joo-Man
    • The Journal of the Korea Contents Association
    • /
    • v.7 no.12
    • /
    • pp.245-253
    • /
    • 2007
  • In this paper, we propose an effective web service software platform for remote monitoring and control. We removed the servlet container for better web service performance so as to improve the gSOAP processing which is an essential element of web service implementation. Furthermore, we designed the web service server/client software platform which can be applied to robot or ubiquitous sensor applications. For validation of this study we tested it by manufacturing robot hardware for monitoring control which combined tanks and sensors on a LDS4000 engine board mounted with a PXA270 processor. The practical excellence and the efficiency of the result of this study was validated by the comparison of gSOAP message exchange load between the web service client application and the conventional remote monitoring control technique through a web server.

Using Arduino and Processing Graphics performance validation (아두이노와 Processing을 사용한 그래픽 성능 검증)

  • Choi, Chul-kil;Lee, Sung-jin;Lee, Kyung-mu;Choi, Byeong-yoon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2013.05a
    • /
    • pp.975-977
    • /
    • 2013
  • Arduino is for design based on open source prototyping platform, artist, designer, hobby activists, etc, i has been designed for all those who are interested in the environment construct. Arduino adventage you can easily create applications hardware, without deep knowledge about the hardware. Configuration of arduino using AVR microcontroller ATmage 168, software to action arduino using arduino program, MATLAB, Processing. Arduino is open source base, you can hardware production directly and using shield additionally, the arduino can be combined. Processing iis open source. You can 2D, 3D, PDF output, using P3D and OpenGL graphics. Also you can check by running a stand-alone application. Through a combination of Arduino, library support, such as sound, video, and computer vision can be expanded, this program is the Android phone and iPhone programming. In this paper, sortware was used for Processing, hardware was used for arduino MegaADK board, After making easy 2axis game, using the software and hardware verification.

  • PDF

Implementation of IEEE 802.11n MAC using Design Methodology (통합된 구현 방식을 이용한 IEEE 802.11n MAC의 설계)

  • Chung, Chul-Ho;Lee, Sun-Kee;Jung, Yun-Ho;Kim, Jae-Seok
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.34 no.4B
    • /
    • pp.360-367
    • /
    • 2009
  • In this paper, we propose a design methodology of IEEE 802.11n MAC which aims to achieve the higher throughput of more than 100Mbps in downlink as measured at the MAC-SAP and present the implementation results of MAC using the proposed design methodology. With our proposed methodology, different from the conventional design flow which has the separate codes for the protocol validation, for the network simulation, and for the system implementation, the unified code can be used for the network simulation and the implementation of software and hardware. Our MAC architecture is partitioned into two parts, Upper-layer MAC and Lower-layer MAC, in order to achieve the high efficiency for the new features of IEEE 802.11n standard. They are implemented in software and hardware respectively. The implemented MAC is tested on ARM based FPGA board.

Remote Control System using Face and Gesture Recognition based on Deep Learning (딥러닝 기반의 얼굴과 제스처 인식을 활용한 원격 제어)

  • Hwang, Kitae;Lee, Jae-Moon;Jung, Inhwan
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.20 no.6
    • /
    • pp.115-121
    • /
    • 2020
  • With the spread of IoT technology, various IoT applications using facial recognition are emerging. This paper describes the design and implementation of a remote control system using deep learning-based face recognition and hand gesture recognition. In general, an application system using face recognition consists of a part that takes an image in real time from a camera, a part that recognizes a face from the image, and a part that utilizes the recognized result. Raspberry PI, a single board computer that can be mounted anywhere, has been used to shoot images in real time, and face recognition software has been developed using tensorflow's FaceNet model for server computers and hand gesture recognition software using OpenCV. We classified users into three groups: Known users, Danger users, and Unknown users, and designed and implemented an application that opens automatic door locks only for Known users who have passed both face recognition and hand gestures.

Hardware Implementation of DCT and CAVLC for H.264/AVC based on Co-design (병행설계를 이용한 H.264/AVC의 DCT 및 CAVLC 하드웨어 구현)

  • Wang, Duck-Sang;Seo, Seok-Yong;Ko, Hyung-Hwa
    • Journal of Advanced Navigation Technology
    • /
    • v.17 no.1
    • /
    • pp.69-79
    • /
    • 2013
  • In this paper, DCT(Discrete Cosine Transform) and CAVLC(Context Adaptive Variable Length Coding) are co-designed as hardware IP with software operation of the other modules in H.264/AVC codec. In order to increase the operation speed, a new method using SHIFT table is proposed. As a result, enhancement of about 16(%) in the operation speed is obtained. Designed Hardware IPs are downloaded into Virtex-4 FX60 FPGA in the ML-410 development board and H.264/AVC encoding is performed with Microblaze CPU implemented in FPGA. Software modules are developed from JM13.2 to make C code. In order to verify the designed Hardware IPs, Modelsim program is used for functional simulation. As a result that all Hardware IPs and software modules are downloaded into the FPGA, improvement of processing speed about multiples of 16 in case of DCT hardware IP and multiples of 10 in case of CAVLC compared with software-only processing. Although this paper deals with co-design of H/W and S/W for H.264, it can be utilized for the other embedded system design.

A Unified Software Architecture for Storage Class Random Access Memory (스토리지 클래스 램을 위한 통합 소프트웨어 구조)

  • Baek, Seung-Jae;Choi, Jong-Moo
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.36 no.3
    • /
    • pp.171-180
    • /
    • 2009
  • Slowly, but surely, we are seeing the emergence of a variety of embedded systems that are employing Storage Class RAM (SCRAM) such as FeRAM, MRAM and PRAM, SCRAM not only has DRAM-characteristic, that is, random byte-unit access capability, but also Disk-characteristic, that is, non-volatility. In this paper, we propose a new software architecture that allows SCRAM to be used both for main memory and for secondary storage simultaneously- The proposed software architecture has two core modules, one is a SCRAM driver and the other is a SCRAM manager. The SCRAM driver takes care of SCRAM directly and exports low level interfaces required for upper layer software modules including traditional file systems, buddy systems and our SCRAM manager. The SCRAM manager treats file objects and memory objects as a single object and deals with them in a unified way so that they can be interchanged without copy overheads. Experiments conducted on real embedded board with FeRAM have shown that the SCRAM driver indeed supports both the traditional F AT file system and buddy system seamlessly. The results also have revealed that the SCRAM manager makes effective use of both characteristics of SCRAM and performs an order of magnitude better than the traditional file system and buddy system.

Measured Return Loss and Predicted Interference Level of PCB Integrated Filtering Antenna at Millimeter-Wave

  • Lee Jae-Wook;Kim Bong-Soo;Song Myung-Sun
    • Journal of electromagnetic engineering and science
    • /
    • v.5 no.3
    • /
    • pp.140-145
    • /
    • 2005
  • In this paper, an experimental investigation for return loss and a software-based prediction for interference level of single-packaged filtering antenna composed of dielectric waveguide filter and PCB(Printed Circuit Board) slot antenna in transceiver module have been carried out with several different feeding structures in millimeter-wave regime. The implementation and embedding method of the existing air-filled waveguide filters working at millimeter-wave frequency on general PCB substrate have been described. In a view of the implementation of each components, the dielectric waveguide embedded in PCB and LTCC(Low Temparature Co-fired Ceramic) substrates has employed the via fences as a replacement with side walls and common ground plane to prevent energy leakage. The characteristics of several prototypes of filtering antenna embedded in PCB substrate are considered by comparing the wideband and transmission characteristics as a function of bent angle of transmission line connecting two components. In addition, as an essential to the packaging of transceiver module working at millimeter-wave, miniaturization technology maintaining the performances of independent components and the important problems caused by integrating and connecting the different components in different layers are described in this paper.

Radiometric Correction Algorithm for KITSAT-3 Images (우리별 3호 영상의 복사학적 보정 알고리즘)

  • Shin, Dongseok;Kwak, Sunghee;Kim, Tag-Gon
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.2 no.2
    • /
    • pp.9-14
    • /
    • 1999
  • This paper describes an algorithm for the correction of major radiometric errors shown in MEIS (Multi-spectral Earth Imaging System) images on board KITSAT-3. MEIS images contain various radiometric errors as also shown in the images obtained from other remote sensing sensors. This paper introduces the two major radiometric error sources shown in MEIS images and the corresponding correction algorithm. The proposed algorithm was integrated to an operational preprocessing software and validated by applying the algorithm to several tens of MEIS images. This algorithm will therefore applied operationally to raw MEIS images before they are distributed to users.

  • PDF