WELCOME TO THE TECHNICAL SEMINAR GERARD FARIA (GERARD.FARIA@TEAMCAST.COM)
1 - ATSC3.0 : THE SAGA AGENDA OF THE IBC 2015 SEMINAR 2 - ATSC3.0 : THE PROTOCOL STACK 3 - ATSC3.0 : THE TRANSMISSION SYSTEM 4 - ATSC3.0 : THE BOOTSTRAP 5 - ATSC3.0 : THE PHYSICAL LAYER 6 - ATSC3.0 : THE (EXPECTED) PERFORMANCES TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 2
FROM TO THE ATSC SAGA GERARD FARIA (GERARD.FARIA@TEAMCAST.COM)
In the past - ATSC 1.0 Program Multiplexing MPEG-2 Transport Stream Clock Reference Locking A/V Synchronization Program and System Information Protocol TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 4
High-Definition Multicasting 5.1 Digital Surround Sound Electronic Program Guides ATSC"1.0" Enhanced Closed Captioning Enabled government goal of reclaiming spectrum TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 5
In the past - ATSC 2.0 Interactivity Measurements Personalization Non Realtime (NRT) Delivery via other interfaces Advanced Codecs Support Adding use of Internet return channel Adding use of local storage & others Adding use of new codecs TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 6
ATSC"2.0" Evolution Backwards compatible Non-Real-Time Transmission Advanced A/V Compression Enhanced Service Guides Conditional Access Interactive Capability Automatic Content Recognition Triggers Mobile Digital TV TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 7
Revolution ATSC"3.0" Complete new system Non-backwards compatible Will offer significant performance improvements and new services TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 8
Toward IP-friendly standard MMT MMT OMA BCAST ESG ISOBMFF IP ROUTE UTC Watermark TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 9
In Summary Will not be backward compatible to the legacy system 3.0 UHDTV & Immersive Audio Personalization Robust delivery to multiple platforms Supports viability and new business models of broadcasters Flexible to accommodate future improvements and developments TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 10
ATSC3.0 : A STACK OF STANDARDS (I.E. 1+19 SPECIFICATION DOCUMENTS) TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 11
S33-1- Working Draft: ATSC 3.0 Link-Layer Protocol (ALP) 24 August 2015 ATSC Working Draft: ATSC 3.0 Link-Layer Protocol (ALP) Doc. S33-1-380r5 24 August 2015 ATSC confidential. This document may not be distributed outside of ATSC without specific permission from the Chairperson of the Board of Directors or the President of the ATSC. Advanced Television Systems Committee 1776 K Street, N.W. Washington, D.C. 20006 202-872-9160 i THE PROTOCOL STACK ATSC confidential. This document may not be distributed outside of ATSC without specific permission from the Chairperson of the Board of Directors or the President of the ATSC. Advanced Television Systems Committee 1776 K Street, N.W. Washington, D.C. 20006 202-872-9160 i S33-1-384r10 Signaling, Delivery, Synchronization, and Error Protection 3 September 2015 ATSC Working Draft: Signaling, Delivery, Synchronization, and Error Protection Doc. S33-1-384r10 18 June 2015 Rev. 10 3 September 2015 GERARD FARIA (GERARD.FARIA@TEAMCAST.COM)
Key features of ATSC 3.0 Management & Protocols IP-based protocols (no use of MPEG-2 TS) ISOBMFF as the streaming media format UTC as the clock reference TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 13
S33-1 Conceptual Protocol Stack Signaling" Messages" Media"Processing"Unit" (MPU)" MPU"mode"payload" NRT" Signaling" Messages" DASH" NRT" Signaling" Messages" MPEG"Media"Transport"Protocol"(MMTP)" ROUTE"(ALC/LCT)" HTTP" UDP# IP# Data"Link"Layer"(e.g."GSE"or"TLV"or"ALP)" TCP# IP# Data"Link"Layer" Physical"Layer"(e.g."ATSC"3.0)" Physical"Layer" Broadcast" Broadband" TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 14
Broadcasting in the Internet World PRODUCTION & CONSUMPTION TV APPLICATION (interaction layer) Base Media File Format (ISO-BMFF) DASH DASH MMT hybrid TRANSPORT HTTP TCP (Bidirectional) IP ROUTE MMTP UDP (Unidirectional) IP DATA LINK DATA LINK hybrid DELIVERY IEEE AND/OR 3GPP PHYSICAL LAYERS PHYSICAL BROADCAST TERRESTRIAL TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 15
LOW LAYER GERARD FARIA (GERARD.FARIA@TEAMCAST.COM)
ATSC3.0 S TRANSMISSION IS MADE OF A TDM OF COFDM FRAMES! 1 TO 64 PLPS (SPECIFIC BICM EACH) PER RF CHANNEL, ARE FRAMED WITHIN 1 TO 256 SUBFRAMES (SPECIFIC WAVEFORM EACH) TO CONSTITUTE AN ATSC3.0 S FRAME HAVING A DURATION COMPRISED BETWEEN 50 MS & 5 SECONDS. THIRD SUB-FRAME. MADE OF Y OFDM SYMBOLS. HAVING SPECIFIC FFT, GI, PP. AND CARRYING Z PLPS SECOND SUB-FRAME. MADE OF X OFDM SYMBOLS. HAVING SPECIFIC FFT, GI, PP. AND CARRYING Y PLPS FIRST SUB-FRAME. MADE OF N OFDM SYMBOLS. HAVING SPECIFIC FFT, GI, PP. AND CARRYING M PLPS PREAMBLE SYMBOL N. PREAMBLE SYMBOL 1 BOOTSTRAP q ATSC3.0 S FRAME IS OPENED WITH A BOOTSTRAP WHICH ALLOWS RECEIVERS : ð TO LOCK ON THE TRANSMITTED SIGNAL (I.E. TO ACQUIRE SYNC IN TIME & FREQUENCY DOMAINS) ð TO IDENTIFY THE NATURE OF EACH FRAME IN THE TRANSMITTED SIGNAL (I.E. TO VERIFY IF IT IS ABLE TO PROCESS IT) q ATSC3.0 S BOOTSTRAP IS IMMEDIATELY FOLLOWED BY A PREAMBLE : ð RECEIVERS LEARN FROM THIS TABLE OF CONTENT THE ORGANISATION OF THE TRANSMITTED SIGNAL, ð SPECIFICALLY, THE WAVEFORM S CHARACTERISTICS OF THE SUB-FRAMES, ð AND THE CHARACTERISTICS OF THE PHYSICAL LAYER PIPES (PLPS) CARRIED IN EACH SUBFRAME. TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 17
ATSC3.0 S : THE BASIC MODULATION PROCESS IN THE TRANSMITTER SITES BICM encoding Framing Waveform Generation (SISO) FEC BIT INT L MAPPER TIME INT L FRAMER FREQ INT L PILOTS MISO i - FFT PAPR GI PREAMBLE BOOTSTRAP DAC PREAMBLE frame, subframe, PLP description = L1 signalling BaseBand frame = Block of data bits to protect Hence, BB frame length = FEC block length * code rate FEC block = Data bits + FEC bits (nb: two block lengths, 64800 bits or 16200 bits) BICM block = FEC block bits mapped onto constellation (e.g. set of data cells) OFDM data block = Block of data-cells (e.g. data payload of each OFDM symbol) OFDM frequency-domain block = data sub-carriers + pilots sub-carriers OFDM symbol generation (e.g. frequency-domain to time-domain conversion = signal samples production) GI extension of OFDM symbol (e.g. end samples duplicated at beginning) BOOTSTRAP Set of samples to lock onto and to identify an ATSC3.0 frame TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 18
BOOTSTRAP GERARD FARIA (GERARD.FARIA@TEAMCAST.COM)
ATSC3.0 S BOOTSTRAP : THE KEY TO ACCESS THE FRAME EVERY ATSC3 FRAME SHALL START WITH THE BOOTSTRAP SIGNAL U U HAVING A BANDWIDTH OF 4,5 MHZ (SAMPLING FREQUENCY = 6,144 MHZ), HAVING SEVERAL SYMBOLS OF A DURATION OF 500μS EACH (A SEQUENCE OF 3072 SAMPLES EACH). EACH SYMBOL OF THE BOOTSTRAP IS CONSTRUCTED FROM A SET A MADE OF 2048 SAMPLES : ð THE LAST SAMPLES OF A ARE USED TO BUILD PART B (504 SAMPLES) AND PART C (520 SAMPLES) ð THE FIRST BOOTSTRAP SYMBOL IS CONSTITUTED BY THE SAMPLE S SEQUENCE C-A-B, ð EVERY OTHERS BOOTSTRAP SYMBOLS ARE CONSTITUTED BY THE SAMPLE S SEQUENCE B-C-A, ð THE N TH & LAST BOOTSTRAP SYMBOL IS SIGNALLED BY A PHASE INVERSION OF ALL ITS COMPLEX SAMPLES. TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 20
ATSC3 S BOOTSTRAP : ITS CONSTRUCTION PROVIDES SMALL SIGNALLING CAPABILITIES root = ( q ) seed = ( g, r init ) used to generate A values root = ( q ) seed = LFSR continuation used to generate A values root = ( q ) seed = LFSR continuation used to generate A values q (ROOT, SEED) USED TO GENERATE THE FIRST BOOTSTRAP SYMBOL CONSTITUTE THE KEY ENTRY POINT TO SIGNAL THE MAJOR.MINOR VERSION OF THE TRANSMITTED SIGNAL (I.E. IN THE ATSC CASE, 3.0 ), q TO CONSTRUCT THE OTHER BOOTSTRAP SYMBOLS, THE SAMPLE SET A IS CYCLICALLY SHIFTED FROM 1 TO 2048 POSITIONS. THE DIFFERENCE IN THE NUMBER OF SHIFTS, FROM ONE SYMBOL TO THE FOLLOWING ONE, PROVIDES SIGNALLING CAPABILITY OF UP TO EIGHT BITS TO EACH BOOTSTRAP SYMBOLS, TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 21
ATSC3.0 S BOOTSTRAP : FOUR SYMBOLS, 2 MS DURATION ROOT (Major version) 8 bits signalling as follow 8 bits signalling as follow 8 bits signalling as follow Zadoff-Chu (ZC) cazac sequence Nzc = 1499 (length) With k = 0, 1,, Nzc- 1 q = 137 SEED (Minor version) Pseudo-Noise (PN) sequence l = 16 (LFSR length) With g(x) = x 16 +x 15 +x 14 +x+1 r init = 8 values (minor versions) Minor version 0 = 0x019D Minor version 1 = 0x00ED Minor version 2 = 0x01E8 Minor version 3 = 0x00E8 Minor version 4 = 0x00FB Minor version 5 = 0x0021 Minor version 6 = 0x0054 Minor version 7 = 0x00EC. EAS (1 bit) Emergency Alert Signal 0 = no, EAS not broadcast 1 = yes, EAS currently broadcast. Next Bootstrap (5 bits, 32 values) Minimum delay to the next occurrence of a bootstrap having the same version 50 ms to 400 ms (50 ms steps) 400 ms to 1500 ms (100 ms steps) 1500 ms to 2900 ms (200 ms steps) 2900 ms to 5700 ms (400 ms steps). Bandwidth (2 bits, 4 values) Bandwidth of the signal transmitted after the bootstrap. 00 = 6 MHz 01 = 7 MHz 10 = 8 MHz 11 > 8 MHz. BSR (7 bits, 128 values) Base Sampling Rate 0 BSR 80 81 BSR 127 are reserved Sampling frequency (BSR + 16) * 0,384 MHz Accordingly, for signal bandwidth of 6 MHz, BSR = 2, Fs = 6,912 MHz 7 MHz, BSR = 5, Fs = 8,064 MHz 8 MHz, BSR = 8, Fs = 9,216 MHz. Reserved (1 bit, 1 value). PSTRUCT (8 bits, 256 values) Preamble Structure This field establishes the capability to signal the structure of one or more RF symbols following the last bootstrap symbol. It is provided to enable such signaling by use of values defined by another Standard. The bootstrap specification places no constraint on the contents of this field. The phy-layer specification uses 128 values for ATSC3.0, and let the remaining 128 reserved for future versions. TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 22
PHYSICAL LAYER GERARD FARIA (GERARD.FARIA@TEAMCAST.COM)
ATSC3.0 S TRANSMISSION OPTIONS : BASIC IP transport to Tx sites BICM encoding Framing Waveform Generation IQ samples to radiate (SISO) FEC BIT INT L MAPPER TIME INT L FRAMER FREQ INT L PILOTS MISO i - FFT PAPR GI PREAMBLE BOOTSTRAP DAC 1 TO 64 PLPS (SPECIFIC BICM EACH) PER RF CHANNEL, ARE FRAMED WITHIN 1 TO 256 SUBFRAMES (SPECIFIC WAVEFORM EACH) TO CONSTITUTE AN ATSC3.0 S FRAME HAVING A DURATION COMPRISED BETWEEN 50 MS & 5 SECONDS. THIRD SUB-FRAME. MADE OF Y OFDM SYMBOLS. HAVING SPECIFIC FFT, GI, PP. AND CARRYING Z PLPS SECOND SUB-FRAME. MADE OF X OFDM SYMBOLS. HAVING SPECIFIC FFT, GI, PP. AND CARRYING Y PLPS FIRST SUB-FRAME. MADE OF N OFDM SYMBOLS. HAVING SPECIFIC FFT, GI, PP. AND CARRYING M PLPS PREAMBLE SYMBOL N. PREAMBLE SYMBOL 1 BOOTSTRAP TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 24
ATSC3.0 S TRANSMISSION OPTIONS : BASIC + LDM BICM encoding Framing Waveform Generation FEC BIT INT L MAPPER (SISO) FEC BIT INT L MAPPER L D M INJECTION TIME INT L FRAMER FREQ INT L PILOTS MISO i - FFT PAPR GI PREAMBLE BOOTSTRAP DAC PLPS (SPECIFIC BICM) COULD BE LAYERED (LDM) AND CONSTITUTE THE CORE & ENHANCED LAYERS. LAYERED & NON-LAYERED PLPS ARE THEN FRAMED TO POPULATE THE SUB-FRAMES (SPECIFIC WAVEFORM) OF A FRAME. TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 25
ATSC3.0 S TRANSMISSION OPTIONS : BASIC + MIMO BICM encoding Framing Waveform Generation (SISO) FEC BIT INT L MIMO DEMUX MAPPER MAPPER MIMO PRECODER TIME INT L TIME INT L FRAMER FRAMER FREQ INT L FREQ INT L PILOTS PILOTS MISO MISO i - FFT I - FFT PAPR PAPR GI GI PREAMBLE PREAMBLE BOOTSTRAP BOOTSTRAP DAC DAC THE BICMS OF EACH PLP S ARE SPLIT IN TWO BICM-FLOWS (SPECIFIC CONSTELLATIONS) SUPPLYING TWO PARALLEL CHAINS. TWO MIMO RELATED RF SIGNALS ARE PRODUCED AND RADIATED USING UN-CORRELATED ANTENNAS. (MIxO) TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 26
ATSC3.0 S TRANSMISSION OPTIONS : RF CHANNELS BONDING BICM encoding Framing Waveform Generation RF 1 (SISO) FEC FEC BIT INT L BIT INT L MAPPER MAPPER OPTIONAL : DATA CELL EXCHANGER TIME INT L TIME INT L FRAMER FRAMER FREQ INT L FREQ INT L PILOTS PILOTS MISO MISO I - FFT I - FFT PAPR PAPR GI GI PREAMBLE PREAMBLE BOOTSTRAP BOOTSTRAP DAC DAC THE SCHEDULER SPLIT THE PAYLOAD TO BROADCAST OVER TWO MODULATORS SUPPLYING TWO RF CHANNELS. A TWIN-RECEIVER WILL RE-COMBINE THE BB_FRAMES RECOVERED FROM EACH RF CHANNELS, POSSIBLY WITH SNR AVERAGING IF DATA-CELL EXCHANGE HAS BEEN DONE ON THE MODULATOR SIDE. RF 2 (SISO) TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 27
WHOLE TRANSMISSION SYSTEM GERARD FARIA (GERARD.FARIA@TEAMCAST.COM)
HYBRID DELIVERY OVER BROADCAST & BROADBAND INFRASTRUCTURES TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 29
(EXPECTED) PERFORMANCES GERARD FARIA (GERARD.FARIA@TEAMCAST.COM)
CONCLUSION GERARD FARIA (GERARD.FARIA@TEAMCAST.COM)
TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 33
www.teamcast.com info@teamcast.com
BACKUP SLIDES GERARD FARIA (GERARD.FARIA@TEAMCAST.COM)
(1/3) USA SPECTRUM ISSUES TransiLon$from$analog$$to$DTV$in$the$United$States$ NTSC Analog Channels 402 MHz 2-4 5-6 7-13 14-36 38-69 18 12 42 138 192 DTV$Assignments$ ATSC Digital Channels 294 MHz 2-4 5-6 7-13 14-36 38-51 52 69 (recovered) 18 12 42 138 84 $ 108 MHz reclaimed 37$ TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 36
(2/3) USA SPECTRUM ISSUES FCC"Spectrum"Incen>ve"Auc>on" 2010 Broadband Plan Introduced idea of incentive auctions to address perceived spectrum requirements for mobile broadband 2012 Spectrum Act Authorized FCC to conduct auctions, starting with broadcast spectrum 2014 FCC established rules for auctions FCC has delayed start of 600 MHz auction from mid 2015 to early 2016 After auctions are complete, spectrum will be repacked TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 37
(3/3) USA SPECTRUM ISSUES FCC"Spectrum"Incen>ve"Auc>on" TeamCast 2015 TeamCast Technical Seminar on ATSC3.0 IBC, September 2015 38