digitalTV_transmission

digitalTV_transmission - Digital Digital TV Transmission...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Digital Digital TV Transmission: Channel Coding and Modulation Modulation Yao Wang Polytechnic University, Brooklyn, NY11201 http://eeweb.poly.edu/~yao Outline • • • • • • Overview of ATSC DTV system Video formats and video coding Audio formats and audio coding Channel coding Modulation Difference with DVB system © Yao Wang, 2005 DTV transmission ATSC DTV Standard: Summary • Proved by ATSC (Advanced Television System Committee of FCC), initially in 1995, Revised Aug 2001 • Based on the Grand Alliance HDTV proposal • Video encoding: MPEG2 video ([email protected] for SDTV, [email protected] for HDTV) • Audio encoding: Dolby AC3 (5.1 channel) • Multiplex and transport: MPEG2 transport stream syntax • Channel coding and modulation: digital VSB – Terrestrial: 8-level VSB, enabling 19 mbps payload in 6 MHz channel – Cable: 16-level VSB, enabling 38 mbps payload in 6 MHz channel © Yao Wang, 2005 DTV transmission 3 ATSC DTV System Model From Fig.5.1, ATSC DTV standard (A53/B) © Yao Wang, 2005 DTV transmission 4 Channel Coding: Overview • To enable detection and correction of bit errors in the received bit stream • CRC: allow error detection only – Ex: adding a parity bit to detect 1 bit error • FEC: allow correction of up to a certain number of errors, depending on the code used and the redundancy introduced – Ex. Repetition code, repeat 3 times of each bit allow correction of 1 bit error (1->111,0->000) – Block codes vs. convolutional codes – Channel code rate r= k/n, k information bits, n coded bits • Typical implementation for packetized transmission – Source bits + CRC bits -> FEC – If the number of errors exceeds FEC correction limit, CRC can detect the presence of residual erroneous bits, and the packet can be discarded or otherwise marked as containing wrong bits (w/o knowing which bits are wrong) © Yao Wang, 2005 DTV transmission 5 Concatenated Channel Coding Outer coder Inner coder Interleaver Modulation Channel Outer decoder Deinterleaver Inner decoder Demodulator Deinterleaver randomize error bursts due to residual errors after inner decoder, so that the outer decoder only see randomly distributed errors © Yao Wang, 2005 DTV transmission 6 Why Interleaving? • Original symbols: – A,B,C,D, E,F,G,H, I,J,K,L, M,N,O,P,…. • After interleaving (depth 4) – A,E,I,M, B,F,J,N, C,G,K,O, D,H,L,P,… • Channel error (remaining after inner decoder) affects 4 consecutive symbols – A,E,I,M, X,X,X,X, C,G,K,O, D,H,L,P • After deinterleaving – A,X,C,D, E,X,G,H, I,X,K,L, M,X,O,P – Only 1 symbol error in every 4 symbols, can be corrected by an appropriately designed FEC code © Yao Wang, 2005 DTV transmission 7 Channel Coding in ATSC DTV • Using a concatenated channel coder – An RS outer coder, RS (207,187), symbol length=8. Can correct up to 10 symbol errors in 207 received symbols, r=187/207 – An interleaver: spread the symbols in each RS block over many blocks – A trellis inner coder (incorporates an inner block interleaver), r=2/3 • For every 2 bits, generates 3 bits, based on the past trace of 2 bits symbols as well as the current 2 bits – Total channel code rate = 187/207*2/3=0.60225 © Yao Wang, 2005 DTV transmission 8 Modulation of Digital Signals: Overview • For transmission of digital bits over analog channels – Convert group of digital bits into analog waveforms (symbols) – The analog waveforms are designed according to the desired carrier frequency – An analog channel of bandwidth B can carry at most 2B symbols/s. For reduced inter-symbol interference, lower than 2*B symbol rate is used typically – Equalizer is used at the receiver to reduce the inter-symbol interference (ISI), and multipath effect – Revisit the slides for lecture 8 in EE3414 © Yao Wang, 2005 DTV transmission 9 Amplitude Shift Keying (ASK) M-ary ASK: each group of log2M bits generates a symbol. The number corresponding to the symbol controls the amplitude of a sinusoid waveform. The number of cycles in the sinusoid waveform depends on the carrier frequency 4-ASK: 2 bits/symbol (00=-3, 01=-1, 11=1, 10=3) “00” “01” “11” “10” Example: Given a sequence: 01001011…, what is the analog form resulting from 4-ASK? Symbol representation: “-1”,”-3”,”3”,”1” Waveform: Symbol interval © Yao Wang, 2005 DTV transmission 10 8-ASK 8-ASK: 3 bits/symbol (000=-7, 001=-5, 011=--3, 010=-1, 110=1, 111=3, 101=5, 100=7) 000 “110” “001” “111” “011” “010” “101” “100” The mapping from bits to symbols are done so that adjacent symbols only vary by 1 bit, to minimize the impact of transmission error (aka “Gray coding”) © Yao Wang, 2005 DTV transmission 11 Quadrature Amplitude Modulation (QAM) M-ary QAM uses symbols corresponding to sinusoids with different amplitude as well as phase, arranged in the two-dimensional plane. Ex. 4-QAM (only phase change): sin(ωct) 01=cos(ωct-3π/4) 00=cos(ωct-π/4) cos(ωct) 11=cos(ωct-5π/4) © Yao Wang, 2005 10=cos(ωct-7π/4) DTV transmission 12 Example of 4-QAM Example: Given a sequence: 01001011…, what is the analog form resulting from 4-ASK? Using the previous mapping, the analog waveform for the above sequence is 01 © Yao Wang, 2005 00 10 DTV transmission 11 13 16-QAM, etc. 16 QAM (4 bits/symbol): © Yao Wang, 2005 64-QAM (6 bits/symbol) DTV transmission 14 Modulation in ATSC System: 8-VSB • 8-level amplitude shift keying – Each 3 bits generates a pulse, whose amplitude depends on the number corresponding to the 3 bits • VSB: retaining only a small portion of the lower sideband, in addition to the upper band – The pulse train is multiplied with a sinusoidal wave at the carrier frequency – A shaping filter is applied to retain only a small portion of the LSB to save bandwidth • Channel capacity and information rate – A 6MHz channel can deliver at most 12 Msymbols/s. • Recall a signal sampled at fs sample/s has a maximum bandwidth of fs/2 – But ATSC system uses 10.762 Msymbols/s. – With 8-ASK, each symbol carries 3 bits. Thus the date rate is 10.762*3=32.286 Mbps (including channel coding redundancy) – Information bit rate = overall data rate * channel code rate =32.286*0.60225=19.44 Mbps © Yao Wang, 2005 DTV transmission 15 How do we shift the frequency of a signal? (Modulation Revisited!) • By multiplying with a sinusoid signal ! • This is known as amplitude modulation (AM) y (t ) = x(t ) cos(ω c t ) x(t ) In 8VSB, an 8-level pulsed signal cos(ω c t ) carrier signal ω c : carrier frequency © Yao Wang, 2005 DTV transmission 16 Frequency Domain Interpretation of Modulation From Figure 7.5 in [Oppenheim] x(t ) cos(ω c t ) y (t ) = x(t ) cos(ω c t ) © Yao Wang, 2005 DTV transmission 17 How to get back to the baseband? (Demodulation) • By multiplying with the same sinusoid + low pass filtering! H (ω ) w(t ) 2 y (t ) x (t ) − ωm cos(ω c t ) © Yao Wang, 2005 − ωm LPF DTV transmission 18 Frequency Domain Interpretation Figure 7.7 in [Oppenheim] © Yao Wang, 2005 DTV transmission 19 DSB vs SSB vs VSB © Yao Wang, 2005 DTV transmission 20 VSB Implementation Equalizing filter Shaping filter © Yao Wang, 2005 DTV transmission 21 8-VSB Shaping Filter • The shaping filter generally modifies the signal levels. • Each symbol (3 bits) last for a short time, only the value at the sampling time at the receiver needs to be correctly retained. • A “Nyquist filter” is used as the shaping filter so that the signal values at the sampling instances are not modified. © Yao Wang, 2005 DTV transmission 22 Nyquist Filter At any given sampling time (vertical line), only one symbol pulse contributes to total signal amplitude, all other pulses experience a zero crossing. The resulting RF envelope corresponds to the eight digital levels only during the precise instant of sampling. [From: D. Sparano, “What is exactly 8-VSB anyway”] © Yao Wang, 2005 DTV transmission 23 Effect of the VSB Shaping Filter Top: Double sideband IF envelope before Nyquist filtering (shaping filter). Bottom: The same IF signal after Nyquist filtering. The squared-off transitions are lost and the envelope acquires a noise-like appearance. [From: D. Sparano, “What is exactly 8-VSB anyway”] © Yao Wang, 2005 DTV transmission 24 ATSC “pilot” signal • A non-zero DC value (“pilot”) is added to the baseband signal (the 8-level pulse signal) before modulation to enable carrier extraction at receiver • similar to VSB-C used in NTSC, but uses much lower energy, 7% of total © Yao Wang, 2005 DTV transmission 25 8-VSB RF Signal Spectrum Pilot (a very low energy carrier signal) Only a very small portion of the LSB is retained Carrier frequency fc [From: D. Sparano, “What is exactly 8-VSB anyway”] © Yao Wang, 2005 DTV transmission 26 Receiver Equalizer • Terrestrial broadcasting suffers from multipath effect – Received signal is sum of delayed and attenuated versions of the same signal with unknown delay variations – Create ghost of the original image – Equalizer = cancellation of inter-symbol interference (ISI) and ghost • Equalizer design: – Think of the received signal as the original signal going through a filter – g(n) = a0 f(n+d0) + a1 f(n+d1)+ a2 f(n+d2) … – Can design an inverse filter to recover f(n) from g(n). – Need accurate estimation of ai and di © Yao Wang, 2005 DTV transmission 27 Sync Signal • Recall that NTSC video signal has horizontal retrace and vertical retrace to help the receiver recognize the beginning of a new line and a new field • 8-VSB uses a similar design: – After every 828 symbols (resulting from 207 data bytes of 187 information bytes, or one MPEG transform packet, 77.3 us), a sync signal of length 4 symbols (0.37 us) is inserted – Each sync signal plus 828 data symbols form one data segment – After every 313 segments, a field sync of length equal to one data segment is added – Segment sync ~ horizontal sync – Field sync ~ vertical sync – The field sync is used to identify the multipath delay taps – The segment sync and field sync can be recovered at very high noise and interference levels (0 dB). © Yao Wang, 2005 DTV transmission 28 Data Structure Segment sync [From: D. Sparano, “What is exactly 8-VSB anyway”] © Yao Wang, 2005 DTV transmission 29 The Transmission Components of ATSC DTV ( 8-VSB Exciter) [From: D. Sparano, “What is exactly 8-VSB anyway”] © Yao Wang, 2005 DTV transmission 30 Channel Coding and Modulation in DVB • Also uses a concatenated code – Outer code: RS – Inner code: punctured convolutional code • Use very different modulation technique – For conversion to complex symbols: • QPSK (=4-QAM, 2 bit/symbol) • 16 QAM (4 bit/symbol) • 64 QAM (6 bit/symbol) – Resulting complex symbols are split into multiple subchannels, each using slightly shifted carrier frequency (OFDM) – Coded OFDM: refer to combination of the concatenated channel code and OFDM © Yao Wang, 2005 DTV transmission 31 Orthogonal Frequency Division Multiplexing (OFDM) • Basic ideas: – Split the original signal with N samples/s into M subchannels, each with N/M samples/s and occupying a different frequency band (subband decomposition) – The sub-signals must be synchronized so that remultiplexing is possible at the demodulator – The modulation waveforms for the individual sub-channels should be orthogonal • When using sinusoidal waves with evenly spaced frequencies, can be realized by DFT Fig.13.34 in Arnold © Yao Wang, 2005 DTV transmission 32 Example with 4 sub-channels System Block Diagram: Original Spectrum N sample/s DEMUX Freq. Shift, f3 Freq. Shift, f2 Freq. Shift, f1 Freq. Shift, f0 N/4 sample/s, per sub-channel Combined spectrum of the 4 sub-channels From Fig.13.34 in [Arnold] © Yao Wang, 2005 DTV transmission 33 Advantage of OFDM • Immunity to fading and interference – Fading and interference in one sub-carrier frequency (sub-signal) does not affect others – Use of interleaving/deinterleaving at multiplexer makes the burst error on one sub-channel spread randomly over the original signal, which can then be corrected by FEC decoding more effectively. – Also cause reduced interference to adjacent channels – Much better than 8-VSB to dynamic multipath fading (mobile receivers) • But, compared to 8-VSB – More costly to implement – Require higher transmitter power to achieve the same coverage area, causing more interference to adjacent analog channels – Lower immunity to impulse noise © Yao Wang, 2005 DTV transmission 34 COFDM in DVB • 2k mode – 2048 sub-carriers/channel, with 1705 of them at center used for carrying signals (including pilot signal) • 8k mode – 8192 sub-carriers/channel, with 6817 used • Each channel is 6, 7, or 8 MHz • DVB-H uses a 4k mode © Yao Wang, 2005 DTV transmission 35 What you should know • Channel coding – Principle of channel coding – Benefit of concatenated code and interleaver – Both DTV and DVB uses concatenated channel coding • Modulation: – How to map digital signals to analog waveforms using M-ary ASK and M-ary QAM? (illustrate for the case of M=2 or 4) – Principles of VSB and OFDM – DTV uses 8 VSB (8-level ASK and VSB) – DVB uses QAM and COFDM (channel coding plus OFDM) – relative pros and cons of 8-VSB and COFDM © Yao Wang, 2005 DTV transmission 36 References • D. Sparano, “What is exactly 8-VSB anyway?”, http://www.broadcast.net/~sbe1/8vsb/8vsb.htm • 8-VSB, http://en.wikipedia.org/wiki/8-VSB, Oct 2005 • J. H. Stott, “The how and why of COFDM”, http://www.ebu.ch/en/technical/trev/trev_278-stott.pdf • FCC/OET, REPORT ON COFDM AND 8-VSB PERFORMANCE, Sept. 1999 • http://www.fcc.gov/Bureaus/Engineering_Technology/ Documents/reports/dtvreprt.pdf © Yao Wang, 2005 DTV transmission 37 ...
View Full Document

This note was uploaded on 01/22/2012 for the course EE 4414 taught by Professor Wang during the Fall '07 term at NYU Poly.

Ask a homework question - tutors are online