ETSI EN 300 744 V1.1.2 (1997-08)
Digital Video Broadcasting (DVB); Framing structure, channel coding and modulation for digital terrestrial television
Digital Video Broadcasting (DVB); Framing structure, channel coding and modulation for digital terrestrial television
REN/JTC-DVB-66
Digitalna videoradiodifuzija (DVB) – Struktura okvirov, kodiranje kanalov in modulacija za digitalno prizemno televizijo (DVB-T)
General Information
Standards Content (Sample)
SLOVENSKI STANDARD
01-november-2005
Digitalna videoradiodifuzija (DVB) – Struktura okvirov, kodiranje kanalov in
modulacija za digitalno prizemno televizijo (DVB-T)
Digital Video Broadcasting (DVB); Framing structure, channel coding and modulation for
digital terrestrial television
Ta slovenski standard je istoveten z: EN 300 744 Version 1.1.2
ICS:
33.170 Televizijska in radijska Television and radio
difuzija broadcasting
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
EN 300 744 V1.1.2 (1997-08)
European Standard (Telecommunications series)
Digital Video Broadcasting (DVB);
Framing structure, channel coding and modulation for
digital terrestrial television
European Broadcasting Union Union Européenne de Radio-Télévision
EBU
UER
European Telecommunications Standards Institute
2 EN 300 744 V1.1.2 (1997-08)
Reference
REN/JTC-00DVB-66 (6w000idc.PDF)
Keywords
DVB, digital, video, broadcasting, terrestrial,
MPEG, TV, audio, data
ETSI Secretariat
Postal address
F-06921 Sophia Antipolis Cedex - FRANCE
Office address
650 Route des Lucioles - Sophia Antipolis
Valbonne - FRANCE
Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16
Siret N° 348 623 562 00017 - NAF 742 C
Association à but non lucratif enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88
X.400
c= fr; a=atlas; p=etsi; s=secretariat
Internet
secretariat@etsi.fr
http://www.etsi.fr
Copyright Notification
No part may be reproduced except as authorized by written permission.
The copyright and the foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 1997.
© European Broadcasting Union 1997.
All rights reserved.
3 EN 300 744 V1.1.2 (1997-08)
Contents
Intellectual Property Rights.5
Foreword .5
1 Scope.6
2 Normative references .6
3 Definition, symbols and abbreviations.7
3.1 Definition. 7
3.2 Symbols . 7
3.3 Abbreviations. 8
4 Baseline system.9
4.1 General considerations. 9
4.2 Interfacing. 10
4.3 Channel coding and modulation. 10
4.3.1 Transport multiplex adaptation and randomization for energy dispersal. 10
4.3.2 Outer coding and outer interleaving . 11
4.3.3 Inner coding . 13
4.3.4 Inner interleaving . 14
4.3.4.1 Bit-wise interleaving. 14
4.3.4.2 Symbol interleaver. 18
4.3.5 Signal constellations and mapping . 20
4.4 OFDM frame structure. 24
4.5 Reference signals . 26
4.5.1 Functions and derivation . 26
4.5.2 Definition of reference sequence. 26
4.5.3 Location of scattered pilot cells. 27
4.5.4 Location of continual pilot carriers . 28
4.5.5 Amplitudes of all reference information. 28
4.6 Transmission Parameter Signalling (TPS) . 29
4.6.1 Scope of the TPS. 29
4.6.2 TPS transmission format . 30
4.6.2.1 Initialization. 30
4.6.2.2 Synchronization . 30
4.6.2.3 TPS length indicator . 30
4.6.2.4 Frame number. 31
4.6.2.5 Constellation. 31
4.6.2.6 Hierarchy information. 31
4.6.2.7 Code rates. 32
4.6.2.8 Guard Intervals . 32
4.6.2.9 Transmission mode. 32
4.6.2.10 Error protection of TPS . 33
4.6.3 TPS modulation. 33
4.7 Number of RS-packets per OFDM super-frame . 33
4.8 Spectrum characteristics and spectrum mask. 34
4.8.1 Spectrum characteristics. 34
4.8.2 Out-of-band spectrum mask . 35
4.8.3 Centre frequency of RF signal. 38
4 EN 300 744 V1.1.2 (1997-08)
Annex A (normative): Simulated system performance .39
Annex B (informative): Definition of P and F .42
1 1
Annex C (informative): Interleaving example.44
Annex D (informative): Guidelines to implementation of the emitted signal.45
D.1 Use of the FFT .45
D.2 Choice of "baseband" centre frequency.46
D.3 Other potential difficulties.46
History.47
5 EN 300 744 V1.1.2 (1997-08)
Intellectual Property Rights
IPRs essential or potentially essential to the present document may have been declared to ETSI. The information
pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found
in ETR 314: "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in respect of
ETSI standards", which is available free of charge from the ETSI Secretariat. Latest updates are available on the ETSI
Web server (http://www.etsi.fr/ipr).
Pursuant to the ETSI Interim IPR Policy, no investigation, including IPR searches, has been carried out by ETSI.
No guarantee can be given as to the existence of other IPRs not referenced in ETR 314 (or the updates on
http://www.etsi.fr/ipr) which are, or may be, or may become, essential to the present document.
Foreword
This second edition, previously as an ETS now an EN, contains changes of an entirely editorial nature as follows:
1) add the DVB logo to the front page of the deliverable;
2) change the title from: "Digital broadcasting systems for television, sound and data services; etc." to
"Digital Video Broadcast (DVB); etc.";
3) add in the foreword the DVB acknowledgement.
This European Standard (Telecommunications series) has been produced by the Joint Technical Committee (JTC) of the
European Broadcasting Union (EBU), Comité Européen de Normalisation ELECtrotechnique (CENELEC) and the
European Telecommunications Standards Institute (ETSI).
NOTE: The JTC was established in 1990 to co-ordinate the drafting of standards in the specific field of
broadcasting and related fields. Since 1995 the JTC became a tripartite body by including in the
Memorandum of Understanding also CENELEC, which is responsible for the standardization of radio and
television receivers. The EBU is a professional association of broadcasting organizations whose work
includes the co-ordination of its Members' activities in the technical, legal, programme-making and
programme-exchange domains. The EBU has active members in about 60 countries in the European
broadcasting area; its headquarters is in Geneva *.
* European Broadcasting Union
Case Postale 67
CH-1218 GRAND SACONNEX (Geneva)
Switzerland
Tel: +41 22 717 21 11
Fax: +41 22 717 24 81
Digital Video Broadcasting (DVB) Project
Founded in September 1993, the DVB Project is a market-led consortium of public and private sector organizations in
the television industry. Its aim is to establish the framework for the introduction of MPEG-2 based digital television
services. Now comprising over 200 organizations from more than 25 countries around the world, DVB fosters market-
led systems, which meet the real needs, and economic circumstances, of the consumer electronics and the broadcast
industry.
Proposed national transposition dates
Date of adoption of ETS 300 744: 28 February 1997
Date of latest announcement of ETS 300 744 (doa): 30 June 1997
Date of latest publication of new National Standard
or endorsement of ETS 300 744 (dop/e): 31 December 1997
Date of withdrawal of any conflicting National Standard (dow): 31 December 1997
6 EN 300 744 V1.1.2 (1997-08)
1 Scope
The present document describes a baseline transmission system for digital terrestrial TeleVision (TV) broadcasting.
It specifies the channel coding/modulation system intended for digital multi-programme LDTV/SDTV/EDTV/HDTV
terrestrial services.
The scope is as follows:
- it gives a general description of the Baseline System for digital terrestrial TV;
- it identifies the global performance requirements and features of the Baseline System, in order to meet the service
quality targets;
- it specifies the digitally modulated signal in order to allow compatibility between pieces of equipment developed
by different manufacturers. This is achieved by describing in detail the signal processing at the modulator side,
while the processing at the receiver side is left open to different implementation solutions.
However, it is necessary in this text to refer to certain aspects of reception.
2 Normative references
References may be made to:
a) specific versions of publications (identified by date of publication, edition number, version number, etc.), in
which case, subsequent revisions to the referenced document do not apply; or
b) all versions up to and including the identified version (identified by "up to and including" before the version
identity); or
c) all versions subsequent to and including the identified version (identified by "onwards" following the version
identity); or
d) publications without mention of a specific version, in which case the latest version applies.
A non-specific reference to an ETS shall also be taken to refer to later versions published as an EN with the same
number.
[1] ISO/IEC 13818 Part 1, 2, 3 (November 1994): "Coding of moving pictures and associated audio".
[2] EN 300 421: "Digital Video Broadcasting (DVB); Framing structure, channel coding and
modulation for 11/12 GHz satellite services".
[3] EN 300 429: "Digital Video Broadcasting (DVB); Framing structure, channel coding and
modulation for cable systems".
7 EN 300 744 V1.1.2 (1997-08)
3 Definition, symbols and abbreviations
3.1 Definition
For the purposes of the present document, the following definition applies:
constraint length: Number of delay elements +1 in the convolutional coder.
3.2 Symbols
For the purposes of the present document, the following symbols apply:
A(e) output vector from inner bit interleaver e
a bit number w of inner bit interleaver output stream e
e,w
α constellation ratio which determines the QAM constellation for the modulation for hierarchical
transmission
B(e) input vector to inner bit interleaver e
b bit number w of inner bit interleaver input steam e
e,w
b output bit number do of demultiplexed bit stream number e of the inner interleaver demultiplexer
e,do
c complex cell for frame m in OFDM symbol l at carrier k
m,l,k
C' Complex modulation for a reference signal at carrier k
k
C' , Complex modulation for a TPS signal at carrier k in symbol l
l k
C/N Carrier-to-noise ratio
Δ time duration of the guard interval
d convolutional code free distance
free
f centre frequency of the emitted signal
c
G , G convolutional code Generator polynomials
1 2
g(x) Reed-Solomon code generator polynomial
h(x) BCH code generator polynomial
H(q) inner symbol interleaver permutation
H (w) inner bit interleaver permutation
e
i priority stream index
I Interleaving depth of the outer convolutional interleaver
I0,I1,I2,I3,I4,I5 inner Interleavers
j branch index of the outer interleaver
k carrier number index in each OFDM symbol
K number of active carriers in the OFDM symbol
K , K carrier number of the lower and largest active carrier respectively in the OFDM signal
min max
l OFDM symbol number index in an OFDM frame
m OFDM frame number index
m' OFDM super-frame number index
M convolutional interleaver branch depth for j = 1, M = N/I
n transport stream sync byte number
N length of error protected packet in bytes
N inner symbol interleaver block size
max
p scattered pilot insertion index
p(x) RS code field generator polynomial
P (f) Power spectral density for carrier k
k
P(n) interleaving Pattern of the inner symbol interleaver
r code rate for priority level i
i
s TPS bit index
i
t number of bytes which can be corrected by the Reed-Solomon decoder
T elementary Time period
T duration of an OFDM symbol
S
T Time duration of a frame
F
T Time duration of the useful (orthogonal) part of a symbol, without the guard interval
U
u bit numbering index
v number of bits per modulation symbol
8 EN 300 744 V1.1.2 (1997-08)
w value of reference PRBS sequence applicable to carrier k
k
x input bit number di to the inner interleaver demultiplexer
di
x' high priority input bit number di to the inner interleaver demultiplexer
di
x" low priority input bit number di to the inner interleaver demultiplexer
di
Y output vector from inner symbol interleaver
Y' intermediate vector of inner symbol interleaver
y bit number q of output from inner symbol interleaver
q
y' bit number q of intermediate vector of inner symbol interleaver
q
z complex modulation symbol
3.3 Abbreviations
For the purposes of the present document, the following abbreviations apply:
ACI Adjacent Channel Interference
AFC Automatic Frequency Control
BCH Bose - Chaudhuri - Hocquenghem code
BER Bit Error Ratio
D/A Digital-to-Analogue converter
DBPSK Differential Binary Phase Shift Keying
DFT Discrete Fourier Transform
DVB Digital Video Broadcasting
DVB-T DVB-Terrestrial
EDTV Enhanced Definition TeleVision
ETS European Telecommunication Standard
FEC Forward Error Correction
FFT Fast Fourier Transform
FIFO First-In, First-Out shift register
HDTV High Definition TeleVision
HEX HEXadecimal notation
HP High Priority bit stream
IF Intermediate Frequency
IFFT Inverse Fast Fourier Transform
LDTV Limited Definition TeleVision
LO Local Oscillator
LP Low Priority bit stream
LSB Least Significant Bit
MPEG Moving Picture Experts Group
MSB Most Significant Bit
MUX MUltipleX
NICAM Near-Instantaneous Companded Audio Multiplex
OCT OCTal notation
OFDM Orthogonal Frequency Division Multiplexing
PAL Phase Alternating Line
PCR Program Clock Reference
PID Program IDentifier
PRBS Pseudo-Random Binary Sequence
QAM Quadrature Amplitude Modulation
QEF Quasi Error Free
QPSK Quaternary Phase Shift Keying
RF Radio Frequency
RS Reed-Solomon
SDTV Standard Definition TeleVision
SECAM Système Sequentiel Couleur A Mémoire
SFN Single Frequency Network
TPS Transmission Parameter Signalling
TV TeleVision
UHF Ultra-High Frequency
VHF Very-High Frequency
9 EN 300 744 V1.1.2 (1997-08)
4 Baseline system
4.1 General considerations
The system is defined as the functional block of equipment performing the adaptation of the baseband TV signals from
the output of the MPEG-2 transport multiplexer, to the terrestrial channel characteristics. The following processes shall
be applied to the data stream (see figure 1):
- 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;
- mapping and modulation;
- Orthogonal Frequency Division Multiplexing (OFDM) transmission.
The system is directly compatible with MPEG-2 coded TV signals ISO/IEC 13818 [1].
Since the system is being designed for digital terrestrial television services to operate within the existing UHF (see note)
spectrum allocation for analogue transmissions, it is required that the System provides sufficient protection against high
levels of Co-Channel Interference (CCI) and Adjacent-Channel Interference (ACI) emanating from existing
PAL/SECAM services. It is also a requirement that the System allows the maximum spectrum efficiency when used
within the UHF bands; this requirement can be achieved by utilizing Single Frequency Network (SFN) operation.
NOTE: I.e. 8 MHz channel spacing. An adaptation of the present document for 7 MHz channels can be achieved by
scaling down all system parameters according to a change of the system clock rate from 64/7 MHz to exactly
8,0 MHz. The frame structure and the rules for coding, mapping and interleaving are kept, only the data
capacity of the system is reduced by a factor 7/8 due to the respective reduction of signal bandwidth.
To achieve these requirements an OFDM system with concatenated error correcting coding is being specified.
To maximize commonality with the Satellite baseline specification (see EN 300 421 [2]) and Cable baseline
specifications (see EN 300 429 [3]) the outer coding and outer interleaving are common, and the inner coding is
common with the Satellite baseline specification. To allow optimal trade off between network topology and frequency
efficiency, a flexible guard interval is specified. This will enable the system to support different network configurations,
such as large area SFN and single transmitter, while keeping maximum frequency efficiency.
Two modes of operation are defined: a "2k mode" and an "8k mode". The "2k mode" is suitable for single transmitter
operation and for small SFN networks with limited transmitter distances. The "8k mode" can be used both for single
transmitter operation and for small and large SFN networks.
The system allows different levels of QAM modulation and different inner code rates to be used to trade bit rate versus
ruggedness. The system also allows two level hierarchical channel coding and modulation, including uniform and multi-
resolution constellation. In this case the functional block diagram of the system shall be expanded to include the
modules shown dashed in figure 1. The splitter separates the incoming transport stream into two independent MPEG
transport streams, referred to as the high-priority and the low-priority stream. These two bitstreams are mapped onto the
signal constellation by the Mapper and Modulator which therefore has a corresponding number of inputs.
To guarantee that the signals emitted by such hierarchical systems may be received by a simple receiver the hierarchical
nature is restricted to hierarchical channel coding and modulation without the use of hierarchical source coding.
A programme service can thus be "simulcast" as a low-bit-rate, rugged version and another version of higher bit rate and
lesser ruggedness. Alternatively, entirely different programmes can be transmitted on the separate streams with different
ruggedness. In either case, the receiver requires only one set of the inverse elements: inner de-interleaver, inner decoder,
outer de-interleaver, outer decoder and multiplex adaptation. The only additional requirement thus placed on the
receiver is the ability for the demodulator/de-mapper to produce one stream selected from those mapped at the sending
end.
10 EN 300 744 V1.1.2 (1997-08)
The price for this receiver economy is that reception can not switch from one layer to another (e.g. to select the more
rugged layer in the event of reception becoming degraded) while continuously decoding and presenting pictures and
sound. A pause is necessary (e.g. video freeze frame for approximately 0,5 seconds, audio interruption for
approximately 0,2 seconds) while the inner decoder and the various source decoders are suitably reconfigured and
reacquire lock.
Figure 1: Functional block diagram of the System
4.2 Interfacing
The Baseline System as defined in the present document is delimited by the following interfaces:
Table 1: Interfaces for the Baseline System
Location Interface Interface type Connection
Transmit Station Input MPEG-2 transport stream(s) multiplex from MPEG-2 multiplexer
Output RF signal to aerial
Receive Installation Input RF from aerial
Output MPEG-2 transport stream multiplex to MPEG-2 demultiplexer
4.3 Channel coding and modulation
4.3.1 Transport multiplex adaptation and randomization for energy
dispersal
The System input stream shall be organized in fixed length packets (see figure 3), following the MPEG-2 transport
multiplexer. The total packet length of the MPEG-2 transport multiplex (MUX) packet is 188 bytes.
This includes 1 sync-word byte (i.e. 47 ). The processing order at the transmitting side shall always start from the
HEX
MSB (i.e. "0") of the sync-word byte (i.e. 01 000 111). 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 figure 2.
11 EN 300 744 V1.1.2 (1997-08)
Figure 2: Scrambler/descrambler schematic diagram
The polynomial for the Pseudo Random Binary Sequence (PRBS) generator shall be (see note):
14 15
1 + X + X
NOTE: The polynomial description given here is in the form taken from the Satellite baseline specification
EN 300 421 [2]. Elsewhere, in both the Satellite baseline specification and in the present document,
a different polynomial notation is used which conforms with the standard textbook of Peterson and
Weldon (Error correcting codes, second edition, MIT Press, 1972).
Loading of the sequence "100101010000000" into the PRBS registers, as indicated in figure 2, shall be initiated at the
start of every eight transport packets. To provide an initialization signal for the descrambler, the MPEG-2 sync byte of
the first transport packet in a group of eight packets is bit-wise inverted from 47 (SYNC) to B8 (SYNC).
HEX HEX
This process is referred to as "transport multiplex adaptation" (see figure 3b).
The first bit at the output of the PRBS generator shall be applied to the first bit (i.e. MSB) of the first byte following the
inverted MPEG-2 sync byte (i.e. B8 ). To aid other synchronization functions, during the MPEG-2 sync bytes of the
HEX
subsequent 7 transport packets, the PRBS generation shall continue, but its output shall be disabled, leaving these bytes
unrandomized. Thus, the period of the PRBS sequence shall be 1 503 bytes.
The randomization process shall be active also when the modulator input bit-stream is non-existent, or when it is
non-compliant with the MPEG-2 transport stream format (i.e. 1 sync byte + 187 packet bytes).
4.3.2 Outer coding and outer interleaving
The outer coding and interleaving shall be performed on the input packet structure (see figure 3a).
Reed-Solomon RS (204,188, t = 8) shortened code (see note 1), derived from the original systematic RS (255,239, t = 8)
code, shall be applied to each randomized transport packet (188 byte) of figure 3b to generate an error protected packet
(see figure 3c). Reed-Solomon coding shall also be applied to the packet sync byte, either non-inverted (i.e. 47 ) or
HEX
inverted (i.e. B8 ).
HEX
NOTE 1: The Reed-Solomon code has length 204 bytes, dimension 188 bytes and allows to correct up to 8 random
erroneous bytes in a received word of 204 bytes.
0 1 2 15
Code Generator Polynomial: g(x) = (x+λ )(x+λ )(x+λ ).(x+λ ), where λ = 02
HEX
8 4 3 2
Field Generator Polynomial: p(x) = x + x + x + x + 1
The shortened Reed-Solomon code may be implemented by adding 51 bytes, all set to zero, before the information bytes
at the input of an RS (255,239, t = 8) encoder. After the RS coding procedure these null bytes shall be discarded, leading
to a RS code word of N = 204 bytes.
Following the conceptual scheme of figure 4, convolutional byte-wise interleaving with depth I = 12 shall be applied to
the error protected packets (see figure 3c). This results in the interleaved data structure (see figure 3d).
12 EN 300 744 V1.1.2 (1997-08)
The convolutional interleaving process shall be based on the Forney approach which is compatible with the Ramsey type
III approach, with I = 12. The interleaved data bytes shall be composed of error protected packets and shall be delimited
by inverted or non-inverted MPEG-2 sync bytes (preserving the periodicity of 204 bytes).
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.
For synchronization purposes, the SYNC bytes and the SYNC bytes shall always be routed in the branch "0" of the
interleaver (corresponding to a null delay).
NOTE 2: The deinterleaver is similar in principle, to the interleaver, but the branch indices are reversed
(i.e. j = 0 corresponds to the largest delay). The deinterleaver synchronization can be carried out by
routeing the first recognized sync (SYNC or SYNC) byte in the "0" branch.
Figure 3: Steps in the process of adaptation, energy dispersal, outer coding and interleaving
SYNC1 is the non randomized complemented sync byte and SYNCn is the non randomized sync byte, n = 2, 3, ., 8
13 EN 300 744 V1.1.2 (1997-08)
Figure 4: Conceptual diagram of the outer interleaver and deinterleaver
4.3.3 Inner coding
The system shall allow for a range of punctured convolutional codes, based on a mother convolutional code of
rate ½ with 64 states. This will allow selection of the most appropriate level of error correction for a given service or
data rate in either non-hierarchical or hierarchical transmission mode. The generator polynomials of the mother code are
G = 171 for X output and G = 133 for Y output (see figure 5).
1 OCT 2 OCT
If two level hierarchical transmission is used, each of the two parallel channel encoders can have its own code rate.
In addition to the mother code of rate ½ the system shall allow punctured rates of 2/3, 3/4, 5/6 and 7/8.
The punctured convolutional code shall be used as given in table 3. See also figure 5. In this table X and Y refer to the
two outputs of the convolutional encoder.
Table 2: Puncturing pattern and transmitted sequence after parallel-to-serial conversion for the
possible code rates
Code Rates r Puncturing pattern Transmitted sequence
(after parallel-to-serial conversion)
1/2 X: 1 X Y
1 1
Y: 1
2/3 X: 1 0 X Y Y
1 1 2
Y: 1 1
3/4 X: 1 0 1 X Y Y X
1 1 2 3
Y: 1 1 0
5/6 X: 1 0 1 0 1 X Y Y X Y X
1 1 2 3 4 5
Y: 1 1 0 1 0
7/8 X: 1 0 0 0 1 0 1 X Y Y Y Y X Y X
1 1 2 3 4 5 6 7
Y: 1 1 1 1 0 1 0
X is sent first. At the start of a super-frame the MSB of SYNC or SYNC shall lie at the point labelled "data input" in
figure 5. The super-frame is defined in subclause 4.4.
The first convolutionally encoded bit of a symbol always corresponds to X .
14 EN 300 744 V1.1.2 (1997-08)
Figure 5: The mother convolutional code of rate ½
Figure 6: Inner coding and interleaving
4.3.4 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.
4.3.4.1 Bit-wise interleaving
The input, which consists of up to two bit streams, is demultiplexed into v sub-streams, where v = 2 for QPSK, v = 4 for
16-QAM, and v = 6 for 64-QAM. In non-hierarchical mode, the single input stream is demultiplexed into v sub-streams.
In hierarchical mode the high priority stream is demultiplexed into two sub-streams and the low priority stream is
demultiplexed into v-2 sub-streams. This applies in both uniform and non-uniform QAM modes. See figures 7a and 7b.
The demultiplexing is defined as a mapping of the input bits, x onto the output bits b .
di e,do
In non-hierarchical mode:
x = b
di>di(mod)v@(div)(v/2)+2>di(mod)(v/2)@,di(div)v
In hierarchical mode:
x' = b
di di(mod)2,di(div)2
x" = b
di>di(mod)(v-2)@(div)((v-2)/2)+2>di(mod)((v-2)/2)@+2,di(div)(v-2)
15 EN 300 744 V1.1.2 (1997-08)
Where: x is the input to the demultiplexer in non-hierarchical mode;
di
x' is the high priority input to the demultiplexer;
di
x" is the low priority input, in hierarchical mode;
di
di is the input bit number;
b is the output from the demultiplexer;
e,do
e is the demultiplexed bit stream number (0 ≤ e < v);
do is the bit number of a given stream at the output of the demultiplexer;
mod is the integer modulo operator;
div is the integer division operator.
The demultiplexing results in the following mapping:
QPSK: x
maps to b
0 0,0
x maps to b
1 1,0
16-QAM non-hierarchical transmission: 16-QAM hierarchical transmission:
x maps to b x' maps to b
0 0,0 0 0,0
x maps to b x' maps to b
1 2,0 1 1,0
x maps to b x" maps to b
2 1,0 0 2,0
x maps to b x" maps to b
3 3,0 1 3,0
64-QAM non-hierarchical transmission: 64-QAM hierarchical transmission:
x maps to b x' maps to b
0 0,0 0 0,0
x maps to b x' maps to b
1 2,0 1 1,0
x maps to b x" maps to b
2 4,0 0 2,0
x maps to b x" maps to b
3 1,0 1 4,0
x maps to b x" maps to b
4 3,0 2 3,0
x maps to b x" maps to b
5 5,0 3 5,0
16 EN 300 744 V1.1.2 (1997-08)
Figure 7a: Mapping of input bits onto output modulation symbols, for non-hierarchical transmission
modes
17 EN 300 744 V1.1.2 (1997-08)
Figure 7b: Mapping of input bits onto output modulation symbols, for hierarchical transmission
modes
Each sub-stream from the demultiplexer is processed by a separate bit interleaver. There are therefore up to six
interleavers depending on v, labelled I0 to I5. I0 and I1 are used for QPSK, I0 to I3 for 16-QAM and I0 to I5 for
64-QAM.
Bit interleaving is performed only on the useful data. The block size is the same for each interleaver, but the interleaving
sequence is different in each case. The bit interleaving block size is 126 bits. The block interleaving process is therefore
repeated exactly twelve times per OFDM symbol of useful data in the 2k mode and forty-eight times per symbol in the
8k mode.
For each bit interleaver, the input bit vector is defined by:
B(e) = (b , b , b , ., b ) where e ranges from 0 to v-1
e,0 e,1 e,2 e,125
The interleaved output vector A(e) = (a , a , a , ., a ) is defined by:
e,0 e,1 e,2 e,125
a = b w = 0, 1, 2, ., 125
e,w e,He(w)
where H (w) is a permutation function which is different for each interleaver.
e
18 EN 300 744 V1.1.2 (1997-08)
H (w) is defined as follows for each interleaver:
e
I0: H (w) = w
I1: H (w) = (w + 63) mod 126
I2: H (w) = (w + 105) mod 126
I3: H (w) = (w + 42) mod 126
I4: H (w) = (w + 21) mod 126
I5: H (w) = (w + 84) mod 126
The outputs of the v bit interleavers are grouped to form the digital data symbols, such that each symbol of v bits will
consist of exactly one bit from each of the v interleavers. Hence, the output from the bit-wise interleaver is a v bit word
y' that has the output of I0 as its most significant bit, i.e.:
y' = (a , a , ., a )
w 0,w 1,w v-1,w
4.3.4.2 Symbol interleaver
The purpose of the symbol interleaver is to map v bit words onto the 1 512 (2k mode) or 6 048 (8k mode) active carriers
per OFDM symbol. The symbol interleaver acts on blocks of 1 512 (2k mode) or 6 048 (8k mode) data symbols.
Thus in the 2k mode, 12 groups of 126 data words from the bit interleaver are read sequentially into a vector
Y' = (y' , y' , y' ,.y' ). Similarly in the 8k mode, a vector Y' = (y' , y' , y' ,.y' ) is assembled from
0 1 2 1511 0 1 2 6047
48 groups of 126 data words.
The interleaved vector Y = (y , y , y ,.y ) is defined by:
0 1 2 Nmax-1
y y' for even symbols for q = 0,.,N -1
H(q) = q max
y = y' for odd symbols for q = 0,.,N -1
q H(q) max
where N = 1 512 in the 2k mode and N = 6 048 in the 8k mode.
max max
The symbol index, defining the position of the current OFDM symbol in the OFDM frame, is defined in subclause 4.4.
H(q) is a permutation function defined by the following.
An (N - 1) bit binary word R' is defined, with N log M , where M 2 048 in the 2k mode and M = 8 192
r i r = 2 max max = max
in the 8k mode, where R' takes the following values:
i
i = 0,1: R' [N -2, N -3,.,1,0] = 0,0,.,0,0
i r r
i = 2: R' [N -2, N -3,.,1,0] = 0,0,.,0,1
i r r
2 < i < M : { R' [N -3, N -4,.,1,0] = R' [N -2, N -3,.,2,1];
max i r r i-1 r r
in the 2k mode: R' [9] = R' [0] ⊕ R' 3]
i i-1 i-1 [
in the 8k mode: R' [11] = R' [0] ⊕ R' [1] ⊕ R' [4] ⊕ R' [6] }
i i-1 i-1 i-1 i-1
19 EN 300 744 V1.1.2 (1997-08)
A vector R is derived from the vector R' by the bit permutations given in tables 3a and 3b.
i i
Table 3a: Bit permutations for the 2k mode
R' bit positions 9 8765 4 3 210
i
R bit positions 0 7518 2 6 934
i
Table 3b: Bit permutations for the 8k mode
R' bit positions 11 10 9 8 7 6 5 4 3 2 1 0
i
R bit positions 5 11 3 0 10 8 6 9 2 4 1 7
i
The permutation function H(q) is defined by the following algorithm:
q = 0;
for (i = 0; i < M ; i = i + 1)
max
N2−
r
N1− j
r
{ H(q)=⋅(i mod2) 2 + R (j)⋅ 2;
i
∑
j0=
if (H(q)
max
A schematic block diagram of the algorithm used to generate the permutation function is represented in figure 8a for the
2k mode and in figure 8b for the 8k mode.
toggle
R'
T
9 8 7 6 5 4 3 2 1 0
Control
wires permutation
Unit R
MSB
skip address
check
H(q)
Figure 8a: Symbol interleaver address generation scheme for the 2k mode
20 EN 300 744 V1.1.2 (1997-08)
toggle
T
R'
11 10 9 8 7 6 5 4 3 2 1 0
Control
wires permutation
Unit R
MSB
address
skip
check
H(q)
Figure 8b: Symbol interleaver address generation scheme for the 8k mode
In a similar way to y', y is made up of v bits:
y = (y , y ,., y )
q' 0,q' 1,q' v-1,q'
where q' is the symbol number at the output of the symbol interleaver.
These values of y are used to map the data into the signal constellation, as described in subclause 4.3.5.
4.3.5 Signal constellations and mapping
The system uses Orthogonal Frequency Division Multiplex (OFDM) transmission. All data carriers in one OFDM frame
are either QPSK, 16-QAM, 64-QAM, non-uniform-16-QAM or non-uniform-64-QAM using Gray mapping.
Gray mapping is applied according to the following method for QPSK, 16-QAM and 64-QAM. The mapping shall be
performed according to figure 9.
21 EN 300 744 V1.1.2 (1997-08)
Figure 9a: The QPSK, 16-QAM and 64-QAM mappings and the corresponding bit patterns
(non-hierarchical, and hierarchical with α = 1)
The y denote the bits representing a complex modulation symbol z.
u,q'
22 EN 300 744 V1.1.2 (1997-08)
Figure 9b: Non-uniform 16-QAM and 64-QAM mappings with α = 2
The y denote the bits representing a complex modulation symbol z.
u,q'
23 EN 300 744 V1.1.2 (1997-08)
Figure 9c: Non-uniform 16-QAM and 64-QAM mappings with α = 4
The y denote the bits representing a complex modulation symbol z.
u,q'
24 EN 300 744 V1.1.2 (1997-08)
Non-hierarchical transmission:
The data stream at the output of the inner interleaver consists of v bit words. These are mapped onto a
complex number z, according to figure 9a.
Hierarchical transmission:
In the case of hierarchical transmission, the data streams are formatted as shown in figure 7b, and then the mappings as
shown in figures 9a, 9b, or 9c are applied, as appropriate.
For hierarchical 16 QAM:
The high priority bits are the y and y bits of the inner interleaver output words. The low priority bits are the y
0,q' 1,q' 2,q'
and y bits of the inner interleaver output words. The mappings of figures 9a, 9b or 9c are applied, as appropriate.
3,q'
For example, the top left constellation point, corresponding to 1 000 represents y =1, y = y = y = 0.
0,q' 1,q' 2,q' 3,q'
If this constellation is decoded as if it were QPSK, the high priority bits, y , y will be deduced. To decode the low
0,q' 1,q'
priority bits, the full constellation shall be examined and the appropriate bits (y , y ) extracted from
2,q' 3,q'
y , y , y , y
0,q' 1,q' 2,q' 3,q'.
For hierarchical 64 QAM:
The high priority bits are the y and y bits of the inner interleaver output words. The low priority bits are the
0,q' 1,q'
y , y , y and y bits of the inner interleaver output words. The mappings of figures 9a, 9b or 9c are applied, as
2,q' 3,q' 4,q' 5,q'
appropriate. If this constellation is decoded as if it were QPSK, the high priority bits, y , y will be deduced.
0,q' 1,q'
To decode the low priority bits, the full constellation shall be examined and the appropriate bits (y , y , y , y ,)
2,q' 3,q' 4,q' 5,q'
extracted from y , y , y , y , y , y
0,q' 1,q' 2,q' 3,q' 4,q' 5,q'.
4.4 OFDM frame structure
The transmitted signal is organized in frames. Each frame has a duration of T , and consists of 68 OFDM symbols.
F
Four frames constitute one super-frame. Each symbol is constituted by a set of K = 6 817 carriers in the 8k mode and
K = 1 705 carriers in the 2k mode and transmitted with a duration T . It is composed by parts: a useful part with
S
duration T and a guard interval with a duration Δ. The guard interval consists in a cyclic continuation of the useful part,
U
T , and is inserted before it. Four values of guard intervals may be used according to table 5 where the different values
U
are given both in multiples of the elementary period T = 7/64 μs and in microseconds.
The symbols in an OFDM frame are numbered from 0 to 67. All symbols contain data and reference information.
Since the OFDM signal comprises many separately-modulated carriers, each symbol can in turn be considered to be
divided into cells, each corresponding to the modulation carried on one carrier during one symbol.
In addition to the transmitted data an OFDM frame contains:
- Scattered pilot cells;
- Continual pilot carriers;
- TPS carriers.
The pilots can be used for frame synchronization, frequency synchronization, time synchronization, channel estimation,
transmission mode identification and can also be used to follow the phase noise.
The carriers are indexed by k ∈ [K ; K ] and determined by K = 0 and K = 1 704 in 2k mode and 6 816 in
min max min max
8k mode respectively. The spacing between adjacent carriers is 1/T while the spacing between carriers K and K
U min max
are determined by (K-1)/T . The numerical values for the OFDM parameters for the 8k and 2k modes are given in
U
tabl
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...