Digital cellular telecommunications system; Half rate speech; Part 8: Test sequences for the GSM half rate speech codec (GSM 06.07)

DE/SMG-020607

Digitalni celični telekomunikacijski sistem – Govor s polovično hitrostjo – 8. del: Preskušalna zaporedja za GSM kodek za govor s polovično hitrostjo (GSM 06.07)

General Information

Status
Published
Publication Date
21-Feb-1996
Technical Committee
Current Stage
12 - Completion
Due Date
06-Mar-1996
Completion Date
22-Feb-1996
Mandate
Standard
ETS 300 581-8 E1:2003
English language
17 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)


SLOVENSKI STANDARD
01-december-2003
'LJLWDOQLFHOLþQLWHOHNRPXQLNDFLMVNLVLVWHP±*RYRUVSRORYLþQRKLWURVWMR±GHO
3UHVNXãDOQD]DSRUHGMD]D*60NRGHN]DJRYRUVSRORYLþQRKLWURVWMR *60
Digital cellular telecommunications system; Half rate speech; Part 8: Test sequences for
the GSM half rate speech codec (GSM 06.07)
Ta slovenski standard je istoveten z: ETS 300 581-8 Edition 1
ICS:
33.070.50 Globalni sistem za mobilno Global System for Mobile
telekomunikacijo (GSM) Communication (GSM)
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

EUROPEAN ETS 300 581-8
TELECOMMUNICATION January 1996
STANDARD
Source: ETSI TC-SMG Reference: DE/SMG-020607
ICS: 33.060.50
CODEC, digital cellular telecommunications system, Global System for Mobile communications
Key words:
(GSM), speech, test sequence
Digital cellular telecommunications system;
Half rate speech;
Part 8: Test sequences for the GSM half rate speech codec
(GSM 06.07)
ETSI
European Telecommunications Standards Institute
ETSI Secretariat
F-06921 Sophia Antipolis CEDEX - FRANCE
Postal address:
650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCE
Office address:
c=fr, a=atlas, p=etsi, s=secretariat - secretariat@etsi.fr
X.400: Internet:
Tel.: +33 92 94 42 00 - Fax: +33 93 65 47 16
*
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 1996. All rights reserved.

Page 2
ETS 300 581-8: January 1996 (GSM 06.07 version 4.0.3)
Whilst every care has been taken in the preparation and publication of this document, errors in content,
typographical or otherwise, may occur. If you have comments concerning its accuracy, please write to
"ETSI Editing and Committee Support Dept." at the address shown on the title page.

Page 3
ETS 300 581-8: January 1996 (GSM 06.07 version 4.0.3)
Contents
Foreword .5
1 Scope .7
2 Normative references.7
3 Definitions and abbreviations .7
3.1 Definitions .7
3.2 Abbreviations .7
4 General.8
5 Test sequence format .8
5.1 File format.8
5.2 Codec homing.8
6 Speech codec test sequences .11
6.1 Codec configuration.11
6.2 Speech codec test sequences.11
6.2.1 Speech encoder test sequences.11
6.2.2 Speech decoder test sequences.11
6.2.3 Codec homing sequence.12
7 DTX test sequences.12
7.1 Codec configuration.12
7.2 DTX test sequences .12
7.2.1 Predictor values computation.13
7.2.2 Spectral comparison.13
7.2.3 Threshold adaptation.13
7.2.4 Periodicity detection .13
7.2.5 Tone detection.13
7.2.6 Safety and initialisation.13
7.2.7 Comfort noise test sequence .13
7.2.8 Real speech and tones.13
8 Sequences for finding the 20 ms framing of the GSM half rate speech encoder .14
8.1 Bit synchronization.14
8.2 Frame Synchronization .15
8.3 Formats and sizes of the synchronization sequences .15
History.17

