Simulation of Communication for Power constrained Embedded Systems By Samir Govilkar Under the guidance of Dr. Alex Dean.

Slides:



Advertisements
Similar presentations
Physical Layer: Signals, Capacity, and Coding
Advertisements

What is a signal ? A function of one or more independent variables which contain some information. Voltage, Current ,temperature are all different signals.
Radio over fiber.
Signal Encoding Techniques
Analog Communications
Chapter : Digital Modulation 4.2 : Digital Transmission
Data Communication lecture10
ECE 4321: Computer Networks Chapter 3 Data Transmission.
Software Defined Radio Testbed Team may11-18 Members: Alex Dolan, Mohammad Khan, Ahmet Unsal Adviser: Dr. Aditya Ramamoorthy.
Comparison of different MIMO-OFDM signal detectors for LTE
TRANSMISSION FUNDAMENTALS Review
Ultra-Wideband Channel Model for Intra-Vehicular Wireless Sensor Networks C. Umit Bas Electrical and Electronics Engineering, Koc University.
2003 MSS BA C-8 1 Acoustic Source Estimation with Doppler Processing Richard J. Kozick Bucknell University Brian M. Sadler Army Research Laboratory.
RAKE Receiver Marcel Bautista February 12, Propagation of Tx Signal.
William Stallings Data and Computer Communications 7th Edition (Selected slides used for lectures at Bina Nusantara University) Data, Signal.
Chapter 2: Fundamentals of Data and Signals. 2 Objectives After reading this chapter, you should be able to: Distinguish between data and signals, and.
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Harbin Institute of Technology (Weihai) 1 Chapter 2 Channel Measurement and simulation  2.1 Introduction  Experimental and simulation techniques  The.
Propagation Measurements and Models for Wireless Communications Channels Brian Alexander.
EEE440 Modern Communication Systems Wireless and Mobile Communications.
Sep 08, 2005CS477: Analog and Digital Communications1 Example Systems, Signals Analog and Digital Communications Autumn
Wireless communication channel
Propagation characteristics of wireless channels
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
1 Lecture 9: Diversity Chapter 7 – Equalization, Diversity, and Coding.
EE 6332, Spring, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 12 Feb. 24 nd, 2014.
Transmission Media / Channels. Introduction Provides the connection between the transmitter and receiver. 1.Pair of wires – carry electric signal. 2.Optical.
1 Summary of SDR Analog radio systems are being replaced by digital radio systems for various radio applications. SDR technology aims to take advantage.
Digital to analogue conversion. 1 DIGITAL-TO-ANALOG CONVERSION Digital-to-analog conversion is the process of changing one of the characteristics (A,
RaPTEX: Rapid Prototyping of Embedded Communication Systems Dr. Alex Dean & Dr. Mihai Sichitiu (ECE) Dr. Tom Wolcott (MEAS) Motivation  Existing work.
Wireless Transmission Fundamentals (Physical Layer) Professor Honggang Wang
Introduction.
COMMUNICATION SYSTEM COMMUNICATION :
1 Development of a Programmable Ultrasonic Receiver Chris Allen
Introduction to Communication Systems
Traffic Monitoring System using Acoustic Sensors Yuping Dong May 14, 2008.
CHAPTER 6 PASS-BAND DATA TRANSMISSION
Signal Propagation Propagation: How the Signal are spreading from the receiver to sender. Transmitted to the Receiver in the spherical shape. sender When.
Wireless Communications
1 of 22 Glaciers and Ice Sheets Interferometric Radar (GISIR) Center for Remote Sensing of Ice Sheets, University of Kansas, Lawrence, KS
ECE 4710: Lecture #1 1 Communication Systems  Designed to transmit information between two points  Electrical systems do this via electrical signals.
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
Complementary Code Keying with PIC based microcontrollers for The Wireless Radio Communications.
Network Kernel Architectures and Implementation ( ) Physical Layer
Decision Feedback Equalization in OFDM with Long Delay Spreads
COMMUNICATION SYSTEMS (5marks)
OFDM Based WLAN System Song Ziqi Zhang Zhuo.
Part 3  Transmission Media & EM Propagations.  Provides the connection between the transmitter and receiver. 1.Pair of wires – carry electric signal.
Chapter : Digital Modulation 4.2 : Digital Transmission
Amplitude/Phase Modulation
Case Study (ZigBee): Phase IV Transmitter & Receiver Simulation.
Cape Electrical and Electronic Technology Topic: Electromagnetic Waves By: Tahvorn George & Charles,J.
Antenna Arrays and Automotive Applications
DIGITAL COMMUNICATION. Introduction In a data communication system, the output of the data source is transmitted from one point to another. The rate of.
INTRODUCTION. Electrical and Computer Engineering  Concerned with solving problems of two types:  Production or transmission of power.  Transmission.
ECGR-6185 Advanced Embedded Systems Wireless Sensor Network for pH Sensing Sushant Sengupta.
Summary  Goals  Communication technology  Optical Experiments  Fast Optical Communication  Transmitter  Receiver  Future work.
Fundamentals of Communications. Communication System Transmitter: originates the signal Receiver: receives transmitted signal after it travels over the.
CHAPTER 4. OUTLINES 1. Digital Modulation Introduction Information capacity, Bits, Bit Rate, Baud, M- ary encoding ASK, FSK, PSK, QPSK, QAM 2. Digital.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
FIToolbox - PWM transmit
KOMUNIKASI DATA Materi Pertemuan 10.
Video Transmitting Robot
Introduction to electronic communication systems
Overview Communication is the transfer of information from one place to another. This should be done - as efficiently as possible - with as much fidelity/reliability.
Modulation Modulation => Converts from digital to analog signal.
Submission Title: FPP-SUN Bad Urban GFSK vs OFDM
(Digital Modulation Basics)
Amplitude Shift Keying (ASK)
Multichannel Link Path Analysis
Presentation transcript:

Simulation of Communication for Power constrained Embedded Systems By Samir Govilkar Under the guidance of Dr. Alex Dean

The RaPTEX Project  Rapid Prototyping Tool for Embedded Communication Systems  Aid development of embedded communication systems by non- specialists  Targeted at study of crabs using acoustic biotelemetry and health monitoring of bridges using wireless sensor networks

Studying Crabs using acoustic biotelemetry  Blue crabs, Callinectes sapidus, are robust enough to carry a transmitter  Allows study of physiological and biological parameters  Power efficiency required because of weight restrictions on the battery  Ideal evaluation platform for RaPTEX

Underwater communication  Electromagnetic waves cannot be used because of a conductive medium and high scattering  Acoustic waves provide a good solution Lesser dissipation Lower scattering Communication over hundreds of kilometres possible

A simulation environment  Testing of underwater communication systems requires frequent trips to a water body  Simulation environment to cut down on the number of such trips by providing a good estimation to the actual conditions  Provide RaPTEX with performance estimation data

Propagation Losses  Spreading Losses Geometrical divergence loss Effect of the Law of Conservation of Energy Dependent on range  Absorption Losses Viscosity of pure water Molecular relaxation of Magnesium Sulphate and Boric Acid Dependent on temperature, depth and frequency of the acoustic wave

Multiple Paths  Multiple paths are followed by the acoustic wave from Tx to Rx Reflections from air-water boundary Reflections from the water body bed  Gives rise to multipath fading Echoes Interference patterns  The delayed paths have lesser power than the LOS component

Modeling Multiple Paths  Multipath fading is simulated using a tapped delay line channel model The first tap is the LOS component The other taps have a gain given by a Rice process

Ambient Noise  Surface Agitation Noise caused by wind Bursting of bubbles of air at the air- water boundary Dependent on wind speed and frequency of the acoustic wave  Thermal Noise caused by random motion of molecules in water Dependent on the frequency

Intermittent Noise  Snapping Shrimp cause noise by the snapping of their claws No mathematical model Model was built using observed data Dependent on frequency  Rain Noise caused by impact of rain drops on surface of water Dependent on rate of rainfall and wind speed

Sampling rate conversion  Enables use of different sources of data  For this thesis, two sources are the simulator and data from the field data capture unit

Related Work  Avrora – AVR Simulator Cycle accurate simulator for AVR microcontrollers Highly extensible Relatively fast compared to other AVR simulators  IT++ - Signal Processing Library Multipath fading channel classes Channel profiles

System Block Diagram

Embedded System Simulator (ESS)  Based on the Avrora simulator  Platform consisting of AVR microcontroller, DAC and Ultrasonic Transducer  Generates and transmits acoustic signal  Works as a server, to which other programs can connect to, for obtaining data

ESS Block Diagram  Input is a program in assembly or the output of the avr-objdump facility  Output is streamed over a TCP connection as pairs of data and timing information

Water Channel Simulator (WCS)  Attempts to simulate the effects of propagation losses, noise and multipath fading.  The carrier frequencies are selectively attenuated according to the appropriate noise models  Noise is filtered and added to the carrier frequency components  Multipath fading simulation is done using complex numbers

WCS Block Diagram  The input to the WCS is from the ESS via a TCP connection or from a file  The output is to standard output which can be redirected to a file  The WCS can record data received over the TCP connection for later playback

Receiver Simulator  Consists of the Sampling Rate Converter, Receiver Filter array and the demodulator array  The sampling rate converter will resample the input file to the required sampling frequency  The receiver filters are 6 th order elliptic IIR filters with a 2 kHz bandwidth centered around the carrier frequencies  The default demodulation scheme is Amplitude Shift Keying (ASK)

RS Block Diagram

Visualization Module  Used to display the RS output waveforms and the demodulated data  Can be launched from the RS via a command line switch  Can be launched independently and file can be loaded using the GUI

VM Graph Window  This window displays the plots and the corresponding demodulated data

Amplitude Shift Keying (ASK)  Simple modulation scheme Uses amplitude of the carrier wave to encode the binary data  Special case is On-Off Keying (OOK) Uses presence or absence of the carrier wave to signify a binary ‘1’ and binary ‘0’ respectively.  Highly susceptible to noise  Simplicity allows for easier debugging of the system

Implementation  Transmission of carrier wave Uses a timer interrupt based routine in assembly to ensure operation at 5 MHz sampling rate  Profile settings Wind Speed Rainfall Rate Temperature Salinity Depth Range

Multipath profiles  Sample underwater multipath profiles to be used by the tapped delay line model Underwater 1 Taps1234 Delay(ms)0246 Power (dB) Underwater 2 Taps1234 Delay(ms)0246 Power (dB)

Simulation Speed Comparison

Results  Clear advantage observed in using ‘Recorded’ mode for the WCS over the ‘Live’ mode  Correlation observed as expected between the channel profiles and the simulation speeds, based on their computational complexity.

Waveforms and Power Spectra

Observations  Aim of thesis was to provide a simulation solution for underwater acoustic communication by embedded systems  Effect of various factors were explored  Models based on recent research were used to simulate the system

Future Work  Integration with RaPTEX needs to be performed in order to use this system efficiently.  Water body profiles need to be built up by performing measurements of the relevant parameters for the target water bodies  The Visualization Module can be improved to include more information about the received signal, based on the modulation scheme used.  Support for multiple modulation schemes can be added to the receiver, in order to evaluate their pros and cons.  Support for a network of ESS platforms simultaneuously talking to a single WCS.

Thank You