Simulink Modeling of Extended Golay Coding Technique for Coaxial Cable Telemetry

Similar documents
HAMMING AND GOLAY CODES

Dr. Rita Jain Head of Department of ECE, Lakshmi Narain College of Tech., Bhopal, India

Implementation of Designed Encoder and Decoder for Golay Code

CHAPTER 7 APPLICATION OF 128 POINT FFT PROCESSOR FOR MIMO OFDM SYSTEMS. Table of Contents

The Use of Fuzzy Spaces in Signal Detection

Methodology of Implementing the Pulse code techniques for Distributed Optical Fiber Sensors by using FPGA: Cyclic Simplex Coding

IOT Based Intelligent Bin for Smart Cities

International Journal of Advancements in Research & Technology, Volume 2, Issue4, April ISSN

CRUSH: Cognitive Radio Universal Software Hardware

A Novel VLSI Based Pipelined Radix-4 Single-Path Delay Commutator (R4SDC) FFT

Cadence Design of clock/calendar using 240*8 bit RAM using Verilog HDL

ICS Regent. Fire Detector Input Modules PD-6032 (T3419)

Automatic Customer Counter and Payment Tool for Shopping Centers and commercial spaces

Options Specification

Advanced Digital Signal Processing Part 4: DFT and FFT

GOLAY COMPLEMENTARY CODES, DOUBLE PULSE REPETITION FREQUENCY TRANSMISSION I. TROTS, A. NOWICKI, M. LEWANDOWSKI J. LITNIEWSKI, W.

6367(Print), ISSN (Online) Volume (IJCET) 3, Issue 2, July- September (2012), IAEME

Construction of Wireless Fire Alarm System Based on ZigBee Technology

ENACTMENT OF SCADA SYSTEM FOR JUDICIOUS DWELLING

A Smart House in the Context of Internet of Things

GSM BASED GARBAGE AND WASTE COLLECTION BIN OVERFLOW INDICATOR

Wearable Carbon Monoxide Warning System Using Wireless Sensors

Range Dependent Turbulence Characterization by Co-operating Coherent Doppler Lidar with Direct Detection Lidar

A New Construction of 16-QAM Golay Complementary Sequences

Implementation of High Throughput Radix-16 FFT Processor

Application of Golay Coded Pulse Compression in Air-coupled Ultrasonic Testing of Flexible Package Seal Defect

Wireless Sensor Network Based Bank Monitoring System Using LabVIEW

A Novel Approach to Garbage Management Using Internet of Things for Smart Cities

Automobile Security System Based on Face Recognition Structure Using GSM Network

Intrusion Detection System based on Speckle Pattern change in Fiber Optic Sensors...Abdulkareem H. Dagher, Shehab A kadhim, Hawraa H.

SAFETY PRE-ALARM MONITOR SYSTEM BASED ON GSM AND ARM

A design of automatic boiler intelligent alert system based on the wireless AD hoc network

A Novel Algorithm for Intelligent Home Energy Management System

Advanced Hardware and Software Technologies for Ultra-long FFT s

Compression of Fins pipe and simple Heat pipe Using CFD

Fuzzy Logic Based Coolant Leak Detection

Smart Defrost Control for Refrigeration System

EFFECT OF COMPACTION ON THE UNSATURATED SHEAR STRENGTH OF A COMPACTED TILL

Experimental Implementation of Spectrum Sensing Using Cognitive Radio

AN10943 Decoding DTMF tones using M3 DSP library FFT function

Dynamic Simulation of Double Pipe Heat Exchanger using MATLAB simulink

Jon Longtin Department of Mechanical Engineering SUNY Stony Brook

IMPLEMENTATION OF INTEGRITY OF VOICE AND FACE RECOGNITION FOR HOME SECURITY BY USING GSM AND ZIGBEE

Fuzzy Controller for Adjust the Indoor Temperature and Preservation the Buildings

Bench Model of Electrical Control System for Inflatable Hemi- Spherical Structure

Computer Modelling and Simulation of a Smart Water Heater

Petrol Bunk Automation with Prepaid Card using GSM Identification

A Forest Fire Warning Method Based on Fire Dangerous Rating Dan Wang 1, a, Lei Xu 1, b*, Yuanyuan Zhou 1, c, Zhifu Gao 1, d

False Alarm Analysis of the CATM-CFAR in Presence of Clutter Edge

High Speed Reconfigurable FFT Processor Using Urdhava Thriyambakam

