Preliminary OFDM based acoustic communication for underwater sensor networks synchronization

Similar documents
UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

Good practice guide for C calculation

Underwater communication implementation with OFDM

Optimized BPSK and QAM Techniques for OFDM Systems

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

Simulative Investigations for Robust Frequency Estimation Technique in OFDM System

A Broadband Underwater Acoustic Modem Implementation Using Coherent OFDM

Time Synchronization in Underwater Acoustic Sensor Networks

4x4 Time-Domain MIMO encoder with OFDM Scheme in WIMAX Context

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

Implementation and Comparative analysis of Orthogonal Frequency Division Multiplexing (OFDM) Signaling Rashmi Choudhary

Performance Evaluation of STBC-OFDM System for Wireless Communication

Testing Upstream and Downstream DOCSIS 3.1 Devices

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke

Using Modern Design Tools To Evaluate Complex Communication Systems: A Case Study on QAM, FSK and OFDM Transceiver Design

A Wireless Communication System using Multicasting with an Acknowledgement Mark

An OFDM Transmitter and Receiver using NI USRP with LabVIEW

Implementation of OFDM Modulated Digital Communication Using Software Defined Radio Unit For Radar Applications

Penetration-free acoustic data transmission based active noise control

Performance Evaluation of Wireless Communication System Employing DWT-OFDM using Simulink Model

TU Dresden uses National Instruments Platform for 5G Research

Comparative Study of OFDM & MC-CDMA in WiMAX System

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth

SourceSync. Exploiting Sender Diversity

Performance Analysis of Parallel Acoustic Communication in OFDM-based System

Comparison of BER for Various Digital Modulation Schemes in OFDM System

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR

Study of Performance Evaluation of Quasi Orthogonal Space Time Block Code MIMO-OFDM System in Rician Channel for Different Modulation Schemes

Automatic Gain Control Scheme for Bursty Point-to- Multipoint Wireless Communication System

UNIFIED DIGITAL AUDIO AND DIGITAL VIDEO BROADCASTING SYSTEM USING ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM

DMR Application Note Testing MOTOTRBO Radios On the R8000 Communications System Analyzer

Selected answers * Problem set 6

Performance Analysis of OFDM System with QPSK for Wireless Communication

Using Raised Cosine Filter to Reduce Inter Symbol Interference in OFDM with BPSK Technique

SYSTEM ARCHITECTURE ADVANCED SYSTEM ARCHITECTURE LUO Chapter18.1 and Introduction to OFDM

Application Note: DMR Application Note Testing MOTOTRBO Radios On the Freedom Communications System Analyzer

Improving Data Transmission Efficiency over Power Line Communication (PLC) System Using OFDM

Inter-Device Synchronous Control Technology for IoT Systems Using Wireless LAN Modules

ni.com Sensor Measurement Fundamentals Series

Orthogonal Frequency Division Multiplexing & Measurement of its Performance

ETSI Standards and the Measurement of RF Conducted Output Power of Wi-Fi ac Signals

RECOMMENDATION ITU-R F Characteristics of advanced digital high frequency (HF) radiocommunication systems

TC-3000C Bluetooth Tester

Multi-Rate Base on OFDM in Underwater Sensor Networks

MRI & NMR spectrometer

Outline / Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing. Cartoon View 1 A Wave of Energy

OFDM Systems For Different Modulation Technique

Working Party 5B DRAFT NEW RECOMMENDATION ITU-R M.[500KHZ]

An Ultrasonic Sensor Based Low-Power Acoustic Modem for Underwater Communication in Underwater Wireless Sensor Networks

Optical Wireless Communication System with PAPR Reduction

15. ZBM2: low power Zigbee wireless sensor module for low frequency measurements

Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator

Reduced Complexity by Incorporating Sphere Decoder with MIMO STBC HARQ Systems

Wireless Communication Systems: Implementation perspective

Implementation of MIMO-OFDM System Based on MATLAB

2.

BROADBAND HIGH DATA RATE SIGNALS IN SPACE FOR MILITARY APPLICATIONS WITH CODED OFDM

COHERENT DETECTION OPTICAL OFDM SYSTEM

Experimenting with Orthogonal Frequency-Division Multiplexing OFDM Modulation

