• DocumentCode
    3021669
  • Title

    BEC++: a software tool for increased flexibility in algorithm development

  • Author

    Harton, Michelle ; Kapuscinski, K.

  • Author_Institution
    Motorola Inc., Schaumburg, IL, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    67
  • Lastpage
    69
  • Abstract
    Sometimes, there is little interest by algorithm developers in creating a fixed-point simulation from a floating-point algorithm. However, often it is vital that high levels of speech quality be maintained in a fixed-point application. The process of converting floating-point simulations to fixed-point is time consuming, expensive, and if not done well, a state-of-the-art algorithm may never see product implementation. There is a critical need for software tools that reduce the time and effort that algorithm developers spend on floating-point to fixed-point software conversion. Bit-Exact C++ (BEC++) is just such a tool. This paper discusses a fixed-point software implementation tool, BEC++, with syntax similar in look and feel to that of floating-point C. Based on the ETSI Bit-Exact C (BEC) software now commonly used in industry, BEC++ extends the capabilities of BEC through the introduction of C++ language features and object-oriented techniques. This paper also details how to use the software, providing comparisons between BEC++ and BEC implementations
  • Keywords
    C++ language; digital simulation; fixed point arithmetic; floating point arithmetic; object-oriented programming; software tools; speech coding; speech intelligibility; BEC++ software tool; Bit-Exact C++; C++ language; ETSI Bit-Exact C software; algorithm development; fixed-point simulation; fixed-point software implementation tool; floating-point C; floating-point algorithm; floating-point simulations; industry; object-oriented techniques; software tools; speech coding; speech quality; syntax; Digital signal processing; Digital signal processing chips; Iterative algorithms; Object oriented modeling; Signal processing algorithms; Software algorithms; Software quality; Software tools; Speech coding; Telecommunication standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Speech Coding Proceedings, 1999 IEEE Workshop on
  • Conference_Location
    Porvoo
  • Print_ISBN
    0-7803-5651-9
  • Type

    conf

  • DOI
    10.1109/SCFT.1999.781486
  • Filename
    781486