Go to the main menu
Skip to content
Go to bottom
REFERENCE LINKING PLATFORM OF KOREA S&T JOURNALS
> Journal Vol & Issue
IEMEK Journal of Embedded Systems and Applications
Journal Basic Information
Journal DOI :
Institute of Embedded Engineering of Korea
Editor in Chief :
Volume & Issues
Volume 9, Issue 6 - Dec 2014
Volume 9, Issue 5 - Oct 2014
Volume 9, Issue 4 - Aug 2014
Volume 9, Issue 3 - Jun 2014
Volume 9, Issue 2 - Apr 2014
Volume 9, Issue 1 - Feb 2014
Selecting the target year
A Testing Technique based on Virtual Prototype for Embedded Software
Ryu, Hodong ; Jeong, Sooyong ; Lee, Sunghee ; Kim, Jihun ; Park, Heungjun ; Lee, Seungmin ; Lee, Woo Jin ;
IEMEK Journal of Embedded Systems and Applications, volume 9, issue 6, 2014, Pages 307~314
DOI : 10.14372/IEMEK.2014.9.6.307
Recently, software reliability and safety issues are seriously considered since failures of embedded systems may cause the damages of human lifes. For verifying and testing embedded software, execution environment including sensors and actuators should be prepared in the actual plants or virtual forms on PC. In this paper, we provide the virtual prototype based code simulation techniques and testing framework on PC. Virtual prototypes are generated by combining the Adobe's Flash SWF images corresponding to the state machine of HW or environment components. Code simulation on PC is possible by replacing the device drivers into virtual drivers which connect to virtual prototypes. Also, testing is performed by controlling the states of virtual prototype and simulators. By using these tools, embedded software can be executed in the earlier development phase and the efficiency and SW quality can be enhanced.
A Systematic Power and Performance Analysis Framework for Heterogeneous Multiprocessor System
Kim, Hyeong-Jun ; Kyong, Joohyun ; Lim, Sung-Soo ;
IEMEK Journal of Embedded Systems and Applications, volume 9, issue 6, 2014, Pages 315~321
DOI : 10.14372/IEMEK.2014.9.6.315
Mobile computing devices such as smartphones, tablet computers have become the dominant personal computing platforms. Energy efficiency is a prime design requirement for smart devices. In order to reduce the energy consumption of the smart devices, analysis of performance and energy consumption has become important. However, so far, there is no framework for the analysis and systematic approach to improve the power consumption of the heterogeneous multi-core system. In this paper, we describe a new framework for the analysis of heterogeneous multi-core systems. Also, by use of an analysis tool, can be provide reliability and productivity of development results.
Step Trajectory/Indoor Map Feature-based Smartphone Indoor Positioning System without Using Wi-Fi Signals
Na, Dong-Jun ; Choi, Kwon-Hue ;
IEMEK Journal of Embedded Systems and Applications, volume 9, issue 6, 2014, Pages 323~334
DOI : 10.14372/IEMEK.2014.9.6.323
In this paper, we proposed indoor positioning system with improved accuracy. The proposed indoor location measurement system is based pedestrian location measurement method that use the embedded sensor of smartphone. So, we do not need wireless external resources, such as GPS or WiFi signals. The conventional methods measure indoor location by generating a movement route of pedestrian by step and direction recognition. In this paper, to correct the direction sensor error, we use the common feature of the normal indoor floor map that the indoor path is lattice-structured. And we quantize moving directions depending on the direction of indoor path. In addition, we propose moving direction measuring method using geomagnetic sensor and gyro sensor to improve the accuracy. Also, the proposed step detection method uses angle and accelerometer sensors. The proposed step detection method is not affected by the posture of the smartphone. Direction errors caused by direction sensor error is corrected due to proposed moving direction measuring method. The proposed location error correction method corrects location error caused by step detection error without the need for external wireless signal resources.
An Implementation of Real-time Image Warping Using FPGA
Ryoo, Jung Rae ; Lee, Eun Sang ; Doh, Tae-Yong ;
IEMEK Journal of Embedded Systems and Applications, volume 9, issue 6, 2014, Pages 335~344
DOI : 10.14372/IEMEK.2014.9.6.335
As a kind of 2D spatial coordinate transform, image warping is a basic image processing technique utilized in various applications. Though image warping algorithm is composed of relatively simple operations such as memory accesses and computations of weighted average, real-time implementations on embedded vision systems suffer from limited computational power because the simple operations are iterated as many times as the number of pixels. This paper presents a real-time implementation of a look-up table(LUT)-based image warping using an FPGA. In order to ensure sufficient data transfer rate from memories storing mapping LUT and image data, appropriate memory devices are selected by analyzing memory access patterns in an LUT-based image warping using backward mapping. In addition, hardware structure of a parallel and pipelined architecture is proposed for fast computation of bilinear interpolation using fixed-point operations. Accuracy of the implemented hardware is verified using a synthesized test image, and an application to real-time lens distortion correction is exemplified.
Raining Image Enhancement and Its Processing Acceleration for Better Human Detection
Park, Min-Woong ; Jeong, Geun-Yong ; Cho, Joong-Hwee ;
IEMEK Journal of Embedded Systems and Applications, volume 9, issue 6, 2014, Pages 345~351
DOI : 10.14372/IEMEK.2014.9.6.345
This paper presents pedestrian recognition to improve performance for vehicle safety system or surveillance system. Pedestrian detection method using HOG (Histograms of Oriented Gradients) has showed 90% recognition rate. But if someone takes a picture in the rain, the image may be distorted by rain streaks and recognition rate goes down by 62%. To solve this problem, we applied image decomposition method using MCA (Morphological Component Analysis). In this case, rain removal method improves recognition rate from 62% to 70%. However, it is difficult to apply conventional image decomposition method using MCA on vehicle safety system or surveillance system as conventional method is too slow for real-time system. To alleviate this issue, we propose a rain removal method by using low-pass filter and DCT (Discrete Cosine Transform). The DCT helps separate the image into rain components. The image is removed rain components by Butterworth filtering. Experimental results show that our method achieved 90% of recognition rate. In addition, the proposed method had accelerated processing time to 17.8ms which is acceptable for real-time system.
Improving TCP Performance Over Cognitive Radio Networks
Byun, Sang-Seon ;
IEMEK Journal of Embedded Systems and Applications, volume 9, issue 6, 2014, Pages 353~360
DOI : 10.14372/IEMEK.2014.9.6.353
In cognitive radio networks (CRNs), SU (secondary user)'s transmissions are frequently disrupted by PU (primary user)'s transmission. Therefore SU expereiences consecutive retransmission timeout and its exponential backoff, and subsequently, the TCP of SU does not proceed with the transmission even after the disruption is over or the SU succeeds to hold an idle channel. In order to solve this problem, we propose a cross-layer approach called TCP-Freeze-CR. Moreover we consider a practical scenario where either secondary transmitter (ST) or secondary receiver (SR) detects PU's transmission, which results in the need of spectrum synchronization mechanism. All of our proposals are implemented and verified with a real CRN testbed consisting of 6 software radios called USRP. The experimental results illustrate that standard TCP suffers from significant performance degradation and show that TCP-Freeze-CR greatly mitigates the degradation.
Balancing Energy and Memory Consumption for Lifetime Increase of Wireless Sensor Network
Kim, Tae-Rim ;
IEMEK Journal of Embedded Systems and Applications, volume 9, issue 6, 2014, Pages 361~367
DOI : 10.14372/IEMEK.2014.9.6.361
This paper introduces balancing energy and memory consumption for lifetime increase of wireless sensor network. In cluster-based wireless sensor network, sensor nodes adjacent of cluster heads have a tendency to deplete their own battery energy and cluster heads occupy memory space significantly. If the nodes close to region where events occur frequently consume their energy and memory fully, network might be destroyed even though most of nodes are still alive. Therefore, it needs to balance network energy and memory with consideration of event occurrence probability so that network lifetime is increased. We show a method of balancing wireless sensor network energy and memory to organize cluster groups and elect cluster heads in terms of event occurrence probability.