Ordered Fuzzy ARTMAP: A Fuzzy ARTMAP algorithm with a fixed order

2. MODELLING OF HEAT EXCHANGER THROUGH CATIA

A Design of IADSS with the Earthquake Detecting Function

Real Time Smart House Data Logging System Using LabVIEW

Minimal Electric Charge Detection Device for Perimeter Security Systems

IMPLEMENTATION OF WIRELESS MOBILE SENSOR BASED ON FUZZY LOGIC CONTROL FOR LPG GAS PIPELINE LEAKAGE MONITORING

INFLUENCE OF SOLAR RADIATION AND VENTILATION CONDITIONS ON HEAT BALANCE AND THERMAL COMFORT CONDITIONS IN LIVING-ROOMS

NUMERICAL SIMULATION OF VAPOUR COMPRESSION REFRIGERATION SYSTEM USING REFRIGERANT R152A, R404A AND R600A

International Journal of Engineering Research-Online A Peer Reviewed International Journal

A Study on Cooling Rate with Blade and Sound Fire Extinguisher

A 0.75 Million Point Fourier Transform Chip for Frequency Sparse Signals

Virtual Boundary System Using Passive Infrared Sensor

Available online at ScienceDirect. Procedia Computer Science 34 (2014 )

THERMOSYS 4.3. Getting Started Guide

Intelligent Fire Detection and Visual Guided Evacuation System Using Arduino and GSM

Floating Point Fast Fourier Transform v2.1. User manual

Using Neural Networks for Alarm Correlation in Cellular Phone Networks

Designing A Home Automation System by Using RF Receivers

J. R. Qualey III, L. Desmarais, J. Pratt Simplex Time Recorder Co., 100 Simplex Drive, Westminster, MA 01441

PERFORMANCE OF VCRS SYSTEM WITH HEAT EXCHANGER AND PHASE CHANGE MATERIAL

International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 6, Issue 6, June 2017

"Three Preventions" System Design Based On Single-Chip Microcomputer (SCM) Control Jiaxiong Wen

Is your current safety system compliant to today's safety standard?

CFD Analysis of temperature dissipation from a hollow metallic pipe through circular fins using Ansys 14.5

Implementing Efficient Split-Radix FFTs in FPGAs

FIRE AND GAS DETECTION WITH GSM ALERT

Advanced Test Equipment Rentals ATEC (2832)

An improved Algorithm of Generating Network Intrusion Detector Li Ma 1, a, Yan Chen 1, b

Characteristics of different sensors used for Distance Measurement

Implementation of Multivariable Self Tuning Temperature Controller and LIW Feeder for an Extruder Machine

SARVEPALLI RADHAKRISHANAN UNIVERSITY, BHOPAL TIME TABLE EXAMINATION JUNE-2018

Advanced Driver Assistance System with Accident Detection

DESIGN OF A CONTROL SYSTEM TO OPTIMIZE POWER CONSUMPTION IN AIR CONDITIONERS TO SATISFY HUMAN THERMAL COMFORT

Radar Signal Processing

International Journal of Scientific & Engineering Research, Volume 7, Issue 7, July ISSN

Performance Neuro-Fuzzy for Power System Fault Location

Research on the Monitor and Control System of Granary Temperature and Humidity Based on ARM

Temperature Data Logging

Stability of Inclined Strip Anchors in Purely Cohesive Soil

Wearable Real Time Health and Security Monitoring Scheme for Coal mine Workers

2018 Voluntary Page and Overlength Article Charges Updated 3/14/18

Research on Decision Tree Application in Data of Fire Alarm Receipt and Disposal

Implementation and testing of a model for the calculation of equilibrium between components of a refrigeration installation

Performance of an Improved Household Refrigerator/Freezer

THE combination of the multiple-input multiple-output

Continuous, real-time detection, alarming and analysis of partial discharge events

Remote Environment Monitoring & Detection Tribot

Design and Development of General Purpose Alarm Generator for Automated System

ON-LINE SENSOR CALIBRATION MONITORING AND FAULT DETECTION FOR CHEMICAL PROCESSES

Experimental Study to Evaluate Smoke Stratification and Layer Height in Highly Ventilated Compartments

Transcription:

