실시간 음성 부호화기 구현을 위한 이득테이블 조정에 관한 연구

A Study on the Gain Table Optimazation for Real-Time Speech Codec

  • 발행 : 1998.10.01

초록

본 논문은 음성 부호화기인 MPMLQ(Multi Pulse Maximum Likehood Quantization)를 고정 소숫점 범용 DSP에 실시간으로 구현할 때 발생되는 계산량을 줄이기 위한 변형된 형태의 MPMLQdp 관한 것이다. MPMLQ는 음성 신호에서 선형 예측 계수와 피치 정보를 추출하고 남은 잔여 신호와 가장 유사한 여기 신호를 표현할 때 상관법을 이용 한다. 상관법은 DSP상에 구현할 때 계수 승산 오버플로우를 발생시킬 수 있으므로 연산후 항상 점검하여야 한다. 이것은 MPMLQ 구현시 전체 계산량의 많은 부분을 차지한다. 본 논 문은 이러한 문제점에 착안하여 계수 승산 오버플로우가 발생하지 않도록 입력 음성신호의 크기를 2비트 만큼 줄이고, 이로 인하여 같은 크기로 줄어든 잔여 신호를 고려하여 MPMLQ에서 여기신호의 크기를 표현하는 고정 코드북 이득표를 적절히 조절하였다. 실험 결과 변형된 MPMLQ의 SSNR은 0.040325dB(실험data기준) 향상되었으며, 계산량에 있어서 도 17.7%의 처리속도 향상되었다. 따라서 고정 소숫점 범용 DSP에 실시간 구현이 가능하였다.

키워드

참고문헌

  1. Proc. IEEE conf. WESCANEX'93 Codebook searching for 4.8kbps CELP speech coder W. Grieder;A. Langi;W. Kinsner
  2. General Characteristics of International Telephone Connection and International Telephone Circuits ITU-T Recommendation G.114
  3. Proc. of ICASSP Code-excited linear prediction (CELP):high quality speech at low bit rates M.R.Schroeder;B.S.Atal
  4. IEEE Trans. Acoust., Speech, Siganl Processing, ICASSP-89 v.2 4800 and 7200 bit/sec Hybrid Codebook Multipulse Coding R. L. Zinser;S. R. Koch
  5. IEEE J. Selected Areas in Comm. v.10 A High-quality multirate real-time CELP coder P. Kroon;K. Swaminathan
  6. IEEE Western Canada Conf. WESCANEX'91 Code-Excited Linear Predictive Speech Processing for Digital Transmission and Storage A. Langi;W. Kinsner
  7. IEEE conf. GLOBECOM'88 v.1 Multipulse Excitation Codebook Design and fast search methods for CELP speech coding F. F. Tzeng
  8. Proc. TENCON'93 IEEE Computer, Comm., Control, and Power Eng. v.3 Improved Adaptive CELP Coder at 5.2kbit/s S. Yang;X. Chen
  9. IEEE Trans. Signal Processing v.40 daptive Code Excited Predictive Coding C. R. Galand;J. E. Menez;M. M. Rosso
  10. Proc. IEEE Int. Conf. Acoust., Speech, Signal Processing v.1 Low-delay CELP with Multi-pulse VQ and Fast search for GSM EFR S. Taumi;K. Ozawa;T. Nomura
  11. Study Group Dual rate speech coder for multimedia communications transmitting at 5.3 & 6.3 Kbit/s ITU-T Recommendation G.723.1
  12. IEEE Tran. ASSP v.34 Regular pulse excitation : a novel approach to effective and efficient multipulse coding of speech P.Kroon;E.F.Deprettere;R.J.Sluyter
  13. IEEE Int. Conf. Acoust., Speech, Siganl Processing v.1 Multipulse-based Codebooks for CELP coding at 7kbps H. C. Woo;J. D. Gibson
  14. Proce. IEEE Circits Systems v.2 On a Fast Pitch Searching by using a Simple Correlation Technique in the CELP Vocoder M. J. Bae;H. Y. Whang;H. Y. Yoo
  15. IEEE Int. Conf. Acoust., Speech, Signal Processing, ICASSP-91 v.1 Efficient excitation modeling in a low bit-rate CELP coder M. Copperi
  16. IEEE Int. Conf. Digital Processing of Siganls in Comm. DSP imprementation of Low bit-rate CELP based speech coders M.R. Suddle;A. M. Kondos;B. G. Evans
  17. IEEE Int. Conf. Acoust., Speech, Signal Processing, ICASSP-91 v.1 Improved CELP coding using Adaptive excitation Codebooks U. Kipper;H. Reininger;D. Wolf
  18. IEEE, Signal Processing Letters v.3 A Modified CELP Model with Computationally Efficient Adaptive Codebook Search L. Martins de Silva;A. Alcaim