TIA TIA/EIA-136-210-A
TDMA Third Generation Wireless - ACELP Minimum Performance - Revision of TIA/EIA-136-210
Organization:
TIA - Telecommunications Industry Association
Year: 2001
Abstract: This document defines the minimum performance specifications for non-bit-exact implementations of TIA/EIA-136-410 speech codecs operating in CTX (DTX-high) and CNG (DTX-low) operation under channel error free conditions. This speech codec is the Algebraic Codebook Excited Linear Predictive coding (ACELP) system described in TIA/EIA-136-410 document, i.e., TDMA Cellular/PCS - Radio Interface - Enhanced Full-Rate Voice Codec, which is accompanied by a soft copy consisting of fixed point ANSI C code and a number of test sequences. The ACELP speech codec is used to digitally encode the speech signal for transmission at a data rate of 7400 bps or 148 bits every 20 ms.
The TIA/EIA-136-410 standard includes a bit-exact specification of the ACELP speech codec using a fixed point ANSI C code. Six sets of test sequences are provided along with this standard. These test sequences are designed to provide for maximum coverage of the fixed point ANSI C code. There are separate test sequences for testing the encoder and for testing the decoder portions of the TIA/EIA-136-410 standard speech codec. A bit-exact implementation of this standard on a fixed point device would have to pass all six test sequences for the encoder and the six test sequences for the decoder in order to comply with the TIA/EIA-136-410 standard. These test sequences are described in Annex A of TIA/EIA-136-410 standard. As mentioned before, implementations of the TIA/EIA-136-410 standard at the Mobile Stations must pass all these test sequences since they are required to be bit-exact.
At the Base Station end, non-bit-exact implementations of the TIA/EIA-136-410 standard are permitted. For such implementations, it may not be possible to generate test vectors that can guarantee compatibility with the standard by using them as input to the speech encoder or decoder and by examining their output for exact replication of the corresponding reference vector. This document describes a series of tests which are used to test conformance to the specification. These tests do not necessarily ensure that the codec operates satisfactorily under all possible input signals and it is still a requirement of the manufacturer to ensure that his implementation operates in a consistent manner. The purpose of these tests is to test for minimum performance levels and the manufacturer should attempt to provide the highest performance possible.
The testing of any non-bit-exact implementation of the codec operating in CTX or DTX-high is based upon two classes of procedures:
Objective tests, which are based upon actual measurements of the speech codec function.
Subjective tests, which are based upon listening tests to judge overall speech quality.
Minimum performance specification for CNG is based on objective tests. These tests are defined by the test database, a method for generating individual test data files, the test requirements on candidate CNGs, a method to collect performance metrics, and the means to test those metrics so as to validate conformance to the specification.
The main purpose of the testing is to ensure adequate performance between any Base Station's encoder and any Mobile Station's decoder and vice-versa. Since the Mobile Station is restricted to have bit-exact implementations of the TIA/EIA-136-410 standard only, it suffices to demonstrate that minimum performance standards have been met when inter-operating with any bit-exact implementation. For this purpose, the fixed point ANSI C code provided as a part of the TIA/EIA-136-410 standard can be treated as the reference or master coder.
The restriction that Mobile Stations can only have bit-exact implementations of the TIA/EIA-136-410 standard is the primary reason that allows this standard to ensure minimum performance standards between any pairing of Base Stations and Mobile Stations; otherwise, we can guarantee this only by testing all combinations of encoder/decoder pairings in both Base Stations and Mobile Stations. With the number of equipment manufacturers expected to supply equipment this could easily become a prohibitive task.
By convention in this document, the Courier font is used to indicate C language and other software constructs such as file and variable names. The diacritical mark, §, is used to indicate section numbers.
The TIA/EIA-136-410 standard includes a bit-exact specification of the ACELP speech codec using a fixed point ANSI C code. Six sets of test sequences are provided along with this standard. These test sequences are designed to provide for maximum coverage of the fixed point ANSI C code. There are separate test sequences for testing the encoder and for testing the decoder portions of the TIA/EIA-136-410 standard speech codec. A bit-exact implementation of this standard on a fixed point device would have to pass all six test sequences for the encoder and the six test sequences for the decoder in order to comply with the TIA/EIA-136-410 standard. These test sequences are described in Annex A of TIA/EIA-136-410 standard. As mentioned before, implementations of the TIA/EIA-136-410 standard at the Mobile Stations must pass all these test sequences since they are required to be bit-exact.
At the Base Station end, non-bit-exact implementations of the TIA/EIA-136-410 standard are permitted. For such implementations, it may not be possible to generate test vectors that can guarantee compatibility with the standard by using them as input to the speech encoder or decoder and by examining their output for exact replication of the corresponding reference vector. This document describes a series of tests which are used to test conformance to the specification. These tests do not necessarily ensure that the codec operates satisfactorily under all possible input signals and it is still a requirement of the manufacturer to ensure that his implementation operates in a consistent manner. The purpose of these tests is to test for minimum performance levels and the manufacturer should attempt to provide the highest performance possible.
The testing of any non-bit-exact implementation of the codec operating in CTX or DTX-high is based upon two classes of procedures:
Objective tests, which are based upon actual measurements of the speech codec function.
Subjective tests, which are based upon listening tests to judge overall speech quality.
Minimum performance specification for CNG is based on objective tests. These tests are defined by the test database, a method for generating individual test data files, the test requirements on candidate CNGs, a method to collect performance metrics, and the means to test those metrics so as to validate conformance to the specification.
The main purpose of the testing is to ensure adequate performance between any Base Station's encoder and any Mobile Station's decoder and vice-versa. Since the Mobile Station is restricted to have bit-exact implementations of the TIA/EIA-136-410 standard only, it suffices to demonstrate that minimum performance standards have been met when inter-operating with any bit-exact implementation. For this purpose, the fixed point ANSI C code provided as a part of the TIA/EIA-136-410 standard can be treated as the reference or master coder.
The restriction that Mobile Stations can only have bit-exact implementations of the TIA/EIA-136-410 standard is the primary reason that allows this standard to ensure minimum performance standards between any pairing of Base Stations and Mobile Stations; otherwise, we can guarantee this only by testing all combinations of encoder/decoder pairings in both Base Stations and Mobile Stations. With the number of equipment manufacturers expected to supply equipment this could easily become a prohibitive task.
By convention in this document, the Courier font is used to indicate C language and other software constructs such as file and variable names. The diacritical mark, §, is used to indicate section numbers.
Collections
:
-
Statistics
TIA TIA/EIA-136-210-A
Show full item record
contributor author | TIA - Telecommunications Industry Association | |
date accessioned | 2017-09-04T18:49:18Z | |
date available | 2017-09-04T18:49:18Z | |
date copyright | 04/01/2001 | |
date issued | 2001 | |
identifier other | KRLYPAAAAAAAAAAA.pdf | |
identifier uri | http://yse.yabesh.ir/std;query=autho47037D83FCDCAC426159DD6E273C9FCD/handle/yse/230685 | |
description abstract | This document defines the minimum performance specifications for non-bit-exact implementations of TIA/EIA-136-410 speech codecs operating in CTX (DTX-high) and CNG (DTX-low) operation under channel error free conditions. This speech codec is the Algebraic Codebook Excited Linear Predictive coding (ACELP) system described in TIA/EIA-136-410 document, i.e., TDMA Cellular/PCS - Radio Interface - Enhanced Full-Rate Voice Codec, which is accompanied by a soft copy consisting of fixed point ANSI C code and a number of test sequences. The ACELP speech codec is used to digitally encode the speech signal for transmission at a data rate of 7400 bps or 148 bits every 20 ms. The TIA/EIA-136-410 standard includes a bit-exact specification of the ACELP speech codec using a fixed point ANSI C code. Six sets of test sequences are provided along with this standard. These test sequences are designed to provide for maximum coverage of the fixed point ANSI C code. There are separate test sequences for testing the encoder and for testing the decoder portions of the TIA/EIA-136-410 standard speech codec. A bit-exact implementation of this standard on a fixed point device would have to pass all six test sequences for the encoder and the six test sequences for the decoder in order to comply with the TIA/EIA-136-410 standard. These test sequences are described in Annex A of TIA/EIA-136-410 standard. As mentioned before, implementations of the TIA/EIA-136-410 standard at the Mobile Stations must pass all these test sequences since they are required to be bit-exact. At the Base Station end, non-bit-exact implementations of the TIA/EIA-136-410 standard are permitted. For such implementations, it may not be possible to generate test vectors that can guarantee compatibility with the standard by using them as input to the speech encoder or decoder and by examining their output for exact replication of the corresponding reference vector. This document describes a series of tests which are used to test conformance to the specification. These tests do not necessarily ensure that the codec operates satisfactorily under all possible input signals and it is still a requirement of the manufacturer to ensure that his implementation operates in a consistent manner. The purpose of these tests is to test for minimum performance levels and the manufacturer should attempt to provide the highest performance possible. The testing of any non-bit-exact implementation of the codec operating in CTX or DTX-high is based upon two classes of procedures: Objective tests, which are based upon actual measurements of the speech codec function. Subjective tests, which are based upon listening tests to judge overall speech quality. Minimum performance specification for CNG is based on objective tests. These tests are defined by the test database, a method for generating individual test data files, the test requirements on candidate CNGs, a method to collect performance metrics, and the means to test those metrics so as to validate conformance to the specification. The main purpose of the testing is to ensure adequate performance between any Base Station's encoder and any Mobile Station's decoder and vice-versa. Since the Mobile Station is restricted to have bit-exact implementations of the TIA/EIA-136-410 standard only, it suffices to demonstrate that minimum performance standards have been met when inter-operating with any bit-exact implementation. For this purpose, the fixed point ANSI C code provided as a part of the TIA/EIA-136-410 standard can be treated as the reference or master coder. The restriction that Mobile Stations can only have bit-exact implementations of the TIA/EIA-136-410 standard is the primary reason that allows this standard to ensure minimum performance standards between any pairing of Base Stations and Mobile Stations; otherwise, we can guarantee this only by testing all combinations of encoder/decoder pairings in both Base Stations and Mobile Stations. With the number of equipment manufacturers expected to supply equipment this could easily become a prohibitive task. By convention in this document, the Courier font is used to indicate C language and other software constructs such as file and variable names. The diacritical mark, §, is used to indicate section numbers. | |
language | English | |
title | TIA TIA/EIA-136-210-A | num |
title | TDMA Third Generation Wireless - ACELP Minimum Performance - Revision of TIA/EIA-136-210 | en |
type | standard | |
page | 60 | |
status | Active | |
tree | TIA - Telecommunications Industry Association:;2001 | |
contenttype | fulltext |