This paper investigates the performance of a The modem considered in this paper is a

Similar documents
Part 2.4 Turbo codes. p. 1. ELEC 7073 Digital Communications III, Dept. of E.E.E., HKU

2D Interleaver Design for Image Transmission over Severe Burst-Error Environment

Higher-Order Modulation and Turbo Coding Options for the CDM-600 Satellite Modem

VHDL IMPLEMENTATION OF TURBO ENCODER AND DECODER USING LOG-MAP BASED ITERATIVE DECODING

AN UNEQUAL ERROR PROTECTION SCHEME FOR MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS. M. Farooq Sabir, Robert W. Heath and Alan C. Bovik

TERRESTRIAL broadcasting of digital television (DTV)

Implementation of a turbo codes test bed in the Simulink environment

A Novel Turbo Codec Encoding and Decoding Mechanism

Transmission System for ISDB-S

KTVN Silver Springs DTV Translator. K29BN D in KTVN Shop

NUMEROUS elaborate attempts have been made in the

REDUCED-COMPLEXITY DECODING FOR CONCATENATED CODES BASED ON RECTANGULAR PARITY-CHECK CODES AND TURBO CODES

Commsonic. (Tail-biting) Viterbi Decoder CMS0008. Contact information. Advanced Tail-Biting Architecture yields high coding gain and low delay.

Error Performance Analysis of a Concatenated Coding Scheme with 64/256-QAM Trellis Coded Modulation for the North American Cable Modem Standard

An Implementation of a Forward Error Correction Technique using Convolution Encoding with Viterbi Decoding

Design Project: Designing a Viterbi Decoder (PART I)

Frame Synchronization in Digital Communication Systems

Bridging the Gap Between CBR and VBR for H264 Standard

A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS

Fig 1. Flow Chart for the Encoder

CAP240 First semester 1430/1431. Sheet 4

The Design of Efficient Viterbi Decoder and Realization by FPGA

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

CONVOLUTIONAL CODING

II. SYSTEM MODEL In a single cell, an access point and multiple wireless terminals are located. We only consider the downlink