Simulink Modeling of Extended Golay Coding Technique for Coaxial Cable Telemetry Manoj G 1, Shafeeja P M 2, Sona O Kundukulam 3 1 NPOL, DRDO, Kakkanad, Kochi 2 NPOL, DRDO, Kakkanad, Kochi 3 NPOL, DRDO, Kakkanad, Kochi ABSTRACT One of the major challenges in a digital telemetry system is the recovery of data transmitted over a noisy medium. The error which gets introduced in the channel is due to noise and interference leads to corruption of the system. To overcome these issues different error correction coding techniques such as Block code, Turbo code, Hamming code etc. are used. Extended Golay coding is a known coding technique capable of correcting any combination of three bits or fewer random errors in a block of twenty four bits. It allows high speed data transmission with low latency and enables secure communication. This paper explains the SIMULINK modelling of extended Golay encoder and decoder for a simple coaxial cable telemetry system. Analysis of bit error rate with different noise factor is also incorporated. A comparative study of Golay coding, Hamming and Reed Solomon (RS) coding is also discussed. This model can be used for generating a Simulink model to implement the error correction algorithm of any line coding data over single core coaxial cable. Keywords: Extended Golay code, Hamming code, Reed Solomon, Bit error rate (BER), Error correction, Error detection, Telemetry 1. INTRODUCTION A basic digital communication system involves transmission of digital data from transmitter to receiver through wired or wireless medium called channel. The binary data have to be retrieved without any loss, and then the system is said to reliable. Many cases data is corrupted during transmission through the medium. The quality of the communication depends whether the data is received with zero error or some tolerance. Errors are due to noise and interference occurring in the channel. These errors can often be reduced by the use of a number of coding techniques. Channel coding is a technique that allows an increased rate of information transfer with fixed error rate, or a reduced error rate for a fixed transfer rate [1], [2]. Error-control coding (ECC) offers methods to transmit information from sender to receiver with minimum errors, in conjunction with lower power and perhaps even less bandwidth. On the transmitter side, redundancy is added to the data in a controlled fashion, so the receiver can detect and correct the transmission errors. This guarantees high reliability of the transmitted information. Furthermore, this allows the possibility to cancel out the effect of interference from external sources which could not be achieved by increasing the transmit power. The primary objective of coding is to help decoder to decide whether the received data is valid. It can also detect a code word which has been corrupted by noise and the decoder should be able to decide which code word was sent even if the transmitted code word was corrupted [3], [4]. Block coding is one of the major channel coding technique, in which a block of k information bits is encoded to give a code word of n bits n k. Each sequence of length n is a code word or code block, and contains k information bits. The remaining n k digits in the code word are called redundant digits or parity-check bits. Golay codes are known perfect block codes that can perform multiple error detection and error correction [5]. This paper explains Simulink modelling of extended Golay coding for the development of a single core coaxial cable telemetry system. Simulink is a Matlab tool which helps to simulate an end to end system. The tool allows integration of Matlab codes and algorithms, so as to perform real time simulation of the telemetry system with Golay encoding and decoding. A white Gaussian noisy channel is modelled to corrupt the transmitted data, which is then received and Volume 5, Issue 8, August 2017 Page 1

perform Golay decoding. To evaluate the system, Bit error rate (BER) is analyzed for different noise strength with Monte-Carlo simulation. A Bit Error Rate comparison with Hamming code and RS code over Extended Golay code is also discussed. 2. NOTATIONS n = code word or code block u = (a row matrix of order 24) w = the received code word of order 1X 24 v = final corrected word k = information bits g 1, g 2 = generator polynomials over Galios field G = Generator matrix I = identity matrix of order 12 cb = check bit n = total check bits p = bit length 3. GOLAY, REED SOLOMON AND HAMMING CODE A binary Golay code is a type of linear error correcting code used in digital communications. They were introduced by Swiss mathematician and information theorist Marcel Golay in 1949 [5], [6]. A binary Golay code (23,12,7) is a perfect binary code that is able to correct three or fewer errors in a block of 23 bits [7]. This Golay code (G23) can be generated from the generator polynomials g 1,g 2 over Galois field GF [2], where g x x x x x x x 1 11 10 6 5 4 2 1 (1) g x x x x x x 1 2 11 9 7 6 5 1 (2) In order to augment the power of the Golay code, an extra bit called parity bit is added to form extended Golay code. The extended binary Golay code is denoted as G24 [25, 12, 8] code that encodes 12 bits of data in a 24 bit word. It can be generated by appending a parity bit with binary Golay code or using generator matrix G which is a 12X 24 matrix of [ I, A] where I is the identity matrix of order 12. By analyzing matrix A it can be seen that the second row of matrix A is obtained from the first row of A by cyclic shifting [5]. Similarly every row except last row is right shift of the previous row. The parity check matrix is denoted by H, which is the transpose of G. The extended Golay code has a distance of 8 and the weight of every code is multiple of four. The extended Golay coding has wide range of applications. It was used in NASA s Voyager mission during its encounters at Jupiter and Saturn [8] and also used to protect the data handling capabilities of NASA s Magellan mission to Venus [9]. It is used in the Automatic Link Establishment protocol ITU-R F.1110 [10], paging protocols and it stays a standard for telemetry [11]. Except the application which uses under maximum-likelihood (ML) decoding with hard decisions, the extended binary Golay code, G24 performs slightly worse power efficient than the binary Golay code G23 which is reported recently by Jon Hamkins [12]. Decoding of Golay code is based on the Iterative maximum likelihood detection (IMLD) algorithm [5]. It determines error pattern u (a row matrix of order 24) and the final corrected code word is given as v u w, where w is the received code word of order 1X 24. Figure 1 Block diagram of simple telemetry system Volume 5, Issue 8, August 2017 Page 2

