Underwater Signal Processing Using ARM Cortex Processor

Similar documents
Department of Electrical and Electronics Engineering Institute of Technology, Korba Chhattisgarh, India

Design and comparison of butterworth and chebyshev type-1 low pass filter using Matlab

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

Lab 4 Digital Scope and Spectrum Analyzer

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Design and Implementation of Digital Stethoscope using TFT Module and Matlab Visualisation Tool

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

FIR window method: A comparative Analysis

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

Corso di DATI e SEGNALI BIOMEDICI 1. Carmelina Ruggiero Laboratorio MedInfo

CHAPTER 2 FIR ARCHITECTURE FOR THE FILTER BANK OF SPEECH PROCESSOR

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS.

Gibb s Phenomenon Analysis on FIR Filter using Window Techniques

Data acquisition and instrumentation. Data acquisition

Multirate DSP, part 1: Upsampling and downsampling

THE NEXT GENERATION AIRBORNE DATA ACQUISITION SYSTEMS. PART 1 - ANTI-ALIASING FILTERS: CHOICES AND SOME LESSONS LEARNED

ELG3336 Design of Mechatronics System

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

Microcomputer Systems 1. Introduction to DSP S

Electrical & Computer Engineering Technology

UNIVERSITY OF SWAZILAND

Dipti Rathore 1, Anjali Gupta 2, Sumit Chakravorty 3, Pranay Kumar Rahi 4 1, 2, 3. IJRASET: All Rights are Reserved

Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using Artificial Neural Network

Appendix B. Design Implementation Description For The Digital Frequency Demodulator

An Overview of Linear Systems

EE 422G - Signals and Systems Laboratory

Window Method. designates the window function. Commonly used window functions in FIR filters. are: 1. Rectangular Window:

Module 1: Introduction to Experimental Techniques Lecture 2: Sources of error. The Lecture Contains: Sources of Error in Measurement

Chapter 3, Sections Electrical Filters

Laboratory Assignment 1 Sampling Phenomena

Design of FIR Filter for Efficient Utilization of Speech Signal Akanksha. Raj 1 Arshiyanaz. Khateeb 2 Fakrunnisa.Balaganur 3

Significance of a low noise preamplifier and filter stage for under water imaging applications

Digital FIR LP Filter using Window Functions

Electronics Communications Laboratory Practical Session 4: Digital Communications. ASK Transceiver

Numerical Modeling of a Time Reversal Experiment in Shallow Singapore Waters

DAV Institute of Engineering & Technology Department of ECE. Course Outcomes

Lesson 7. Digital Signal Processors

Discrete-Time Signal Processing (DTSP) v14

Chapter 2 Analog-to-Digital Conversion...

FIR Filter Design on Chip Using VHDL

Design of FIR Filter on FPGAs using IP cores

SIGMA-DELTA CONVERTER

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2015 Lecture #5

EE251: Tuesday October 10

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

EEM478-WEEK8 Finite Impulse Response (FIR) Filters

Digital microcontroller for sonar waveform generator. Aleksander SCHMIDT, Jan SCHMIDT

Sampling and Reconstruction of Analog Signals

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2017 Lecture #5

Choosing the Best ADC Architecture for Your Application Part 4:

EE445L Spring 2018 Final EID: Page 1 of 7

DESIGN AND IMPLEMENTATION OF ADAPTIVE ECHO CANCELLER BASED LMS & NLMS ALGORITHM

Advantages of Analog Representation. Varies continuously, like the property being measured. Represents continuous values. See Figure 12.

A Low-Power Broad-Bandwidth Noise Cancellation VLSI Circuit Design for In-Ear Headphones

Flatten DAC frequency response EQUALIZING TECHNIQUES CAN COPE WITH THE NONFLAT FREQUENCY RESPONSE OF A DAC.

Signal Processing for Digitizers

4. Design of Discrete-Time Filters

Fundamentals of Data Converters. DAVID KRESS Director of Technical Marketing

Implementation of Decimation Filter for Hearing Aid Application

Aparna Tiwari, Vandana Thakre, Karuna Markam Deptt. Of ECE,M.I.T.S. Gwalior, M.P, India

F I R Filter (Finite Impulse Response)

MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION

Design and FPGA Implementation of High-speed Parallel FIR Filters

FPGA Based Hardware Efficient Digital Decimation Filter for - ADC

Performance Analysis of FIR Digital Filter Design Technique and Implementation

Laboratory Experiment #1 Introduction to Spectral Analysis

The Fundamentals of Mixed Signal Testing

Select the Right Operational Amplifier for your Filtering Circuits

DSP Filter Design for Flexible Alternating Current Transmission Systems

MSP430 Teaching Materials

Developer Techniques Sessions

ELEC3104: Digital Signal Processing Session 1, 2013

Digital Filtering: Realization

10. Chapter: A/D and D/A converter principles