Receiver Designs for the Radio Channel

SIGNAL PROCESSING WIRELESS COMMUNICATION RF TEST AND MEASUREMENT AUTOMOTIVE DEFENSE AND AEROSPACE

Carrier Frequency Offset Estimation Algorithm in the Presence of I/Q Imbalance in OFDM Systems

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU

Baseline Proposal for EPoC PHY Layer IEEE 802.3bn EPoC September 2012 AVI KLIGER, BROADCOM LEO MONTREUIL, BROADCOM ED BOYD, BROADCOM

Transmitting Multiple HD Video Streams over UWB Links

Local Oscillators Phase Noise Cancellation Methods

IMPLEMENTATION OF DOPPLER RADAR WITH OFDM WAVEFORM ON SDR PLATFORM

Lecture 13. Introduction to OFDM

Field Experiments of 2.5 Gbit/s High-Speed Packet Transmission Using MIMO OFDM Broadband Packet Radio Access

Channel Estimation in Multipath fading Environment using Combined Equalizer and Diversity Techniques

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

OFDM AS AN ACCESS TECHNIQUE FOR NEXT GENERATION NETWORK

Performance Analysis Of Hybrid Optical OFDM System With High Order Dispersion Compensation

Phase Modulator for Higher Order Dispersion Compensation in Optical OFDM System

FAQs about OFDMA-Enabled Wi-Fi backscatter

Clipping and Filtering Technique for reducing PAPR In OFDM

5G Networks Research and Development

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

A Real-Time Coded OFDM Acoustic Modem in Very Shallow Underwater Communications

Baseline Proposal for EPoC PHY Layer

OFDM system: Discrete model Spectral efficiency Characteristics. OFDM based multiple access schemes. OFDM sensitivity to synchronization errors

ADVANCES in NATURAL and APPLIED SCIENCES

Spectral Monitoring/ SigInt

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS

Chapter 2 Overview - 1 -

BSc (Hons) Computer Science with Network Security. Examinations for Semester 1

Tomasz Włostowski Beams Department Controls Group Hardware and Timing Section. Trigger and RF distribution using White Rabbit

CS649 Sensor Networks IP Lecture 9: Synchronization

Data Transmission Definition Data Transmission Analog Transmission Digital Transmission

Decrease Interference Using Adaptive Modulation and Coding

ROM/UDF CPU I/O I/O I/O RAM

Implementation of High-throughput Access Points for IEEE a/g Wireless Infrastructure LANs

Comparison of MIMO OFDM System with BPSK and QPSK Modulation

Techniques for Mitigating the Effect of Carrier Frequency Offset in OFDM

MIMO RFIC Test Architectures

NI USRP Lab: DQPSK Transceiver Design

Performance of OFDM System under Different Fading Channels and Coding

Performance analysis of OFDM with QPSK using AWGN and Rayleigh Fading Channel

TCM-coded OFDM assisted by ANN in Wireless Channels

Transcription:

