Selectable Mode Vocoder Service Option for Wideband Spread Spectrum Communication Systems
Total Page:16
File Type:pdf, Size:1020Kb
3GPP2 C.S0030-0 Version 2.0 Date: December 2001 Selectable Mode Vocoder Service Option for Wideband Spread Spectrum Communication Systems COPYRIGHT 3GPP2 and its Organizational Partners claim copyright in this document and individual Organizational Partners may copyright and issue documents or standards publications in individual Organizational Partner's name based on this document. Requests for reproduction of this document should be directed to the 3GPP2 Secretariat at [email protected]. Requests to reproduce individual Organizational Partner's documents should be directed to that Organizational Partner. See www.3gpp2.org for more information. Intentionally left blank. C.S0030-0 Version 2.0 1 FOREWORD 2 These technical requirements form a standard for Service Option 56, a variable-rate 3 two-way speech service option. The maximum speech-coding rate of the service option is 4 8.55 kbps. 5 This standard does not address the quality or reliability of Service Option 56, nor does it 6 cover equipment performance or measurement procedures. 7 i C.S0030-0 Version 2.0 1 NOTES 2 1. Accompanying “Recommended Minimum Performance Standard for the Selectable 3 Mode Vocoder, Service Option 56,” provides specifications and measurement methods. 4 2. “Base station” refers to the functions performed on the land-line side, which are 5 typically distributed among a cell, a sector of a cell, a mobile switching center, and a 6 personal communications switching center. 7 3. This document uses the following verbal forms: “Shall” and “shall not” identify 8 requirements to be followed strictly to conform to the standard and from which no 9 deviation is permitted. “Should” and “should not” indicate that one of several 10 possibilities is recommended as particularly suitable, without mentioning or excluding 11 others; that a certain course of action is preferred but not necessarily required; or that 12 (in the negative form) a certain possibility or course of action is discouraged but not 13 prohibited. “May” and “need not” indicate a course of action permissible within the 14 limits of the standard. “Can” and “cannot” are used for statements of possibility and 15 capability, whether material, physical, or causal. 16 4. Footnotesappearatvariouspointsinthisspecificationtoelaborateandfurtherclarify 17 items discussed in the body of the specification. 18 5. Unless indicated otherwise, this document presents numbers in decimal form. 19 Binary numbers are distinguished in the text by the use of single quotation marks. In 20 some tables, binary values may appear without single quotation marks if table notation 21 clearly specifies that values are binary. The character ‘x’ is used to represent a binary 22 bit of unspecified value. For example ‘xxx00010’ represents any 8-bit binary value such 23 that the least significant five bits equal ‘00010’. 24 Hexadecimalnumbers(base16)aredistinguishedinthetextbyuseoftheform0xh…h 25 where h…h represents a string of hexadecimal digits. For example, 0x2fa1 represents a 26 number whose binary value is ‘10111110100001’ and whose decimal value is 913. 27 ii C.S0030-0 Version 2.0 1 NOTES 2 6. The following conventions apply to mathematical expressions in this standard: 3 • x indicates the largest integer less than or equal to x: 1.1 =1,1.0 =1. 4 • x indicates the smallest integer greater than or equal to x: 1.1 =2,2.0 =2. 5 • |x| indicates the absolute value of x: |-17|=17, |17|=17. 6 • ⊕ indicates exclusive OR. 7 • min(x, y) indicates the minimum of x and y. 8 • max(x, y) indicates the maximum of x and y. 9 •Infigures,⊗ indicates multiplication. In formulas within the text, multiplication is ⊗ 10 implicit. For example, if h(n) and pL(n) are functions, then h(n) pL(n) = h(n) pL(n). 11 • x mod y indicates the remainder after dividing x by y: x mod y = x - (y x/y). 12 • round(x) is traditional rounding: round(x) = x+0.5. 1x≥ 0 13 sign() x = . −1x< 0 14 • • indicates summation. If the summation symbol specifies initial and terminal 15 values, and the initial value is greater than the terminal value, then the value of the 16 summation is 0. For example, if N=0, and if f(n) represents an arbitrary function, 17 then N 18 ∑ fn()= 0. n=1 19 • The bracket operator, [ ], isolates individual bits of a binary value. VAR[n] refers to 20 bit n of the binary representation of the value of the variable VAR, such that VAR[0] 21 is the least significant bit of VAR. The value of VAR[n] is either 0 or 1. 22 iii C.S0030-0 Version 2.0 1 REFERENCES 2 The following standards contain provisions, through reference in this text constitute 3 provisions of this Standard. At the time of publication, the editions indicated were valid. 4 All standards are subject to revision, and parties to agreements based on this Standard are 5 encouraged to investigate the possibility of applying the most recent editions of the 6 standards indicated below. ANSI and TIA maintain registers of currently valid national 7 standards published by them. 8 9 —American National Standards: 10 1. ANSI/EIA/TIA-579, Acoustic-to-Digital and Digital-to-Acoustic Transmission 11 Requirements for ISDN Terminals, March 1991. 12 —Other Standards: 13 2. ITU-T Recommendation G.711, Pulse Code Modulation (PCM) of Voice 14 Frequencies, Vol. III, Geneva 1972. 15 3. ITU-T Recommendation G.712, Transmission Performance Characteristics of 16 Pulse Code Modulation, November 1996. 17 4. IEEE Standard 269-1992, IEEE Standard Methods for Measuring Transmission 18 Performance of Analog and Digital Telephone Sets, 1992. 19 5. IEEE Standard 661-1979, Method for Determining Objective Loudness Ratings of 20 Telephone Connections, 1979. 21 6. TIA/EIA/IS-2000.3-A, Medium Access Control (MAC) Standard for cdma2000 22 Spread Spectrum Systems, March, 2000. 23 7. TIA/EIA/IS-2000.5-A, Upper Layer (Layer 3) Signalling Standard for cdma2000 24 Spread Spectrum Systems, March, 2000. 25 8. Recommended Minimum Performance Standard for the Selectable Mode Vocoder, 26 Service Option 56, (in development) 27 9. TIA/EIA/IS-127, Enhanced Variale Rate Codec, Speech Service Option 3 for 28 Wideband Spread Spectrum Digital Systems, September, 1996. 29 30 31 iv C.S0030-0 Version 2.0 1 Table of Contents 2 1 Service Option 56: Selectable Mode Vocoder Two-Way Voice Communication .....1 3 1.1 General Description...................................................................................................1 4 1.2 Overview of SMV Documentation ..............................................................................1 5 1.3 SMV Algorithmic Options ..........................................................................................1 6 1.3.1 Standard Options for Noise Suppression.........................................................2 7 1.3.2 Standard Options for Voice Activity Detection.................................................2 8 1.4 SMV Implementation Options....................................................................................2 9 1.5 Service Option Number .............................................................................................2 10 1.6 Allowable Delays........................................................................................................2 11 1.6.1 Allowable Transmitting Speech Codec Encoding Delay ...................................2 12 1.6.2 Allowable Receiving Speech Codec Decoding Delay .........................................2 13 1.7 Special Cases ............................................................................................................3 14 1.7.1 Blanked Packets..............................................................................................3 15 1.7.2 Null Traffic Channel Data................................................................................3 16 1.8 Terms and Numeric Information ...............................................................................3 17 2 Required Multiplex Option Support .....................................................................2 18 2.1 Interface to Multiplex Option 1..................................................................................2 19 2.1.1 Transmitted Packets........................................................................................2 20 2.1.2 Received Packets .............................................................................................2 21 2.2 Negotiation for Service Option 56 ..............................................................................3 22 2.2.1 Procedures Using Service Negotiation..............................................................3 23 2.2.1.1 Initialization and Connection.........................................................................3 24 2.2.1.1.1 Mobile Station Requirements .................................................................3 25 2.2.1.1.2 Base Station Requirements ....................................................................4 26 2.2.1.2 Service Option Control Messages ...................................................................4 27 2.2.1.2.1 Mobile Station Requirements .................................................................4 28 2.2.1.2.2 Base Station Requirements ....................................................................5 29 3 Audio Interfaces ..................................................................................................9 30 3.1 Input Audio Interface ................................................................................................9 31 3.1.1 Input Audio Interface in the Mobile Station.....................................................9