t According to IMLD algorithm first calculate syndrome s mod( wg,2) and its weight. If the weight is less than or equal to three, then error pattern is given as u [s,0] otherwise calculate weight of s Ai for each value of i from 1,2,3 up to 12. For any s Ai, weight is less than or equal to two, then u [ s Ai, ei], where ei is the i th row of identity matrix of order 12. If error pattern u is not found by above calculation, then compute the second syndrome s sa and 1 calculate its weight. If this new weight is less than or equal to three, then error pattern is given as u [ 0, s ] otherwise 1 calculate weight of s Ai for each value of i. For each s Ai, weight is less than or equal to two then u [ ei, s Ai]. If 1 u is not obtained through any computation as explained above, then request for retransmission is required. Figure 2 Block diagram of telemetry system with extended Golay coding RS Coding [13] is an error correcting coding scheme that is used to correcting multiple errors especially burst type errors [14] in mass storage devices (hard disk drives, DVD, barcode tags), wireless and mobile communications units, satellite links, digital TV, digital video broadcasting (DVB), and modem technologies like xdsl. A Reed-Solomon code is represented as RS (n, k) with s bit symbols. This means that the encoder takes k data symbols of s bits each and adds parity symbols to make an n symbol code word. The RS coding uses t check symbols to the data, an RS code can detect any combination of up to t erroneous symbols, or correct up to t / 2 symbols [14]. Hamming code [15] a simple error correction code, where parity bits are used to correct the errors. This code is also called a linear error correcting code as it check errors from the first to last bit. The number of check bits depends on the data length [16], which is calculated based on the equation (3). cb =2 n -(n-1) > p (3) Figure 3 Simulink model of Hamming coding Volume 5, Issue 8, August 2017 Page 3

4. SIMULINK MODELING AND BER PERFORMANCE Simulink modeling of extended Golay coding, Hamming code and RS coding technique is explained in this section. Simulink is the graphical extension of Matlab for modeling as well as simulation of systems. Using Simulink we can model even nonlinear systems with initial conditions. Simulink based models and BER can be analyzed for different input and medium of communication. Figure 4 Simulink model of RS coding The basic block diagram for the simple telemetry system with Golay encoder and decoder is shown in Figure 1. To make the Simulink model of Golay coding, a sinusoidal test input is fed to Analog to Digital Converter (ADC) which quantizes the analog data into set of digital data. This digital data is extracted and convert to integer form. Then do the bit wise extraction. This extracted bit data is fed as input to Golay encoder so that a block of 12 bit data is converted to 24 bits. Out of 24 bits of extended Golay coded data, the first 12 bits MSBs are data itself and remaining 12 bits LSBs are the coded data for the input data. The Golay encoding algorithm is implemented in a Matlab function block. This data is allowed to pass through a noisy environment. The noise implemented is white Gaussian distribution with different standard deviation, which is added to the Golay coded data. The noise is increased by introducing Noise Factor. This noise added Golay coded data is decoded using Golay decoder. The error correction performance of extended Golay coding is analyzed using bit error rate (BER) and is defined as the ratio of number of error bits to the total number of bits sent [17] in a particular time interval. For ideal medium, the bit error rate will be very small and possibly insignificant and having no impact on the overall system behavior. However in practical case the mediums are affected by noise or interference leads to bit errors. Figure 5 Bit error rate Volume 5, Issue 8, August 2017 Page 4

