Transmission of Compressed Image Over Wireless Network: An Embedded Approach Using ARM9 Processor

DOI : 10.17577/IJERTV2IS70199

Download Full-Text PDF Cite this Publication

Text Only Version

Transmission of Compressed Image Over Wireless Network: An Embedded Approach Using ARM9 Processor

Miss. Dipti V. Patil

Research Scholar, Department of Computer Engineering

SSBTs COET, Bambhori, Jalgaon, Maharashtra, India

Mr. M. E. Patil

Associate Professor, Department of Computer Engineering

SSBTs COET, Bambhori, Jalgaon, Maharashtra, India

Abstract- The study of the transmission of image over wireless network based on the Embedded System. We have to compressed image on the S3C2440A processor belongs to ARM9 family, then transmit that compressed image to PC or Laptop . This transmission of image from server to client will do through Wi-Fi connection. The throughput of ARM processor can be calculated after the image transmission. Here, image as a input given from standard database. Compression of image using RLE algorithm which is lossless. This compressed image gives as input to S3C2440A processor and transmits to the PC or Laptop as output. The transmission of compressed image give the speed gain , calculate the percentage of speed and throughput of ARM9 processor.

Keywords S3C2440A,Wi-Fi, RLE.

  1. INTRODUCTION

    The rapidly advancing information technology, the design of the embedded system turns to be a new world. It includes many fields just like industry control, consumptive electronic products, net communication, scientific study, military, etc. With development of the living standard of the people , wireless image transmission turns to be important part of the information industry step by step and it will be tendency that people use the embedded system to realize it in tomorrows days.[ 1]

    The embedded system is used as control processing unit. The embedded system adopts ARM9 processor S3C2440A and Linux operating system. With the advances in wireless communications and embedded systems , efficient storage and transmission of images and video over limited bandwidth is required. We define an embedded system as a processor-based entity which has no or limited facilities for reprogramming from the outside. While most embedded systems use standard processor devices combined with memory devices and application specific ICs on a single board, there is a growing tendency towards the integration of processor cores, memory and application specific extensions on a single integrated circuit, usually called system-on-a-chip (SOC).

    Image compression is method which reduces the size of the data to reduce the amount of space required to store the data. However compression increases bit dependency that in turn introduces error extension effects. Another problem unique to wireless networks is the extremely hostile and random nature of the channels that introduce distortion and considerably degrades the image quality . Error control coding is used to control the errors, however

    ,the addition of check bits that carry no information further increases the data rate and consequently the bandwidth. For the transmission of images over wireless communication channels, bandwidth limitation and high probability of error are two major concerns. Therefore is applied to the transmitted data in order to conserve the bandwidth. For transmission over wireless network protocols and wireless solution are important factors.

  2. Survey

    Author

    Paper Title

    Result and Conclusion

    Huo Chunbao, Gao Liduo, Liu Yuwei

    Wireless Image Transmission Based on the Embedded System

    Wireless transmission based on S3C2440A processor and embedded technique, transmitted image data successfully.

    Xiaoli Chen, Zhongdong Hu

    Design of Embedded Wireless Video Surveillance System Based on Internet

    The embedded wireless remote monitoring technology's application domain is very widespread and suits in many bad conditions, and it also is applied in somewhere that the people are not easy to reach or cannot pause frequently to gather some field data.

    Manoj E. Patil, Dipti V. Patil

    Study and review of various technologies used for transmission of images over wireless network

    Selection of suitable technology should depend on application. The Wi-Fi technique as compared to other gives fast transmission between devices. The communication range and data rate is greater here. Image transmission between more clients gives reliable communication as compared to others

    Deepali Javale , Bharati Dixit

    Performance Evaluation of Wireless Image Transmission : An approach using embedded system

    Using this implemented system successful transmission can be done.Also the quality factor can be decided on the applicability.

    M.A.Patil, S.G.Deshmukh

    ARM based design for JPEG encoder

    There is experimentation JPEG lossy technique on ARM platform with 90 to 95 % image compression.

    Dnyaneshwar D. Ahire Vijayshree

    A. More

    Platform Independent JPEG Encoder

    Here the compression done upto 90% to 95% using platform independent encoder

    Author

    Title

    Result

    P.Naga`Vardini, T.Giri Prasad

    Research of Image Acquisition and Decompressing Based on ARM9 System

    Using lossy technique , image compression of image upto 90% to 95%

    N.N. Ganvir

    Explore the performance of ARM Processor using JPEG

    Using lossy technique , image compression of image upto 90% to 95%

  3. Proposed Work

    1. Overall Architecture of Embedded System

      Figure shows the connection and data flow within the system. Here we evaluate the percentage of speed gain by the ARM9 processor. Also using the throughput evaluation of the processor we can generate results for performance of processor. The throughput can be calculated by average rate successful image delivery over a communication channel. The throughput is measured in bits per second.

      Actual time in second Throughput= ————————————–

      Size in bytes

      The communication across wireless network can be done using TCP protocol. Use of TCP protocol gives the acknowledgement each request. It may be slow communication than UDP, but reliable. The ARM7 processor has no USB port, also the compression results on this ARM7 are not good as compared to ARM9 processor.

      Figure 1.

      Figure 2.

      Figure 1.

      Figure 2.

      Compress image using RLE , JPEG

      Image from standard database

      I/O pins

      ARM9

      Processor

      ARM9

      Processor

      Wi-Fi Network

      Wireless network card

      Wireless network card

      Wi-Fi Access Point

      Laptop with Wi-Fi capability

      Laptop with Wi-Fi capability

      Figure 1. Wireless Transmission based on Embedded System

    2. Hardware Design

      Figure 2.Hardware Shematic Diagram

      SAMSUNGs S3C2440A processor is the kernel of this system which is developed with ARM920T core and is designed to provide hand-held devices and general applications with low power, and high-performance microcontroller solution in small size. As the ARM 9 microprocessor integrated USB HOST controllers and its USB host interface can directly access USB wireless card, we can use them directly from it without having to add additional chips. This is th reason we dont use ARM7 microcontroller for that it doesnt support USB host interface and need a separate USB host controller chip.

      Power unit

      Power unit

      ARM9 32-bit RISC

      Microprocessor S3C2440A

      ARM9 32-bit RISC

      Microprocessor S3C2440A

      LCD & touch screen

      LCD & touch screen

      I2C interface

      I2C interface

      Keyboard

      Keyboard

      Here in this system the Laptop should be with Wi-Fi capability. The router gives the wireless communication between S3C2440A processor and Laptop. The socket programming gives reliable communication using TCP protocol.

      NAND flash

      SDRAM

      SD card

      NAND flash

      SDRAM

      SD card

      Ethernet

      USB

      Wireless network card

      Ethernet

      USB

      Wireless network card

      Serial interface

      Serial interface

      Figure 3. Hardware structure of S3C2440A processor based on ARM9 family

      Features of ARM processor :-

      Following are the features of ARM processor:

      1. On-chip integrated oscillator operates with external crystal in range of 1 MHz to30 MHz or with external oscillator from 1 MHz to 50 MHz.

      2. Power saving modes include idle and Power down.

      3. Individual enable/disable of peripheral functions as well as peripheral clock scaling down for additional power optimization.

      4. Two 32-bit timers/external event counters (with four captures and four compare channels each), PWM unit (six outputs) and watchdog.

      5. Low power Real-time clock with independent power and dedicated 32 kHz clock input.

      6. Multiple serial interfaces including two UARTs (16C550), two Fast I2C (400 kbit/s), SPI and SSP with buffering and variable data length capabilities

      7. Vectored interrupt controller with configurable priorities and vector addresses.

      8. Up to 47 of 5 V tolerant general purpose I/O pins in tiny LQFP64 package.

      9. Processor wake-up from Power-down mode via external interrupt or Real-time Clock.

      10. Single power supply chip with Power-On Reset (POR) and Brown-Out Detection (BOD) circuits: CPU operating voltage range of 3.0 V to 3.6 V (3.3 V ± 10 %) with 5 V tolerant I/O pads.

      11. Memory capacity of S3C2440A processor is upto 1GB.

    3. Software Design

    Software design is based on the hardware and overall needs of the system development. The characteristics of embedded system makes an own unique method of software development, and we need a suitable software development environment. Linux is a real preemptive multi-tasking, multiuser, multi-threaded operating system, which performs very stably, powerfully, could run on many hardware platforms, has secure layered and could support up to 32 kinds of file system, supports a large number of external devices. Linux support three types of hardware devices: character device, block device and network device. Character device can be read and written directly, which has no buffer.

    Figure 3.

    Figure 3.

    Wireless network card belongs to net-equipment. All of the Linux network drivers follow a common interface which is based on object-oriented method. An object is a device (device structure), which has its own internal data and methods. The first parameter is the device itself when the method of the device is called, so this method can access its own data. The most basic method of a network device is to initialize, to send and receive. As shown in Figure.

    Send data packets

    Receive data packets

    Send data packets

    Receive data packets

    Send/ receive

    Send/ receive

    Send Image

    Receive Image

    Send Image

    Receive Image

    Network device(wireless network card)

    Network device(wireless network card)

    Figure 4. Structure of linux device driver

  4. CONCLUSION

    The proposed work shows, image compression is possible using RLE algorithms. The Performance of ARM 9 processor will be evaluating here using this proposed work. The percentage of speed gain can be evaluated using the calculation of throughput of ARM9 processor. So as per application the image compression can be done. The compressed image can be transmitted as early as the transmission of original image. By doing this we can improve the percentage speed gain.

  5. REFERENCE

  1. Huo Chunbao , Gao Liduo , and Liu Yuwei , Wireless Image Transmission Based on the Embedded System , IEEE 2009, 978-1-4244- 4738-1.

  2. Zhongdong Hu, Xiaoli Chen, Design of embedded wireless video surveillance system based on intermet ,2010,978-1-4244-6977-2.

  3. A.J.Dinusha Rathnalaya, Vidyasagar M. Potdar, Evaluation of wireless home automation technologies, IEEE DEST 2011.

  4. SAMSUNG Company, S3C2440A 32-Bit CMOS Microcontroller User's Manual, Revision1, 2004.

  5. SAMSUNG Company, Friendly ARM mini2440 manual

  6. Prof. Dipali Javale, Performance Evaluation of wireless Image Transmission : An embedded approach using Embedded system, IEEE- 2012,978-1-4673-5115-7.

  7. Dnyaneshwar D. Ahire Vijayshree A. More,Platform Independent JPEG Encoder International Journal of Computer Applications (0975 8887) Volume 45 No.11, May 2012,

  8. N.N,Ganvir Explore the Performance of ARM Processor using JPEG, International Journal of computer science and Engineering Vol. 2(1), 2010, pp.12-17

  9. P.Naga Vardini, T.Giri Prasad, Reasearch of Image Acqisition and Decompressing Based on ARM9 system , International Journal of Engineering Research and Applications(IJERA) Vol. 2, Issue 4, July-August 2012, pp.1019-1024 1024 .

  10. M.A. Patil, S.G.Deshmukh, ARM based design for JPEG encoder, WJST,2012,ISSN: 2231-2587.

Leave a Reply