|
ETSI Standard
Digital Radio Mondiale (DRM);
System Specification
---------------------- Page: 1 ----------------------
2 ETSI ES 201 980 V3.1.1 (2009-08)
Reference
RES/JTC-DRM-22
Keywords
broadcasting, digital, DRM, radio
ETSI
650 Route des Lucioles
F-06921 Sophia Antipolis Cedex - 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
Important notice
Individual copies of the present document can be downloaded from:
http://www.etsi.org
The present document may be made available in more than one electronic version or in print. In any case of existing or
perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF).
In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive
within ETSI Secretariat.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
http://portal.etsi.org/tb/status/status.asp
If you find errors in the present document, please send your comment to one of the following services:
http://portal.etsi.org/chaircor/ETSI_support.asp
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 2009.
© European Broadcasting Union 2009.
All rights reserved.
TM TM TM TM
DECT , PLUGTESTS , UMTS , TIPHON , the TIPHON logo and the ETSI logo are Trade Marks of ETSI registered
for the benefit of its Members.
TM
3GPP is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners.
LTE™ is a Trade Mark of ETSI currently being registered
for the benefit of its Members and of the 3GPP Organizational Partners.
GSM and the GSM logo are Trade Marks registered and owned by the GSM Association.
ETSI
---------------------- Page: 2 ----------------------
3 ETSI ES 201 980 V3.1.1 (2009-08)
Contents
Intellectual Property Rights . 8
Foreword . 8
Introduction . 8
1 Scope . 10
2 References . 10
2.1 Normative references . 10
2.2 Informative references . 11
3 Definitions, symbols, abbreviations and conventions . 11
3.1 Definitions . 11
3.2 Symbols . 12
3.3 Abbreviations . 12
3.4 Conventions . 13
4 General characteristics . 14
4.1 System overview . 14
4.2 System architecture . 14
4.3 Source coding . 16
4.4 Transmission modes . 17
4.4.1 Signal bandwidth related parameters . 17
4.4.2 Transmission efficiency related parameters . 17
4.4.2.1 Coding rates and constellations . 17
4.4.2.2 OFDM parameter set . 17
5 Source coding modes. 19
5.1 Overview . 19
5.1.1 AAC audio coding . 19
5.1.2 MPEG CELP coding . 20
5.1.3 MPEG HVXC coding . 20
5.1.4 SBR coding . 21
5.1.5 PS coding . 21
5.1.6 Error concealment . 21
5.1.7 MPEG Surround coding . 22
5.2 UEP and audio super framing. 22
5.3 AAC coding. 23
5.3.1 AAC . 23
5.3.1.1 AAC audio super frame . 25
5.3.2 AAC + SBR . 26
5.3.3 AAC error concealment . 27
5.3.3.1 Interpolation of one corrupt frame . 27
5.3.3.2 Fade-out and fade-in . 28
5.3.3.3 Concealment granularity . 28
5.3.4 AAC + MPS . 28
5.4 MPEG CELP coding . 29
5.4.1 MPEG CELP . 29
5.4.1.1 CELP audio super frame . 30
5.4.2 CELP + SBR . 32
5.4.3 CELP error concealment . 33
5.5 HVXC coding . 33
5.5.1 Definitions . 33
5.5.1.1 HVXC source coder parameters . 33
5.5.1.2 CRC bits for fixed bit rate modes . 33
5.5.2 HVXC decoder . 34
5.5.3 HVXC encoder . 35
5.5.3.1 LPC analysis and LSP quantization . 35
5.5.3.2 Open loop pitch search . 35
ETSI
---------------------- Page: 3 ----------------------
4 ETSI ES 201 980 V3.1.1 (2009-08)
5.5.3.3 Harmonic magnitude and fine pitch estimation. 35
5.5.3.4 Vector quantization of harmonic magnitudes . 36
5.5.3.5 Voiced/Unvoiced decision . 36
5.5.3.6 VXC coding of unvoiced signals . 36
5.5.4 HVXC channel coding . 36
5.5.4.1 Protected bit selection . 36
5.5.4.2 Syntax of DRM HVXC error robustness (ErHVXCfixframe_CRC) . 38
5.5.5 Category interleaving . 41
5.5.6 HVXC error detection and concealment . 42
5.5.6.1 Cyclic Redundancy Check (CRC) . 42
5.5.6.2 Error concealment . 43
5.5.6.2.1 Parameter replacement . 43
5.5.7 HVXC + SBR . 45
5.6 SBR coding . 45
5.6.1 AAC + SBR . 45
5.6.2 CELP/HVXC + SBR . 45
5.6.2.1 SBR Payload . 46
5.6.2.1.1 Bitstream Syntax . 46
5.6.2.1.2 Bitstream element definitions . 47
5.6.2.2 SBR decoding process. 48
5.6.2.2.1 Notation, Constants and Defaults . 49
5.6.2.2.2 Frequency band tables . 50
5.6.2.2.3 Time / Frequency grid . 50
5.6.2.2.4 Envelope and noise floor decoding and dequantization . 51
5.6.2.3 SBR filterbanks and tool overview . 52
5.6.2.4 HF Generation and HF adjustment . 55
5.6.3 SBR error concealment . 57
5.6.3.1 SBR error concealment for AAC . 57
5.6.3.2 SBR error concealment for CELP and HVXC . 59
5.7 Parametric Stereo coding . 60
5.7.1 Introduction. 60
5.7.2 Technical overview . 60
5.7.2.1 Stereo parameters . 60
5.7.2.2 Signalling . 61
5.7.3 Bitstream protocol . 62
5.7.3.1 Bitstream integration . 62
5.7.3.2 PS syntax . 62
5.7.3.3 Bitstream element definitions. 63
5.7.4 PS Decoding . 64
5.7.4.1 Decoding overview . 64
5.7.4.2 Dequantization and mapping . 65
5.7.4.3 SA decoding . 66
5.7.4.4 Pan decoding . 69
5.7.5 Parametric Stereo concealment . 69
5.8 MPEG Surround coding . 70
6 Multiplex definition . 71
6.1 Introduction . 71
6.2 Main Service Channel (MSC) . 71
6.2.1 Introduction. 71
6.2.2 Structure . 71
6.2.3 Building the MSC . 71
6.2.3.1 Multiplex frames . 72
6.2.3.2 Hierarchical frames . 72
6.2.4 Reconfiguration . 72
6.3 Fast Access Channel (FAC) . 72
6.3.1 Introduction. 72
6.3.2 Structure . 72
6.3.3 Channel parameters. 73
6.3.4 Service parameters . 76
6.3.5 CRC . 77
6.3.6 FAC repetition . 77
ETSI
---------------------- Page: 4 ----------------------
5 ETSI ES 201 980 V3.1.1 (2009-08)
6.4 Service Description Channel (SDC) . 78
6.4.1 Introduction. 78
6.4.2 Structure . 78
6.4.3 Data entities . 79
6.4.3.1 Multiplex description data entity - type 0 . 80
6.4.3.2 Label data entity - type 1 . 81
6.4.3.3 Conditional access parameters data entity - type 2 . 81
6.4.3.4 Alternative frequency signalling: Multiple frequency network information data entity - type 3 . 82
6.4.3.5 Alternative frequency signalling: Schedule definition data entity - type 4 . 84
6.4.3.6 Application information data entity - type 5 . 85
6.4.3.7 Announcement support and switching data entity - type 6 . 86
6.4.3.8 Alternative frequency signalling: Region definition data entity - type 7 . 88
6.4.3.9 Time and date information data entity - type 8 . 89
6.4.3.10 Audio information data entity - type 9 . 89
6.4.3.11 FAC channel parameters data entity - type 10 . 92
6.4.3.12 Alternative frequency signalling: Other services data entity - type 11. 93
6.4.3.13 Language and country data entity - type 12 . 97
6.4.3.14 Alternative frequency signalling: detailed region definition data entity - type 13 . 97
6.4.3.15 Packet stream FEC parameters data entity - type 14 . 98
6.4.3.16 Other data entities . 98
6.4.4 Summary of data entity characteristics . 99
6.4.5 Changing the content of the SDC . 100
6.4.6 Signalling of reconfigurations. 100
6.4.6.1 Service reconfigurations . 101
6.4.6.2 Channel reconfigurations . 101
6.5 Text message application . 101
6.5.1 Structure . 101
6.6 Packet mode . 103
6.6.1 Packet structure . 103
6.6.1.1 Header . 104
6.6.1.2 Data field . 104
6.6.2 Asynchronous streams . 104
6.6.3 Files . 105
6.6.4 Choosing the packet length . 105
6.6.5 Forward Error Correction (FEC) for packet mode streams . 105
6.6.5.1 Encoding of FEC Packets . 106
6.6.5.2 Transport of FEC packets . 108
6.6.5.3 Receiver considerations . 109
7 Channel coding and modulation . 109
7.1 Introduction . 109
7.2 Transport multiplex adaptation and energy dispersal . 110
7.2.1 Transport multiplex adaptation . 110
7.2.1.1 MSC . 110
7.2.1.2 FAC . 112
7.2.1.3 SDC . 113
7.2.2 Energy di sp ersal . 113
7.3 Coding . 114
7.3.1 Multilevel coding . 114
7.3.1.1 Partitioning of bitstream in SM . 116
7.3.1.2 Partitioning of bitstream in HMsym . 117
7.3.1.3 Partitioning of bitstream in HMmix . 118
7.3.2 Component code . 119
7.3.3 Bit interleaving . 125
7.3.3.1 FAC . 126
7.3.3.2 SDC . 126
7.3.3.3 MSC . 126
7.4 Signal constellations and mapping . 128
7.5 Application of coding to the channels . 132
7.5.1 Coding the MSC . 132
7.5.1.1 SM .
...