A comparison of Golay coding with RS coding and hamming code is also carried out. RS encoder and decoder blocks are directly available in Simulink library. The same input to the Golay coding has given to the Simulink model of the RS coding. A 12 bit data at the input of encoder and 24 bit data at the input of coaxial cable noise block for doing the simulation. Hamming code is a single bit error correction code. The Hamming code [15 11] data combination was carried out. So 11 bit of data given at the input of Hamming encoder and 24 bit of data is fed to the input of coaxial cable noise block. Figure 6 BER comparison of Block coding Schemes 5. SIMULATION RESULTS AND ANALYSIS The evaluation of a telemetry system with and without Golay coding is done in Simulink. The digital data which is used for a telemetry system is analyzed first by modeling simple communication system without Golay encoder and decoder blocks. Then the coaxial cable system was analyzed by implemented Golay encoder, decoder and different noise factors. Figure 2 shows the simulation block diagram of telemetry system with extended Golay coding. Here sine wave is given as test input signal. The input is then quantized by 12 bit quantizer which is then modeled to pass through a noisy environment (wired or wireless). The noise follows a white Gaussian distribution with different standard deviation (0.1, 0.2, 0.3 etc.). The received signal is decoded using Golay decoder and BER is evaluated. Golay encoding is done by finding modulo function of matrix R of order 24, where R is the result of matrix multiplication of data vector and the generator matrix. Golay decoding is done based on syndrome and weight measurement as explained in IMLD algorithm. Simulation is carried out with different noise factor and corresponding BER measurements for 0.05 ms are tabulated. For each noise factor, the simulation is repeated for 50 iterations and average BER is plotted as shown in Figure 5. Table 1: Effect of Frequency and BER Frequency With RS Without RS With Golay Without Golay With Hamming Without Hamming 100 0.7489 0.7253 0.2553 0.7401 0.9686 0.9488 1000 0.7429 0.7465 0.239 0.7335 0.9736 0.9494 10000 0.7451 0.7373 0.242 0.7363 0.9722 0.9574 50000 0.7431 0.7391 0.2484 0.7355 0.9706 0.9502 100000 0.7499 0.7405 0.2507 0.7353 0.9714 0.9528 From Figure 5 it is clear that the system with Golay coding has improved performance than the system without Golay coding. Here total no of bits transmitted are 5001 within 0.5ms. For a noise factor of 0.2, BER of the system without Golay coding is 0.06317, which indicates that 316 bits were corrupted. These 316 error bits are completely corrected by the system with Golay coding. As the noise factor increases, the BER of the system with Golay coding increases but Volume 5, Issue 8, August 2017 Page 5

