• 제목/요약/키워드: on board software

검색결과 470건 처리시간 0.023초

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

  • 최철길;이성진;이경무;최병윤
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2013년도 춘계학술대회
    • /
    • pp.975-977
    • /
    • 2013
  • 아두이노는 오픈 소스 기반 전자 프로토타이핑 플랫폼으로서, 예술가, 디자이너, 취미 활동가 등 인터랙티브 객체 또는 환경 구축에 관심이 있는 모든 이들을 위해 제작되었다. 아두이노의 강점은 하드웨어에 대한 깊은 지식이 없어도 손쉽게 하드웨어 어플리케이션을 제작할 수 있다. 아두이노의 구성은 AVR 마이크로컨트롤러 ATmega 168을 사용하며 아두이노를 동작시키기 위한 소프트웨어로는 아두이노 프로그램, MATLAB, Processing을 주로 사용하고 있다. 아두이노는 오픈 소스 기반이며 하드웨어를 직접 제작할 수 있거나 실드를 이용하여 추가적으로 아두이노를 결합할 수도 있다. Processing은 오픈 소스로 공개되어 있으며 2D, 3D, PDF 출력을 사용할 수 있으며 그래픽 처리 부분은 P3D와 OpenGL을 사용한다. 또한 독립 응용프로그램을 실행해서 확인할 수 있다. 아두이노의 결합을 통해 사운드, 비디오, 컴퓨터 비전 등 수 많은 라이브러리 지원을 확장할 수 있으며 안드로이드폰과 아이폰 프로그래밍이 가능한 프로그램이다. 본 논문에서는 소프트웨어 부분은 Processing을 사용하였고 하드웨어 부분은 아두이노 MegaADK 보드를 사용하였으며 이 소프트웨어와 하드웨어를 이용하여 간단한 2차원 게임을 제작한 후 전체적인 아두이노와 Processing의 그래픽 처리 성능을 확인하고 검증하였다.

  • PDF

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

  • 정철호;이선기;정윤호;김재석
    • 한국통신학회논문지
    • /
    • 제34권4B호
    • /
    • pp.360-367
    • /
    • 2009
  • 본 논문에서는 MAC-SAP (Medium Access Control-Service Access Point)에서 하향 100Mbps 이상의 처리 속도를 요구하는 IEEE 802.11n MAC의 구현을 위한 새로운 방안을 제안하고, 이를 이용해 설계된 MAC의 구조를 제시한다. 제안된 방식을 이용하면, 기존에 MAC 프로토콜의 검증 및 네트워크 기반 시뮬레이션 과정과 소프트웨어 및 하드웨어의 설계 및 검증 과정이 분리되어 진행되던 방식과는 다르게 하나의 통합된 코드를 사용하여 네트워크 시뮬레이션과 시스템의 설계가 밀접한 연관성을 가질 수 있다. 제안된 방식을 통해 구현된 IEEE 802.11n MAC은 상위계층 MAC과 하위계층 MAC의 두 부분으로 구성되며, 각각은 표준에 새롭게 추가된 기능의 효율성을 높일 수 있게 그 기능을 구분하여 각각 소프트웨어와 하드웨어로 설계되었다. 설계된 MAC은 ARM 기반의 FPGA 보드를 통해 검증되었다.

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

  • 황기태;이재문;정인환
    • 한국인터넷방송통신학회논문지
    • /
    • 제20권6호
    • /
    • pp.115-121
    • /
    • 2020
  • IoT 기술과 이 확산됨에 따라 얼굴 인식을 활용하는 다양한 응용들이 등장하고 있다. 본 논문은 딥러닝 기반의 얼굴 인식과 손 제스처 인식을 활용하는 원격 제어 시스템을 설계 구현한 내용을 기술한다. 얼굴 인식을 활용하는 응용시스템은 카메라로부터 실시간으로 영상을 촬영하는 부분과 영상으로부터 얼굴을 인식하는 부분, 그리고 인식된 결과를 활용하는 부분으로 구성된다. 영상을 실시간으로 촬영하기 위해서 어디서나 장착 가능한 싱글보드 컴퓨터인 라즈베리파이를 이용하고, 서버 컴퓨터에는 FaceNet 모델을 활용하여 얼굴 인식 소프트웨어를 개발하고 OpenCV를 이용한 손 제스처 인식 소프트웨어도 개발하였다. 사용자를 알려진 사용자와 위험한 사용자 그리고 모르는 사용자의 3 그룹으로 구분하고, 얼굴 인식과 손 제스처가 모두 통과된 알려진 사용자에 대해서만 자동 도어락을 오픈하는 응용을 설계 구현하였다.

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

  • 왕덕상;서석용;고형화
    • 한국항행학회논문지
    • /
    • 제17권1호
    • /
    • pp.69-79
    • /
    • 2013
  • 본 논문에서는 H.264/AVC의 부호기를 제작하기 위하여 DCT(Discrete Cosine Transform) 부호화와 엔트로피 부호화인 CAVLC(Context-Adaptive Variable Length Coding)를 하드웨어 IP로 설계하고 나머지 부분은 소프트웨어로 설계하는 병행설계(Co-Design)방법을 이용하였다. DCT 및 Hadamard 변환의 처리속도를 개선하기 위하여 Shift table을 제안하여 기존의 방식보다 16(%)정도 빠른 연산이 가능했다. 설계된 IP들은 Xilinx ML410보드의 Virtex-4 FX60 FPGA에 다운로드하여 MicroBlaze CPU를 이용하여 H.264/AVC의 참조 소프트웨어인 JM13.2와 연동이 가능하도록 설계하였다. 검증을 위해 각 IP에 대한 기능 시뮬레이션을 ModelSim을 이용하여 수행하였다. 마지막으로 실제 FPGA에 포팅하여 정상 동작여부를 확인하였다. 실험 결과 MicroBlaze를 이용한 S/W 연산시와 비교하여 H/W를 이용할 경우 DCT는 약 16배, CAVLC는 약 10배 빠른 처리 속도를 나타내었다. 본 연구는 H.264시스템의 H/W와 S/W의 병행설계에 관한 것이지만, 개발에 사용한 방법은 다른 임베디드 시스템 개발에도 유용하게 사용할 수 있다.

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

  • 백승재;최종무
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제36권3호
    • /
    • pp.171-180
    • /
    • 2009
  • 바이트 단위 임의 접근이라는 램 특성과, 비휘발성이라는 디스크의 특성을 동시에 제공하는 FeRAM, MRAM, PRAM등의 스토리지 클래스 램(Storage Class Random Access Memory, SCRAM)이 소형 임베디드 시스템을 중심으로 점차 그 활용범위를 넓혀가고 있다. 본 논문에서는 SCRAM을 주기억 장치 및 보조 기억 장치로서 동시에 사용할 수 있는 차세대 통합 소프트웨어 구조를 제안한다. 제안된 구조는 크게 스토리지 클래스 램 드라이버(SCRAM Driver)와 스토리지 클래스 램 관리자(SCRAM Manager)로 구성된다. SCRAM Driver는 SCRAM을 직접 관리하며, FAT이나 Ext2와 같은 전통적인 파일 시스템이나 버디 할당자와 같은 전통적인 메모리 관리자, 혹은 SCRAM Manager 등의 상위 소프트웨어 계층에 저수준 인터페이스를 제공한다. SCRAM Manager는 파일 객체와 메모리 객체를 통합하여 관리함으로써 이들 간에 부가적인 비용이 없는 변환을 가능케 한다. 제안된 기법은 FeRAM이 장착된 실제 시스템에서 실험되었으며, 실험 결과를 통해 SCRAM Driver가 효율적으로 전통적인 파일시스템과 메모리 관리자가 요구하는 기능을 제공할 수 있음을 보였다. 또한 기존의 파일 시스템과 메모리 관리자를 통해 각각 SCRAM을 접하는 경우보다 SCRAM Manager가 수십 배 빠른 성능을 보임을 확인할 수 있었다.

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
    • /
    • 제5권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.

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

  • 신동석;곽성희;김탁곤
    • 한국지리정보학회지
    • /
    • 제2권2호
    • /
    • pp.9-14
    • /
    • 1999
  • 본 논문에서는 우리별 3호에 탑재된 지구관측 센서인 MEIS (Multi-spectral Earth Imaging System) 영상의 복사학적 보정 알고리즘에 대해서 기술한다. MEIS 영상은 다른 관측위성 카메라 영상과 마찬가지로 여러 가지 복사학적 오차를 포함하고 있다. 이러한 오차 중 영상의 질적 측면에 가장 큰 영향을 주는 두가지 원인을 소개하고 이 오차의 보정 알고리즘을 제시한다. 제시된 알고리즘은 우리별 3호 영상의 전처리 소프트웨어에 구현되어 여러 영상에 적용하여 검증하였고, 사용자에게는 이러한 복사학적 보정 알고리즘을 통해 보정된 영상이 제공될 예정이다.

  • PDF