Page 4
ETS 300 581-8: January 1996 (GSM 06.07 version 4.0.3)
Blank page
Page 5
ETS 300 581-8: January 1996 (GSM 06.07 version 4.0.3)
Foreword
This European Telecommunication Standard (ETS) has been produced by the Special Mobile Group
(SMG) Technical Committee of the European Telecommunications Standards Institute (ETSI).
Two 3.5 inch diskettes are attached to the back cover of this ETS, the diskettes contain test sequences for
a bit exact implementation of the half rate speech transcoder.
The diskettes contain LHARC compressed files and are labelled as follows:
Diskette 1/2 ETS 300 581-8 clause 9: Test sequences for the GSM half rate speech codec;
Disks 2 and 4 (GSM 06.07)
Diskette 2/2 ETS 300 581-8 clause 9: Test sequences for the GSM half rate speech codec;
Disks 1, 3 and 5 (GSM 06.07)
The "dsk*read.txt" files also contained on the diskettes provide further information on the compressed
files.
To decompress the "disk*.exe" files, at DOS prompt:
- type in "disk*.exe" if the default drive is a hard disk (C:\>)
- type in "disk*.exe" C: if the default drive is a floppy disk (A:\>)
This ETS specifies the half rate speech traffic channels for the European digital cellular
telecommunications system. This ETS corresponds to GSM technical specification, GSM 06.07, version
4.0.3 and is part 8 of a multi-part ETS covering the half rate speech traffic channels as described below:
GSM 06.02 ETS 300 581-1: "Digital cellular telecommunications system (Phase 2); Half rate
speech Part 1: Half rate speech processing functions".
GSM 06.20 ETS 300 581-2: "Digital cellular telecommunications system (Phase 2); Half rate
speech Part 2: Half rate speech transcoding".
GSM 06.21 ETS 300 581-3: "Digital cellular telecommunications system (Phase 2); Half rate
speech Part 3: Substitution and muting of lost frames for half rate speech traffic
channels".
GSM 06.22 ETS 300 581-4: "Digital cellular telecommunications system (Phase 2); Half rate
speech Part 4: Comfort noise aspects for half rate speech traffic channels".
GSM 06.41 ETS 300 581-5: "Digital cellular telecommunications system (Phase 2); Half rate
speech Part 5: Discontinuous Transmission (DTX) for half rate speech traffic
channels".
GSM 06.42 ETS 300 581-6: "Digital cellular telecommunications system (Phase 2); Half rate
speech Part 6: Voice Activity Detection (VAD) for half rate speech traffic
channels".
GSM 06.06 ETS 300 581-7: "Digital cellular telecommunications system (Phase 2); Half rate
speech Part 7: ANSI-C code for the GSM half rate speech codec".
GSM 06.07 ETS 300 581-8: "Digital cellular telecommunications system (Phase 2); Half
rate speech Part 8: Test vectors for the GSM half rate speech codec".
NOTE: TC-SMG has produced documents which give the technical specifications for the
implementation of the European digital cellular telecommunications system.
Historically, these documents have been identified as GSM Technical Specifications
(GSM-TS). These TSs may have subsequently become Interim European
Telecommunication Standards (I-ETSs), (Phase 1), or European Telecommunication
Standards (ETSs), (Phase 2), whilst others may become ETSI Technical Reports
(ETRs).
Page 6
ETS 300 581-8: January 1996 (GSM 06.07 version 4.0.3)
Transposition dates
Date of adoption of this ETS: 31 January 1996
Date of latest announcement of this ETS (doa): 30 April 1996
Date of latest publication of new National Standard
or endorsement of this ETS (dop/e): 31 October 1996
Date of withdrawal of any conflicting National Standard (dow): 31 October 1996

Page 7
ETS 300 581-8: January 1996 (GSM 06.07 version 4.0.3)
1 Scope
This European Telecommunication Standard (ETS) part 8 specifies the digital test sequences for the GSM
half rate speech codec. These sequences test for a bit exact implementation of the half rate speech
transcoder (GSM 06.20 (ETS 300 581-2) [2]), Voice Activity Detection (GSM 06.42 (ETS 300 581-6) [6]),
comfort noise (GSM 06.22 (ETS 300 581-4) [4]) and the discontinuous transmission (GSM 06.41 (ETS
300 581-5) [5]).
2 Normative references
This ETS incorporates by dated and undated reference, provisions from other publications. These
normative references are cited at the appropriate places in the text and the publications are listed
hereafter. For dated references, subsequent amendments to or revisions of any of these publications
apply to this ETS only when incorporated in it by amendment or revision. For undated references, the
latest edition of the publication referred to applies.
[1] GSM 01.04 (ETR 100): "European digital cellular telecommunication system
(Phase 2); Abbreviations and acronyms".
[2] GSM 06.20 (ETS 300 581-2): "Digital cellular telecommunications system; Half
rate speech Part 2: Half rate speech transcoding".
[3] GSM 06.21 (ETS 300 581-3): "Digital cellular telecommunications system; Half
rate speech Part 3: Substitution and muting of lost frame for half rate speech
traffic channels".
[4] GSM 06.22 (ETS 300 581-4): "Digital cellular telecommunications system; Half
rate speech Part 4: Comfort noise aspects for half rate speech traffic channels".
[5] GSM 06.41 (ETS 300 581-5): "Digital cellular telecommunications system; Half
rate speech Part 5: Discontinuous transmission (DTX) for half rate speech traffic
channels".
[6] GSM 06.42 (ETS 300 581-6): "Digital cellular telecommunications system; Half
rate speech Part 6: Voice Activity Detector (VAD) for half rate speech traffic
channels".
[7] GSM 06.06 (ETS 300 581-7): "Digital cellular telecommunications system; Half
rate speech Part 7: ANSI-C code for the GSM half rate speech codec".
[8] GSM 06.02 (ETS 300 581-1): "Digital cellular telecommunications system; Half
rate speech Part 1: Half rate speech coding functions".
3 Definitions and abbreviations
3.1 Definitions
Definition of terms used in this ETS can be found in GSM 06.20 (ETS 300 581-2) [2], GSM 06.21
(ETS 300 581-3) [3], GSM 06.22 (ETS 300 581-4) [4], GSM 06.41 (ETS 300 581-5) [5] and
GSM 06.42 (ETS 300 581-6) [6].
3.2 Abbreviations
For the purpose of this ETS, the following abbreviations apply.
ETS European Telecommunication Standard
GSM Global System for Mobile communications
For abbreviations not given in this subclause, see GSM 01.04 (ETR 100) [1].

