Accepted Papers

  • Analysis of Signal Transition Activity in FIR Filters implemented by parallel Multiplier Accumulator based on Modified Booth Algorithm
    T.S.Udhaya Suriya1 and P.Rangarajan2, 1Adhiyamaan College Engineering, India and 2RMD College of Engineering and Technology, India

    The MAC architecture is used in real time digital signal processing and multimedia information processing which requires high throughput. A novel method to estimate the transition activity at the nodes of a multiplier accumulator architecture based on modified booth algorithm implementing finite impulse response filter is proposed in this paper. The input signals are described by a stationary Gaussian process and the transition activity per bit of a signal word is modeled according to the dual bit type (DBT) model. This estimation is based on the mathematical formulation by multiplexing mechanism on the breakpoints of the DBT model.

  • CCM : Low Cost Dynamic data Exchange to Emulate RAM on NAND Flash
    Junhua Zhao, Hejun Wu and Weiwei Liu, Sun Yat-sen University, China

    In embedded systems, it brings great benefits to use NAND flash for dynamic data exchange like using RAM, since RAM is usually expensive and consumes much energy. However, the major hardware limitations of NAND flash make it difficult to directly and dynamically read/write/erase on NAND flash. Traditional virtual memory systems are all based on flash translation layer and file system, which lead to frequently flash read/write/erase and more RAM requirement. To address this problem, we propose a Comet Circle Model (CCM) to emulate RAM for low cost embedded systems in this paper. CCM dynamically makes the distribution of valid pages in NAND flash follow a fixed function through integrating its physical page-level mapping and circularly write-back techniques. As a result, CCM can select a block without valid pages to write data almost every time in data writing, which avoids data moving among blocks. Both theoretical analysis and experimental results show that the data moving times and erase counts of CCM closely reach the theoretical lower bounds.

  • Design and Implementation of ARM Microcontroller Based Vehicle Monitoring and Controlling System Using Controller Area Network (CAN) Protocol
    Sathya Narayanan.P and Monica P. Suresh, Saveetha Engineering College, India

    Controller Area Network (CAN) bus is a vehicle bus standard which is designed to allow microcontrollers and devices to communicate with each other within a vehicle without a host computer. CAN bus is a message-based protocol, designed specifically for automotive applications but it is also used in other areas such as aerospace, maritime, industrial automation and medical equipment. CAN is a standard protocol for efficient and reliable communication between sensor, actuator, controller and other nodes in real-time applications. This project is aimed at the implementation of CAN protocol using ARM Microcontroller for vehicle monitoring and controlling system. The main feature is to monitor various parameters such as presence of CO level, load balancing, pressure level and humidity. In this each sensed parameter is prioritized and gives the appropriate output to do the specified task. The program is compiled in KEIL vision3 using Embedded C. Hardware is implemented and software porting is done.

  • Error Detection and Correction in Embedded Memories Using Cyclic Codes and Power reduction techniques
    V.Arun Kumar and V.S.Pallavi, R.M.K Engineering College, India

    The test cost and yield improvement are the major factors in the era of rapidly growing memory density and capacity. The Error-Correcting Codes (ECC) is widely used to detect and correct errors in memories. The Cyclic codes are one such code which belongs to the class of ECC with algebraic structure. This paper describes the algorithm and the memory architecture required to implement error detection and correction using cyclic code. Soft errors can be either single-event upset (SEU), where an ionizing particle affects a single bit or multiple-bit upset (MBU), where more than one bit is upset during a single measurement. Burst error can be defined as an error pattern, generally in a binary signal, that consists of known positions where the digit is in error (first and last) with the intervening digits possibly in error and possibly not. By implication, the digits before the first error in the block and after the last error in the block are correct. The burst errors occur during short intervals of time and hence corrupt a set of adjacent bits in that duration. Depending on the underlying technology and the incident particle, several types of multiple-bit errors are possible and the purpose of our paper is to correct them.

  • Task & Resource Self-Adaptive Embedded Real-Time Operating System Microkernel for Wireless Sensor Nodes
    Xing Kexing, Zuo Decheng and Zhou Haiying, Harbin Institute of Technology, China

    Wireless Sensor Networks (WSNs) are used in many application fields, such as military, healthcare, environment surveillance, etc. The WSN OS based on event-driven model doesn't support real-time and multi-task application types and the OSs based on thread-driven model consume much energy because of frequent context switch. Due to the high-dense and large-scale deployment of sensor nodes, it is very difficult to collect sensor nodes to update their software. Furthermore, the sensor nodes are vulnerable to security attacks because of the characteristics of broadcast communication and unattended application. This paper presents a task and resource self-adaptive embedded real-time microkernel, which proposes hybrid programming model and offers a two-level scheduling strategy to support real-time multi-task correspondingly. A communication scheme, which takes the "tuple" space and "IN/OUT" primitives from "LINDA", is proposed to support some collaborative and distributed tasks. In addition, this kernel implements a run-time over-the-air updating mechanism and provides a security policy to avoid the attacks and ensure the reliable operation of nodes. The performance evaluation is proposed and the experiential results show this kernel is task-oriented and resource-aware and can be used for the applications of event-driven and real-time multi-task.

  • Real Time Hand Recognition for Human Machine Communication Using ARM Cortex A-8
    Vignesh S and P. Saravanan, Ganadipathy Tulsi's Jain Engineering College, India

    A gesture is a form of non-verbal communication in which visible bodily actions communicate particular messages. A novel method proposes for human-machine communication via gesture. The real time system employs a web camera , Beagle board XM and Monitor. Web cam for capturing sequence of image to handle image recognition. Haar classifier used for object recognition was in real time gesture detector and working with only image intenities made the task. Beagle board XM for act as mini CPU which is interface to monitor. The board consists of ARM cortex-A8 Processor which is take real time video for capture gesture image to control mouse moment and implement its functions. Haar classifier there not continuous and not differentiable one to another signal.

  • Mail Notifications for Missed Calls and SMS in Android Phones
    T.Ramya, G. R. Pratheeksha and S.Malathi, Panimalar Engineering College, India

    Life without mobile phones is unimaginable in this techno-crazed world; 91% of all the people in the world own a mobile phone. Any moment without this omnipotent device is suffered like loss of limbs. Unfortunately, sometimes people are forced to stay away from their beloved communication devices. For instance, carrying mobile devices is banned in few multinational companies and educational institutions. Hence, socially enthusiastic people terribly miss the constant companionship of their mobile phones. In radiation-sensitive places such as power plants and hospitals, intercom systems connecting inmates are set up, while personal communication device is unavailable. This paper introduces an Android app that sends notifications about missed calls to user's mail. If Internet is accessible via computer, this app essentially provides the functionality of a personal mobile device even in its absence, also serving as a means for information sharing between devices. The app has default or customized auto-reply feature.

AIRCC Library


Technically Sponsored by