Preliminary OFDM based acoustic communication for underwater sensor networks synchronization Oriol Pallarés, David Sarriá, Carlos Viñolo, Joaquín del-río-fernández and Antoni Mànuel-Làzaro SARTI Research Group. Electronics Dept. Universitat Politècnica de Catalunya (UPC). Rambla de l' Exposició 24, 88, Vilanova i la Geltrú. Barcelona. Spain.+(34) 938 967 2. www.cdsarti.org, oriol.pallares@upc.edu Abstract This work presents a first approach to wireless underwater sensor networks UWSN time synchronization, using OFDM (Orthogonal Frequency Division Multiplexing) acoustic communication and time reference served by a synchronization protocol. This synchronization and type of modulation allows getting a low drift clock on each sensor, on a high efficiency underwater communication network. Keywords UWSN, Time synchronization, OFDM, acoustic communication. I. INTRODUCTION Underwater sensor networks (UWSN) have emerged as a major trend on oceanographic research, due to its facilities to cover huge areas and work on collaborative tasks with a low economic and energetic cost. As occurs in terrestrial surface networks, a cabled communication is non-viable in economical and functional terms. This makes wireless communication as the most effective system, but the problem remains on the underwater electromagnetic waves, which on marine environment have high attenuation. To overcome high attenuation on RF, the best underwater communication system is using sound waves. An acoustic transmitter/receiver is capable to send/receive information through thousands of meters with low Bit Error Rate (BER), due to low attenuation that affects sound waves. Most effective acoustic modulations for underwater communication are frequency ones. These modulations are more robust to marine issues that cause communication worsening [1]. So in this paper is presented a communication system with frequency modulation compliance, and also is presented a synchronization system in order to be able to develop an UWSN without losing one of the main properties of all wireless sensor networks, synchronization between nodes. This synchronization is necessary for being able to realize collaborative tasks between sensors inside the same network, and to time stamp detected events in order to provide them in a global network [2]. The innovation resides on the design of an acoustic communication modem, with synchronization capabilities. Because actual underwater communication systems, such as LinkQuest, RModem, or other brands, are designed to realize data communication, without taking into account indeterminate data delays, due to information process or forward data sending because of data losses [3] [4] [5]. So with actual acoustic modems is not possible to implement a synchronization protocol, based on framing exchange, because this indeterminate and unknown delay added to every data sending. This common base time can be reached with timing message exchange as mentioned in introduction. To achieve high accuracy on synchronization, a new protocol based on IEEE std. 1588 is used. IEEE std. 1588 works with time accuracy below few nanoseconds in a point to point Ethernet communication [6]. This synchronization accuracy is possible due to a precise hardware timestamp on the Media Access controller (MAC) [7]. Precision Time Protocol (PTP) IEEE 1588 is designed to work in networks with low propagation times, which is not portable to underwater networks, where a communication can take more than one second between a sender and a receiver. To face long propagation problems, and the lack of acoustic modems with hardware timestamp capabilities, is needed a new protocol able to achieve high accuracy, with similar functionality than PTP has. The reason of using PTP as base protocol for this new development is the ability that it has to compensate propagation delays with more accuracy than other protocols has, such as NTP, MOBI-Sync, D-Sync, etc. So a new hardware for acoustic communication will be needed, for achieving hardware timestamp on underwater wireless synchronization. Fig. 1. Actual commercial modems functionaliy. (up). Acoustic modem with synchronization capabilities (down). Funded by Spanish Ministry of Economy and Competitiveness 978-1-4799-2-2/13/$31. 213 IEEE This is a DRAFT. As such it may not be cited in other works. The citable Proceedings of the Conference will be published in IEEE Xplore shortly after the conclusion of the conference.

