• Title/Summary/Keyword: 하드웨어 검사

Search Result 126, Processing Time 0.022 seconds

Design of A MAP Decoder with MAP(Maximum A Posteriori) Algorithm (MAP(Maximum A Posteriori)복호 알고리즘을 이용한 MAP Decoder의 설계)

  • Jung, Deuk-Soo;Song, Oh-Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.04b
    • /
    • pp.1615-1618
    • /
    • 2002
  • 본 논문은 MAP(Maximum A Posteriori) 복호 알고리즘을 이용한 MAP Decoder의 설계에 관해 다룬다. 채널코딩기법은 채널을 통해서 디지털 정보를 전송할 때 신뢰성을 제공하기 위해서 사용되어 진다. 즉 수신단에서 수신된 정보의 오류를 검사하고 수정하기 위한 목적으로 송신단에서는 디지털 정보에 부가 정보를 첨가해서 전송하게 된다. 그래서 무선 이동 통신에서 성능이 우수한 채널코딩기법은 우수한 통신 품질을 위해서는 필수적이라고 할 수 있다. 최근에 Shannon의 한계에 매우 근접한 성능으로 많이 알려진 오류정정부호로 터보코드가 발표되었고 많은 연구가 진행되고 있다. 터보코드의 부호기로는 RSC(recursive systematic convolutional)코드가 사용되며 디코딩 알고리즘으로는 주로 MAP 복호 알고리즘을 사용한다. 본 논문에서 제안된 MAP 복호기는 하드웨어로 구현하기 위해서 변형된 LOG-MAP 복호 알고리즘을 이용하였고 터보디코더의 반복 복호에 이용할 수 있다.

  • PDF

An Implementation of Mondriaan Memory Protection (몬드리안 메모리 프로텍션의 구현)

  • Kam, Keun-Jin;Lee, In-Hwan
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10a
    • /
    • pp.276-280
    • /
    • 2006
  • 몬드리안 메모리 프로텍션(Mondriaan Memory Protection)은 워드 단위까지 접근 권한 설정을 제공하는 메모리 보호 개념으로, 프로세서에서 요청하는 주소에 대하여 올바른 접근 권한을 가지고 있는지 검사한다. 기존 프로세서의 명령어 셋에 대한 추가 또는 변경과 프로그램 소스의 변경이 필요 없으면서도, 프로그래머 또는 사용자에 의해서 생길 수 있는 잘못된 메모리 접근을 원천적인 방법으로 방지할 수 있다. 본 논문에서는 몬드리안 메모리 프로텍션을 마이크로프로세서를 이용한 실제 하드웨어로 구현 하면서 발생 되는 고려 사항과 문제점에 대하여 짚어보고, 그 해결책을 제시하였다.

  • PDF