comparatively lesser than the system without Golay coding. Figure 3 is the simulation block diagram of telemetry system with hamming code and Figure 4 is the simulation block diagram with RS coding. Figure 6 shows the comparison of BER for different Block coding schemes. It is clear that the Golay coding has very good BER performance as compared to RS coding and Hamming schemes. For a noise factor of 0.2, BER of the RS coding system without RS coding is 0.06779, which indicates that 339 bits were corrupted. The BER with RS coding scheme has total 387 error bits. With the same noise factor of 0.2, the BER without Hamming code is 0.881 and that with Hamming code is 0.9394. Simulation is also done with different frequency input for a noise factor of 0.4, and it is verified that there is no big variation in BER. The measurement results are shown in Table 1. 6. CONCLUSION AND FUTURE WORK The quality of digital communication relies on faithful reception of data received through a noisy environment. Golay coding is the non-trivial coding technic having wide application in telemetry. Through this paper, we are presenting a Simulink modeling of Golay encoder and decoder using a simple telemetry system. Comparison of BER with and without Golay coding in different noise factor shows that the Golay coding results better BER performance. The BER is found to be zero for system with Golay coding for low noise factors as it corrects up to three bit errors in a block of 24 bits. A comparison of Golay coding over Hamming code and RS coding is carried out. From the study, it is clear that the Golay coding has better BER as compared to other two coding. It is also found that the BER doesn t have much variation with frequency. This model can be incorporated as part of many telemetry (wired or wireless) applications. Future work includes implementation of line coded signal and error correction using Simulink for a single core coaxial cable telemetry system in Airborne and Imaging Sonar telemetry applications. References [1] Das J, S K Mullik and P K Chattergee, Principles of digital communication, Signal representation, detection, estimation and information coding (Book), Research supported by the Indian Institute of Technology, New York, John Wiley and Sons, 1986. [2] J.G. Proakis, Digital Communications, 2nd edition, McGraw Hill, 1989. [3] Lin, Shu and Daniel J. Costello, Error control coding, Pearson Education India, 2004. [4] Mac Williams, Florence Jessie and Neil James Alexander Sloane, The theory of error correcting codes, Vol. 16, Elsevier, 1977. [5] Satyabrata Sarangi and Swapna Banerjee, Efficient Hardware Implementation of Encoder and Decoder for Golay Code, IEEE Transaction on Very Large Scale Integration (VLSI) system September 2015, Vol.23, Issue No.9, page.1965-1968. [6] X.H Peng and P.G Farrel, On construction of the (24,12,8) Golay codes, IEEE Transaction on Information Theory; Vol.52. page 2170-2171. [7] Marcel J.E.Golay, Notes on Digital Coding, Reprinted from pro, IRE, Vol.37, page -657, 1949. [8] R.P.Laeser, W.I Mclaughlin and D.M Wolff Engineering Voyager 2 s encounter with Uranus Scientific American. vol 255, page.34-43,1986. [9] A.J Butrica To see the unseen, A History of planetary Radar Astronomy (The NASA History series), The national Aeronautics and space Administration, 1996[outline], Available: http://history.nasa.gov/sp 4218/ch7.htm. [10] ITU F.1110-2 Adaptive radio systems for frequencies below about 30 MHz, page.1-38, 1997. [11] Inter range Instrumentation Group (IRIG) telemetry standards, January 2015 document 106-15.[outline] http://www.irig106.org/docs/106-15. [12] Jon Hamkins, The Golay Code Outperforms the Extended Golay Code, IEEE Transactions on Information Theory; February 19, 2016. [13] High-speed VLSI Architecture for Parallel Reed-Solomon Decoder, IEEE Trans. On VLSI, April 2003. [14] Varundeep Korrapati, M V D Prasad, D.Venkatesh Reddy, G.Arun Tej, A Study on performance evaluation of Reed Solomon Codes through an AWGN Channel model for an efficient Communication System, International Journal of Engineering Trends and Technology - Volume4, Issue4- April 2013. [15] K. P. Debalina Roy Choudhury, Design of Hamming Code Encoding and Decoding Circuit Using Transmission Gate Logic, International Research Journal of Engineering and Technology, vol. 2, no. 7, pp. 1165-1169, 2015. Volume 5, Issue 8, August 2017 Page 6

[16] Wirda Fitriani, Andysah Putera, Utama Siahaan, Single-Bit Parity Detection and Correction using Hamming Code 7 Bit Model, International Journal of Computer Applications (0975 8887) Volume 154 No.2, November 2016. [17] James E. Gilley, Bit-error-rate simulation using Matlab, transcript international, august 19, 2003. AUTHOR Manoj G received his M.Sc. degree from the Kerala University Campus, Trivandrum in 2001. From 2005 onwards he worked as a Scientist at Defence Research and Development Organization in the field of Optical Design (2005-2008) and Analog Front End Electronics from 2008. His research interests includes designing of Low Frequency Sonar Technologies, Imaging Sonar Technologies, Airborne Sonar Telemetry development, Power Line Communication, Microcontroller based hand held systems etc. He is currently working in the design of Imaging Sonar at Naval Physical and Oceanographic Laboratory. He is a member of ISSE. Shafeeja P M received the B.Tech. in Electronics and Communication Engineering and M.Tech. in VLSI and Embedded systems from CUSAT University in 2011 and 2015 respectively. Currently she is working as JRF with Naval Physical and Oceanographic laboratory, Kochi. She has more than one and half year experience in FPGA designs. Her present research interests include receiver and telemetry system of imaging sonar. Sona O. Kundukulam received the M.Sc. (Electronics Science) in 1998 and Ph.D. (Microwave Electronics) in 2003 from Cochin University of Science & Technology, India. She joined DRDO as Scientist C in 2004 and worked at Electronics and Radar Development Establishment (LRDE), Bangalore in the area of planar antenna arrays. In 2008, she joined Naval Physical & Oceanographic Laboratory (NPOL), Kochi. Presently she is working in the design and development of RF Systems for airborne Sonars. She has published more than 30 research papers in international and national journals and conferences. She is an associate member of IETE. Volume 5, Issue 8, August 2017 Page 7