Mobile RFID (Radio Frequency Identification) 용 안테나 계 (Design of mobile Radio Frequency Identification (m-RFID) antenna)

  • 김용진;정창원
    • 한국산학기술학회논문지
    • /
    • 제10권12호
    • /
    • pp.3608-3613
    • /
    • 2009
  • 본 논문에서는 휴대용 단말기 적용이 가능한 mobile Radio Frequency Identification (m-RFID) system 을 위한 안테나의 설계 방법을 제안했다. 전기계 안테나와 자기계 안테나의 결합을 통하여 안테나의 휴대 단말 장착시 m-RFID 적용 방향으로 안테나의 패턴이 지향성의 특징을 나타낸다. 전기계 안테나는 PIFA 구조의 안테나를 사용하였으며, 자기계 안테나는 loop 형 안테나를 구현하였다. 목표 주파수 대역은 900 MHz 대역이며, 목표 이득은 4dBi 이상으로 설계 되었다. Ansoft 사의 HFSS 를 사용하여 시뮬레이션하였으며, 목표치 이상의 결과를 보였다. 제작된 안테나는 FR4 epoxy 기판 (h=1 mm, $\varepsilon_{\tau}=4.4$) 을 사용하여 제작되었으며, 시뮬레이션과 유사한 결과를 보였다.