Fig 1 describes the proposed system. Keywords IIR, FIR, inverse Chebyshev, Elliptic, LMS, RLS.

Initial ARGUS Measurement Results


Understanding the Behavior of Band-Pass Filter with Windows for Speech Signal

IJRASET: All Rights are Reserved

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015

Chapter 2: Digitization of Sound

Real-Time Digital Down-Conversion with Equalization

Optimized FIR filter design using Truncated Multiplier Technique

Pulsed VNA Measurements:

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10

Rapid Design of FIR Filters in the SDR- 500 Software Defined Radio Evaluation System using the ASN Filter Designer

Analogue Interfacing. What is a signal? Continuous vs. Discrete Time. Continuous time signals

DIGITAL SIGNAL PROCESSING. Chapter 1 Introduction to Discrete-Time Signals & Sampling

AES Cambridge Seminar Series 27 October Audio Signal Processing and Rapid Prototyping with the ARM mbed. Dr Rob Toulson

Digital Filters FIR and IIR Systems

Lab 4: Static & Switched Audio Equalizer

Design andtest of a High-Resolution Acquisition System for Marine Seismology

Menu EEL EEL 3744 A/D and D/A Conversion Process. A-to-D, D-to-A, Part 1

1. Find the magnitude and phase response of an FIR filter represented by the difference equation y(n)= 0.5 x(n) x(n-1)

UNIVERSITY OF CALIFORNIA. EECS 145M: Microcomputer Interfacing Lab

A Comparative Performance Analysis of High Pass Filter Using Bartlett Hanning And Blackman Harris Windows

Where DSP meets Measurement Science: A Sound Example. By Andrew Hurrell PhD

Spectrum Analysis - Elektronikpraktikum

Digital Signal Processing

Transcription:

Underwater Signal Processing Using ARM Cortex Processor Jahnavi M., Kiran Kumar R. V., Usha Rani N. and M. Srinivasa Rao Abstract: Acoustic signals are the important means of detecting underwater objects. Due to physical and chemical properties of propagation medium, underwater acoustic signals suffer from ambient noise and serve transmission loss. Underwater sensor signals are acquired through a data acquisition system. The data acquisition system contains an acoustic transducer, preamplifier, anti-aliasing filter and an ADC. The output of ADC i.e., the digitized data needs to be processed further to extract the information. Digital filters are used to filter out unwanted bands of frequencies to extract the required information from the digitized data. Digital filters are preferred to analog due to less hardware, re configurability and more accurate at low frequencies. In the proposed work, ARM cortex R processor based hardware is used for implementation of digital filters. This ARM processor based data acquisition system is used to observe the underwater environment and submerged objects like submarines during naval operations. These systems are also used to process seismic signals that are propagated through seabed to detect natural calamities such as tsunami. Keywords: ADC, Digital filter, ARM cortex R Processor, Sensor, Low pass filter, Acoustics. 1. INTRODUCTION Underwater is an interesting field of study since it has been used for diverse range such as detection of natural calamities, underwater environment and submerged objects in naval operations This proposed work is about implementation of data acquisition system using ARM Cortex R4 processor. In underwater, Data acquisition system is used for acquiring data from sensor. The data received by sensor might be of ships, submarines, ocean climate and biological animals present in the water along with noise is also present [4]. Acoustic path is reliable, because wave can travel a very long distance with very low frequency underwater easily compare to electromagnetic waves and optical waves[4] Acoustic sensor is used which is a low frequency hydrophone sensor. Senor output voltage in milli volts range is perhaps too low for ADC converter to process directly in this case brings the voltage level up to the level required by the ADC using preamplifier. Amplifier output is analog signal the processing typically requires some form of filtering operation for best performance. To interface an embedded system with analog signal an Analog to Digital Converter must be employed. Before ADC the antialiasing filter is used, job of eliminating signal component with frequency greater than the nyquist frequency while allowing signal component at lower frequency. 211 International Journal of Control Theory and Applications

Jahnavi M., Kiran Kumar R. V., Usha Rani N. and M. Srinivasa Rao In data acquisition system signal processing operation is designed for extract, enhancing, storing and transmitting useful information from a mix of conflicting information with the help of a processor[5]. 2. PROPOSED SYSTEM The perspective of proposed system explains how digital filter implementation by a software on processor for better performance and data acquisition system role to process the underwater signal There are many types of digital filters such as FIR, IIR. FIR digital filter is implemented because it is conceptually simple to implement, possesses some attractive attribute and another important feature is these filters possesses linear phase. The entire signal frequency pass through the filter at same speed and phase distortion is avoided. Most other filter types generate some distortion due to non linear phase. The FIR filter structure is always stable and relatively simple compare to IIR structure[1]. FIR Filter x(n) X(z) h b (n) B (z) y(n) Y(z) Figure 1: FIR Filter The general difference equation for a FIR digital filter is y( n) b x( n k) Where y(n) is the filter output at discrete time instance n. b k is the k th feed forward tap or filter coefficients. x(nk) is the filter input delayed by k samples. denotes summation from k=0 to k=n, where n is the no of feed forward taps in the FIR filter. n 1 k 0 k 2.1. System Design of the Proposed Approach Fig. 2 represents structure of implemented data acquisition system using ARM CORTEX R4 Processor. Figure 2: Block diagram of Data Acquisition system The system uses the TMS570LS3137, was selected as the processor for this project. This was as ideal selection, as the ARM Cortex R4 Processor is extremely reliable because of processing functions are protected to high level of diagnostic coverage in hardware, greater accuracy, cheaper, ease of data storage and implementation of sophisticated algorithms[2]. An input voltage ranging from 0-5v is required for hardware kit, which corresponds with the hydrophone pressure sensor. An externally 16 bit analog to digital converter ADC7665, aids in the digitization of the analog signal acquired from sensor [3]. International Journal of Control Theory and Applications 212