Revisiting Clock Synchronization Problems: Static and Dynamic Constraint Transformation for Correct Timing Enforcement (실시간 제약 조건의 동적/정적 변화를 통한 클록 동기화 문제 해결)

  • 유민수;홍성수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.68-70
    • /
    • 1998
  • 본 논문에서는 클록들을 주기적으로 동기화하는 분산 실시간 시스템에서 주어진 태스크의 시간 제약(timing constraint)을 변환시는 구가지 기법을 제안한다. 전형적인 이산 클록 동기화(discrete clock synchronization)알고리즘은 클록의 값을 순간적으로 보정(correct)하여 클록의 시간이 불연속적으로 진행학 한다. 이러한 시간상의 불연속성은 태스크의 시작제한시간(release time)이나 종료시한(deadline)과 같은 이벤트를 잃어버리거나 다시 발생시키는 오류를 범하게 한다. 클록 시간의 불연속성을 피하기 위해 일반적으로 연속 클록 동기화(continuous clock synchronization) 기법이제안되었지만 소프트웨어적으로 구현되기에는 많은 오버헤드를 유발시키는 문제점이 있다. 이에 따라 연속 클록 동기화는 PLL (Phase-Locked Loop)을 이용한 별도의 하드웨어를 사용하는 것이 보통이다. 본 논문에서는 연속 클록 동기화 기법을 사용하는 대신, 태스크의 시간 제약을 동적으로 변환시키는 DCT (Dynamic Constraint Transformation) 기법을 제안하였다. DCT는 소프트웨어 으로 구현이 가능하여 새로운 하드웨어를 필요로 하지 않으며, 이를 통해 기존의 이산적으로 동기화된 시스템에서 클록 시간의 불연속성에 의한 문제점들을 해결할 수 있다. 또 다른 문제점으로서, 클록의 물리적인 특성으로 인해 동기화된 클록들이 상한된(bounded from the above)오차(skew)를 갖는다는 것이다. 이러한 오차는 지역 클록(local clock)에 대해 만족될 수 있는 임의의 실기간 제약 조건이 전역 클록(global clock)에 대해서는 만족되지 않을 수 있음을 의미한다. 본 논문에서는 이를 위해 먼저 두 가지의 스케줄링 가능성, 지역적 스케줄링 가능서(local schedulability)과 전역적 스케줄링 가능성(global schedulability)을 정의하고, 실시간 제약을 정적으로 변환시키는 SCT (Static Constraint Transformation)기법을 제안하였다. SCT를 통해 지역적으로 스케줄링 가능한 태스크는 전역적으로 스케줄링이 가능하므로, 단지 지역적 스케줄링 가능성만을 검사하면서 스케줄링 문제를 해결할 수 있도록 하였다.

  • PDF

Design and Implementation of a SDTS Data Management System (SDTS 데이타 관리 시스템의 설계 및 구현)

  • Sul, Young-Min;Baek, In-Gu;Han, Ki-Joon
    • Journal of Korea Spatial Information System Society
    • /
    • v.2 no.1 s.3
    • /
    • pp.91-107
    • /
    • 2000
  • Geographic Information Systems(GISs) generally use a very large amount of spatial data. and are implemented on various software and hardware system. If it is impossible to exchange the spatial data efficiently among the different hardware, software, and operation systems, data sharing will be very difficult and duplicated storage & management of the spatial data will result in a great economic loss. To solve such problems, a national organization established a national standard for GIS and constructed spatial databases at the national level. In Korea, SDTS(Spatial Data Transfer Standard) is selected as a national standard for the common data transfer format. In this paper, we design and implement a SDTS Data Management System which can support display, insertion, update, deletion of SDTS data, extraction and creation of a specified area, error checking and reporting, setting and verification of a SDTS profile through the GUI (Graphic User Interface) environment. Hereafter, as GIS industry is continually activated and a demand for the SDTS data increases, a requirement for analysis and trust of the SDTS data will grow bigger, so the necessity of the SDTS Data Management System developed in this paper will also grow rapidly.

  • PDF

FPGA Design of Adaptive Digital Receiver for Wireless Identification (무선인식을 위한 적응적 디지털 수신기의 FPGA 설계)

  • Seo Young-Ho;Kim Dong-Wook
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.9 no.4
    • /
    • pp.745-752
    • /
    • 2005
  • In this paper we propose and implement a digital part of a receiver system for identifying a moving object and its tracking position in wireless environment. We assumed UWB(Ultra Wide Band)-based communication system for target application and used serial communication method(RS-232). The proposed digital receiver consists of RS-232-type1/RS-232-type2 for input and output of serial communication, ID Detector for detecting IDs, and PISO&Buffer circuit to buffer input signals for appropriate operation of ID Detector. We implemented the digital receiver with minimal hardware(H/W) resource according to target application of UWB-based communication system. So it correlates input patterns with pre-stored patterns though repeated detecting method for multiple IDs. Since it has reference panerns in the Ve-stored form, it can detect various IDs instantly. Also we can program content and size of reference patterns considering compatibility with other systems .The implemented H/W was mapped into XC2S100PQ208-5 FPGA of Xilinx, occupied 727($30\%$) cells, and stably operated in the clock frequency of 75MHz(13.341ns).

