Informatica logo


Login Register

  1. Home
  2. Issues
  3. Volume 28, Issue 2 (2017)
  4. An Improved Version of Algebraic Codeboo ...

Informatica

Information Submit your article For Referees Help ATTENTION!
  • Article info
  • Full article
  • Cited by
  • More
    Article info Full article Cited by

An Improved Version of Algebraic Codebook Search Algorithm for an AMR-WB Speech Coder
Volume 28, Issue 2 (2017), pp. 403–414
Ming-Che Yeh   Cheng-Yu Yeh   Shaw-Hwa Hwang  

Authors

 
Placeholder
https://doi.org/10.15388/Informatica.2017.135
Pub. online: 1 January 2017      Type: Research Article      Open accessOpen Access

Received
1 October 2015
Accepted
1 May 2016
Published
1 January 2017

Abstract

An adaptive multi-rate wideband (AMR-WB) speech codec with a sampling rate of 16 kHz is known as one of the speech codecs employed in handheld devices that support 4G mobile communication systems. When applied to smartphones, it provides a superior speech quality relative to conventional speech codecs. Nonetheless, a major disadvantage is that an algebraic codebook search occupies a significant computational load in an AMR-WB encoder. In other words, the high computational complexity accounts for the high power consumption on a smartphone battery. This paper presents an improved version of depth-first tree search (DF) algorithm as a means to considerably reduce the complexity of an algebraic codebook search in an AMR-WB speech codec. This proposed search algorithm firstly involves the choice of a specified number of candidate pulses according to a pulse contribution ranking. Subsequently, a DF search is performed on the candidate pulses for a set of best pulses. Consequently, the target of the search and computational complexity reduction can be reached as expected. With a well maintained speech quality, this proposal demonstrates a search performance superiority over a DF and a global pulse replacement approach. Furthermore, with DF as a benchmark, a computational load reduction above 73% is reached in all coding modes.

References

 
Adoul, J.-P., Mabilleau, P., Delprat, M., Morissette, S. (1987). Fast CELP coding based on algebraic codes. In: Proceedings of International Conference on Acoustics, Speech, and Signal Processing, pp. 1957–1960.
 
Bessette, B., Salami, R., Lefebvre, R., Jelínek, M., Rotola-Pukkila, J., Vainio, J., Mikkola, H., Järvinen, K. (2002). The adaptive multirate wideband speech codec (AMR-WB). IEEE Transactions on Speech and Audio Processing, 10(8), 620–636.
 
Chen, F.-K., Yang, J.-F., Yan, Y.-L. (2002). Candidate scheme for fast ACELP search. IEE Proceedings – Vision, Image and Signal Processing, 149(1), 10–16.
 
Chu, C.P., Yeh, C.Y., Hwang, S.H. (2014). An efficient search strategy for ACELP algebraic codebook by means of reduced candidate mechanism and iteration-free pulse replacement. Information Technology and Control, 43(2), 183–187.
 
Geiser, B., Jax, P., Vary, P., Taddei, H., Schandl, S., Gartner, M., Guillaume, C., Ragot, S. (2007). Bandwidth extension for hierarchical speech and audio coding in ITU-T Rec. G.729.1. IEEE Transactions on Audio, Speech, and Language Processing, 15(8), 2496–2509.
 
ITU-T Recommendation, 729, G. (1996). Coding of speech at 8 kbit/s using conjugate-structure algebraic-code-excited linear-prediction (CS-ACELP).
 
ITU-T Recommendation, 862, P. (2001). Perceptual evaluation of speech quality (PESQ): an objective method for end-to-end speech quality assessment of narrow-band telephone networks and speech codecs.
 
ITU-T Recommendation, 1, G. (2006). G.729 based Embedded Variable bit-rate coder: an 8–32 kbit/s scalable wideband coder bitstream interoperable with G.729.
 
Ku, N.Y., Yeh, C.Y., Hwang, S.H. (2014). An efficient algebraic codebook search for ACELP speech coder. EURASIP Journal on Audio, Speech, and Music Processing, 2014, 1–9.
 
Laflamme, C., Adoul, J.-P., Salami, R., Morissette, S., Mabilleau, P. (1991). 16 kbps wideband speech coding technique based on algebraic CELP. In: Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing, pp. 13–16.
 
Lee, E.D., Lee, M.S., Kim, D.Y. (2003). Global pulse replacement method for fixed codebook search of ACELP speech codec. In: Proceedings of Second IASTED International Conference on Communications, Internet and Information Technology, pp. 372–375.
 
