Digital Video Broadcasting Final Custom Implementation DSP Course Alireza Mazraee Farahani Spring 2010 1 Class presentation for the course: “Custom Implementation.

Slides:



Advertisements
Similar presentations
Stanko PERPAR Chairman ITU-R TG 6/8
Advertisements

Chapter Thirteen: Multiplexing and Multiple- Access Techniques.
Digital TV StandardstMyn1 Digital TV Standards All digital TV variants can carry both standard- definition television (SDTV) and high-definition television.
Convolutional Codes Representation and Encoding  Many known codes can be modified by an extra code symbol or by deleting a symbol * Can create codes of.
Digital Video Broadcasting tMyn1 DVB Digital Video Broadcasting DVB systems distribute data using a variety approaches, including by satellite (DVB-S,
Efficient Soft-Decision Decoding of Reed- Solomon Codes Clemson University Center for Wireless Communications SURE 2006 Presented By: Sierra Williams Claflin.
Inserting Turbo Code Technology into the DVB Satellite Broadcasting System Matthew Valenti Assistant Professor West Virginia University Morgantown, WV.
Forward Error Correction Demystified Presented by Sunrise Telecom Broadband … a step ahead.
© UNIVERSITY of NEW HAMPSHIRE INTEROPERABILITY LABORATORY VDSL MCM Simulation Tim Clark VDSL Consortium Tim Clark VDSL Consortium.
IEEE802.16d IEEE802.16d Simulator WirelessMAN-OFDM-PHY layer Mohamad Charafeddine Rev-s3 24 Sept 2004.
1 HDTV in StreamIT: A Case Study Andrew A. Lamb MIT Laboratory for Computer Science Computer Architecture Group (8/2/2002)
Digital Codes Coding Gain For a given Bit error Rate, Coding Gain is defined as the increase required in C/N such that un-coded data yields the same BER.
a By Yasir Ateeq. Table of Contents INTRODUCTION TASKS OF TRANSMITTER PACKET FORMAT PREAMBLE SCRAMBLER CONVOLUTIONAL ENCODER PUNCTURER INTERLEAVER.
EE302 Lesson 21: Transmission of Binary Data in Communication Systems
1 Channel Coding in IEEE802.16e Student: Po-Sheng Wu Advisor: David W. Lin.
DVB – Digital Video Broadcasting Standards. What is DVB ? DVB (Digital Video Broadcasting) is a set of international open standards for digital television.
Concepts of Multimedia Processing and Transmission IT 481, Lecture #11 Dennis McCaughey, Ph.D. 16 April, 2007.
Guided by Dr. K.R. Rao Irfan Kerawalla DVB-SH System for Broadcasting to Handheld Devices.
The Transmission of Binary Data in Communication Systems
S. Mandayam/ECE Dept./Rowan University Digital Communications / Fall 2002 Shreekanth Mandayam ECE Department Rowan University
Turbo Codes – Decoding and Applications Bob Wall EE 548.
1 EQ2430 Project Course in Signal Processing and Digital Communications - Spring 2011 On phase noise and it effect in OFDM communication system School.
ATSC Digital Television
An optimal packetization scheme for fine granularity scalable bitstream Hua Cai 1, Guobin Shen 2, Zixiang Xiong 3, Shipeng Li 2, and Bing Zeng 1 1 The.
Performance Evaluation of WiMax Systems Metehan Dikmen and Mehmet Şafak Hacettepe University Dept. of Electrical and Electronics Engineering Beytepe,
WiMAX OFDM PHY Overview Chen-Nien Tsai Institute of Computer Science and Information Engineering National Taipei University of Technology
Technical overview
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
MPEG-2 Transport streams tMyn1 MPEG-2 Transport streams The MPEG-2 Systems Standard specifies two methods for multiplexing the audio, video and other data.
Why to Apply Digital Transmission?
1 Data Broadcasting Ken McCann. 2 Application Example - Internet via satellite Delivery of web pages at up to 38 Mbit/s.
1 The public switched telephone network (PSTN) is a combination of many central offices throughout the country and the world connected by copper cables,
ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING(OFDM)
EE625 Research Presentation By Ryan Dillon September, 2014.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Modulation, Multiplexing, & Public Switched Telephone.
Digital Video Broadcasting for Handheld devices(DVB-H) Sahar Aghayan
National Institute Of Science & Technology OFDM Deepak Ranjan Panda (EI ) [1] Orthogonal Frequency Division multiplexing (OFDM) Technical Seminar.
1 University of Canberra Advanced Communications Topics Television Broadcasting into the Digital Era by: Neil Pickford Lecture 5 DTTB Transmission Error.
Presented by: Ahmad Salim. 2  The acronym WiMAX stands for “Worldwide Interoperability for Microwave Access”. It is based on IEEE standard for.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Orthogonal Frequency Division Multiplexing
Modeling a Multicarrier Wireless Communication Transceiver Embedded Software Systems Literature Survey March 24,2004 By Hunaid Lotia.
Mobile Broadband Wireless Access (MBWA) IEEE Standard
Presented by: Ahmad Salim. 2  The acronym WiMAX stands for “Worldwide Interoperability for Microwave Access”. It is based on IEEE standard for.
Convolutional Coding In telecommunication, a convolutional code is a type of error- correcting code in which m-bit information symbol to be encoded is.
Reed-Solomon Codes in Slow Frequency Hop Spread Spectrum Andrew Bolstad Iowa State University Advisor: Dr. John J. Komo Clemson University.
Komunikasi Satelit, Sukiswo, ST, MT 1 KOMUNIKASI SATELIT DIGITAL Sukiswo
Komunikasi Satelit, Sukiswo, ST, MT 1 KOMUNIKASI SATELIT DIGITAL Sukiswo
Chapter4 Transmitter and Receiver Applications AM and FM Radios
Diana B. Llacza Sosaya Digital Communications Chosun University
Doc.: IEEE /0243r1 Submission Franck Lebeugle, France Telecom R&D March 2004 Slide 1 Turbo Codes for IEEE n Marie-Helene Hamon, Vincent.
Class Report 林格名 : Reed Solomon Encoder. Reed-Solomom Error Correction When a codeword is decoded, there are three possible outcomes –If 2s + r < 2t (s.
Channel Coding and Error Control 1. Outline Introduction Linear Block Codes Cyclic Codes Cyclic Redundancy Check (CRC) Convolutional Codes Turbo Codes.
Presentation of Curricula THE SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING OF APPLIED STUDIES DIGITAL BROADCASTING AND BROADBAND TECHNOLOGIES DBBT project.
Digital Transmission of TV Omid Reza Marouzi 1Shahrood University of Technology.
Introduction to OFDM and Cyclic prefix
V. Non-Binary Codes: Introduction to Reed Solomon Codes
1 OFDM based Applications DAB-OFDM  Digital Audio Broadcasting DVD-OFDM  Digital Video Broadcasting ADSL-OFDM  Asynchronous Digital Subscriber Line.
Bandwidth Utilization: Multiplexing and Spreading
DVB Digital Video Broadcasting
DIGITAL TELEVISION-TRANSMISSION AND RECEPTION
Design and Evaluation of a Testbed for Mobile TV Networks
Chapter 4: Digital Transmission
Coding and Interleaving
January 2004 Turbo Codes for IEEE n
University of Canberra Advanced Communications Topics
Digital television systems - (DTS) Lectures
Digital television systems - (DTS)
9-July-2007 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [DecaWave Proposal for TG3c Alternative PHY]
The Physical Layer Chapters
Presentation transcript:

Digital Video Broadcasting Final Custom Implementation DSP Course Alireza Mazraee Farahani Spring Class presentation for the course: “Custom Implementation of DSP Systems” All the materials are copy rights of their respective authors as listed in references.

DVB Overview  DVB Project is an industry-led consortium of over 300 companies  The DVB Project was launched on 10 th September, 1993  In 1995 it was basically finished and became operational  There are several sub-standards of the DVB standard  DVB-S (Satellite) – using QPSK – 40 Mb/s  DVB-T (Terrestrial) – using QAM – 50 Mb/s  DVB-C (Cable) – using OFDM – 24 Mb/s  These three sub-standards basically differ only in the specifications to the physical representation, modulation, transmission and reception of the signal 2

DVB Overview (Cont.)  The DVB stream consists of a series of fixed length packets which make up a Transport Stream (TS).  The packets support ‘streams’ or ‘data sections’.  Streams carry higher layer packets derived from an MPEG stream.  Data sections are blocks of data carrying signaling and control data.  DVB is actually a support mechanism for MPEG.  One MPEG stream needing higher instantaneous data can ‘steal’ capacity from another with spare capacity. 3

Digital TV Standards Adoption Map. 4

DVB Packets (cont.) MPEG-2 Transport MUX Packet Randomized transport packet: Sync Bytes and randomized Data byte Reed-Solomon RS(204,188,8) Error Protected packets. Data structure after outer interleaving: Interleaving Depth I=12 Bytes 5

DVB Packet The DVB Transport stream consists of a series of packets 204 bytes long, 188 bytes carry information and the other 16 bytes carry an outer Reed-Solomon code. The packet is short and can survive a noisy channel subject to interference. 188 Bytes16 Bytes Information Reed Solomon Parity block 6

Applied Process to Data Stream Transport multiplex adaptation and randomization for energy dispersal; Outer coding (i.e. Reed-solomon code); Outer interleaving (i.e. Convolutional interleaving); Inner coding (i.e. Punctured convolutional code); Inner interleaving (bit-wise or symbol interleaving are block based); Mapping and modulation; Orthogonal frequency division multiplexing (OFDM) transmission. 7

DVB Functional Block Diagram [7] 8

Randomization /De-Randomization In order to ensure adequate binary transitions, the data of the input MPEG-2 multiplex shall be randomized in accordance with the configurations depicted in the following figure[7]: 9

Randomization /De-Randomization (Cont.) The polynomial for the Pseudo Random Binary Sequence (PRBS) generator shall be: 1 + X 14 + X 15 10

Reed ‐ Solomon Reed-Solomon RS (204,188, t = 8) shortened code shall be applied to each randomized transport packet (188 byte) to generate an error protected packet. Reed-Solomon coding shall also be applied to the packet sync byte, either non-inverted (i.e.47HEX) or inverted (i.e. B8HEX). 11

Reed ‐ Solomon (Cont.) All of the following additions and multiplications are performed in the Galois field. The Field Generator Polynomial is: p(x) = x 8 + x 4 + x 3 + x

Reed ‐ Solomon (Cont.) [7] 13

Outer Interleaver [7] 14

Outer Interleaver(Cont.) Convolutional byte-wise interleaving with depth I = 12 shall be applied to the error protected packets. This results in the interleaved data structure. The interleaver may be composed of I = 12 branches, cyclically connected to the input byte-stream by the input switch. Each branch j shall be a First-In, First-Out (FIFO) shift register, with depth j × M cells where M = 17 = N/I, N = 204. The cells of the FIFO shall contain 1 byte, and the input and output switches shall be synchronized. 15

Outer Deinterleaver 16

Inner Coding The system shall allow for a range of punctured convolutional codes, based on a mother convolutional code of rate 1/2 with 64 states. This will allow selection of the most appropriate level of error correction for a given service or The generator polynomials of the mother code are G1 = 171OCT for X output and G2 = 133OCT for Y output. 17

Inner Coding(Cont.) 18

Inner interleaving The inner interleaving consists of bit-wise interleaving followed by symbol interleaving. Both the bit-wise interleaving and the symbol interleaving processes are block-based. 19

Viterbi Decoder 20

Viterbi Decoder(Cont.) 21

References [1] U. H. Reimers, "DVB-The Family of International Standards for Digital Video Broadcasting-Invited Paper," Proceedings of the IEEE, vol. 94, no. 1, pp , Jan [2] Vangelista, L. ; Benvenuto, N. ; Tomasin, S. ; Nokes, C. ; Stott, J. ; Filippi, A. ; Vlot, M. ; Mignone, V. ; Morello, A. ;, "Key technologies for next-generation terrestrial digital television standard DVB-T2," Communications Magazine, IEEE, vol. 47, no. 10, pp , Oct [3] Reljin, I.S. ; Sugaris, A.N. ;, "DVB Standard Development," in Telecommunication in Modern Satellite, Cable, and Broadcasting Services, TELSIKS '09. 9th International Conference on, Nis, 2009, pp [4] W. Fischer, Digital Video and Audio Broadcasting Technology-A Practical Engineering Guide Series: Signals and Communication Technology, 3rd ed.. Springer Heidelberg Dordrecht London New York, [5] Jiehan Zhou ; Zhonghong Ou ; Rautiainen, M. ; Koskela, T. ; Ylianttila, M. ;, "Digital Television for Mobile Devices," Multimedia, IEEE, vol. 16, no. 1, pp , [6] Nilsson, A. ; Tell, E. ; Liu, D. ;, "An 11 mm, 70 mW Fully Programmable Baseband Processor for Mobile WiMAX and DVB-T/H in 0.12 m CMOS," Solid-State Circuits, IEEE Journal of, vol. 44, no. 1, pp , Jan [7] Digital Video Broadcasting (DVB);Framing structure, channel coding and modulation for digital terrestrial television, European Broadcasting Union [8] DVB-T - Wikipedia, the free encyclopedia. [9] Digital Broadcasting: an introduction to ISDB, DVB and ATCS, Presentation slides, Lieboud Van den Broeck,