Fig. 2. OFDM communication work bench diagram. The optimum modulation for communicate synchronization information, in addition to sensor data, between nodes in a reduced Bandwidth is Ortogonal Frequency Division Multiplexing (OFDM), due to it s a frequency modulation, so it will face water problems in communications, and the orthogonally between carrier frequencies allows the receiver to decode information, even though having the carriers without a guard band between them. II. IMPLEMENTATION In order to achieve mentioned goals, is necessary to implement a new hardware, although in this paper only is studied synchronization issues with OFDM modulation, and this approach is designed to give synchronization to fixed nodes at the same distance between them. These limitations of immobility between sensors are caused by the lack of hardware timestamp, which will be provided in future work. To implement this system will be used a PC with DAQ. This is necessary for being able to generate and receive analog signals containing synchronization frames OFDM moduled. As seen on implementation diagram, figure 2, we will have to PC s with one DAQ per each one. On this first approach one of these computers will work as transmitter and the other one as receiver. The results with this distribution are going to show how it is possible to send synchronization frames with short transmissions in an OFDM modulation, without using a big percentage of the available Bandwidth. We have transmitter computer with a generated OFDM symbol, containing synchronization beacon. This information is up mixed from base band to 12 khz, which is the optimum frequency for transmit and receive signals through Brüel & Kjær piezoelectric. This signal is sent to DAQ output buffer, and once is the signal ready; it is triggered by 1 Hz signal, Pulse Per Second (PPS). With this trigger it is possible to time stamp the precise frame output from the system in order to be able to implement complete PTP algorithm in future work. DAQ system, is a NI PCI-6115 which is a multifunction A/D converte and is connected directly to transmit to piezoelectric. Piezoelectrics are Brüel & Kjær and have its optimum transmission frequency bandwidth between 12 khz and 18 khz. On the other side, we have the receiver with same hardware distribution, but different software. The receiver is capable of decoding OFDM symbols and detects the propagation delay. This way if both piezoelectrics are immobile, and processing time can be approximated, is possible to implement a communication delay histogram. This histogram will be useful in order to calculate time synchronization correction between transmitter and receiver in this first approach. Once developed hardware platform for this purpose [8], this histogram will be replaced for PTP framing exchange that is capable of compensate this communication delay without making approximations with a histogram. So for this first approach for underwater sensor networks synchronization is necessary to evaluate ODFM modulation communication and synchronization accuracy obtained with a maximum probability algorithm. III. OFDM EVALUATION First has been developed an application running on Matlab able to send OFDM data to laptop s sound card, or to loopback this data and process this OFDM symbols to recover sent information. Number of symbols, depends on information to be sent and number of subcarriers [9]. Each symbol is a point in constellation chart that is processed by Q-PSK modulation. So if we loopback all data that is processed by OFDM transmitter we will recover sent constellation perfectly, due to there are no external interferences or noise affecting our signal. Figure 3. Once is performed this first simulation is tested the communication protocol between two different laptops with a speaker and a microphone. Here we have some interference on air medium and some phase distortion because of the speaker and microphone characteristics. As seen on figure 4 the recovered constellation now has some distortion although it s possible to recover completely sent signal. In order to evaluate synchronization accuracy and communication parameters, a water tank is used. All simulations and tests are performed with the same Matlab platform. Inside the tank are placed a receiver and transmitter hydrophones connected to a charge amplifier. This amplifier is connected to data acquisition hardware that will be controlled by a computer, with OFDM and a new timing protocol, based on a frame reduction of PTP (Precision Time Protocol) IEEE std. 1588, as shown on figure 2. With this implementation, is possible to assess the behavior of this new protocol on acoustic communications, and test OFDM with Q-PSK (Quadrature Phase Shift Keying) modulation implemented on Matlab.

Fig. 3. TX/RX OFDM constellation in loopback mode Fig. 5. RX OFDM constellation on water test with some distortion. Fig. 4. RX OFDM constellation on air test With 4 subcarriers, a cyclic prefix added at each symbol and a preamble to synchronize reception and transmission. This first simulations show the transference of Hello World message. If the receiver had capability to adjust its clock, synchronization messages would have effect on to this clock and synchronize two laptops. To test this final stage, synchronization messages are sent and every precise second a pulse is triggered PPS (Pulse Per Second). This way it s possible to observe the difference between PPS rising edges of the transmitter and the receiver and determine delay between two systems. IV. OFDM RESULTS First tests realized inside the water tank, demonstrate the proper communication of synchronization messages. In figure 5 is represented the constellation of Hello world OFDM symbols. The echo effect produced by shallow water affects phase detection and distorts received constellation. Anyway, it is possible to recover the transmitted signal completely. This allows synchronization message exchange. This synchronization results can be seen in section V, where is demonstrated how can be synchronized a system with a precision below 1ms, with a low cost underwater communication systems without occupying too much communication bandwidth. V. SYNCHRONIZATION RESULTS Synchronization results are taken from the work bench distribution shown on figure 2. Here are analyzed various nodes of the communication system, in order to detect transmitted and received information, the delay of every process and finally the compensation needed for each synchronization frame. For this test, is sent a synchronization beacon containing 32 bits with 8 subcarriers OFDM modulated. Since we send a message containing timing information, we have to compensate delays due to propagation time and receiver processing time. This way if the transmitter is sending a base time, the receiver will be able to get synchronized to this time, if it is able to correct propagation and processing delays. For doing this, a beacon train is sent, and then the receiver processes a histogram and can adjust its time to transmitter node base time. We must assume that both nodes are immobile because of histogram calculus is only valid with the same propagation and processing times. In figure 6 can be seen data transmission, which is a 8 subcarrier modulation. Then this signal is up mixed to 12 khz where the piezoelectric has its optimum communication frequency. After sending this information through piezoelectric it is received by other piezoelectric on the other side of the water tank. In figure 7 is shown received data. This data is processed in order to extract modulated information, and after a correlation between two preambles determines propagation time. Figure 8. It is possible counting cross correlation samples offset, and knowing the sampling rate it can be converted to seconds. Waveform Graph 1,75 1,5 1,25 1,75,5,25 -,25 Plot -,5 -,75-1 -1,25-1,5-1,75-2 1 2 3 4 5 6 7 8 9 Time 1 Fig. 6. TX synchronization beacon, containing time information