Lee, E.D., Yun, S.H., Lee, S.I., Ahn, J.M. (2007). Iteration-free pulse replacement method for algebraic codebook search. Electronics Letters, 43(1), 59–60.
 
Ojala, P., Lakaniemi, A., Lepanaho, H., Jokimies, M. (2006). The adaptive multirate wideband speech codec: system characteristics, quality advances, and deployment strategies. IEEE Communications Magazine, 44(5), 59–65.
 
Park, H.C., Choi, Y.C., Lee, D.Y. (2002). Efficient codebook search method for ACELP speech codecs. In: Speech Coding, 2002, IEEE Workshop Proceedings, pp. 17–19.
 
Salami, R., Laflamme, C., Adoul, J.-P., Kataoka, A., Hayashi, S., Moriya, T., Lamblin, C., Massaloux, D., Proust, S., Kroon, P., Shoham, Y. (1998). Design and description of CS-ACELP: a toll quality 8 kb/s speech coder. IEEE Transactions on Speech and Audio Processing, 6(2), 116–130.
 
Tsai, S.-M., Yang, J.-F. (2006). Efficient algebraic code-excited linear-predictive codebook search. IEE Proceedings – Vision, Image and Signal Processing, 153(6), 761–768.
 
Varga, I., De Lacovo, R.D., Usai, P. (2006). Standardization of the AMR wideband speech codec in 3GPP and ITU-T. IEEE Communications Magazine, 44(5), 66–73.
 
Yeh, C.Y., Su, Y.J. (2012). Reduced candidate mechanism for an algebraic code-excited linear-prediction codebook search. IET Communications, 6(17), 2864–2869.
 
3GPP TS 26.090 (2012a). Adaptive Multi-Rate (AMR) speech codec; transcoding functions. 3GPP TS 26.090.
 
3GPP TS 26.190 (2012b). Adaptive Multi-Rate – Wideband (AMR-WB) speech codec, transcoding functions. 3GPP TS 26.190.

Biographies

Yeh Ming-Che
tp26610@gmail.com

M.-C. Yeh received the BS and MS degrees in electrical engineering from National Taipei University of Technology, Taipei, Taiwan, in 2012 and 2013, respectively. He is currently pursuing a PhD degree at the National Taipei University of Technology. His major area of research is speech processing and voice over IP, especially the NAT traversal algorithm and firewall traversal method.

Yeh Cheng-Yu
cy.yeh@ncut.edu.tw

C.-Y. Yeh received the BS and MS degrees in electrical engineering and the PhD degree in Graduate Institute of Mechanical and Electrical Engineering from National Taipei University of Technology, Taipei, Taiwan, in 2000, 2002, and 2006, respectively. Currently, he is an associate professor at the Department of Electrical Engineering, National Chin-Yi University of Technology, Taichung, Taiwan. His research interests include speech and image signal processing, network communication, and embedded system applications.

Hwang Shaw-Hwa
hsf@ntut.edu.tw

S.-H. Hwang received the BS and MS degrees in communication engineering and a PhD degree in electronic engineering from National Chiao Tung University, Hsinchu, Taiwan, in 1989, 1991, and 1996, respectively. He is currently a professor at the Department of Electrical Engineering, National Taipei University of Technology, Taipei, Taiwan. His major area of research is speech processing and voice over IP, especially video streaming over IP and NAT traversal method.


Full article Cited by PDF XML
Full article Cited by PDF XML

Copyright
© 2017 Vilnius University
by logo by logo
Open access article under the CC BY license.

Keywords
speech codec algebraic code-excited linear-prediction (ACELP) algebraic codebook search depth-first tree search VoIP

Metrics
since January 2020
1180

Article info
views

548

Full article
views

452

PDF
downloads

268

XML
downloads

Export citation

Copy and paste formatted citation
Placeholder

Download citation in file


Share


RSS

INFORMATICA

  • Online ISSN: 1822-8844
  • Print ISSN: 0868-4952
  • Copyright © 2023 Vilnius University

About

  • About journal

For contributors

  • OA Policy
  • Submit your article
  • Instructions for Referees
    •  

    •  

Contact us

  • Institute of Data Science and Digital Technologies
  • Vilnius University

    Akademijos St. 4

    08412 Vilnius, Lithuania

    Phone: (+370 5) 2109 338

    E-mail: informatica@mii.vu.lt

    https://informatica.vu.lt/journal/INFORMATICA
Powered by PubliMill  •  Privacy policy