A Study on the SPIHT Image Coding Technique for Underwater Acoustic Communications

Similar documents
A Study on the SPIHT Image Coding Technique for Underwater Acoustic Communications

On the Predictability of Underwater Acoustic Communications Performance: the KAM11 Data Set as a Case Study

2476 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 18, NO. 11, NOVEMBER 2009

Channel Coding for Progressive Multimedia in a 2-D Time-Frequency Block of an OFDM Systemt

1172 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 30, NO. 7, AUGUST 2012

Error Protection: Detection and Correction

JPEG Image Transmission over Rayleigh Fading Channel with Unequal Error Protection

Basics of Error Correcting Codes

Lecture 9: Case Study -- Video streaming over Hung-Yu Wei National Taiwan University

ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013

Lec 19 Error and Loss Control I: FEC

Cooperative Source and Channel Coding for Wireless Multimedia Communications

ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013

UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS. Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik

TABLE OF CONTENTS CHAPTER TITLE PAGE

Digital Television Lecture 5

Efficient Codes using Channel Polarization!

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

Spread Spectrum. Chapter 18. FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access

Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System

Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels

Lab/Project Error Control Coding using LDPC Codes and HARQ

Open Access Concatenated RS-Convolutional Codes for Cooperative Wireless Communication

UEP based on Proximity Pilot Subcarriers with QAM in OFDM

M2M massive wireless access: challenges, research issues, and ways forward

ELEC E7210: Communication Theory. Lecture 11: MIMO Systems and Space-time Communications

Abstract. Keywords - Cognitive Radio, Bit Error Rate, Rician Fading, Reed Solomon encoding, Convolution encoding.

Lecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr.

The Impact of Very High Frequency Surface Reverberation on Coherent Acoustic Propagation and Modeling

H.264 Video with Hierarchical QAM

JPEG2000 TRANSMISSION OVER WIRELESS CHANNELS USING UNEQUAL POWER ALLOCATION

UNDERWATER ACOUSTIC CHANNEL ESTIMATION AND ANALYSIS

Spreading Codes and Characteristics. Error Correction Codes

ABSTRACT. Rate-scalable or layered lossy source-coding is useful for progressive transmission

EC 554 Data Communications

Power-Distortion Optimized Mode Selection for Transmission of VBR Videos in CDMA Systems

Adaptive Error-Correction Coding Scheme for Underwater Acoustic Communication Networks

ELEC E7210: Communication Theory. Lecture 7: Adaptive modulation and coding

Throughput Performance of an Adaptive ARQ Scheme in Rayleigh Fading Channels

Introduction to Audio Watermarking Schemes

Performance of Combined Error Correction and Error Detection for very Short Block Length Codes

Communications over Sparse Channels:

Simple Algorithm in (older) Selection Diversity. Receiver Diversity Can we Do Better? Receiver Diversity Optimization.

Channel Coding/Decoding. Hamming Method

@mit.edu Ballard

Optimal Power Allocation over Fading Channels with Stringent Delay Constraints

Opportunistic Communications under Energy & Delay Constraints

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

Wireless Personal Area Networks

Improved PHR coding of the MR-O-QPSK PHY

Lecture 17 Components Principles of Error Control Borivoje Nikolic March 16, 2004.

A Study on the Wide-Sense Stationarity of the Underwater Acoustic Channel for Non-coherent Communication Systems

WIRELESS multimedia services that require high data

Precoding proposal for PAM4

CHAPTER 5 DIVERSITY. Xijun Wang

Multi-user Space Time Scheduling for Wireless Systems with Multiple Antenna

Computer Networks - Xarxes de Computadors

Performance Evaluation of the MPE-iFEC Sliding RS Encoding for DVB-H Streaming Services

Time division multiplexing The block diagram for TDM is illustrated as shown in the figure

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

Datacommunication I. Layers of the OSI-model. Lecture 3. signal encoding, error detection/correction

Exam 3 is two weeks from today. Today s is the final lecture that will be included on the exam.

Effect of Buffer Placement on Performance When Communicating Over a Rate-Variable Channel

New Forward Error Correction and Modulation Technologies Low Density Parity Check (LDPC) Coding and 8-QAM Modulation in the CDM-600 Satellite Modem

Joint Source-Channel Coding for Image Transmission over Flat Fading Channels

Joint Source-Channel Coding for Image Transmission over Flat Fading Channels

Fundamentals of Digital Communication

Communications Theory and Engineering

QUESTION BANK EC 1351 DIGITAL COMMUNICATION YEAR / SEM : III / VI UNIT I- PULSE MODULATION PART-A (2 Marks) 1. What is the purpose of sample and hold

The results in the next section show that OTFS outperforms OFDM and is especially well suited for the high-mobility use case.

MATHEMATICS IN COMMUNICATIONS: INTRODUCTION TO CODING. A Public Lecture to the Uganda Mathematics Society

Spread Spectrum Techniques

Frequency-Hopped Spread-Spectrum

IEEE C /02R1. IEEE Mobile Broadband Wireless Access <

VIDEO TRANSMISSION OVER WIRELESS NETWORKS. A Dissertation SHENGJIE ZHAO

ABSTRACT. We investigate joint source-channel coding for transmission of video over time-varying channels. We assume that the

Department of Electronics and Communication Engineering 1

Tracking of Rapidly Time-Varying Sparse Underwater Acoustic Communication Channels

Revision of Lecture Eleven

ADVANCED WIRELESS TECHNOLOGIES. Aditya K. Jagannatham Indian Institute of Technology Kanpur

General Class Digital Modes Presentation

