• Title/Summary/Keyword: double buffering

Search Result 28, Processing Time 0.031 seconds

Hardware Implementation for Real-Time Speech Processing with Multiple Microphones

  • Seok, Cheong-Gyu;Choi, Jong-Suk;Kim, Mun-Sang;Park, Gwi-Tea
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.215-220
    • /
    • 2005
  • Nowadays, various speech processing systems are being introduced in the fields of robotics. However, real-time processing and high performances are required to properly implement speech processing system for the autonomous robots. Achieving these goals requires advanced hardware techniques including intelligent software algorithms. For example, we need nonlinear amplifier boards which are able to adjust the compression radio (CR) via computer programming. And the necessity for noise reduction, double-buffering on EPLD (Erasable programmable logic device), simultaneous multi-channel AD conversion, distant sound localization will be explained in this paper. These ideas can be used to improve distant and omni-directional speech recognition. This speech processing system, based on embedded Linux system, is supposed to be mounted on the new home service robot, which is being developed at KIST (Korea Institute of Science and Technology)

  • PDF

A study on the Development of the Device for Portable Safety Diagnosis and Dynamic Characteristics Analysis of Elevator using Fuzzy Algorithm (Fuzzy 알고리즘을 이용한 엘리베이터 포터블 안전진단 및 동특성 분석장치 개발)

  • 김태형;김훈모
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2000.11a
    • /
    • pp.123-126
    • /
    • 2000
  • An elevator system which is a essential equipment for a vertical movement of object, as a property of building, have been drove by various expenditure and purpose. Since developing electrical control technology, control systems are highly developed. An elevator equipment is expended to wide, but a data accuracy acquisition technique and safety predict technique for securing system safety is still basic level. So, objective verification for elevator confidence condition is required absolutely accuracy measurement technique. Therefore, this study is accomplished in order to conquer a method of depending on sense of a manager with a simple numeric measurement data, and construct a logical, analytical foresight system for more efficient elevator management system.

  • PDF

Real-time PCB Vision Inspection Using Pattern Matching (패턴 매칭을 이용한 실시간 PCB 비전 검사)

  • 이영아;박우석;고성제
    • Proceedings of the IEEK Conference
    • /
    • 2003.07e
    • /
    • pp.2335-2338
    • /
    • 2003
  • This paper presents a real-time PCB (Printed Circuit Board) vision inspection system. This system can detect the OPEN and SHORT of the PCB which of the line width is 150$\mu\textrm{m}$. Our PCB inspection system is based on the referential method. Since the size of the captured PCB image is very large, the image is divided into 512${\times}$512 images to apply the accurate alignment efficiently. To correct the misalignment between the reference image and the inspection image, pattern matching is performed. In order to implement the proposed algorithm in real-time, we use the SIMD instruction and the double buffering structures. Our experiential results show the effectiveness of the developed inspection algorithm.

  • PDF

Implementation of a Flexible Intelligent Electronic Device(IED) platform based on The Network processor (Network processor 기반 유연 Intelligent Electronic Device(IED) 플랫폼 구현)

  • Jeon, Hyeon-Jin;Lee, Wan-Gyu;Chang, Tae-Gyu
    • Proceedings of the KIEE Conference
    • /
    • 2006.04a
    • /
    • pp.255-257
    • /
    • 2006
  • This paper proposed a platform which includes both Network processor and DSP for flexible IED. The Network processor is one of the Intel's IXP4XX Product Line family and the DSP is one of the TI's C6000 family. An embedded Linux is ported in Network processor so that a DSP program can be downloaded to Network processor through ethernet and then downloaded to DSP. Using this method, various algorithms according to IED can be applied to the Network processor board. Maximum ten ADCs can be connected because there is a CPLD between DSP and ADC. That is, the network processor board which can measure maximum 40 channels is implemented. In DSP program, thread and double buffering methods are used not to miss voltage samples. The Network processor board is verified using a method that eight channel voltage signals converted to digital are transmitted to server through both DSP and IXP425.

  • PDF

Benchmarks for Performance Testing of MPI-IO on the General Parallel File System (범용 병렬화일 시스템 상에서 MPI-IO 방안의 성능 평가 벤티마크)

  • Park, Seong-Sun
    • The KIPS Transactions:PartA
    • /
    • v.8A no.2
    • /
    • pp.125-132
    • /
    • 2001
  • IBM developed the MPI-IO, we call it MPI-2, on the General Parallel File System. We designed and implemented various Matrix Multiplication Benchmarks to evaluate its performances. The MPI-IO on the General Parallel File System shows four kinds of data access methods : the non-collective and blocking, the collective and blocking, the non-collective and non-blocking, and the split collective operation. In this paper, we propose benchmarks to measure the IO time and the computation time for the data access methods. We describe not only its implementation but also the performance evaluation results.

  • PDF

Real-Time PCB Inspection System using the Line Scan Camera (Line Scan Camera를 이용한 실시간 PCB 검사 시스템)

  • 하종수;이영아;이영동;최강선;고성제
    • Proceedings of the IEEK Conference
    • /
    • 2002.06d
    • /
    • pp.81-84
    • /
    • 2002
  • This paper presents the real-time PCB(Printed circuit board) inspection system that can detect thin open/short error using the line scan camera. After a overall introduction of our system, the outline of our inspection methods are described. The goal of our inspection system is the real time and detailed inspection using the line scan camera. To perform inspection processing in real-time, we utilize double buffering structure. In order to solve the problem of unexpectable pixels of PCB, we propose melting process which eliminates unexpectable pixels of PCB. The design and development of our prototype of PCB ins- pection system is discussed and test results are presented to show the effectiveness of the developed inspection algorithm.

  • PDF

