Real-time Implementation of a GSM-EFR Speech Coder on a 16 Bit Fixed-point DSP

16 비트 고정 소수점 DSP를 이용한 GSM-EFR 음성 부호화기의 실시간 구현

  • Published : 2000.10.01

Abstract

This paper describes a real-time implementation of a GSM-EFR (Global System for Mobil communications Enhanced Full Rate) speech coder using OakDSP core; a 16bit fixed-point Digital Signal Processor (DSP) by DSP Group, Inc. The real-time implemented speech coder required about 24MIPS for computation and 7.06K words and 12.19K words for code and data memory, respectively. The implemented GSM-EFR speech coder passes all of test vectors provided by ETSI (European Telecommunication Standard Institute), and perceptual speech quality measurement using MNB algorithm shows that the quality of the GSM-EFR speech coder is similar to the one of 32kbps ADPCM. The real-time implemented GSM-EFR speech coder which is the highest bit-rate mode of the GSM-AMR speech coder will be used as the basic structure of the GSM-AMR speech coder which is embedded in MODEM ASIC of IMT2000 asynchronous mode mobile station.

본 논문에서는 DSP Group사의 16비트 고정 소수점 DSP(Digital Signal Processor)인 OakDSP Core를 사용하여 유럽의 이동통신에서 표준으로 사용되고 있는 음성 부호화기 알고리즘인 GSM-EFR (Global System for Mobile communications-Enhanced Full Rate)을 실시간으로 구현하였다. 실시간 구현된 GSM-EFR 음성 부호화기의 계산량은 약 24MIPS가 소요 되며, 7.06K 워드의 코드 메모리와 12.19K 워드의 데이터 메모리를 사용하였다. 구현된 음성 부호화기는 ETSI에서 제공하는 시험 벡터 샘플을 모두 통과하였으며, 객관적 평가툴을 이용하여 지각 평가를 수행한 결과, 32kbps ADPCM과 비슷한 음질을 보였다. 본 논문에서 실시간으로 구현된 GSM-EFR 음성 부호화기는 IMT2000 비동기 방식의 음성 부호화기 표준인 GSM-AMR의 최상위 전송률 모드로서, 앞으로 IMT-2000 비동기식 단말기용 모뎀 ASIC에 탑재할 GSM-AMR 음성 부호화기의 구현을 위한 기본 구조로 이용될 예정이다.

Keywords

References

  1. IEEE Proc. Int. Conf. Acoust. Speech and Signal Proc. Code-Excited Linear Prediction (CELP): High Quality Speech at Very Low Bit Rates M.R. Schroeder;B.S. Atal
  2. General Aspects of Digital Transmission Systems: Dual Rate Speech Coder For Multimedia Communications Transmission at 5.3 and 6.3 kbit/s ITU-T Recommendation G.723.1
  3. IEEE Communications Magazine The Road to G.729: ITU-T 8-kb/s Speech Coding algorithm with Wireline Quality G. Shroder;M.H. Sherif
  4. Coding of Speech at 8 kbit/s Using Conjugate-Structure algebraic-Code-Excited Linear prediction (CS-ACELP) ITU-T Recommendation G.729
  5. Digital Cellular Telecommunications System; Enhanced Full Rate (EFR) Speech Transcoding (GSM 06.60 Version 5.0.0) ETS Draft prETS 200 726
  6. IEEE Proc. Int. Conf. Acoust. Speech and Signal Proc. Fast CELP Coding Based on Algebraic Codes J.P. Adoul;P. Mabilleau;M. Delprat;S. Morisette
  7. EFR Speech Transcoding GSM 06.60 (ETSI EN 300 726)
  8. FR Speech Transcoding GSM 06.10 (ETSI 300 961)
  9. Test sequences for the GSM EFR speech codec GSM 06.54 (ETSI EN 300 725)
  10. IEEE Transactions on Speech and Audio Processing v.7 no.4 Objective Estimation of Perceived Speech Quality Part I: Development of the Measuring Normalizing Block Technique Stephen Voran