1、 ETSI EN 300 395-1 V1.2.1 (2005-01)European Standard (Telecommunications series) Terrestrial Trunked Radio (TETRA);Speech codec for full-rate traffic channel;Part 1: General description of speech functionsETSI ETSI EN 300 395-1 V1.2.1 (2005-01) 2 Reference REN/TETRA-05113-1 Keywords TETRA, codec ETS
2、I 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 00017 - NAF 742 C Association but non lucratif enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice Individual copies of the present document can be d
3、ownloaded from: http:/www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF). In case of dispute, the refer
4、ence shall be the printing on ETSI printers of the 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
5、is available at http:/portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the following services: http:/portal.etsi.org/chaircor/ETSI_support.asp Copyright Notification No part may be reproduced except as authorized by written permissio
6、n. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2005. All rights reserved. DECTTM, PLUGTESTSTM and UMTSTM are Trade Marks of ETSI registered for the benefit of its Members. TIPHONTMand the TIPHON logo are Trade Marks
7、 currently being registered by ETSI for the benefit of its Members. 3GPPTM is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. ETSI ETSI EN 300 395-1 V1.2.1 (2005-01) 3 Contents Intellectual Property Rights4 Foreword.4 1 Scope 5 2 References 5 3
8、 Definitions and abbreviations.5 3.1 Definitions5 3.2 Abbreviations .5 4 General .6 5 Full rate speech CODEC 6 6 Speech control unit.8 6.1 Lost frame aspects8 6.2 Comfort noise aspects 8 6.3 Importance parameter.8 6.4 Homing function 8 7 Conformance testing.8 8 AMR speech codec.9 Annex A (informativ
9、e): Bibliography.10 History 11 ETSI ETSI EN 300 395-1 V1.2.1 (2005-01) 4 Intellectual Property Rights IPRs essential or potentially essential to the present document may have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and
10、 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 are available on the ETSI Web server (http:/webapp.etsi.org/
11、IPR/home.asp). 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) which are, or may be, or may become, essential
12、 to the present document. Foreword This European Standard (Telecommunications series) has been produced by ETSI Project Terrestrial Trunked Radio (TETRA). The present document is part 1 of a multi-part deliverable covering speech codec for full-rate traffic channel, as identified below: Part 1: “Gen
13、eral description of speech functions“; Part 2: “TETRA codec“; Part 3: “Specific operating features“; Part 4: “Codec conformance testing“. National transposition dates Date of adoption of this EN: 21 January 2005 Date of latest announcement of this EN (doa): 30 April 2005 Date of latest publication o
14、f new National Standard or endorsement of this EN (dop/e): 31 October 2005 Date of withdrawal of any conflicting National Standard (dow): 31 October 2005 ETSI ETSI EN 300 395-1 V1.2.1 (2005-01) 5 1 Scope The present document is an introduction to the other parts of this multi-part deliverable dealin
15、g with the speech processing functions in the TETRA system. In addition to this introduction, the present document contains the full specification of the speech CODEC including provisions for specific cases of operation and optional functionalities plus CODEC conformance testing. The present documen
16、t also contains the full specification for the optional AMR CODEC as implemented within the TETRA system. In the present document, a general overview of the speech processing parts is given with reference to the multi-part deliverable where each part is specified in detail. 2 References The followin
17、g documents contain provisions which, through reference in this text, constitute provisions of the present document. References are either specific (identified by date of publication and/or edition number or version number) or non-specific. For a specific reference, subsequent revisions do not apply
18、. For a non-specific reference, the latest version applies. Referenced documents which are not found to be publicly available in the expected location might be found at http:/docbox.etsi.org/Reference. 1 ETSI TS 126 090: “Universal Mobile Telecommunications System (UMTS); Mandatory Speech Codec spee
19、ch processing functions AMR Speech Codec - Transcoding functions (3GPP TS 26.090 Release 4)“. 3 Definitions and abbreviations 3.1 Definitions For the purposes of the present document, the terms and definitions given in EN 300 392-2, clause 3 apply. 3.2 Abbreviations For the purposes of the present d
20、ocument, the abbreviations given in EN 300 392-2, clause 3 and the following apply: ACELP Algebraic CELP AMR Advanced Multi-Rate BS Base Station CELP Code-Excited Linear Predictive MFG Missing Frame Generation MFS Missing Frame SubstitutionMS Mobile Station PCM Pulse Code Modulated SCR Source Contro
21、lled Rate ETSI ETSI EN 300 395-1 V1.2.1 (2005-01) 6 4 General Figure 1 illustrates a reference configuration with the various speech processing functions shown as building blocks. When appropriate, the relevant clauses of this multi-part deliverable are mentioned in the corresponding building block.
22、 The data exchanged between the various functions are also indicated on figure 1. NOTE 1: The standardized interface points are specifically identified by circled numbers. The unnumbered interfaces are unspecified and may consist of any information required by the implementation. On figure 1, audio
23、parts are included to exhibit the entire speech path between the audio input/output in the Mobile Station (MS) and the digital interface to any network in the Base Station (BS). However, it shall be understood that such audio parts are provided only for the convenience of the reader, but are not fur
24、ther defined in the TETRA standard. Therefore, the audio input and output to and from the TETRA speech CODEC is specified as 16 bit linear Pulse Code Modulated (PCM). In most of the operational configurations, the speech CODEC will be associated to an encryption unit. This unit appears also on figur
25、e 1 in both the transmit and the receive sides. NOTE 2: The definition of the messages at standardized interface points 3, 4 and 8 are given in EN 300 392-7. Support for the TETRA full rate speech codec is mandatory for all TETRA equipment. Support for the AMR speech codec is optional. 5 Full rate s
26、peech CODEC As shown on figure 1, the speech encoder input consists of a 16 bit uniform PCM signal coming either from the audio parts of the MS or from the interface with the network at the BS. At the output of the speech encoder, the processed speech is delivered to the channel coding function in o
27、rder to produce in normal operative conditions an encoded block of 432 bits for 60 ms of speech data, which corresponds to a gross bit rate of 7,2 kbit/s. However, when 30 ms of speech data are stolen for signalling purposes, the channel coding function shall produce only an encoded block of 216 bit
28、s for 30 ms of speech data. At the receiver side, the inverse operations shall take place. In addition to the previously defined signals, the speech decoder shall receive from the speech decoder control a bad frame indication flag allowing error concealment and therefore generation of modified speec
29、h parameters. The full rate speech source encoder and decoder is entirely defined in EN 300 395-2, clause 4. This clause describes the detailed mapping between input blocks of 240 speech samples in 16-bit uniform PCM format to encoded blocks of 137 bits and from encoded blocks of 137 bits to output
30、blocks of 240 reconstructed speech samples. The sampling rate shall be 8 000 sample/s leading to an average bit rate for the encoded speech parameters of 4 567 bit/s. The speech coding/decoding algorithm is based on the Code-Excited Linear Predictive (CELP) coding model. The TETRA CODEC implements a
31、n Algebraic CELP (ACELP) technique in which special innovation codebooks having an algebraic structure are used. Clause 4 of EN 300 395-2 provides a complete description of the CODEC, including detailed block diagrams, while EN 300 395-2, clause 8 introduces the bit exact description of the CODEC. T
32、his description is given as C code, fixed point, bit exact, written according to the ANSI C language standards. EN 300 395-2, clause 5 describes in the same manner the speech channel encoder, EN 300 395-2, clause 6 the speech channel decoder, and EN 300 395-2, clause 7 the CODEC performance, includi
33、ng the minimum required speech channel decoder performance. Such a description enables the verification of compliance to EN 300 395-2 to a high degree of confidence by use of a set of digital test sequences. These test sequences, as well as their practical use, are described in EN 300 395-4. ETSI ET
34、SI EN 300 395-1 V1.2.1 (2005-01) 7 RECEIVE SIDEAUDIOMS Side OnlyPARTSNETWORKBS Side OnlyINTERFACE5MISSING FRAMEGENERATIONMISSING FRAMESUBSTITUTIONDECRYPTIONINTERFACEDECRYPTIONCHANNEL DECODINGPart 2 - Clause 68TEST MODEFUNCTIONSDECODER HOMINGFUNCTIONSPEECH DECODERPart 2 - Clause 4ResetSpeech Decoder
35、ControlPart 382917ENCRYPTIONCOMFORT NOISEFUNCTIONTEST MODEFUNCTIONSENCODER HOMINGFUNCTIONTRANSMIT SIDE123AUDIOMS Side OnlyPARTSNETWORKBS Side OnlyINTERFACESPEECH ENCODERPart 2 - Clause 45Reset4FRAME STEALINGFUNCTIONSPEECH IMPORTANCEFUNCTIONENCRYPTIONINTERFACECHANNEL CODINGPart 2 - Clause 536Speech E
36、ncoder ControlPart 31) 16 bit uniform PCM, 8 000 samples/s; 2) Encoded speech frame 30 ms, 137 bits/frame; 3) Encoded speech frame in “TMD_UNITDATA_request“ message; 4) Stolen indication in “TMD_REPORT_indication“ message; 5) Test mode control; 6) Encoded block delivered by the channel coding functi
37、on; 7) Encoded block received by the channel decoding function; 8) Encoded speech frame in “TMD_UNITDATA_indication“ message; 9) Bad frame indicator. Figure 1: Overview of audio processing functions ETSI ETSI EN 300 395-1 V1.2.1 (2005-01) 8 6 Speech control unit All the other functions associated wi
38、th the speech CODEC as illustrated in figure 1 are described in EN 300 395-3. 6.1 Lost frame aspects At the receiver side, speech frames may be lost due to either transmission errors or frame stealing. In the TETRA system, frame stealing may be needed for system control purposes or for ciphering syn
39、chronization. In any case, specific actions have to be taken in order to provide the speech decoder with an adequate set of parameters allowing a smooth restitution of the speech waveform. The two functions Missing Frame Generation (MFG) and Missing Frame Substitution (MFS) may be used for that purp
40、ose. At the encoder, the frame stealing function can, on request, replace by other information the contents of the encoded speech frame delivered by the speech encoder. As frame stealing is the result of a decision taken by the system, the speech encoder may take advantage of this information. 6.2 C
41、omfort noise aspects When a significant number of consecutive frames are lost, it is no longer possible to generate an acceptable synthetic signal from previously received speech parameters. In order to avoid annoying discontinuities due to the possibility of no sound perceived at the receiver, and
42、therefore to provide a better listening comfort to the user, some additional process may be useful. At the encoder, the comfort noise function may compute specific parameters which can be used for comfort noise generation at the receiver. 6.3 Importance parameter In the framework of the TETRA system
43、, a number of arising issues can be efficiently solved if it is possible to detect with enough reliability an importance parameter for each speech frame. Examples of applications involving such an importance parameter include initiation or termination of transmission, control of discontinuous transm
44、ission, control of communication direction in half-duplex mode, control of comfort noise generation at the receiver, or still indication of a frame stealing possibility with minimal impact on speech. The speech importance function shall compute this importance parameter. 6.4 Homing function The TETR
45、A speech CODEC is defined in bit exact arithmetic. Consequently, a given input sequence shall always produce the corresponding bit exact output sequence, provided that the internal state variables are also always reset to a known state at the beginning of the experiment. The input test sequences pro
46、vided in EN 300 395-4 shall result in corresponding output test sequences, provided that the tested modules are in their home-state when starting. Special inband signalling frames described in EN 300 395-3 have been defined to provoke reset of the speech coder and decoder to a known state. 7 Conform
47、ance testing TETRA CODEC conformance testing is entirely described in EN 300 395-4. The present document focuses on the core of the TETRA CODEC, as described in EN 300 395-2, while the specific operating features as described in EN 300 395-3 should be disabled for conformance testing purposes. ETSI
48、ETSI EN 300 395-1 V1.2.1 (2005-01) 9 8 AMR speech codec If the AMR codec is implemented within the network or the mobile station, then the 4,75 kbit/s mode shall be used, as specified in TS 126 090 1. Modes other than 4,75 kbit/s shall not be used within TETRA, and Source Controlled Rate operation (
49、SCR) shall not be used. ETSI ETSI EN 300 395-1 V1.2.1 (2005-01) 10Annex A (informative): Bibliography ETSI EN 300 395-2: “Terrestrial Trunked Radio (TETRA); Speech codec for full-rate traffic channel; Part 2: TETRA codec“. ETSI EN 300 395-3: “Terrestrial Trunked Radio (TETRA); Speech codec for full-rate traffic channel; Part 3: Specific operating features“. ETSI EN 300 395-4: “Terrestrial Trunked Radio (TETRA); Speech codec for full-rate traffic channel; Part 4: Codec conformance testing“. ETSI EN 300 392-2: “Terrestrial Trunked Radio (TETRA); Voice plus Data (V+D); P
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1