The preamplifier AD624 used to bring the signal up to the voltage range that is required by the input of analog to digital converter. The op amp ADA4084-2 is useful to implement low pass filter, before ADC to avoid aliasing. 3. DIGITAL FILTER ANALYSIS To implement the proposed system, a digital filter algorithm is implemented by using mat lab and C. In order to find the suitable digital filter for underwater applications. To evaluate, 50 th order of the filter at different windowing techniques considering the characteristics are transitions width, minimum stop band attenuation, magnitude response, phase response, no of multipliers, adders, states, multi per input sample and add per unit sample using mat lab tool. Here hamming window is better approach to design FIR filter because of having better characteristics Table 1 Filter different characteristics at various methods, Order = 50 Window Transition width Minstop band Magnitude Phase No of multipliers adders, name Approximate, exact attenuation response response states, multi per input value (db) (radians) sample, add per unit sample Rectangular 4 /m 1.8 /m 21dB +0.35-15.78 51,50,50,51,50 Bartlett 8 /m 6.1 /m 25dB -0.06-15.85 49,48,50,49,48 Hanning 8 /m 6.2 /m 44dB -0.004-15.84 49,48,50,49,48 Hamming 8 /m 6.6 /m 53dB 0.02-15.84 51,50,50,51,50 Blackman 12 /m 11 /m 74dB -0.001-15.82 51,50,50,51,50 4. EXPERIMENTAL RESULTS The input wave form varies from mhz to KHz as shown in below figure 3. Figure 3: Input signal The three channels are considered in the proposed work are: 0-2 Hz, 2-20 Hz and more than 20 Hz 213 International Journal of Control Theory and Applications

Jahnavi M., Kiran Kumar R. V., Usha Rani N. and M. Srinivasa Rao 0 to 2Hz channel specifications The digital filter specification of channel 0 to 2 Hz is as shown in below. Pass band frequency: 2Hz Cut off frequency: 4Hz Figure 4: Output of the 0-2 Hz channel The output of channel 1 is same as the input of the signal varying from 0 to 2Hz. 2 to 20Hz channel specifications The digital filter specification of channel 2 to 20 Hz is as shown in below. Input frequency: 16Hz Cut off frequency: 4Hz Figure 5: Output of the channel International Journal of Control Theory and Applications 214

More than 20Hz channel specifications The digital filter specification of channel 2 to 20 Hz is as shown in below. Input frequency: 35Hz Cutoff frequency: 4Hz Figure 6: Output of the channel When the input signal frequency increases the output signal get attenuate as shown in figures 4, 5 and 6. 5. CONCLUSION The noise of underwater objects, noise made by cracks forming in the ice sheet and seismic signals travel with a low frequency. Hydrophone sensor measuring made over a frequency range extending from below Hz up to about 10 KHz signal, Based on hamming window technique FIR digital low pass filter is implemented in ARM Cortex R4 Processor, to process the signal and detection of objects with the help of data acquisition system. 6. ACKNOWLEDGEMENT This work is supported by the Naval Science Technological & Laboratory, Vishakhapatnam. I would like to thank them for their assistance throughout thesis. REFERENCES [1] Vinay K. Ingle, John G. proakis Digital Signal Processing A MATLAB Based Approach. [2] TMS570LS31x/21x 16/32-Bit RISC Flash Microcontroller Technical Reference Manual Texas Instruments. [3] ANALOG DEVICES 16 Bit, 570Ksps CMOS ADC, One Technology Way, P.O. Box 9106, Norwood, MA 02062-9160, U.S.A. [4] Robert J.Urick Principles of underwater sound 3 rd edition Peninsula Publishing Los Altos, California. [5] SANJIT K. MITRA DIGITAL SIGNAL PROCESSING A Computer Based Approach, FOURTH EDITION. [6] Precision Instrumentation Amplifier AD624, One Technology Way, P.O.Box 9106, Norwood, MA02062-9106, U.S.A, w.w.w.analog.com 215 International Journal of Control Theory and Applications