Assessing the anion type effect on the hydro-mechanical properties of smectite from macro and micro-structure aspects

  • Goodarzi, Amir R.;Akbari, Hamid R.
    • Geomechanics and Engineering
    • /
    • v.7 no.2
    • /
    • pp.183-200
    • /
    • 2014
  • The expansivity of clayey soils is a complicated phenomenon which may affect the stability of geotechnical structures and geo-environmental projects. In all common factors for the monitoring of soil expansion, less attention is given to anion type of pore space solutions. Therefore, this paper is concerned with the impact of various concentrations of different inorganic salts including NaCl, $Na_2SO_4$, and $Na_2CO_3$ on the macro and microstructure behavior of the expandable smectite clay. Comparison of the responses of the smectite/NaCl and smectite/$Na_2SO_4$ mixtures indicates that the effect of anion valance on the soil engineering properties is not very pronounced, regardless of the electrolyte concentration. However, at presence of carbonate as potential determining ions (PDIs) the swelling power increases up to 1.5 times compared to sulfate or chloride ions. The samples with $Na_2CO_3$ are also more deformable and show lower osmotic compressibility than the other mixtures. This demonstrates that the barrier performance of smectite greatly decreases in case of anions with the non-specific adsorption (e.g., $Cl^-$ and $SO{_4}^{2-}$) as the salinity of solution increases. Based on the results of the X-ray diffraction and sedimentation tests, the high soil volumetric changes upon exposure to carbonate is attributed to an increase in the repulsive forces between smectite basic unit layers due to the PDI effect of $CO{_3}^{2-}$ and increasing the pH level which enhance the buffering capacity of smectite. The study concluded that the nature of anion through its influence on the re-arrangement of soil microstructure and osmotic phenomena governs the hydro-mechanical parameters of expansive clays. It seems not coinciding with the double layer theory of the Gouy-Chapman double layer model.

Technologies for the Removal of Water Hardness and Scaling Prevention

  • Ahn, Min Kyung;Han, Choon
    • Journal of Energy Engineering
    • /
    • v.26 no.2
    • /
    • pp.73-79
    • /
    • 2017
  • In nucleation assisted crystallization process formed $CO_2$ leaves as colloid gas and is used as the template by the rapidly growing crystals in the nucleation site. This emulsion of $CaCO_3$ micro-crystals & $CO_2$ micro-bubbles forms hollow particles. Formed hollow particles are double walled, both internal and external faces belonging to the cleavage aragonites which separate the surrounding water from the enclosed gas cavity. Hence, the reverse reaction of $CO_2$ with water forming Carbonic Acid is not possible and the pH stability is maintained. In fact every excess $CaCO_3$ crystals are buffering any carbonic acid left over. This $CO_2$ based nucleation technology prevents scale formation in water channels, but it also helps to reduce the previously formed scales. This process takes out water dissolved $CO_2$ in almost-visible micro-bubbles forms that helps reducing previously formed scale over a period of time (depends on the usage period). The aragonite crystals can't form scale because of its stable molecular structure and neutral surface electro potentiality.

A study on the Development of the Portable Device for Safety Diagnosis and Dynamic Characteristics Analysis of Elevator using Fuzzy Algorithm (Fuzzy 알고리즘을 이용한 엘리베이터 안전진단 및 동특성 분석 포터블 장비 개발)

  • 김태형;김훈모
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2001.04a
    • /
    • pp.199-202
    • /
    • 2001
  • An elevator system, which is essential equipment for vertical movement of an object, as a property of building, has been driven by various expenditures and purposes. Since developing electrical control technology, control system are highly developed. The elevator system has expanded widely, but a data accuracy acquisition technique and safety predict technique for securing system safety is still at a basic level. So, objective verification for elevator confidence condition requires an absolute accuracy measurement technique. Therefore, this study is executed in order to acquire a method of depending on sense of a manager with simple numeric measurement data, and to construct a logical, analytical foresight system for more efficient elevator management system. As an artificial intelligence for diagnosis, the fuzzy inference algorithm is used for foreseeing the system in this thesis, because the fuzzy algorithm is the most useful method for resolving subjective ideas and a vague judgment of humans. The fuzzy inference algorithm is developed for each sensor signal(i.e. vibration, velocity, current).

  • PDF

A Design and Implementation of JPEG Streamer for Real Time Image Surveillance System (실시간 영상감시를 위한 JPEG Streamer의 설계와 구현)

  • Kim Kyung-Hwan;Yoo Hae-Young;Lee Jin-Young
    • Journal of Internet Computing and Services
    • /
    • v.7 no.3
    • /
    • pp.107-118
    • /
    • 2006
  • Recently, network infra grows rapidly and the digital image compression technique have made remarkable progress, and therefore the demand of the real-time image surveillance system which uses a network camera server is increasing. Network Camera Server has emerged as an attractive alternative to the CCTV for the real-time image surveillance. From this reason, the demand regarding the development of the real-time image surveillance system which uses a network camera server is increasing as well. In this paper, we will provide a model for JPEG Streamer which is used in real-time image surveillance system. And we will design and implement this model. For the stability and efficiency of the JPEG Streamer, we'll use the thread pool and shared memory. We will also introduce the concept of double buffering for increasing the quality of real-time image, Using the JPEG Streamer, a raising of the productivity, reliability and stability will be able to secure to development of real-time image surveillance system.

  • PDF