A.4 Reference Implementations

26.4443GPPCodec for Enhanced Voice Services (EVS)Release 17Test sequencesTS

To get the snr and mld corridor as well as the thresholds values for the MOS-LQO, as set of references implementations were used. Table A.8 list the implementations used for references, including compiler, target platform, compiler setting. These implementations are based on mainstream compilers and platforms and used the latest version of EVS code defined in TS 26.443 [8]. These implementations are not bit-exact between themselves or with the 3GPP reference implementation (Visual Studio 2018, Release mode).

Table A.8: List of Reference Implementations

Name

Platform

Compiler

Optimization

OS

aarch64_gnu-gcc-8_-armv8_O2

ARMv8

GCC v8

O2

Linux

aarch64_gnu-gcc-8_armv8_O3

ARMv8

GCC v8

O3

Linux

clang-6_armv8 _O2

ARMv8

Clang v6

O2 with FMA

Linux

clang-6_armv8_O3

ARMv8

Clang v6

O3 with FMA

Linux

clang-6.0_x86_64_O2

x86_64

Clang v6

O2

Linux

gcc-7_i686_-O0

i686

GCC v7

O0

Linux

gcc-7_i686_-O1

i686

GCC v7

O1

Linux

gcc-7_i686_-O2

i686

GCC v7

O2

Linux

gcc-7_i686_-O3

i686

GCC v7

O3

Linux

icc-19_x86_64_avx2

x86_64

ICC v19

O3 with FMA

Linux

Annex B (informative):
Change history

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2014-09

SA#65

SP-140459

Presented at TSG#65 for approval

1.0.0

2014-09

SA#65

Approved at TSG#65

12.0.0

2014-12

SA#66

SP-140725

0001

Update of existing test vectors for the fixed-point EVS codec

12.1.0

2014-12

SA#66

SP-140725

0002

1

Inclusion of test vectors for the floating-point EVS codec

12.1.0

2015-03

SA#67

SP-150085

0003

Update of test vectors for the EVS codec

12.2.0

2015-06

SA#68

SP-150202

0004

Update of test vectors for the EVS codec

12.3.0

2015-09

SA#69

SP-150434

0005

1

Update of test vectors for the EVS codec

12.4.0

2015-12

SA#70

SP-150639

0006

Update of test vectors for the EVS codec

12.5.0

2015-12

SA#70

Version for Release 13

13.0.0

2016-03

SA#71

SP-160064

0008

Update of test vectors for the EVS codec

13.1.0

2016-06

SA#72

SP-160257

0010

A

Update of test vectors for the EVS codec

13.2.0

2016-09

SA#73

SP-160589

0012

A

Update of test vectors for the EVS codec

13.3.0

2017-03

SA#75

Alignment of source code and test vectors versions (update of Readme.txt file)

13.3.1

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2017-03

75

Version for Release 14

14.0.0

2017-12

78

SP-170820

0017

2

A

Update of test vectors for the EVS codec

14.1.0

2018-06

80

SP-180261

0020

A

Update of test vectors for the EVS codec

14.2.0

2018-06

80

Version for Release 15

15.0.0

2018-12

82

SP-180965

0024

A

Update of test vectors for the EVS codec

15.1.0

2019-03

83

SP-190036

0025

2

B

Correction and addition of reference to Alt_FX_EVS implementation

16.0.0

2019-12

86

SP-190998

0027

5

C

EVS Non Bit Exact Float conformance

16.1.0

2020-03

87-e

SP-200104

0028

1

F

16.2.0

2020-03

87-e

Editorial

16.2.1

2020-07

88-e

SP-200585

0034

A

Update of test vectors for the EVS codec

16.3.1

2021-09

SA#93-e

SP-210825

0040

1

A

Update of test vectors for the EVS codec

16.4.0

2021-12

SA#94-e

SP-211345

0045

A

Update of test vectors for the EVS codec

16.5.0

2022-04

Update to Rel-17 version (MCC)

17.0.0