Digital Image Transmission Simulation Using the DVB Forward Error Correction Codes

Similar documents
UTILIZATION OF MATLAB FOR THE DIGITAL SIGNAL TRANSMISSION SIMULATION AND ANALYSIS IN DTV AND DVB AREA. Tomáš Kratochvíl

Fig 1. Flow Chart for the Encoder

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

10 Digital TV Introduction Subsampling

Satellite Digital Broadcasting Systems

White Paper Versatile Digital QAM Modulator

Communication Theory and Engineering

An Overview of Video Coding Algorithms

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

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

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

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21

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

Transmission System for ISDB-S

Information Transmission Chapter 3, image and video

Motion Video Compression

The implementation of HDTV in the European digital TV environment

Content storage architectures

HEVC/H.265 CODEC SYSTEM AND TRANSMISSION EXPERIMENTS AIMED AT 8K BROADCASTING

Digital Video Telemetry System

The new standard for customer entertainment

OVE EDFORS ELECTRICAL AND INFORMATION TECHNOLOGY

Digital Television Fundamentals

COPYRIGHTED MATERIAL. Introduction to Analog and Digital Television. Chapter INTRODUCTION 1.2. ANALOG TELEVISION

Microwave PSU Broadcast DvB Streaming Network

DATV on ISS? How can this become a reality? Wolf-Henning Rech DF9IC / N1EOW Thomas Sailer HB9JNX / AE4WA

Construction of Cable Digital TV Head-end. Yang Zhang

RECOMMENDATION ITU-R BT (Questions ITU-R 25/11, ITU-R 60/11 and ITU-R 61/11)

The new standard for customer entertainment

Structure/Features of ISDB-T

Video 1 Video October 16, 2001

News from Rohde&Schwarz Number 195 (2008/I)

Rec. ITU-R BT RECOMMENDATION ITU-R BT PARAMETER VALUES FOR THE HDTV STANDARDS FOR PRODUCTION AND INTERNATIONAL PROGRAMME EXCHANGE

DELTA MODULATION AND DPCM CODING OF COLOR SIGNALS

Proposed Standard Revision of ATSC Digital Television Standard Part 5 AC-3 Audio System Characteristics (A/53, Part 5:2007)

DIVERSITY DVB-T RECEIVER (DDR)

An FPGA Based Solution for Testing Legacy Video Displays

ENGINEERING COMMITTEE

Module 1: Digital Video Signal Processing Lecture 5: Color coordinates and chromonance subsampling. The Lecture Contains:

PREMIUM HEADEND SYSTEM

DigiPoints Volume 2. Student Workbook. Module 5 Headend Digital Video Processing

DQT1000 MODEL DIGITAL TO QAM TRANSCODER WITH DIGITAL PROCESSING AND MULTIPLEXING

ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE Digital Transmission Standard For Cable Television

Simulating DVB-T to DVB-T2 Migration Opportunities in Croatian TV Broadcasting

Tutorial on the Grand Alliance HDTV System

Contents. xv xxi xxiii xxiv. 1 Introduction 1 References 4

Digital Amateur TeleVision (D-ATV)

AMD-53-C TWIN MODULATOR / MULTIPLEXER AMD-53-C DVB-C MODULATOR / MULTIPLEXER INSTRUCTION MANUAL

CAP240 First semester 1430/1431. Sheet 4

Real Time PQoS Enhancement of IP Multimedia Services Over Fading and Noisy DVB-T Channel

A Programmable, Flexible Headend for Interactive CATV Networks

DIGITAL TELEVISION TRANSMISSION STANDARDS

Transitioning from NTSC (analog) to HD Digital Video

B Joon Tae Kim Jong Gyu Oh Yong Ju Won Jin Sub Seop Lee

Reference Parameters for Digital Terrestrial Television Transmissions in the United Kingdom

Laboratory platform DVB-T technology v1

INTERNATIONAL TELECOMMUNICATION UNION

TDH 700 Main and sub unit for digital headend

RECOMMENDATION ITU-R BT Studio encoding parameters of digital television for standard 4:3 and wide-screen 16:9 aspect ratios

Software Analog Video Inputs

ELEC 691X/498X Broadcast Signal Transmission Fall 2015

Hands-On DVB-T2 and MPEG Essentials for Digital Terrestrial Broadcasting

QRF5000 MDU ENCODER. Data Sheet

Chapter 2. Advanced Telecommunications and Signal Processing Program. E. Galarza, Raynard O. Hinds, Eric C. Reed, Lon E. Sun-