Waveform Rx Voltage FFT Graph 5 Plot,1 4E-7,8 3,75E-7 3,5E-7,6 3,25E-7,4 3E-7 2,75E-7,2 2,5E-7 2,25E-7 2E-7 -,2 1,75E-7 -,4 1,5E-7 -,6 1,25E-7 1E-7 -,8 7,5E-8 -,1 5E-8 2,5E-8 -,12,5,1,15,2,25,3 Time,35 1 2 3 4 5 6 7 8 Frequency (Hz) 9219,33 Fig. 7. 12 khz received data with OFDM data Fig. 1. Recovered subcarriers correlation 16 14 12 1 8 6 4 2-2 -4-6 -8-1 -12-14 -16-18 1 2 3 4 5 6 Samples Fig. 8. Correlation between received signal with preamble, and expected preamble. After processing data are recovered 8 subcarriers with diferent information Q-PSK moduled. In figure 1 can be seen recovered subcarriers. This subcarriers provide transmitter time stamp to receiver. Now for adjust the time, we have propagation delay from the correlation algorithm, so it s needed processing time too. For aproximate this time in a Windows O.S. distribution, assuming round-robin slots to process data, is calculated acquisition and process time, triggering a counter when the reception starts and stoping it when the processing is finished. This methodology for time delay detection is shown in figure 9. Plot 7 Moving Histogram 1 9 8 7 6 5 4 3 2 1 5, 55, 6, 65, 7, 75, 8, delay µs Fig. 11. Delay histogram 85, The histogram which represents most repetitive values for delay due to processing and propagation time is shown in figure 11, where have been taken in account 9 samples, equivalent to 15 minutes of synchronization algorithm running. If we add most repetitive delay value to the processed time stamp sent by the transmitter, we would have a maximum accuracy error of 25 ms approximately. Because is the maximum separation from the most repetitive value in the histogram and the less repetitive one detected in this case. VI. FUTURE WORK A new technique for data communication and sensor synchronization has been developed and tested. This system based on OFDM acoustic communication modulation, allows simultaneous data communication and synchronization framing, which results in a power consumption reduction. Fig. 9. Delay detection methodology

Real implementation is based on a microprocessor structure with DSP (Digital Signal Processing) characteristics such a dspic (digital Signal Peripheral Interface Controller). ACKNOWLEDGMENT This work was supported by the Spanish Ministry of Economy and Competitiveness under the research project: Sistemas Inalambricos para la Extension de Observatorios Submarinos (CTM21-15459) and Redes de sensores submarinos acústicos aplicados al seguimiento de especies de interés comercial (TRA29_294). REFERENCES [1] Stojanovic M. "On the relationship between capacity and distance in an underwater acoustic communication channel." ACM SIGMOBILE Mobile Computing and Communications Review 11, no. 4 (27): 34-43. [2] Akyildiz I. F.; Su W.; Sankarasubramaniam Y.; and Cayirci E.; "Wireless sensor networks: a survey." Computer networks 38, no. 4 (22): 393-422. [3] Massachusetts Institute of Technology USA http://www.mit.edu/ [4] University of Connecticut USA http://www.uconn.edu/ [5] DSO National Laboratories Republic of Singapore http://www.dso.org.sg/http://www.nanometrics.ca/ (212). [6] Weibel H. Technology Update on IEEE 1588: The Second Edition of the High Precision Clock Synchronization Protocol, 29. [7] Ferrari P.; Flammini A.; Marioli D.; Taroni A.; "IEEE 1588-based synchronization system for a displacement sensor network." Instrumentation and Measurement, IEEE Transactions on 57, no. 2 (28): 254-26. [8] Sarriá, D.; Pallarés, O.; Mànuel, A.; Low-cost acoustic transmitter for underwater sensor networks, Instrumentation Viewpoint, No.13, ISSN 1886-4864, 212.