Modeling and Simulation of Platform Specific Model in MPSoC Environment (MPSoC용 임베디드 소프트웨어의 PSM 모델링 및 시뮬레이션)

  • Song, In-Gwon;Oh, Gi-Young;Hong, Jang-Eui;Bae, Doo-Hwan
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.8
    • /
    • pp.697-707
    • /
    • 2007
  • Since embedded software is very dependent for target hardware architecture, characteristics of the platform must be considered when designing the software. Furthermore, MPSoCs consists of heterogeneous hardware components that are specified in micro level. Thus mapping of embedded software for MPSoCs should be considered the characteristics. In this paper, we provide an approach to automatic mapping PIM (Platform Independent Model) of an embedded software to PSM(Platform Specific Model) for MPSoC(Multi Processor System On Chip) and verify its effectiveness with simulation. In the proposed approach, tasks are derived from an object oriented model based on the UML (Unified Modeling Language). And then the types of the derived tasks are identified. With the identified types and inter relationship between tasks, the tasks are assigned to appropriate heterogeneous hardware components. We expect that the approach improve accuracy of the assigning and concurrency of the deployed software.

Development of a Laser-Generated Ultrasonic Inspection System by Using Adaptive Error Correction and Dynamic Stabilizer (적응적 에러 보정과 다이나믹 안정기를 이용한 레이저 유도 초음파 검사 시스템 개발)

  • Park, Seung-Kyu;Baik, Sung-Hoon;Park, Moon-Cheol;Lim, Chang-Hwan;Ra, Sung-Woong
    • Journal of the Korean Society for Nondestructive Testing
    • /
    • v.25 no.5
    • /
    • pp.391-399
    • /
    • 2005
  • Laser-generated ultrasonic inspection system is a non-contact scanning inspection device with high spatial resolution and wide bandwidth. The amplitude of laser-generated ultrasound is varied according to the energy of pulse laser and the surface conditions of an object where the CW measuring laser beam is pointing. In this paper, we correct the generating errors by measuring the energy of pulse laser beam and correct the measuring errors by extracting the gain information of laser interferometer at each time. h dynamic stabilizer is developed to stably scan on the surface of an object for an laser-generated ultrasonic inspection system. The developed system generates ultrasound after adaptively finding the maximum gain time of an laser interferometer and processes the signal in real time after digitization with high speed. In this paper, we describe hardware configuration and control algorithm to build a stable laser-generated ultrasonic inspection system. Also, we confirmed through experiments that the proposed correction method for the generating errors and measuring errors is effective to improve the performance of a system.

Tuning the Performance of Haskell Parallel Programs Using GC-Tune (GC-Tune을 이용한 Haskell 병렬 프로그램의 성능 조정)

  • Kim, Hwamok;An, Hyungjun;Byun, Sugwoo;Woo, Gyun
    • KIISE Transactions on Computing Practices
    • /
    • v.23 no.8
    • /
    • pp.459-465
    • /
    • 2017
  • Although the performance of computer hardware is increasing due to the development of manycore technologies, software lacking a proportional increase in throughput. Functional languages can be a viable alternative to improve the performance of parallel programs since such languages have an inherent parallelism in evaluating pure expressions without side-effects. Specifically, Haskell is notably popular for parallel programming because it provides easy-to-use parallel constructs based on monads. However, the scalability of parallel programs in Haskell tends to fluctuate as the number of cores increases, and the garbage collector is suspected to be the source of this fluctuations because it affects both the space and the time needed to execute the programs. This paper uses the tuning tool, GC-Tune, to improve the scalability of the performance. Our experiment was conducted with a parallel plagiarism detection program, and the scalability improved. Specifically, the fluctuation range of the speedup was narrowed down by 39% compared to the original execution of the program without any tuning.