Page 8
ETS 300 581-8: January 1996 (GSM 06.07 version 4.0.3)
4 General
Digital test sequences are necessary to test for a bit exact implementation of the half rate speech
transcoder (GSM 06.20 (ETS 300 581-2) [2]), Voice Activity Detection (GSM 06.42 (ETS 300 581-6) [6]),
comfort noise (GSM 06.22 (ETS 300 581-4) [4]) and the discontinuous transmission (GSM 06.41
(ETS 300 581-5) [5]).
The test sequences may also be used to verify installations of the ANSI C code in GSM 06.06
(ETS 300 581-7) [7].
Clause 5 describes the format of the files which contain the digital test sequences. Clause 6 describes the
test sequences for the speech transcoder. Clause 7 describes the test sequences for the VAD, comfort
noise and discontinuous transmission.
Clause 8 describes the method by which synchronisation is obtained between the test sequences and the
speech codec under test.
Electronic copies of the digital test sequences are provided as clause 9, these digital test sequences are
contained in the two 3.5 inch diskettes attached to the back cover of this ETS 300 581-8.
5 Test sequence format
This clause provides information on the format of the digital test sequences for the GSM half rate speech
transcoder (GSM 06.20 (ETS 300 581-2) [2]), Voice Activity Detection (GSM 06.42 (ETS 300 581-6) [6]),
comfort noise (GSM 06.22 (ETS 300 581-4) [4]) and the discontinuous transmission (GSM 06.41
(ETS 300 581-5) [5]).
5.1 File format
The test sequence files are provided on 2 floppy disks (3.5 inch) which are formatted according to the high
1) 2)
capacity (1.44 Mb) specifications for MS-DOS IBM -PC/AT compatible computers.
Following decompression, by execution of the 5 "disk*.exe" files, four types of file are provided:
- Files for input to the GSM half rate speech encoder: *.INP
- Files for comparison with the encoder output: *.COD
- Files for input to the GSM half rate speech decoder: *.DEC
- Files for comparison with the decoder output: *.OUT
Tables 1, 2, 3 and 4 define the formats of the four types of file. Each parameter in these tables is
contained in a 16 bit word. The left or right justification is indicated in the tables.
5.2 Codec homing
Each *.INP file includes two homing frames at the start of the test sequence. The function of these frames
is to reset the speech encoder state variables to their initial value. In the case of a correct installation of
the ANSI-C simulation (GSM 06.06 (ETS 300 581-7) [7]), all speech encoder output frames shall be
identical to the corresponding frame in the *.COD file. In the case of a correct hardware implementation
undergoing type approval, the first speech encoder output frame is undefined and need not be identical to
the first frame in the *.COD file, but all remaining speech encoder output frames shall be identical to the
corresponding frames in the *.COD file.
Each *.DEC file includes two homing frames at the start of the test sequence. The function of these
frames is to reset the speech decoder state variables to their initial value. In the case of a correct
installation of the ANSI-C simulation (GSM 06.06 (ETS 300 581-7) [7]), all speech decoder output frames
shall be identical to the corresponding frame in the *.OUT file. In the case of a correct hardware
implementation undergoing type approval, the first speech decoder output frame is undefined and need

1)
This is a trademark of Microsoft.
2)
This is a trademark of International Business Machines

Page 9
ETS 300 581-8: January 1996 (GSM 06.07 version 4.0.3)
not be identical to first frame in the *.OUT file, but all remaining speech decoder output frames shall be
identical to the corresponding frames in the *.OUT file.
Table 1: Encoder input sequence (*.INP) format
Name Description No. of bits Justification
s(n) Encoder input signal 13 Left
Table 2: Encoder output sequence (*.COD) format
Name Description No. of bits Justification
Frame parameters
R0 Frame energy 5 Right
LPC1 Reflection coefficient r1-r3 11 Right
LPC2 Reflection coefficient r4-r6 9 Right
LPC3 Reflection coefficient r7-r10 8 Right
INT_LPC Soft interpolation bit 1 Right
MODE Codec operation mode 2
Right
Subframe parameters (mode 1,2, or 3)
LAG_1 Lag code for subframe 1 8 Right
CODE_1 Codebook code, I, for subframe 1 9 Right
GSP0_1
{P0,GS} code for subframe 1 5 Right
LAG_2 Lag delta code for subframe 2 4 Right
CODE_2 Codebook code, I, for subframe 2 9 Right
GSP0_2 {P0,GS} code for subframe 2 5 Right
LAG_3 Lag delta code for subframe 3 4 Rig
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...