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: 8level VSB, enabling 19 mbps payload in 6 MHz
channel
– Cable: 16level 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 intersymbol interference, lower than
2*B symbol rate is used typically
– Equalizer is used at the receiver to reduce the intersymbol
interference (ISI), and multipath effect
– Revisit the slides for lecture 8 in EE3414 © Yao Wang, 2005 DTV transmission 9 Amplitude Shift Keying (ASK)
Mary 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
4ASK: 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 4ASK?
Symbol representation: “1”,”3”,”3”,”1”
Waveform:
Symbol interval
© Yao Wang, 2005 DTV transmission 10 8ASK
8ASK: 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)
Mary QAM uses symbols corresponding to sinusoids with different amplitude
as well as phase, arranged in the twodimensional plane.
Ex. 4QAM (only phase change):
sin(ωct)
01=cos(ωct3π/4) 00=cos(ωctπ/4)
cos(ωct) 11=cos(ωct5π/4) © Yao Wang, 2005 10=cos(ωct7π/4) DTV transmission 12 Example of 4QAM Example: Given a sequence: 01001011…, what is the analog form resulting from 4ASK?
Using the previous mapping, the analog waveform for the above sequence is 01 © Yao Wang, 2005 00 10 DTV transmission 11 13 16QAM, etc.
16 QAM (4 bits/symbol): © Yao Wang, 2005 64QAM (6 bits/symbol) DTV transmission 14 Modulation in ATSC System: 8VSB
• 8level 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 8ASK, 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 8level
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 8VSB 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 8VSB 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 squaredoff
transitions are lost and the envelope acquires a noiselike appearance.
[From: D. Sparano, “What is exactly 8VSB anyway”]
© Yao Wang, 2005 DTV transmission 24 ATSC “pilot” signal
• A nonzero DC value (“pilot”) is added to the
baseband signal (the 8level pulse signal) before
modulation to enable carrier extraction at receiver
• similar to VSBC used in NTSC, but uses much lower energy,
7% of total © Yao Wang, 2005 DTV transmission 25 8VSB 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 8VSB 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 intersymbol 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
• 8VSB 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 8VSB anyway”]
© Yao Wang, 2005 DTV transmission 29 The Transmission Components of ATSC DTV
( 8VSB Exciter) [From: D. Sparano, “What is exactly 8VSB 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 (=4QAM, 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 subsignals must be synchronized so that remultiplexing
is possible at the demodulator
– The modulation waveforms for the individual subchannels
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 subchannels
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 subchannel Combined spectrum of
the 4 subchannels 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 subcarrier frequency (subsignal)
does not affect others
– Use of interleaving/deinterleaving at multiplexer makes the burst
error on one subchannel 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 8VSB to dynamic multipath fading (mobile
receivers) • But, compared to 8VSB
– 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 subcarriers/channel, with 1705 of them at center used
for carrying signals (including pilot signal) • 8k mode
– 8192 subcarriers/channel, with 6817 used • Each channel is 6, 7, or 8 MHz
• DVBH 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 Mary
ASK and Mary QAM? (illustrate for the case of M=2 or 4)
– Principles of VSB and OFDM
– DTV uses 8 VSB (8level ASK and VSB)
– DVB uses QAM and COFDM (channel coding plus OFDM)
– relative pros and cons of 8VSB and COFDM © Yao Wang, 2005 DTV transmission 36 References • D. Sparano, “What is exactly 8VSB anyway?”,
http://www.broadcast.net/~sbe1/8vsb/8vsb.htm
• 8VSB, http://en.wikipedia.org/wiki/8VSB, Oct 2005
• J. H. Stott, “The how and why of COFDM”,
http://www.ebu.ch/en/technical/trev/trev_278stott.pdf
• FCC/OET, REPORT ON COFDM AND 8VSB
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.
 Fall '07
 Wang

Click to edit the document details