A Study on the Development of Damping Force Tester for Vehicle Shock Absorber (자동차 충격흡수기의 감쇠력 시험기 개발에 관한 연구)

  • 박석주;이장용;손일찬;이선일
    • Proceedings of the Korean Society for Noise and Vibration Engineering Conference
    • /
    • 1992.10a
    • /
    • pp.8-13
    • /
    • 1992
  • 최근 우리 나라도 자동차의 수요가 급격히 늘어나고 있고, 생산량도 급증하 고 있어 자동차 공업이 산업의 최고의 위치를 확보하게 되었다. 자동차는 최 신 종합 기계 구조물로서 전기, 전자, 제어에 이르기까지 거의 모든 분양의 학문적 이론과 기술을 도입하는 최첨단의 기계 장비인것이다. 따라서 그 부 가가치 또한 매우 큰 것이다. 자동차의 성능을 결정짓는 가장 커다란 요소는 주행 성능과 안정성 및 조종성이다. 주행성능이라 함은 자동차의 종방향 운 동에 관한 성능으로서 기관의 동력에 지배적인 영향을 받는 성능(동력 성능) 과 그 밖의 성능(타향 성능, 제동 성능)으로 구분된다. 또 안정성과 조종성이 라함은 자동차의 횡방향 운동에 관한 성능으로서 로울링과 요우잉을 포함시 킨 곡선 운동에 관한 성능을 일컫는다. 이러한 운동 성능을 좌우하는 것은 구조적인 설계의 양부와 스프링이나 댐퍼의 성능일 것이다. 자동차의 수많은 부품 중의 다수가 국산화 되어 있지 아니하고, 또한 이러한 부품들의 성능을 시험할 수 있는 장비의 수입 의존도가 높은 것은 업계나 학계 등에서 앞으 로 많은 연구가 이루어져야 할 점이다. 자동차의 충격 흡수기(shock absorber)의 검사기도 또한 수입 시험기에 의존하고 있었던 것이 현실이었 다. 이에 본 연구진은 이 검사기의 국산화에 착수 한 것이다. 자동차에 있어 서 충격 흡수기는 지면에서 오는 충격을 급속히 흡수하는 역할을 하여 자동 차의 주행 성능과 안정성을 높혀 주며, 승차감을 높혀 주는 중요한 부품이 다. 따라서 충격 흡수기의 양부의 판정은 대단히 중요한 것이다. 본 연구에 서는 충격 흡수기의 충격 흡수력(감쇠력)을 측정하여 감쇠 특성을 정도 높게 파악할 수 있는 시험기를 만드는데 그 목적을 두고 있다. 연구는 시험기의 구동부를 제작하는 기계부와, 제어 및 계측의 하드웨어를 담당하는 전기.전 자부및 실제로 기계를 구동, 제어하고 측정 결과를 기록하고 출력하는 부분 을 담당하는 소프트웨어 개발부로 나누어서 진행하였다.

  • PDF

A Study on the Learner's Recognition of Project Instruction in Automobile Electricity Fields of Engineering Technology Education (자동차 전장 분야 공학기술교육에서 프로젝트 수업에 관한 학습자 인식 연구)

  • Park, Sung-Jong;Han, Myoung-Seok
    • Journal of Engineering Education Research
    • /
    • v.11 no.3
    • /
    • pp.63-69
    • /
    • 2008
  • This study provides a program to promote effective project instruction. With a 4 step learning model as preparation, planning, implementation and evaluating it was adapted to a course of study in automobile electricity fields of college. The purpose of this study was to document project process from the learner's point of view and examine the effect of project instruction with recognition of learner who has completed a course of project study. The data from 28 learner in hardware and software automobile electricity fields of college were collected and interpreted statistically by t-test at the .05 level of significance. It was concluded as follows. It emphasizes the importance not only of motivating active group effort and cooperative relationship between group members, but also communication with presentation in order to have a successful accomplishment of a project.