Browse > Article

Real-Time Implementation of the EHSX Speech Coder Using a Floating Point DSP  

이인성 (충북대학교 전파공학과)
박동원 (배재대학교 IT공학)
김정호 (충북대학교 전파공학과)
Abstract
This paper presents real time implementation of 4kbps EHSX (Enhanced Harmonic Stochastic Excitation) speech coder that combines the harmonic vector excitation coding with time-separated transition coding. The harmonic vector excitation coding uses the harmonic excitation coding for voiced frames and used the vector excitation coding with the structure of analysis-by-synthesis for unvoiced frames, respectively. For transition frames mixed with voiced and unvoiced signal, we use the time-separated transition coding. In this paper. we present the optimization methods of implementation speech coder on the EMS320C6701/sup (R)/ DSP. To reduce the complex for real-time implementation. we perform the optimization method in algorithm by replacing the complex sinusoidal synthesis method with IFFT. and we apply fully pipelines hand assembly coding after converting it from floating source to fixed source. To generate a more efficient code. we also make use or the available EMS320C6701/sup (R)/ resources such as Fastest67x library and memory organization.
Keywords
EHSX (Enhanced Harmonic Stochastic Excitation); Harmonic vector exciting; vector excitation; Transition; Optimization;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Speech Coding Standards /
[ R. V. Cox;W. B. Kleijn(Ed.);K. K. Paliwell(Ed.) ] / Speech Coding and Synthesis
2 The Past, Present, and Future of Speech Processing /
[ D. Childer;R. V. Cox;R. DeMori(etc);B. H. Juang(Ed.) ] / IEEE Signal Processing Magazine
3 Coding Strategies and Standards /
[ A. M. Kondoz ] / Digital Speech
4 Harmonic-Stochastic Excitation(HSX) Speech Coding Below 4Kbit/s /
[ C. Laflamme;R. Slami;R.Matmi;J-P. Adoul ] / Proc. IEEE Int. Conf. Acoust., Speech, Signal Processing
5 시간영역 전이를 고려한 2.4 kbps 하모닉 벡터 여기 음성부호화기 설계 /
[ 김종학;이인성 ] / 한국음향학회지
6 하모닉 코딩과 CELP 방법을 이용한 저 전송률 음성 부호화 방법 /
[ 김종학;이인성 ] / 한국음향학회지
7 Harmonic and Noise Coding of LPC Residuals with Classified Vector Quantization /
[ Masayuki, Nishiguchi;J. Matsumotor ] / Proc. ICASSP-95
8 /
[ Texas Instruments ] / TMS320C670 Floating-Point DSP (Rev. F)
9 TMS320C6000 Assembly Language Tools Users Guide /
[ Texas Instruments ] / Literature ID# SPRU 186E
10 TMS320C6000 Programmers Guide /
[ Texas Instruments ] / Literature ID# SPRU 198B