Transmit Diversity Schemes for CDMA-2000

Physical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1

EELE 6333: Wireless Commuications

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 9: Error Control Coding

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES

Experimental Study of the Space-Time Properties of Acoustic Channels for Underwater Communications

Resource allocation for Hybrid ARQ based Mobile Ad Hoc networks

Performance Evaluation of STBC-OFDM System for Wireless Communication

Digital Transmission using SECC Spring 2010 Lecture #7. (n,k,d) Systematic Block Codes. How many parity bits to use?

Diversity and Multiplexing: A Fundamental Tradeoff in Wireless Systems

Project: IEEE P Working Group for Wireless Personal Area Networks N

Convolutional Coding and ARQ Schemes for Wireless Communications Sorour Falahati, Pal Frenger, Pal Orten, Tony Ottosson and Arne Svensson Communicatio

Systems for Audio and Video Broadcasting (part 2 of 2)

Communications I (ELCN 306)

A Modified Image Coder using HVS Characteristics

Nonuniform multi level crossing for signal reconstruction

A Survey of Advanced FEC Systems

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

Data Communication. Chapter 3 Data Transmission

Transcription:

A Study on the SPIHT Image Coding Technique for Underwater Acoustic Communications Beatrice Tomasi, Dr. Laura Toni, Dr. Paolo Casari, Prof. James C. Preisig, Prof. Michele Zorzi

Objectives and motivations Applications for underwater image transmissions: Discovery of new species in marine biology Ecology Meteorology Oceanography Oil spill relief operations Detection of underwater mines

Objectives and motivations Study and comparison of two FEC allocation schemes for progressive source coding: Basic and Multi Description (MD)-like allocations Results in terms of Peak Signal to Noise Ratio vs SNR Assessment of the suitability of these schemes for the underwater scenario by validation on SPACE08

Progressive Source Coding Quality of decoded information proportional to amount of received information Decoding process stops whenever a bit budget or a distortion objective is met Capability of managing redundancy conveniently by adapting to channel conditions

Basic Allocation Each pkt is protected in time with a Reed-Solomon and CRC channel coding Sequential FEC allocation: c j c j 1 Unequal Error Protection (UEP) the more important bits, the higher protection Packets have the same length Assumption of erasure channel: if CRC fails then the packet is dropped

Basic Allocation Optimization of the FEC allocation by Nt r =[ r 1, r 2,..., r N ]=argmin D R j r P j r D0 P 0 t j Subjected to a constraint on the overall bit budget Nt c j /r j Btot j=1 r j, code rate for pkt j c j, number of source information bits D., rate-distortion curve R j, received information bit budget

MD-like allocation Information bits spread across N t pkts Allocation and vertical channel coding with maximum distance RS codes. If N t, k l codeword, f l = N t k l is the amount of FEC Progressive nature of the encoder is in the vertical allocation f l f l 1 UEP Packets have the same importance, Equal Error Protection in the horizontal FEC allocation

MD-like allocation The quality of the received image depends on how many and not which packets have been received pmf of the number (g) of lost packets P N t g The total bit budget when the j-th packet is received R j= l : cl j c l B RS Optimized allocation of the horizontal EEP and vertical UEP: L RS [r, f 1, f 2,..., f L RS ]=argmin D R l r, f l P N N t l D 0 P N 0 l=1 t t

SPACE08 data set TX: Source, central frequency fc = 11.5 khz, B = 8 khz RX: S5@1000. Where: Near Martha s Vineyard island operated WHOI. When: 18-27 October 2008, corresponding to Julian dates 292-301. Why: channel exhibits time varying behavior due to the environmental changes and different environmental Tx conditions were observed and measured. S4 S6 S3 S5

SPACE08 data set Multiple repetitions of a 4095 point binary maximum length sequence Channel impulse response estimated over segments of 400 symbols (60 ms). After each estimation we shift the window by 100 symbols (15 ms), resulting in an estimate every 15 ms over windows of 60 ms R= 6.5 kbps, symbol rate Fc: 11.5 khz, Central frequency A transmission three minutes in duration was made once every two hours

Simulative study: system model a n encoder Mod ch From data set Rescale the noise SNRs + r n dec noise performance at different Compression rate 0.3 512x512 bit Nt = 153, number of total pkts per image Coding rates = {0.7, 0.8, 0.9}

Results shadowing the transmitter knows only the average SNR per image ideal, genie-aided system, the TX knows the instantaneous SNR This comparison highlights the importance of instantaneous CSI for each image analytical study, we estimated the PER from the data and we assume iid error among the packets simulation study, we use the channel realizations This comparison validates the iid model for packet errors

Results: FEC Allocation for S3 Trade-off between the transmission information rate and reliability

Results: PSNR vs SNR Def: 2 PSNR=10log 255 / E D MD-like provides the best tradeoff between reliability and transmission rate MD outperforms Basic in the low-middle SNR regime Basic requires an instantaneous CSI in theory, but from simulations the average SNR per image is a sufficient information

Results: image quality Basic Allocation 12 db MD-like Allocation 6 db

Conclusions Quantitative study of two FEC allocation schemes for image progressive source coding Performance comparison in terms of PSNR vs SNR Results show that MD-like allocation outperforms Basic allocation, especially in low SNR, and is more robust to the varying channel conditions at the cost of a slightly larger storage capability @ rx

Conclusions Try this allocation technique during future experiments The results have been computed by using a data set, which includes different environmental conditions, so as to show the suitability of such techniques at different environmental conditions Further investigations on the role of the time varying second order statistics should be done in the future