- •Intellectual Property Rights
- •Foreword
- •Modal verbs terminology
- •Introduction
- •1 Scope
- •2 References
- •2.1 Normative references
- •2.2 Informative references
- •3 Definitions, symbols, abbreviations and conventions
- •3.1 Definitions
- •3.2 Symbols
- •3.3 Abbreviations
- •3.4 Conventions
- •4 General characteristics
- •4.1 System overview
- •4.2 System architecture
- •4.3 Audio source coding
- •4.4 Transmission modes
- •4.4.1 Signal bandwidth related parameters
- •4.4.2 Transmission efficiency related parameters
- •4.4.2.0 General
- •4.4.2.1 Coding rates and constellations
- •4.4.2.2 OFDM parameter set
- •5 Source coding modes
- •5.1 Overview
- •5.1.0 Introduction
- •5.1.2 AAC audio coding
- •5.1.3 MPEG Surround coding
- •5.2 Audio super framing
- •5.3.1.0 Introduction
- •5.3.3.0 Introduction
- •5.3.3.1 Frequency Domain coding (AAC based coding and TCX)
- •5.3.3.2 ACELP
- •5.3.3.4 MPS212 parametric stereo
- •5.3.3.5 MDCT based Complex Prediction
- •5.3.3.6 Forward Aliasing Cancellation
- •5.4 AAC coding
- •5.4.3 Parametric Stereo coding
- •5.4.4 AAC error concealment
- •5.4.4.0 Introduction
- •5.4.4.1 Interpolation of one corrupt frame
- •5.4.4.3 Concealment granularity
- •5.4.4.4 SBR error concealment
- •5.4.4.5 Parametric Stereo concealment
- •6 Multiplex definition
- •6.1 Introduction
- •6.2 Main Service Channel (MSC)
- •6.2.1 Introduction
- •6.2.2 Structure
- •6.2.3 Building the MSC
- •6.2.3.0 Introduction
- •6.2.3.1 Multiplex frames
- •6.2.3.2 Hierarchical frames
- •6.2.4 Reconfiguration
- •6.3 Fast Access Channel (FAC)
- •6.3.1 Introduction
- •6.3.2 Structure
- •6.3.3 Channel parameters
- •6.3.4 Service parameters
- •6.3.6 FAC repetition
- •6.4 Service Description Channel (SDC)
- •6.4.1 Introduction
- •6.4.2 Structure
- •6.4.3 Data entities
- •6.4.3.0 Introduction
- •6.4.3.1 Multiplex description data entity - type 0
- •6.4.3.2 Label data entity - type 1
- •6.4.3.3 Conditional access parameters data entity - type 2
- •6.4.3.4 Alternative frequency signalling: Multiple frequency network information data entity - type 3
- •6.4.3.5 Alternative frequency signalling: Schedule definition data entity - type 4
- •6.4.3.6 Application information data entity - type 5
- •6.4.3.7 Announcement support and switching data entity - type 6
- •6.4.3.8 Alternative frequency signalling: Region definition data entity - type 7
- •6.4.3.9 Time and date information data entity - type 8
- •6.4.3.10 Audio information data entity - type 9
- •6.4.3.11 FAC channel parameters data entity - type 10
- •6.4.3.12 Alternative frequency signalling: Other services data entity - type 11
- •6.4.3.13 Language and country data entity - type 12
- •6.4.3.14 Alternative frequency signalling: detailed region definition data entity - type 13
- •6.4.3.15 Packet stream FEC parameters data entity - type 14
- •6.4.3.16 Extension data entity - type 15
- •6.4.3.16.0 General
- •6.4.3.16.1 Service linking information data entity - type 15, extension 0
- •6.4.3.16.2 Other data entity type 15 extensions
- •6.4.4 Summary of data entity characteristics
- •6.4.5 Changing the content of the SDC
- •6.4.6 Signalling of reconfigurations
- •6.4.6.0 Introduction
- •6.4.6.1 Service reconfigurations
- •6.4.6.2 Channel reconfigurations
- •6.5 Text message application
- •6.6 Packet mode
- •6.6.0 Introduction
- •6.6.1 Packet structure
- •6.6.1.0 Introduction
- •6.6.1.1 Header
- •6.6.1.2 Data field
- •6.6.2 Asynchronous streams
- •6.6.3 Files
- •6.6.4 Choosing the packet length
- •6.6.5 Forward Error Correction (FEC) for packet mode streams
- •6.6.5.0 Introduction
- •6.6.5.1 Encoding of FEC Packets
- •6.6.5.2 Transport of FEC packets
- •6.6.5.3 Receiver considerations
- •7 Channel coding and modulation
- •7.1 Introduction
- •7.2 Transport multiplex adaptation and energy dispersal
- •7.2.1 Transport multiplex adaptation
- •7.2.1.0 General
- •7.2.2 Energy dispersal
- •7.3 Coding
- •7.3.1 Multilevel coding
- •7.3.1.0 Introduction
- •7.3.1.1 Partitioning of bitstream in SM
- •7.3.1.2 Partitioning of bitstream in HMsym
- •7.3.1.3 Partitioning of bitstream in HMmix
- •7.3.2 Component code
- •7.3.3 Bit interleaving
- •7.3.3.0 Introduction
- •7.4 Signal constellations and mapping
- •7.5 Application of coding to the channels
- •7.5.1 Coding the MSC
- •7.5.1.0 Introduction
- •7.5.1.2 HMsym
- •7.5.1.3 HMmix
- •7.5.2 Coding the SDC
- •7.5.3 Coding the FAC
- •7.6 MSC cell interleaving
- •7.7 Mapping of MSC cells on the transmission super frame structure
- •8 Transmission structure
- •8.1 Transmission frame structure and robustness modes
- •8.3 Signal bandwidth related parameters
- •8.3.1 Parameter definition
- •8.3.2 Simulcast transmission
- •8.4 Pilot cells
- •8.4.1 Functions and derivation
- •8.4.2 Frequency references
- •8.4.2.0 Introduction
- •8.4.2.1 Cell positions
- •8.4.2.2 Cell gains and phases
- •8.4.3 Time references
- •8.4.3.0 Introduction
- •8.4.3.1 Cell positions and phases
- •8.4.3.2 Cell gains
- •8.4.4 Gain references
- •8.4.4.0 Introduction
- •8.4.4.1 Cell positions
- •8.4.4.2 Cell gains
- •8.4.4.3 Cell phases
- •8.4.4.3.0 Intorduction
- •8.4.4.3.1 Procedure for calculation of cell phases
- •8.4.4.3.2 Robustness mode A
- •8.4.4.3.3 Robustness mode B
- •8.4.4.3.4 Robustness mode C
- •8.4.4.3.5 Robustness mode D
- •8.4.4.3.6 Robustness mode E
- •8.4.5 AFS references
- •8.4.5.0 Introduction
- •8.4.5.1 Cell positions and phases
- •8.4.5.2 Cell gains
- •8.5 Control cells
- •8.5.1 General
- •8.5.2 FAC cells
- •8.5.2.1 Cell positions
- •8.5.2.2 Cell gains and phases
- •8.5.3 SDC cells
- •8.5.3.1 Cell positions
- •8.5.3.2 Cell gains and phases
- •8.6 Data cells
- •8.6.1 Cell positions
- •8.6.2 Cell gains and phases
- •B.1 Robustness modes A, B, C and D
- •B.2 Robustness mode E
- •F.0 Introduction
- •F.2 Possibilities of the announcement feature
- •F.3 SDC data entities overview for Alternative Frequency and announcement signalling
- •F.4 SDC data entities and setup for alternative frequency signalling
- •F.5 SDC data entities and setup for announcement
- •F.6 Alternative frequency and announcement signalling - coding example
- •G.0 Introduction
- •G.1 Alternative Frequency checking and Switching (AFS)
- •G.2 Station buttons for DRM services
- •G.3 Seamless Alternative Frequency checking and Switching (AFS)
- •G.4 Character sets
- •Annex I: (void)
- •Annex N: (void)
- •R.1 Overview
- •R.2 General network timing considerations
- •R.3 Network synchronization rules
- •R.4 Receiver implementation rules
- •R.5 Definition of broadcast signal time references
- •T.0 Introduction
- •T.1 Domestic services
- •T.2 International services
- •History
88 |
ETSI ES 201 980 V4.1.2 (2017-04) |
Transport |
|
|
|
|
|
|
|
|
|
|
multiplex |
|
|
Coding and Bit |
|
|
Mapping |
|
|
Cell Interleaving |
|
adaptation and |
|
|
|
|
|
|
|
|||
|
|
Interleaving |
|
|
(see clause 7.4) |
|
|
(for MSC only, |
|
|
|
|
|
|
|
|
|
||||
energy dispersal |
|
|
|
|
|
|
|
|||
|
|
(see clauses 7.3 |
|
|
|
|
|
see clause 7.6) |
|
|
(see clause 7.2) |
|
|
|
|
|
|
|
|
||
|
|
and 7.5) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 18: Functional block diagram of the coding and interleaving
7.2Transport multiplex adaptation and energy dispersal
7.2.1Transport multiplex adaptation
7.2.1.0General
The different channels (MSC, SDC, FAC) are processed in the channel coding independently. The vector length L for processing equals one FAC block for the FAC, one SDC block for the SDC or one multiplex frame for the MSC.
7.2.1.1MSC
The number of bits LMUX per multiplex frame is dependent on the robustness mode, spectrum occupancy and constellation:
•when using one protection level (EEP) it is given by:
LMUX = L2
•when using two protection levels (UEP) it is given by:
LMUX = L1 + L2
where the number of bits of the higher protected part is L1 and the number of bits of the lower protected part is L2.
•when using HMsym or HMmix the number of very strongly protected bits is given by LVSPP.
L1, L2 and LVSPP are calculated as follows:
SM:
Pmax −1
L1 = |
∑2N1Rp |
|
||
|
p=0 |
|
|
|
Pmax −1 |
2N2 − 12 |
|
||
|
||||
L2 = ∑ RX p |
|
|
||
RYp |
||||
p=0 |
|
|
||
|
||||
LVSPP = 0
Pmax is the number of levels (4-QAM: Pmax = 1; 16-QAM: Pmax = 2; 64-QAM: Pmax = 3).
RXp is the numerator of the code rate of each individual level, see table 27.
RYp is the denominator of the code rate of each individual level, see table 27.
Rp is the code rate of each individual level, see table 27.
ETSI
89 |
ETSI ES 201 980 V4.1.2 (2017-04) |
HMsym:
2
L1 = ∑2N1Rp
|
p=1 |
|
|
|
||
2 |
|
2N2 −12 |
||||
|
|
|||||
L2 = ∑RX p |
|
|
, |
|||
|
RYp |
|||||
p=1 |
|
|
|
|||
|
2(N1 |
+ N2 ) − 12 |
||||
LVSPP = RX 0 |
|
|
|
|
||
|
RY0 |
|
||||
|
|
|
|
|||
Pmax = 3 is the number of levels for 64-QAM using HMsym.
NOTE: A hierarchical mapping scheme can only be used in a 64-QAM signal constellation. RXp is the numerator of the code rate of each individual level, see table 27.
RYp is the denominator of the code rate of each individual level, see table 27.
Rp is the code rate of each individual level, see table 27.
HMmix:
2
L1 = N1R0Im + ∑N1(RRep + RImp ) p=1
|
|
N |
|
− 12 |
|
2 |
|
|
|
N |
|
− 12 |
|
|
|
|
|
− 12 |
||||||
|
|
2 |
|
|
|
|
|
|
2 |
|
|
|
N |
2 |
||||||||||
L |
= RX Im |
|
|
|
+ |
∑ |
RX Re |
|
|
|
|
|
+ RX Im |
|
|
|
|
|||||||
|
|
|
Im |
|
|
|
|
Re |
|
|
|
Im |
||||||||||||
2 |
0 |
RY |
|
|
p |
RY |
|
p |
RY |
|||||||||||||||
|
|
0 |
|
p=1 |
|
|
p |
|
|
|
|
p |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
N + N |
2 |
−12 |
|
|
|
|
|
|
|||||||
|
|
|
|
|
L |
|
= RX Re |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
RY Re |
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
VSPP |
|
o |
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
Pmax = 3 is the number of levels for 64-QAM using HMmix.
RX Rep , RX Imp are the numerators of the code rates of each individual level (see table 27) for the real and imaginary component respectively.
are the denominators of the code rates of each individual level (see table 27) for the real and imaginary component respectively.
are the code rates of each individual level (see table 27) for the real and imaginary component respectively and means round towards minus infinity.
The total number NMUX of MSC OFDM cells per multiplex frame is given in clause 7.7.
The total number NMUX of MSC OFDM cells per multiplex frame when using one protection level (EEP) equals N2.
The total number NMUX of MSC OFDM cells per multiplex frame when using two protection levels (UEP) equals the addition of the cells of the higher protected part and the lower protected part:
NMUX = N1 + N2
N1 is the number of OFDM cells used for the higher protected part.
ETSI
90 |
ETSI ES 201 980 V4.1.2 (2017-04) |
N2 is the number of OFDM cells used for the lower protected part including the tailbits.
To calculate the number N1 of OFDM cells in the higher protected part (part A) the following formulae apply:
SM: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8X |
|
|
|
|
|
||
N |
= |
|
|
|
|
RY |
|||
|
|
Pmax −1 |
|
|
|||||
1 |
|
|
|
|
|
lcm |
|||
|
|
|
|
|
|
|
|
|
|
|
2RYlcm |
∑Rp |
|
||||||
|
|
|
p=0 |
|
|
|
|
||
HMsym: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
||
|
|
8X |
|
|
|
|
|||
N1 |
= |
|
|
RYlcm |
|||||
|
|
|
|
||||||
|
2 |
|
|
||||||
|
|
|
|
|
|
|
|||
|
|
2RY |
|
R |
|
|
|
||
|
|
lcm ∑ |
|
p |
|
||||
|
|
|
p=1 |
|
|
|
|
||
HMmix: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8X |
|
|
|
|
|
|
|
|
|
N1 = |
|
|
|
|
RYlcm |
|
2 |
|
|
||
|
|
|
|||
|
|
+ RImp |
|
||
RYlcm R0Im + ∑(RRep |
) |
|
|||
|
|
p=1 |
|
|
|
|
|
|
|
|
|
where:
•X is the number of bytes in part A (as signalled in the SDC);
•RYlcm is taken from tables 30 and 62 for SM; from tables 33 and 34 for HMsym; and from tables 32, 34 and 35 for HMmix.
means round towards plus infinity.
To calculate the number N2 of OFDM cells in the lower protected part (part B) the following formula applies:
N2 = NMUX − N1
The following restrictions shall be taken into account:
N1 {0,KNMUX − 20}
N2 {20,KNMUX }
7.2.1.2FAC
The number of bits LFAC per FAC block equals 72 bits in robustness modes A, B, C and D and 116 bits in robustness mode E.
The total number NFAC of FAC OFDM cells per FAC block equals 65 in robustness modes A, B, C and D and 244 in robustness mode E.
ETSI