TERRESTRIAL broadcasting of digital television (DTV)

DATUM SYSTEMS Appendix A

Multirate Digital Signal Processing

NUMEROUS elaborate attempts have been made in the

WISI COMPACT HEADEND Channel Processing

Critical RF Measurements in Cable, Satellite and Terrestrial DTV Systems

RECOMMENDATION ITU-R BT.1203 *

Implementation of a turbo codes test bed in the Simulink environment

MC-ACT-DVBMOD April 23, Digital Video Broadcast Modulator Datasheet v1.2. Product Summary

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

DVB-T2 Transmission System in the GE-06 Plan

Introduction. Fiber Optics, technology update, applications, planning considerations

TV - Television Systems

4. ANALOG TV SIGNALS MEASUREMENT

Upgrading E-learning of basic measurement algorithms based on DSP and MATLAB Web Server. Milos Sedlacek 1, Ondrej Tomiska 2

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

B-LINE HIGH QUALITY SYSTEM

Research Article. ISSN (Print) *Corresponding author Shireen Fathima

TV4U DVB-S2 to DVB-S2 TRANSMODULATOR

DDC and DUC Filters in SDR platforms

ENGN3213 Digital Systems and Microprocessors Sequential Circuits

illrich Reimers Digital Video Broadcasting (DVB)

MPEGTool: An X Window Based MPEG Encoder and Statistics Tool 1

RF SIGNAL GENERATOR. RF Signal Generator for Digital Broadcasts LG 3810 RF SIGNAL GENERATOR SIGNAL GENERATOR GENERAL FEATURES

Lecture 2 Video Formation and Representation

Introduction This application note describes the XTREME-1000E 8VSB Digital Exciter and its applications.

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

RECOMMENDATION ITU-R BT *, ** Planning criteria for digital terrestrial television services in the VHF/UHF bands

Colour Reproduction Performance of JPEG and JPEG2000 Codecs

IEEE Broadband Wireless Access Working Group <

AN MPEG-4 BASED HIGH DEFINITION VTR

HYBRID CONCATENATED CONVOLUTIONAL CODES FOR DEEP SPACE MISSION

RECOMMENDATION ITU-R BT.1201 * Extremely high resolution imagery

Arbitrary Waveform Generator

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

Second, Re-Evaluation of Hi-Des, Model HV-320E, DVB-T, Modulator Jim Andrews, KH6HTV

Transcription:

ISSN 0005 1144 ATKAAF 45(1 2), 41 46 (2004) Tomá{ Kratochvíl Digital Image Transmission Simulation Using the DVB Forward Error Correction Codes UDK 621.397.13:004.932 IFAC IA 5.8.4 Original scientific paper The contribution deals with the simulation of the digital video signal transmission through the baseband transmission channel model. The simulation model that covers selected phenomena of DVB (Digital Video Broadcasting) system signal processing is presented. The digital video signal is represented with the digital data of one non-compressed video frame that is channel encoded and protected against errors with the forward error correction (FEC) codes. The transmission channel model has influence on transmitted digital data and its distortion and the pertubative signals affect on the data decoding. The developed interactive simulation software (Matlab application) features are outlined too and the conclusion presents efficiency of the used FEC codes. Key words: digital image, source and channel encoding, transmission channel model 1 INTRODUCTION Digital television (DTV) or Digital Video Broadcasting (DVB) refers to the source coding of audio, data and video signals, the channel coding and the methods for the transport of the DVB signals via all kinds of transmission media. The DVB standards are determined for satellite DVB-S, cable DVB-C and terrestrial DVB-T broadcasting. There are common principles and characteristics of source and channel encoding in baseband for mentioned transmission media (source encoding MPEG-2, channel encoding FECs by block Reed-Solomon code and convolution code with interleaving). The systems are different by used modulation methods (QPSK for DVB-S, 16-256 QAM for DVB-C and COFDM for DVB-T) caused by different bandwidth, limits of radiated power, levels of distortion and perturbation in transmission media etc. [1]. The contribution presents partial solution of the grant project»simulation and analysis of the digital signal transmission and transmission distortions in DTV and DVB area«no. B2813302 of the Grant Agency of the Academy of Sciences of the Czech Republic that was solved in 2003 2004 at Institute of Radio Electronics, Brno University of Technology and the author is supervisor of the project. 2 TRANSMISSION SIMULATION MODEL The transmission simulation model deals with the selected baseband DVB processing phenomena (see Figure 1). The input signal corresponds to analog RGB image (one non-interlaced and non-compressed frame of the standard television signal) that is converted into digital YC B C R image samples and multiplexed into serial data. The conversion and multiplexing is according to CCIR ITU R-601 recommendation. This way created one-dimen- Fig. 1 The simulation and analysis transmission simulation model AUTOMATIKA 45(2004) 1 2, 41 46 41

Digital Image Transmission Simulation Using the DVB... T.šKratochvíl sional digital signal is optionally channel encoded with FEC (Forward Error Correction) codes and symbols are interleaved. The protected digital signal is then transmitted with the model of the digital transmission channel. The model has variable parameters and can affect signal with the linear distortions and pertubative and reflected signals. After the transmission the signal is received, FEC decoded, deinterleaved, demultiplexed and the RGB image samples are counted and RGB image is visualized. Then the objective (bit-error rate BER evaluation) or subjective (image comparison) check of the transmission quality can be evaluated (dashed lines in Figure 1) in according to set up parameters of each block. The simulation model was applied in Matlab and the developed simulation software is used for research and education of DVB signal baseband processing in laboratory education. The next paragraphs specify particular blocks and the way of the model signal processing. The conclusion presents efficiency of DVB protection codes. 3 DIGITAL IMAGE AND VIDEO SIGNAL One frame of the PAL CCIR 625/50 television signal is the standard analog image with 576 visible lines and according 720 pixels per line. This image consists of three components RGB. The DVB non-compressed image corresponds to the CCIR ITU R-601 recommendation [1] and the transmission components are the luminance signal Y and chrominance signals C B and C R. Each signal component is sampled by the standardized sampling frequency and quantized by 8 bits per sample. Table I presents possible sampling formats and subsequent frame resolution. The 4 : 4 : 4 sampling format is used for master record, the 4 : 2 : 2 and 4 : 2 : 0 sampling formats are used for standard television broadcasting (quality accords to PAL CCIR 625/50). Table II Sampling frequencies and data rates 4 : 4 : 4 4 : 2 : 2 4 : 2 : 0 Signal f s H f s H f s H [MHz] [Mbps] [MHz] [Mbps] [MHz] [Mbps] Y 13.5 108 13.5 108 13.5 108 C B 13.5 108 6.75 54 6.75 27 C R 13.5 108 6.75 54 6.75 27 MUX 40.5 324 27 216 27 162 for the sampling formats in baseband including the multiplexed serial data (MUX). The data rates are 0.768 times multiplied when only active part of the image is in-process [2]. 4 ERROR PROTECTION CODES IN DVB Two relevant methods of error protection in the transmission of digital television are forward error corrections by block Reed-Solomon code (FEC1) and convolution code (FEC2) with interleaving (see Figure 2). For the transmission of digital TV over satellite and via terrestrial transmission networks the RS (n, m) code n = m + k where m is the number of information symbols and k is the number of correction symbols is concatenated with the convolution code by means of an interleaver. The RS code is based on the Galois field GF (2 8 ), and therefore has a symbol size of 8 bits. The RS (255, 239) was chosen which processes a data block of 239 symbols and can correct up to 8 symbol errors by calculating 16 redundant correction symbols. As an MPEG-2 packet is 188 bytes long, the code was shortened, i.e. the first 51 information bytes were set to zero and not transmitted at all. In this way the RS (204, 188) is generated [1]. Table I Sampling formats and image resolution Format Resolution Y Resolution C B C R horizontal vertical horizontal vertical [pixels] [pixels] [pixels] [pixels] 4 : 4 : 4 720 576 720 576 4 : 2 : 2 720 576 360 576 4 : 2 : 0 720 288 360 288 The data rate of the digital video signal components and its serial data multiplex depends on the sampling format. Table II shows the possible sampling frequencies f s and according data rates H Fig. 2 Forward error correction codes in the transmission of the DVB 42 AUTOMATIKA 45(2004) 1 2, 41 46

T.šKratochvíl Digital Image Transmission Simulation Using the DVB... After the outer code a convolutional interleaver with depth I = 12 is used. From the frame length of the outer code with n = 204 the base delay results as M = n/i = 17. Finally a convolution code is applied to the interleaved symbols. Its rate R = = m/n where m is the number of input bits and n is the number of output bits is equal to 1/2, the constraint length is K = 7. Optionally the 2/3, 3/4, 5/6 and 7/8 rates are possible. Coding for error correction by transmission over cable is similar, only the convolution code is not required as the signal-to-noise performance in the cable channel is very much better than in the satellite channel. 5 TRANSMISSION CHANNEL MODEL The philosophy of the digital transmission channel simulation appears from the similarity with the characteristics and the process of design and realization of the non-recursive digital filters FIR. These filters have finite impulse response, numerical stable algorithms of design and relatively easy hardware implementation on Digital Signal Processor (DSP) platform. Another advantage of these filters is the linear phase characteristic in mentioned frequency band that is important especially for digital components signal transmission in digital television. The conventional model [3] for digital transmission channel simulation for baseband digital video signal transmission is the FIR filter with low-pass character and variable parameters and method of design. Design of the proposed digital transmission channel model deals with the input parameters of the channel in according to chosen method of design. The acceptable design methods for simulation in Matlab are the weighting of the impulse response method, sampling of the frequency characteristic method and design by approximation of frequency characteristic with LS algorithm. These methods give stable results and ensure successful implementation [4]. The developed model [5] can change the character of the filter (LP, HP, BP, BS, multiband), possibility of design method selection and it has variable parameters (filter order, cut-off frequencies, attenuations and allowed ripples of transmission module in passband and stopband, eventually interactive design by using the tolerant field of the digital transmission channel model). The pertubative signals influence on the transmitted digital signal is substituted with one source of pertubation signal. This source is optionally added to useful signal additive pertubation and may be modeled for e.g. as the white noise with normal distribution. The next possibility of pertubative signal is the reflected signal and its influence on the transmitted digital signal. 6 SIMULATION SOFTWARE FEATURES The developed Matlab GUI application [6] for the simulation and modeling uses functions of the Signal Processing, Image Processing and Communication Toolboxes of Matlab and allows: input image selection from file BMP, PCX, JPG, PNG, TIF, FIG; digital video signal sampling format selection corresponds to ITU R-601 recommendation 4 : 4 : 4, 4 : 2 : 2, 4 : 2 : 0; Fig. 3 The transmission channel model parameters editor interactive design (example of low-pass transmission channel FIR design using tolerant field) AUTOMATIKA 45(2004) 1 2, 41 46 43

Digital Image Transmission Simulation Using the DVB... T.šKratochvíl Fig. 4 Subjective check of transmission quality comparison of input RGB and B&W images with transmitted images that are overlaid by the transmission errors (only exampple without specification) transmission quality selection corresponds to ITU R-601 recommendation 8 or 10 bits per component samples; transmission multiplex type selection corresponds to DVB standard serial or parallel multiplex; FEC1 parameters setting of RS code, n and m parameters in according to DVB standard RS (255, 239), RS (255, 235), RS (255, 223), RS (255, 205); intereleaver depth I settings up to 20; FEC2 parameters setting of convolution code, rater R = m/n selection in according to DVB standard 1/2, 2/3, 3/4, 5/6, 7/8; design and visualization of the baseband transmission channel model parameters, including interactive graphics methods of design and saving the model parameters low-pass, high- -pass, pass-band, stop-band and multiband filter type; additive noise pertubation model and reflected transmission signal model that are used in the transmission channel model; decision level setting in according to used source coding NRZ unipolar/bipolar, RZ unipolar/bipolar; channel and source decoding, restoration of the image from transmitted component signals and objective and subjective evaluation of the transmission influence on transmitted image; objective evaluation of transmission quality block and bit error rates of protected/non-protected digital signals; subjective evaluation of transmission quality the input/output image in spatial domain comparison including Zoom function for detail display; interactive help HTML text (in czech). 7 RESULTS Independently of whether the encoding and decoding is in frequency or time domain, the efficiency of the RS code is the same. The residual bit-error rate (BER) of various RS codes based on GF (2 8 ) is shown in Figure 5. Although the RS codes are symbol-oriented codes, the analysis of the efficiency takes bit errors into account. The efficiency of the code increases with an increase in the number of test symbols. At an input bit-error rate of 2 10 3 the residual bit error rate of the RS (255, 205) code is approx 1 10 10 the coding gain is thus more than 10 to the power of 7 whereas in the case of the RS (255, 239) code at the same input bit-error rate the output bit-error rate is 9 10 4 the coding gain is only slightly greater than 0.5. For all DVB transmis- 44 AUTOMATIKA 45(2004) 1 2, 41 46

T.šKratochvíl Digital Image Transmission Simulation Using the DVB... Described philosophy, model for simulation and analysis and software implementation is the partial solution of the mentioned grant project and gives some general results for baseband digital transmission channel simulation and analysis of digital television transmission. The developed Matlab GUI application for the simulation and analysis uses functions of the Signal Processing, Image Processing and Communication Toolboxes of Matlab. It can be used for the illustrative modeling and experimental education of the digital television technique area. This work presents the open modular application that can be ensemble with the other transmission phenomena of the DVB standard signal processing (digital modulation techniques, transmission in RF band etc.) Fig. 5 Residual bit-error rate value of various RS (255, 255 2t) codes sion standards a modified (shortened) RS (255, 239) code is used which makes it possible residual bit-error rate of approx 1 10 11 at an input bit- -error rate of 2 10 4 while correcting up to 8 symbol errors per block. The residual bit-error rate of convolutional codes of rate R is a function of E b /N 0 (energy transmitted per bit divided by the noise-power density of the white Gaussian noise) and the parameter K describes the length of the code. The performance of the error correction increases with increased K. For the DVB standard a convolutional code of rate R = 1/2 with a constraint length K = 7 is used. With E b /N 0 = 3.2 db it is possible to achieve a bit-error rate of less than 2 10 4 at the output of the decoder, this ratio corresponds to the maximum of the bit-error rate at the input of the RS decoder, so finally a bit-error rate at the output of the RS decoder of less than 1 10 11 is obtained. 8 CONCLUSION ACKNOWLEDGEMENT The contribution was supported by the grant project of Grant Agency of the Academy of Sciences of the Czech Republic, no. B2813302, Simulation and analysis of the digital signal transmission and transmission distortions in DTV and DVB area and Research programme of Brno University of Technology, Research of electronic communication systems and technologies, CEZ MSM 262200011. REFERENCES [1] U. Riemers, Digital Video Broadcasting. The International Standard for Digital Television. Springer-Verlag Berlin Heildeberger New York, 2001. [2] G. W. Collins, Fundamentals of Digital Television Transmission. A Wiley-Interscience Publication, John Wiley & Sons, Inc., 2001. [3] T. Kratochvíl, V. Øí~ný, Characteristics of an Ideal Low- -Pass Discrete Digital Filter Used for Transmission of the Video Signal in TV Technique. In proceedings ERK 2000, pp. 25 28, Portorose, (Slovenia), September 2000. [4] T. Kratochvíl, Simulation of the Digital Real Transmission Channel Characteristics. Research report of development project of the Ministry of Education of the Czech Republic no. 156/2001, Brno (Czech Republic), January 2001. [5] T. Kratochvíl, V. Øí~ný, The Digital Image Transmission Simulation. In proceedings VIPromCom 2002, pp. 401 406, Zadar (Croatia), June 2002. [6] T. Kratochvíl, J. Hrdina, Utilization of Matlab for Education of the Digital Image Transmission. In Proceedings Matlab 2002, Vol. 1, pp. 261 264, Prague (Czech Republic), November 2002. AUTOMATIKA 45(2004) 1 2, 41 46 45

Digital Image Transmission Simulation Using the DVB... T.šKratochvíl Simulacija prijenosa digitalne slike uporabom DVB kodova za unaprijedno ispravljanje pogre{ke. Doprinos rada je u simulaciji prijenosa digitalnog videosignala putem modela kanala za prijenos u osnovnom pojasu. Prikazan je simulacijski model koji uklju~uje odabrane postupke obrade signala u sustavu za radiodifuziju digitalnog videosignala (DVB, Digital Video Broadcasting). Digitalni videosignal je predstavljen u obliku digitalnih podataka nekomprimirane slike, koja je kanalno kodirana i za{ti}ena od pogre{aka uporabom kodova za unaprijedno ispravljanje pogre{ke (FEC, Forward Error Correction). Model prijenosnog kanala ima utjecaj na prijenos digitalnih podataka, tako da izobli~enje i smetaju}i signali u kanalu djeluju na dekodiranje podataka. Tako er su opisane zna~ajke razvijene interaktivne programske podr{ke za simulaciju (Matlab aplikacija) i zaklju~ci koji prikazuju djelotvornost kori{tenih FEC kodova. Klju~ne rije~i: digitalna slika, izvorno i kanalno kodiranje, model prijenosnog kanala AUTHOR S ADDRESS Tomá{šKratochvíl, M.Sc. Institute of Radio Electronics, FEEC BUT Purkyòova 118, Brno 612 00, Czech Republic E-mail: kratot@feec.vutbr.cz, Received: 2004 10 23 46 AUTOMATIKA 45(2004) 1 2, 41 46