A.3 Format for test sequence distribution
3GPP46.010Full rate speechRelease 17TranscodingTS
A.3.1 Type of files provided
Three types of files are provided:
‑ Files for input of the encoder: *.INP;
‑ Files for input of decoder or comparison with encoder output: *.COD;
‑ Files for comparison with the decoder output: *.OUT;
Five disks are provided containing all the digital test sequences. Disk1.zip contains all test sequences that are required for a codec implementation without codec homing while disk2.zip and disk3.zip contain the test sequences required for a codec implementation with codec homing. Disk4.zip and disk5.zip contain the 8 bit test sequences with A-law and ‑law compression, respectively.
Disk1.zip contains the SEQ01.INP, SEQ01.COD, SEQ01.OUT, SEQ02.INP, SEQ02.COD, SEQ02.OUT, SEQ03.INP, SEQ03.COD, SEQ03.OUT, SEQ04.INP, SEQ04.COD, SEQ04.OUT, SEQ05.COD, SEQ05.OUT files. Disk2.zip contains the SEQ01H.INP, SEQ01H.COD, SEQ01H.OUT, SEQ02H.INP, SEQ02H.COD, SEQ02H.OUT files.
Disk3.zip contains the SEQ03H.INP, SEQ03H.COD, SEQ03H.OUT, SEQ04H.INP, SEQ04H.COD, SEQ04H.OUT, SEQ05H.COD, SEQ05H.OUT, SEQ06H.INP, SEQ06H.COD, HOMING01.COD, HOMING01.OUT, BITSYNC.INP, SEQSYNC.INP and SYNC000…159.COD files.
Disk4.zip contains the A-law compressed 8 bit test sequences with and without homing. All the files of disk1- 3.zip except for BITSYNC.INP, which is not necessary for TRAU testing, are on disk4.zip. The extension _A is added to the filenames in order to indicate A-law. The files HOMING01, SEQSYC and SYNC000… are renamed to HOM01_A, SEQSYN_A and SYN000_A, respectively.
Disk5.zip contains the -law compressed 8 bit test sequences with and without homing similar to disk4.zip. The _u in the filenames stands for -law.
Table A.3.1a/b gives the contents of the five disks and also the size in bytes and the number of frames for each test sequence file.
A.3.2 File format description
All the files with the linear 13 bit test sequences are written in binary using 16 bit words. This means that input samples (sop[k], on files: *.INP), output samples (srop[k], on files: *.OUT) and coded parameters (on files: *.COD) use 2 bytes each. Hence the sizes of the files are directly related to the number of processed frames.
For files with linear 13 bit sequences and .INP or .OUT extension type:
Size (in bytes) = No of frames * 160 * 2;
All files _x.INP and _x.OUT with the compressed 8 bit test sequences are written in binary using 1 byte per sample.
For files with compressed 8 bit sequences and _x.INP or _x.OUT type:
Size (in bytes) = No of frames * 160 * ;
For all files with .COD extension type:
Size (in bytes) = No of frames * 76 * 2;
Table A.3.1 shows the size of all the 13 bit linear files written in direct binary format. The size of the files containing the optional 8 bit test sequences with type _x.INP and _x.OUT is half the size shown in the table (disk4.zip and disk5.zip).
Table A.3.1a: Contents of disk1.zip (test sequences without codec homing frames and file sizes)
Disk No. |
Purpose of Sequence |
Name of Sequence |
No. Of Frames |
Size in Bytes |
Justification |
1/5 |
Codec test sequence |
SEQ01.INP |
584 |
186 880 |
Left |
1/5 |
Codec test sequence |
SEQ01.COD |
584 |
88 768 |
Right |
1/5 |
Codec test sequence |
SEQ01.OUT |
584 |
186 880 |
Left |
1/5 |
Codec test sequence |
SEQ02.INP |
947 |
303 040 |
Left |
1/5 |
Codec test sequence |
SEQ02.COD |
947 |
143 944 |
Right |
1/5 |
Codec test sequence |
SEQ02.OUT |
947 |
303 040 |
Left |
1/5 |
Codec test sequence |
SEQ03.INP |
673 |
215 360 |
Left |
1/5 |
Codec test sequence |
SEQ03.COD |
673 |
102 296 |
Right |
1/5 |
Codec test sequence |
SEQ03.OUT |
673 |
215 360 |
Left |
1/5 |
Codec test sequence |
SEQ04.INP |
520 |
166 400 |
Left |
1/5 |
Codec test sequence |
SEQ04.COD |
520 |
79 040 |
Right |
1/5 |
Codec test sequence |
SEQ04.OUT |
520 |
166 400 |
Left |
1/5 |
Decoder test sequence |
SEQ05.COD |
64 |
9 728 |
Right |
1/5 |
Decoder test sequence |
SEQ05.OUT |
64 |
20 480 |
Left |
Table A.3.1b: Contents of disk2.zip and disk3.zip (test sequences with codec homing frames and file sizes)
Disk No. |
Purpose of Sequence |
Name of Sequence |
No. Of Frames |
Size in Bytes |
Justification |
2/5 |
Codec test sequence |
SEQ01H.INP |
586 |
187 520 |
Left |
2/5 |
Codec test sequence |
SEQ01H.COD |
586 |
89 072 |
Right |
2/5 |
Codec test sequence |
SEQ01H.OUT |
586 |
187 520 |
Left |
2/5 |
Codec test sequence |
SEQ02H.INP |
949 |
303 680 |
Left |
2/5 |
Codec test sequence |
SEQ02H.COD |
949 |
144 248 |
Right |
2/5 |
Codec test sequence |
SEQ02H.OUT |
949 |
303 680 |
Left |
3/5 |
Codec test sequence |
SEQ03H.INP |
675 |
216 000 |
Left |
3/5 |
Codec test sequence |
SEQ03H.COD |
675 |
102 600 |
Right |
3/5 |
Codec test sequence |
SEQ03H.OUT |
675 |
216 000 |
Left |
3/5 |
Codec test sequence |
SEQ04H.INP |
522 |
167 040 |
Left |
3/5 |
Codec test sequence |
SEQ04H.COD |
522 |
79 344 |
Right |
3/5 |
Codec test sequence |
SEQ04H.OUT |
522 |
167 040 |
Left |
3/5 |
Decoder test sequence |
SEQ05H.COD |
66 |
10 032 |
Right |
3/5 |
Decoder test sequence |
SEQ05H.OUT |
66 |
21 120 |
Left |
3/5 |
Encoder-homing-frame |
SEQ06H.INP |
1 |
320 |
Left |
3/5 |
Decoder-homing-frame |
SEQ06H.COD |
1 |
152 |
Right |
3/5 |
Decoder homing test |
HOMING01.COD |
100 |
15 200 |
Right |
3/5 |
Decoder homing test |
HOMING01.OUT |
100 |
32 000 |
Left |
3/5 |
Bit Synchronization |
BITSYNC.INP |
39 |
1 2480 |
Left |
3/5 |
Frame Synchronization (input) |
SEQSYNC.INP |
4 |
1 280 |
Left |
3/5 3/5 3/5 " |
Frame Synchronization (output) |
SYNC000.COD SYNC001.COD SYNC002.COD " " " SYNC159.COD |
1 1 1 " " " 1 |
152 152 152 " " " 152 |
Right Right Right " " " Right |
Annex B (informative):
Test sequence disks
Provided in archive en_300961v080101p0.ZIP which accompanies the present document.
Annex C (informative):
Change history
SMG No. |
TDoc. No. |
CR. No. |
Section affected |
New version |
Subject/Comments |
SMG#07 |
4.0.2 |
ETSI Publication |
|||
SMG#20 |
5.0.1 |
Release 1996 version |
|||
SMG#23 |
97-737 97-741 |
A002 A003 |
5.1.1 |
UAP61 comments Introduction of Homing and 8 bit Test Sequences for Full Rate Speech Transcoding |
|
SMG#27 |
6.0.0 |
Release 1997 version |
|||
SMG#28 |
P-99-138 |
A004 |
whole document |
7.0.0 |
Addition of mu-law (PCS 1900) |
7.0.1 |
Update to Version 7.0.1 for OAP |
||||
7.0.2 |
Update to Version 7.0.2 for Publication |
||||
7.0.3 |
Inclusion of associated zip files |
||||
7.0.4 |
Inclusion of present text |
||||
8.0.0 |
Release 99 version |
||||
8.0.1 |
Inclusion of present text file |
||||
SMG#32 |
P-00-272 |
A009 |
8.1.0 |
Correction of figure 3.1 |
|
8.1.1 |
Update to Version 8.1.1 for Publication |
Change history |
|||||||
Date |
TSG # |
TSG Doc. |
CR |
Rev |
Subject/Comment |
Old |
New |
2001-03 |
11 |
Version for Release 4 |
4.0.0 |
||||
2001-06 |
12 |
SP-010303 |
001 |
Correction of figure 3.2 |
4.0.0 |
4.1.0 |
|
2002-06 |
16 |
Version for Release 5 |
4.1.0 |
5.0.0 |
|||
2004-12 |
26 |
Version for Release 6 |
5.0.0 |
6.0.0 |
|||
2007-06 |
36 |
Version for Release 7 |
6.0.0 |
7.0.0 |
|||
2008-12 |
42 |
Version for Release 8 |
7.0.0 |
8.0.0 |
|||
2009-12 |
46 |
Version for Release 9 |
8.0.0 |
9.0.0 |
|||
2011-03 |
51 |
Version for Release 10 |
9.0.0 |
10.0.0 |
|||
2012-09 |
57 |
Version for Release 11 |
10.0.0 |
11.0.0 |
|||
2013-12 |
62 |
SP-130568 |
0002 |
Correction to references |
11.0.0 |
11.1.0 |
|
2014-09 |
65 |
Version for Release 12 |
11.1.0 |
12.0.0 |
|||
2015-12 |
70 |
Version for Release 13 |
12.0.0 |
13.0.0 |
Change history |
|||||||
Date |
Meeting |
TDoc |
CR |
Rev |
Cat |
Subject/Comment |
New version |
03-2017 |
SA#75 |
Version for Release 14 |
14.0.0 |
||||
06-2018 |
SA#80 |
– |
– |
– |
– |
Version for Release 15 |
15.0.0 |
2020-07 |
– |
– |
– |
– |
– |
Update to Rel-16 version (MCC) |
16.0.0 |
2022-04 |
– |
– |
– |
– |
– |
Update to Rel-17 version (MCC) |
17.0.0 |