International Telecommunication Union   ITU
عربي  |  中文  |  Español  |  Français  |  Русский
 
 Advanced Search Advanced Search Site Map Contact us Print Version
 
Home : ITU-T Home
   
ITU-T Study Group 16 (Study Period 2005-2008)
Question 10/16 - Software tools for signal processing standardization activities and maintenance and extension of existing voice coding standards
(Continuation of Question 10/16 and part of Question 7/16)
  1. Motivation

    In the scope of signal processing, in particular in relationship with the definition of new schemes, SG 16 recognized the need to investigate and specify appropriate software tools for the verification and evaluation of signal processing algorithms. Past results include Recommendation G.191, which gives some basic principles for the use of this kind of tools and a list of the recommended tools available from the ITU-T Software Tool Library. Cases which will greatly benefit from the existence of standardized software tools include:
    1. situations where experimental results generated with different software tools may not be directly compared;
    2. software tools used by different organizations may not perfectly conform to related ITU T Recommendations, which may delay ITU-T standardization processes;
    3. ITU-T Recommendations may leave open room for different implementations;
    4. frequently software tools which are not specified by ITU-T Recommendations are necessary in the standardization process of signal processing algorithms;
    5. the ability to perform host laboratory processing activities (which are part of the testing activities in the standardization process of speech coders) completely in software, thus significantly reducing cost and time to perform such activities and at the same time increasing their reliability and repeatability.

    Additionally, ITU-T has issued in the previous study periods several voice coding Recommendations, such as G.728 describing a 9.6, 11.2, 16 and 40 kbit/s speech coding algorithm, G.729 describing a 6.4, 8 and 11.8 kbit/s speech coding algorithm, G.723.1 describing a dual rate speech coding algorithm at 5.3 and 6.3 kbit/s, G.722.1 describing a dual rate speech coding algorithm at 24 and 32 kbit/s, and G.722.2 describing a multi-rate (from 6.60 up to 23.85) speech coding algorithm. There is therefore the need for a clearly identified points-of-contact for maintenance of such Recommendations (e.g. for the correction of specification defects and the incorporation of algorithm extensions), in particular Recommendations that have been specified with ANSI C code. Moreover, in the 2005-2008 study period, standardisation of extensions to these recommendations may be expected which increases the flexibility in using these standards for different applications, in terms of variable bit rates, improved quality, robustness, interoperability, reduced complexity, improved bitrate or bandwidth scalability and for discontinuous transmission. These standards will be used in various applications such as audio-visual systems, mobile radio systems, circuit multiplication equipment, and simultaneous voice and data services.


  2. Study Items

    • Software tools for signal processing standardization activities:
      • What software tools for the signal processing standardization activities should be specified, taking into account the increasing complexity of signal processing standards and the need for compatible test methods?
      • Tool Library: definition of methodology to collect, evaluate, qualify, maintain, archive and make available unique implementation and documentation of the software tools;
      • Selection of Tools: identification of software tools that should be included in the Tool Library;
      • Requirements and Objectives: definition of the Requirements and Objectives for the performance of each tool;
      • Tool Structure: identification of the proper structure for the software tools (documentation, input and output, storage, etc.) to allow their proper interworking.

    • Maintenance and extension of existing voice coding standards:
      • Maintenance: collection of defect reports on voice coding Recommendations, assessment on their merit, and identification of the appropriate course of action. This may lead to Implementors’ Guides or revision of existing Recommendations;
      • Extension: additional features or alternative procedures that may be necessary to accommodate various applications on heterogeneous networks, this may include but is not limited to packet loss concealment methods, voice activity detection, discontinuous transmission and comfort noise generation algorithms (VAD/CNG/DTX), synchronisation procedure, reduced complexity and/or alternative implementations, extended bitrates or bandwidths.


  3. Tasks

    Tasks include, but are not limited to:
    • Maintain and extend the existing ITU-T Software Tool Library and existing voice coding Recommendations and their annexes and appendices, in particular (continuous activity):
      • G.711, G.726, and G.727
      • G.728
      • G.729
      • G.723.1
      • G.722
      • G.722.1
      • G.722.2
    • Identify and implement new algorithms to upgrade the ITU-T Software Tool Library as support to ITU-T signal processing activities, e.g.:
      • signal processing framework tool;
      • basic operators;
      • echo cancellation models;
      • channel models, error patterns and statistics for packet-based networks (including IP and Internet), wireless networks and mobile-satellite systems;
      • identify techniques for verification of the correct implementation of algorithms.

    An up-to-date status of work under this Question is contained in the SG 16 Work Programme.


  4. Relationships

    Recommendations:
    • G.VBR(MSC), G.VBR(EV), work in progress
    • G.167
    • G.168
    • G.760-series
    • H.300-series system Recs.
    • P.800-series

    Questions:
    • Other relevant Questions of SG 16 including Questions 22(C), 23(E), 24(F), 25(G), 26(H), 28(J), 1, 2, 3, 4, 6, 9, 14, 15, and 16 of SG 16.

    Study Groups:
    • ITU-T SG 12 for performance, the work on the P-series of Recommendations, for changes that may affect the Software Tools Library;
    • ITU-R SG 8, on channel models.

    Other bodies:
    • 3GPP and 3GPP-2 on channel models
    • IMTC
    • ISO/MPEG
    • ETSI (TISPAN)
    • TIA
    • IETF
    • ATM Forum.

» List of Questions «

 

Top - Feedback - Contact Us -  Copyright © ITU 2008 All Rights Reserved
Contact for this page : TSB EDH
Updated : 2008-11-03