GPS L1/갈릴레오 E1 복합신호처리를 통한 위치정확도 향상 연구 (A Study on Enhanced Accuracy using GPS L1 and Galileo E1 Signal Combined Processing)

  • 신천식;이상욱;윤동원
    • 한국위성정보통신학회논문지
    • /
    • 제6권1호
    • /
    • pp.68-74
    • /
    • 2011
  • 본 논문은 GPS L1신호와 갈릴레오 E1 신호를 복합 신호처리를 통한 위치정확도 성능향상 연구결과를 제시하였다. GNSS 수신기에서의 신호획득 및 추적과정의 성능 향상시키기 위해 복수개의 누적기, 판별기 및 루프 필터 모듈을 적용하였고, 소프트웨어 측정 결과와 하드웨어 측정결과를 성능 비교하였다, 또한 추적과정에 대한 성능비교는 정확도와 민감도 측면에서만 다루었으며 갈릴레오 E1 신호처리를 위한 DLL(Delay Lock Loop) 판별기는 power early late 타입을 적용하여 성능을 검증하였다.

FPGA-based design and implementation of data acquisition and real-time processing for laser ultrasound propagation

  • Abbas, Syed Haider;Lee, Jung-Ryul;Kim, Zaeill
    • International Journal of Aeronautical and Space Sciences
    • /
    • 제17권4호
    • /
    • pp.467-475
    • /
    • 2016
  • Ultrasonic propagation imaging (UPI) has shown great potential for detection of impairments in complex structures and can be used in wide range of non-destructive evaluation and structural health monitoring applications. The software implementation of such algorithms showed a tendency in time-consumption with increment in scan area because the processor shares its resources with a number of programs running at the same time. This issue was addressed by using field programmable gate arrays (FPGA) that is a dedicated processing solution and used for high speed signal processing algorithms. For this purpose, we need an independent and flexible block of logic which can be used with continuously evolvable hardware based on FPGA. In this paper, we developed an FPGA-based ultrasonic propagation imaging system, where FPGA functions for both data acquisition system and real-time ultrasonic signal processing. The developed UPI system using FPGA board provides better cost-effectiveness and resolution than digitizers, and much faster signal processing time than CPU which was tested using basic ultrasonic propagation algorithms such as ultrasonic wave propagation imaging and multi-directional adjacent wave subtraction. Finally, a comparison of results for processing time between a CPU-based UPI system and the novel FPGA-based system were presented to justify the objective of this research.