[Dharani*, 4.(8): August, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

Video compression principles. Color Space Conversion. Sub-sampling of Chrominance Information. Video: moving pictures and the terms frame and

HYBRID CONCATENATED CONVOLUTIONAL CODES FOR DEEP SPACE MISSION

Digital Video Telemetry System

Multimedia. Course Code (Fall 2017) Fundamental Concepts in Video

Structure/Features of ISDB-T

Communication Lab. Assignment On. Bi-Phase Code and Integrate-and-Dump (DC 7) MSc Telecommunications and Computer Networks Engineering

On the design of turbo codes with convolutional interleavers

Latest Trends in Worldwide Digital Terrestrial Broadcasting and Application to the Next Generation Broadcast Television Physical Layer

Research on sampling of vibration signals based on compressed sensing

A Novel Approach towards Video Compression for Mobile Internet using Transform Domain Technique

Laboratory platform DVB-T technology v1

The Discussion of this exercise covers the following points:

Adaptive decoding of convolutional codes

DELTA MODULATION AND DPCM CODING OF COLOR SIGNALS

FPGA Implementation of Convolutional Encoder And Hard Decision Viterbi Decoder

Optimization of Multi-Channel BCH Error Decoding for Common Cases. Russell Dill Master's Thesis Defense April 20, 2015

Design And Implementation Of Coding Techniques For Communication Systems Using Viterbi Algorithm * V S Lakshmi Priya 1 Duggirala Ramakrishna Rao 2

GNURadio Support for Real-time Video Streaming over a DSA Network

ESD ACCESSION Lib i. ESTI Call No. Copy No. _ L PERFORMANCE OF TWO-DIMENSIONAL ERROR DETECTION ON DIGITAL HF AND TROPOSCATTER CHANNELS. K.

4. ANALOG TV SIGNALS MEASUREMENT

Optimum Frame Synchronization for Preamble-less Packet Transmission of Turbo Codes

Review paper on study of various Interleavers and their significance

Performance Study of Turbo Code with Interleaver Design

EFFECT OF CODE RATE VARIATION ON PERFORMANCE OFOPTICAL CONVOLUTIONALLY CODED IDMA USING RANDOM AND TREE INTERLEAVERS

Analysis of Various Puncturing Patterns and Code Rates: Turbo Code

ANNEX-AA. Structure of ISDB-T system and its technical features

EMBEDDED ZEROTREE WAVELET CODING WITH JOINT HUFFMAN AND ARITHMETIC CODING

Video Transmission. Thomas Wiegand: Digital Image Communication Video Transmission 1. Transmission of Hybrid Coded Video. Channel Encoder.

CHAPTER 2 SUBCHANNEL POWER CONTROL THROUGH WEIGHTING COEFFICIENT METHOD

ONE-WAY DATA TRANSMISSION FOR CABLE APPLICATIONS WEGENER COMMUNICATIONS, INC.

Implementation and performance analysis of convolution error correcting codes with code rate=1/2.

Unequal Error Protection Codes for Wavelet Image Transmission over W-CDMA, AWGN and Rayleigh Fading Channels

COMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards

New Results on QAM-Based 1000BASE-T Transceiver

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ISCAS.2005.

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March-2015 ISSN DESIGN OF MB-OFDM SYSTEM USING HDL

DIGITAL COMMUNICATION

IG Discovery for FDX DOCSIS

BER MEASUREMENT IN THE NOISY CHANNEL

Detection and demodulation of non-cooperative burst signal Feng Yue 1, Wu Guangzhi 1, Tao Min 1

Novel Correction and Detection for Memory Applications 1 B.Pujita, 2 SK.Sahir

SM02. High Definition Video Encoder and Pattern Generator. User Manual

PRACTICAL PERFORMANCE MEASUREMENTS OF LTE BROADCAST (EMBMS) FOR TV APPLICATIONS

PAPER Wireless Multi-view Video Streaming with Subcarrier Allocation

Chapter 3 Fundamental Concepts in Video. 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video

Example: compressing black and white images 2 Say we are trying to compress an image of black and white pixels: CSC310 Information Theory.

FullMAX Air Inetrface Parameters for Upper 700 MHz A Block v1.0

The new standard for customer entertainment

DWT Based-Video Compression Using (4SS) Matching Algorithm

Colour Reproduction Performance of JPEG and JPEG2000 Codecs

decodes it along with the normal intensity signal, to determine how to modulate the three colour beams.

VITERBI DECODER FOR NASA S SPACE SHUTTLE S TELEMETRY DATA

Implementation of CRC and Viterbi algorithm on FPGA

An Overview of Video Coding Algorithms

DATUM SYSTEMS Appendix A

Ch. 1: Audio/Image/Video Fundamentals Multimedia Systems. School of Electrical Engineering and Computer Science Oregon State University

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab

CODING AND MODULATION FOR DIGITAL TELEVISION

Analog Sliding Window Decoder Core for Mixed Signal Turbo Decoder

REGIONAL NETWORKS FOR BROADBAND CABLE TELEVISION OPERATIONS

Precise Digital Integration of Fast Analogue Signals using a 12-bit Oscilloscope

IC Design of a New Decision Device for Analog Viterbi Decoder

Data Dissemination and Broadcasting Systems Lesson 05 Data Dissemination Broadcast-disk Models

Investigation of Digital Signal Processing of High-speed DACs Signals for Settling Time Testing

Understanding IP Video for

Television History. Date / Place E. Nemer - 1

Using enhancement data to deinterlace 1080i HDTV

Intelsat-29e Interference Mitigation Testing Interference Scenarios and Mitigation Techniques Enabled by the Intelsat Epic NG Class Satellites

Video Signals and Circuits Part 2

6.111 Project Proposal IMPLEMENTATION. Lyne Petse Szu-Po Wang Wenting Zheng

Critical RF Measurements in Cable, Satellite and Terrestrial DTV Systems

Operating Bio-Implantable Devices in Ultra-Low Power Error Correction Circuits: using optimized ACS Viterbi decoder

In MPEG, two-dimensional spatial frequency analysis is performed using the Discrete Cosine Transform

Digital Audio Broadcast Store and Forward System Technical Description

Transcription:

1 ERROR CONTROL CODING FOR A MULTI-SUBCARRIER HF MODEM q R M F Goodman and K Sa110um University of Hull, UK This paper investigates the performance of a The modem considered in this paper is a requirement when applied to a 48 subcarrier, within a nominal transmission bandwidth of 240 bits/sec, Kinep1ex type modem We 3kHz The data is tramsmitted in 48 bit investigate both hard and soft-decision parallel blocks or frames, using orthogonal decodinq schemes varying in complexity from mu1ti-subcarrier phase shift keying at 50 simple data repetition to hybrid b10ck/ frames/sec Soft-decision information is convolutional concatonated coding Results also available from the modem, and 64 level of simu1tations using recorded error data (6 bit) quantization is used on each are presented and discussed demodulated bit (Ref 1) INTRODUCTION This type of modem-channel pair results in to HF data transmission, as opposed to other more well behaved media There are (a) Random errors several reasons for this Firstly, error- HF modem can be 1 in 20 or worse, the carriers within the band theoretical advantages of coding imply improvements in error rate of factorsof 2~3 (c) Sweeping selective fades which traverse as op~osed to orders of magnitude at lower the band causing errors in repeated (:10-) channel error rates Secondly, the frames but in increasing (or decreasing) correction power of a code increases with subcarrier positions length so that under Gaussian noise, and low error rate conditions, longer codes give (d) Flat fades which affect all subcarriers better results The high error rate/burst in several successive frames noise characteristics of the HF channel, correction power per channel bit is not to be frequently overloaded This implies (f) Hopped jamming In this case the that for a fixed redundancy penalty quite jammer hops about the inband be used to advantage in the decoding scheme disguising the jammer even more Fo~ example, soft-decision information from redundancy penalty, thereby significantly conslsting of 48 subcarriers across the band improving the correction power per bit Thus frequency runs horizontally and time of error events These are usually "inter- shows a small amount of random errors, with leaved out" by the error correction coding, a bad selective fade in the region of two instead of being used to advantage adjacent subcarriers which is causing errors schemes which range from simple to quite situation which is causing a large number of modem characteristics can be used by the sweeping across the band causing errors in error control decoder successive frames but at increasing frequencies Figure 1d shows a hopping jammer whose hop-time interval is Dr RMF Goodman and Mr K Sa1loum are approximately 6 frames Thus different subwith the Department of Electronic carriers are being completely blotted out Engineering, University of Hull pseudo-randomly

2 into 48 bit frames and then transmitted sequentially by the modem In this case, the form of say monitoring the frequency of adjacent bits are transmitted on adjacent non-zero syndromes in the case of a block sub~carriers (except for every 48th bit code, or the search effort involved in a again) We assume that the data is then difficulty measure gives us an idea of the time separation of adjacent bits on the the final decoding In addition, this channel is zero (because they are in the information can be processed to indicate the frequency type of noise being experienced For example, of selective fading on the decoding in9ut subcarriers could be spotted bit stream would be short bursts of errors selective fade would result in subcarriers with a marked period (48 bits)between bursts having decoding difficulty one after the long dense bursts of errors, 9articularly city Flat would can be seen therefore that any decoding that it is not necessary to have 48 decoders both bursts and random error-correction that each bit has been transmitted upon any decoder could cope with a bad flat fade channel if one decoder and lasting to improve the chances of success Firstlv, consider read out to the channel with a seoaration of 6 frames in time In this case the decision decoding, and both block and long burst of errors being inout to the Rate 2/3 Schemes decoder Hol~ever, a burst error correction scheme may be able to cope with this, but These schemes have a redundancy of 1/3, burst running over several frames as in = 1600 bits/sec necessary interleave (2,3), over a constraint length of 33 bits This is performed by reading the encoded 7 resulting in a (hard) correcting power of data stream into a 48 by 6 array where 6 3 bits over this length reading out the bits to the modem we have shown that softof adjacent bits in the de-interleaved in both a direct sequential bit-by-bit stream For example, if 6 = 48, then bits manner, and via an interleaver which gave sub-carrier Thus, stationary selective fades Nill cause long bursts of errors in Results are shown for both hard paper in frequency If th~ decoding algorithm is search results Partial search indicates a random error-correcteronly (such as the that the decoder stops whenever the first Viterbi algorithm) then such interleaving better path is fqund (this may not be the is essential if the aecoder is not to be best) Finally, 9re-decoding indicates a hopelessly overloaded with bursts hard-decision decoder '~hich chooses the next path segment(s) via soft-decision instead The process of interleaving is one of of hard-decision This is the fastest form randomising the modem channels' error of soft-decision throwing information away

3 (b) Block/Convolutional Product These schemes have a redundancy of ~ resulting in a user data rate of 1200 bits In this scheme each sub~carrier is 1/3 convolutional decoder A twice, sequentially At the decoder, the frame giving an overall rate 03 (b) A half-rate burst and random-error- and ~ope to report further on these at the comoared with hard-decision decoding We accomplishes this Thirdly, it seems (as in the ~ rate scheme) involves than more complex schemes This is unresults in the smallest 'soft' error power over ~ short block length Assuming 8-level quantisation, hard OO~ and III are separated by 24 ACKNOWLEDGEtmNTS implies a 'hard' correcting power of ~nd Nigel Montague of t~e Hatfield (b) One-third rate Convolutional Code with 1 Montague, N, 1977, "An Aprlication of SCheme employs either hard or soft- Channel", I,ERE Conf~, ~ The hard correction power over this "An Efficient Minimum-Distance Decoding modem structure in"" two ways Firstly, - in one-decoder mode, with and without 3 Goodman, RMF, and Winfield, AFT, with the bits on one sub-carrier only Codes", Proc lee, Vol 128, ~, ~ convolutional product Some of these are 5 G~od~an, RMF and Gree~, AD a~d outlined below W~nf~eld, AFT, 1979, Soft-Dec~sion correcting Hamming code This code 6 Bra'fer, R, 1971, Error Correction Code and then Hamming decoded

4 7 Massey, JL, 1963 "Threshold Decoding", MIT Press, Cambridge 8 Goodman, RflF, 1979 "Soft-Decision 9 Goodman, RMF, and Green, AD, 1978 "Microprocessor Controlled Permutation Decoding of Block IERE Conf ~, ~!:h TABLE 1 FILE 1 FILE 2 FILE 3 r= SELECTIVE FADES SELECTIVE Rate 2/3 = 160~ Bits/sec NO OF OUTPUT ERRORS IN THE'DATA HD Convolutional 528: 519 665 658 573 ISD Conv Part Search 94 163 37 ISD Conv Full Search 5 ~D with 1 Seg Pre-Dec 61 i 23 117 16 SD Data Duplication 134 j 82 298 45 SD Diffuse Conv 65 SD Golay Block 98 I 21 436 410 59 29 i ~D Conv 1 Decoder 52,I';( 8 262 248 66 20 HD Conv 48 Decoders 111 48 306 281 251 ~D Conv 48 Decoders 17 89 6,Rate29 = 700 Bi ts/sec ~D B1ock/Conv Prod I r 'c'"

'", 5 '" ~~ ~, '''"", ' ', ~ -, ~ ~, '' ~ ~, " 'c,,," """" '",, ~ ~,,,""-+ '" " ~, ', ", " ~,,, - - """"'" "-,,, c' " "+- " 0,, ",, ::: ::", ', " "" ""' - Fig ~~" 1b

;; "\ ; + +,, + ++ ' 6 ', ' "" "' ""',,, ""' "", -',, "'"' """" -,, "'"," '',, ':':'::::: ::::':~'::i:;:: :::::::::::::: :::::::: ::::: Fig lc :::::::::::::~:::::::::::::::::::~:::~:::::~:::':, "" ; :::::::::::::::::~::::::~:::~::::~~::~:::::::::: + " " + +,,' ":: +, + +