SIST ETS 300 967 E1:2003
(Main)Digital cellular telecommunications system; Half rate speech; ANSI-C code for the GSM half rate speech codec (GSM 06.06 version 5.0.1)
Digital cellular telecommunications system; Half rate speech; ANSI-C code for the GSM half rate speech codec (GSM 06.06 version 5.0.1)
This European Telecommunication Standard (ETS) contains an electronic copy of the ANSI-C code for the GSM half rate codec. The ANSI-C code i s necessary for a bit exact implementation of the half rate speech tra nscoder (GSM 06.20 (ETS 300 969) [2]), Voice Activity Detector (GSM 06 .42 (ETS 300 973) [6]), comfort noise (GSM 06.22 (ETS 300 971) [4]), D iscontinuous Transmission (GSM 06.41 (ETS 300 972) [5]) and example so lutions for substituting and muting of lost frames (GSM 06.21 (ETS 300 970) [3])
Digitalni celični telekomunikacijski sistem – Govor s pol hitrosti – Kod ANSI-C za polhitrostni govorni kodek sistema GSM (GSM 06.06, različica 5.0.1)
General Information
Standards Content (Sample)
SLOVENSKI STANDARD
SIST ETS 300 967 E1:2003
01-december-2003
'LJLWDOQLFHOLþQLWHOHNRPXQLNDFLMVNLVLVWHP±*RYRUVSROKLWURVWL±.RG$16,&]D
SROKLWURVWQLJRYRUQLNRGHNVLVWHPD*60*60UD]OLþLFD
Digital cellular telecommunications system; Half rate speech; ANSI-C code for the GSM
half rate speech codec (GSM 06.06 version 5.0.1)
Ta slovenski standard je istoveten z: ETS 300 967 Edition 1
ICS:
33.070.50 Globalni sistem za mobilno Global System for Mobile
telekomunikacijo (GSM) Communication (GSM)
SIST ETS 300 967 E1:2003 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------
SIST ETS 300 967 E1:2003
---------------------- Page: 2 ----------------------
SIST ETS 300 967 E1:2003
EUROPEAN ETS 300 967
TELECOMMUNICATION May 1997
STANDARD
Source: ETSI TC-SMG Reference: DE/SMG-110606Q
ICS: 33.020
Key words: CODEC, digital cellular telecommunications system, Global System for Mobile communications
(GSM), speech, ANSI-C code
R
GLOBAL SYSTEM FOR
MOBILE COMMUNICATIONS
Digital cellular telecommunications system;
Half rate speech;
ANSI-C code for the GSM half rate speech codec
(GSM 06.06 version 5.0.1)
ETSI
European Telecommunications Standards Institute
ETSI Secretariat
Postal address: F-06921 Sophia Antipolis CEDEX - FRANCE
Office address: 650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCE
X.400: c=fr, a=atlas, p=etsi, s=secretariat - Internet: secretariat@etsi.fr
Tel.: +33 4 92 94 42 00 - Fax: +33 4 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 1997. All rights reserved.
---------------------- Page: 3 ----------------------
SIST ETS 300 967 E1:2003
Page 2
ETS 300 967 (GSM 06.06 version 5.0.1): May 1997
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: 4 ----------------------
SIST ETS 300 967 E1:2003
Page 3
ETS 300 967 (GSM 06.06 version 5.0.1): May 1997
Contents
Foreword .5
1 Scope .7
2 Normative references.7
3 Definitions and abbreviations .7
3.1 Definitions .7
3.2 Abbreviations .8
4 C code structure.8
4.1 Directory structure.8
4.2 Program execution.9
4.3 Code hierarchy.9
5 ANSI-C code for the GSM half rate speech codec.16
History.17
---------------------- Page: 5 ----------------------
SIST ETS 300 967 E1:2003
Page 4
ETS 300 967 (GSM 06.06 version 5.0.1): May 1997
Blank page
---------------------- Page: 6 ----------------------
SIST ETS 300 967 E1:2003
Page 5
ETS 300 967 (GSM 06.06 version 5.0.1): May 1997
Foreword
This European Telecommunication Standard (ETS) has been produced by the Special Mobile Group
(SMG) Technical Committee of the European Telecommunications Standards Institute (ETSI).
A 3,5 inch diskette is attached to the back cover of this ETS, this diskette contains clause 5, the bit-exact
ANSI-C code for the GSM half rate codec.
This ETS specifies the half rate speech traffic channels for the digital cellular telecommunications system.
This ETS is part of ETSs series covering the half rate speech traffic channels as described below:
GSM 06.02 ETS 300 966: "Digital cellular telecommunications system; Half rate speech;
Half rate speech processing functions".
GSM 06.06 ETS 300 967: "Digital cellular telecommunications system; Half rate
speech; ANSI-C code for the GSM half rate speech codec".
GSM 06.07 ETS 300 968: "Digital cellular telecommunications system; Half rate speech;
Test sequences for the GSM half rate speech codec".
GSM 06.20 ETS 300 969: "Digital cellular telecommunications system; Half rate speech;
Half rate speech transcoding".
GSM 06.21 ETS 300 970: "Digital cellular telecommunications system; Half rate speech;
Substitution and muting of lost frames for half rate speech traffic channels".
GSM 06.22 ETS 300 971: "Digital cellular telecommunications system; Half rate speech;
Comfort noise aspects for half rate speech traffic channels".
GSM 06.41 ETS 300 972: "Digital cellular telecommunications system; Half rate speech;
Discontinuous Transmission (DTX) for half rate speech traffic channels".
GSM 06.42 ETS 300 973: "Digital cellular telecommunications system; Half rate speech;
Voice Activity Detector (VAD) for half rate speech traffic channels".
Transposition dates
Date of adoption: 4 April 1997
Date of latest announcement of this ETS (doa): 31 August 1997
Date of latest publication of new National Standard
or endorsement of this ETS (dop/e): 28 February 1998
Date of withdrawal of any conflicting National Standard (dow): 28 February 1998
---------------------- Page: 7 ----------------------
SIST ETS 300 967 E1:2003
Page 6
ETS 300 967 (GSM 06.06 version 5.0.1): May 1997
Blank page
---------------------- Page: 8 ----------------------
SIST ETS 300 967 E1:2003
Page 7
ETS 300 967 (GSM 06.06 version 5.0.1): May 1997
1 Scope
This European Telecommunication Standard (ETS) contains an electronic copy of the ANSI-C code for
the GSM half rate codec. The ANSI-C code is necessary for a bit exact implementation of the half rate
speech transcoder (GSM 06.20 (ETS 300 969) [2]), Voice Activity Detector (GSM 06.42
(ETS 300 973) [6]), comfort noise (GSM 06.22 (ETS 300 971) [4]), Discontinuous Transmission
(GSM 06.41 (ETS 300 972) [5]) and example solutions for substituting and muting of lost frames
(GSM 06.21 (ETS 300 970) [3])
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 350): "Digital cellular telecommunications system (Phase 2+);
Abbreviations and acronyms".
[2] GSM 06.20 (ETS 300 969): "Digital cellular telecommunications system; Half
rate speech; Half rate speech transcoding".
[3] GSM 06.21 (ETS 300 970): "Digital cellular telecommunications system; Half
rate speech; Substitution and muting of lost frame for half rate speech traffic
channels".
[4] GSM 06.22 (ETS 300 971): "Digital cellular telecommunications system; Half
rate speech; Comfort noise aspects for half rate speech traffic channels".
[5] GSM 06.41 (ETS 300 972): "Digital cellular telecommunications system; Half
rate speech; Discontinuous Transmission (DTX) for half rate speech traffic
channels".
[6] GSM 06.42 (ETS 300 973): "Digital cellular telecommunications system; Half
rate speech; Voice Activity Detector (VAD) for half rate speech traffic channels".
[7] GSM 06.07 (ETS 300 968): "Digital cellular telecommunications system; Half
rate speech; Test sequences for the GSM half rate speech codec".
[8] American National Standards Institute ANSI 9899 (1990): "Programming
Language - C (ISO)".
3 Definitions and abbreviations
3.1 Definitions
Definition of terms used in this ETS can be found in GSM 06.20 (ETS 300 969) [2], GSM 06.21
(ETS 300 970) [3], GSM 06.22 (ETS 300 971) [4], GSM 06.41 (ETS 300 972) [5] and GSM 06.42
(ETS 300 973) [6].
---------------------- Page: 9 ----------------------
SIST ETS 300 96
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.