1、 ETSI TS 126 406 V14.0.0 (2017-04) Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); LTE; General audio codec audio processing functions; Enhanced aacPlus general audio codec; Conformance testing (3GPP TS 26.406 version 14.0.0 Release 14)
2、 floppy3TECHNICAL SPECIFICATION ETSI ETSI TS 126 406 V14.0.0 (2017-04)13GPP TS 26.406 version 14.0.0 Release 14Reference RTS/TSGS-0426406ve00 Keywords GSM,LTE,UMTS 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 0
3、0017 - NAF 742 C Association but non lucratif enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice The present document can be downloaded from: http:/www.etsi.org/standards-search The present document may be made available in electronic versions and/or in print. The content of any
4、electronic and/or print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any existing or perceived difference in contents between such versions and/or in print, the only prevailing document is the print of the Portable Document Format
5、 (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 https:/portal.etsi.org/TB/ETSIDe
6、liverableStatus.aspx If you find errors in the present document, please send your comment to one of the following services: https:/portal.etsi.org/People/CommiteeSupportStaff.aspx Copyright Notification No part may be reproduced or utilized in any form or by any means, electronic or mechanical, incl
7、uding photocopying and microfilm except as authorized by written permission of ETSI. The content of the PDF version shall not be modified without the written authorization of ETSI. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards
8、Institute 2017. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTMand the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members. 3GPPTM and LTE are Trade Marks of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. GSM and the GSM logo are Trad
9、e Marks registered and owned by the GSM Association. ETSI ETSI TS 126 406 V14.0.0 (2017-04)23GPP TS 26.406 version 14.0.0 Release 14Intellectual Property Rights IPRs essential or potentially essential to the present document may have been declared to ETSI. The information pertaining to these essenti
10、al IPRs, if any, is publicly available for ETSI members and non-members, and can be found in ETSI SR 000 314: “Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates a
11、re available on the ETSI Web server (https:/ipr.etsi.org/). Pursuant to the ETSI 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 ETSI SR 000 314 (or the updates on the ETSI Web server) w
12、hich are, or may be, or may become, essential to the present document. Foreword This Technical Specification (TS) has been produced by ETSI 3rd Generation Partnership Project (3GPP). The present document may refer to technical specifications or reports using their 3GPP identities, UMTS identities or
13、 GSM identities. These should be interpreted as being references to the corresponding ETSI deliverables. The cross reference between GSM, UMTS, 3GPP and ETSI identities can be found under http:/webapp.etsi.org/key/queryform.asp. Modal verbs terminology In the present document “shall“, “shall not“, “
14、should“, “should not“, “may“, “need not“, “will“, “will not“, “can“ and “cannot“ are to be interpreted as described in clause 3.2 of the ETSI Drafting Rules (Verbal forms for the expression of provisions). “must“ and “must not“ are NOT allowed in ETSI deliverables except when used in direct citation
15、. ETSI ETSI TS 126 406 V14.0.0 (2017-04)33GPP TS 26.406 version 14.0.0 Release 14Contents Intellectual Property Rights 2g3Foreword . 2g3Modal verbs terminology 2g3Foreword . 4g31 Scope 5g32 Normative references . 5g33 Definitions and abbreviations . 6g33.1 Definitions 6g33.2 Abbreviations . 6g34 Gen
16、eral . 6g35 Decoder conformance testing . 6g35.1 AAC-LC, SBR and Parametric Stereo conformance testing 6g35.2 void . 6g36 Encoder conformance . 6g36.1 Floating point encoder 6g36.2 Fixed point encoder 7g36.2.1 Bit-exact Behaviour 7g36.2.2 Objective criteria 7g36.2.2.1 AAC encoder conformance . 7g36.
17、2.2.2 SBR encoder conformance 8g36.2.2.3 PS encoder conformance . 9g36.2.3 Subjective criteria . 9g3Annex A: Void 10g3Annex B (normative): Test vectors for fixed-point encoder conformance 11g3Annex C (informative): Change history . 12g3History 13g3ETSI ETSI TS 126 406 V14.0.0 (2017-04)43GPP TS 26.40
18、6 version 14.0.0 Release 14Foreword This Technical Specification (TS) has been produced by the 3rdGeneration Partnership Project (3GPP). The contents of the present document are subject to continuing work within the TSG and may change following formal TSG approval. Should the TSG modify the contents
19、 of the present document, it will be re-released by the TSG with an identifying change of release date and an increase in version number as follows: Version x.y.z where: x the first digit: 1 presented to TSG for information; 2 presented to TSG for approval; 3 or greater indicates TSG approved docume
20、nt under change control. y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections, updates, etc. z the third digit is incremented when editorial only changes have been incorporated in the document. ETSI ETSI TS 126 406 V14.0.0 (2017-04)53GPP TS 26.406
21、version 14.0.0 Release 141 Scope The present document specifies the digital test sequences and conformance criteria for the Enhanced aacPlus audio codec. 2 Normative references The following documents contain provisions which, through reference in this text, constitute provisions of the present docu
22、ment. References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific. For a specific reference, subsequent revisions do not apply. For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (includ
23、ing a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document. 1 3GPP TS 26.401: “General audio codec audio processing functions; Enhanced aacPlus general audio codec; General description“. 2 3GPP TS 26.403: “Genera
24、l audio codec audio processing functions; Enhanced aacPlus general audio codec; Encoder specification; Advanced Audio Coding (AAC) part“. 3 3GPP TS 26.404: “General audio codec audio processing functions; Enhanced aacPlus general audio codec; Encoder specification; Spectral Band Replication (SBR) pa
25、rt“. 4 3GPP TS 26.405: “General audio codec audio processing functions; Enhanced aacPlus general audio codec; Encoder specification; Parametric stereo part“. 5 3GPP TS 26.410: “General audio codec audio processing functions; Enhanced aacPlus general audio codec; Floating-point ANSI-C code“. 6 3GPP T
26、S 26.411: “General audio codec audio processing functions; Enhanced aacPlus general audio codec; Fixed-point ANSI-C code“. 7 ISO/IEC 14496-4:2004: “Information technology - Coding of audio-visual objects - Part 4: Conformance testing“. 8 ISO/IEC 14496-4:2004/Amd.8:2005: “Information technology - Cod
27、ing of audio-visual objects - Part 4: Conformance testing Amendment 8: High Efficiency Advanced Audio Coding, audio BIFS, and structured audio conformance“. 9 ITU-R Recommendation BS.1387-1: “Method for objective measurements of PErceived Audio Quality (PEAQ)“. 10 ISO/IEC 14496-4:2004/Amd.11:2006 “I
28、nformation technology - Coding of audio-visual objects - Part 4: Conformance testing - Amendment 11: Parametric Stereo conformance“. 11 ISO/IEC 14496-4:2004/Amd.11:2006/Cor.2:2007 “Information technology - Coding of audio-visual objects - Part 4: Conformance testing - Amendment 11: Parametric Stereo
29、 conformance Technical Corrigendum 2“. ETSI ETSI TS 126 406 V14.0.0 (2017-04)63GPP TS 26.406 version 14.0.0 Release 143 Definitions and abbreviations 3.1 Definitions For the purposes of the present document, the terms and definitions given in 3GPP TS 26.401 1, 3GPP TS 26.403 2, 3GPP TS 26.404 3, 3GP
30、P TS 26.405 4, 3GPP TS 26.410 5and 3GPP TS 26.411 6 apply. 3.2 Abbreviations For the purposes of the present document, the following abbreviations apply: AAC-LC Advanced Audio Coding-Low Complexity audio object type ODG Objective Difference Grade PEAQ Perceptual Evaluation of Audio Quality SBR Spect
31、ral Band Replication 4 General Conformance testing is an important tool to verify that implementations of Enhanced aacPlus match the relevant specifications. It is also helpful in verifying the proper use of the source code provided in 3GPP TS 26.410 5 and 3GPP TS 26.411 6. Conformance testing focus
32、es on the core algorithm, therefore no criteria are defined for error concealment, downsampling and file I/O. Clause 5 describes the proposed method of conformance testing for the decoder. Clause 6 discusses encoder conformance. 5 Decoder conformance testing Decoder conformance for both fixed-point
33、and floating-point implementations shall be tested in accordance with clause 5.1. Conformance shall be verified by either bit-exact behaviour to the reference output or by meeting the objective criteria defined below. Bit-exact behaviour should be preferred for fixed-point implementations where it c
34、an be achieved without undue penalty on computational complexity. 5.1 AAC-LC, SBR and Parametric Stereo conformance testing Conformance testing for AAC-LC, SBR and Parametric Stereo shall be performed according to the relevant clauses in ISO/IEC 14496-4 7, 8, 10, 11. 3GPP conformance shall not be cl
35、aimed for implementations achieving an accuracy level of K L/R unmapping. The comparison however takes place in the log-domain. For higher energies only low deviations are allowed, while lower energies are permitted to deviate more: Differences of up to 3dB are allowed for all energies, differences
36、of up to 6dB are allowed for energies up to 42 dB below a full scale sine, differences of up to 9 dB are allowed for energies up to 60 dB below a full scale sine. The test of the transient detector is performed by comparing the bitstream element sbr_grid() from both encoders. The RMS of the differen
37、ce between the transient position vector of the encoder under test and the reference encoder shall not be greater than 0.2. The test of the missing harmonics detector is carried out by comparing the bitstream elements sbr_sinusoidal_coding() from both encoders. The vector that is constructed by subt
38、racting the missing harmonics vectors from both bitstreams and concatenating the result over all frames shall not have an RMS greater than 0.2. The test of the whitening level detector is performed by comparing the bitstream element sbr_invf() from both encoders. The vector that is constructed by su
39、btracting the whitening level vectors of the encoder under test and the reference encoder shall not have an RMS greater than 0.2. ETSI ETSI TS 126 406 V14.0.0 (2017-04)93GPP TS 26.406 version 14.0.0 Release 14 The test for the noise floor estimator module is identical to the test for the envelope en
40、ergy conformance test, except that the actual noise floor energies are compared instead of the envelope energies. The maximum permissible noise floor energy difference for a given deviation between reference encoder and encoder under test are as follows: Differences of up to 6 dB are allowed for all
41、 energies, differences of up to 9 dB are allowed for energies up to 42 dB below a full scale sine, differences of up to 12 dB are allowed for energies up to 60 dB below a full scale sine. 6.2.2.3 PS encoder conformance All comparisons shall be limited to frames and bands in the bitstream that contai
42、n an energy greater than -87 dB below a full-scale sine. Prior to the actual conformance test, the stereo parameters from both encoders are mapped to the highest available stereo frequency resolution. the signal that is constructed from the differences between all IID values signaled by the encoder
43、under test and the reference encoder shall have a maximum absolute difference of 2 and the RMS must not exceed 0.25 the signal that is constructed from the differences between all ICC values signaled by the encoder under test and the reference encoder shall have a maximum absolute difference of 2 an
44、d the RMS must not exceed 0.25 6.2.3 Subjective criteria Subjective tests shall cover the encoder configurations tested during the characterization phase. The requirement for passing the subjective tests is that the encoder under test does not perform worse in a statistically significant sense in an
45、y test case when compared to the fixed-point reference encoder. ETSI ETSI TS 126 406 V14.0.0 (2017-04)103GPP TS 26.406 version 14.0.0 Release 14Annex A: Void Table 1: Void ETSI ETSI TS 126 406 V14.0.0 (2017-04)113GPP TS 26.406 version 14.0.0 Release 14Annex B (normative): Test vectors for fixed-poin
46、t encoder conformance Table 2: Testvectors specifically relevant for the objective testing of the AAC tool # Test vector file name 1 ct_castagnettes.wav 2 ct_glockenspiel.wav 3 ct_test_1_48.wav 4 ct_test_2_48.wav 5 ct_test_3_48.wav 6 cymbal.wav 7 gong.wav 8 guitar_1.wav 9 guitar_2.wav 10 guitar_cymb
47、als.wav 11 handcuff.wav 12 hihat.wav 13 laugh.wav 14 shaker.wav 15 speech_female.wav 16 speech_male_german.wav 17 speech_male_portuguese.wav 18 triangle.wav 19 wooden_toys_1.wav 20 wooden_toys_2.wav Table 3: Testvectors specifically relevant for the objective testing of the SBR tool # Test vector fi
48、le name SBR module 21 noise_fade.wav Envelope 12 hihat.wav Transients1 ct_castagnettes.wav Transients 22 sines.wav Sines21 noise_fade.wav Noise 23 invf.wav WhiteningTable 4: Testvectors specifically relevant for the objective testing of the PS tool # Test vector file name PS parameter 3 ct_test_1_48
49、.wav IID 2 ct_glockenspiel.wav IID 3 ct_test_1_48.wav ICC 18 triangle.wav ICCETSI ETSI TS 126 406 V14.0.0 (2017-04)123GPP TS 26.406 version 14.0.0 Release 14Annex C (informative): Change history Change history Date TSG SA# TSG Doc. CR Rev Subject/Comment Old New 2005-06 28 SP-050242 Approved at TSG SA#28 2.0.0 6.0.0 2005-12 30 SP-050786 0001 2 Correction to Enhanced aacPlus Encoder conformance 6.0.0 6.1.0 2006-03 31 SP-060013 0002 Correction to Enhanced aacPlus Decoder conformance: replacement of one test-vecto