Concealment of Propagation Delay using Synchronized overlap-add Algorithm in Internet Phone

인터넷 폰에서 Synchronized overlap-add 알고리즘을 이용한 전송지연 보상 기법

  • 남재현 (동주대학 컴퓨터정보통신계열) ;
  • 이정태 (부산대학교 컴퓨터공학과)
  • Published : 2001.12.31

Abstract

Internet telephony service is very cheap and very easy to introduce the value-added service than the POTS, but is difficult to the QoS of telephone service. The existing Internet typically offers 'best effort' services only, which do not make any commitment about delay, packet loss and jitter. This paper compensates the low quality of the speech for packet loss or delay using SOLA algorithm in Internet phone. SOLA algorithm is a popular technique for Time Scale Modification of speech and audio signal. In the proposed algorithm, the receiver expands the received packet under resonable threshold, and hence compensates the QoS of speech. From the simulation, this algorithm can conceals packet loss considerably, and is also improved the quality of the speech.

인터넷전화 서비스는 저렴한 가격과, 타 서비스와 통합 및 가치부가(Value Added)면에서 기존의 전화에 비해 많은 장점을 가지고 있으나, 상대적으로 낮은 음질로 인하여 사용자의 요구를 만족시키지 못하고 있다. 이것은 현재 인터넷은 best-effort형 패킷 전달 서비스만을 제공하고 있기 때문에 전송지연, 패킷손실, 지터 등을 보장할 수 있는 방법이 없기 때문이다. 본 논문에서는 인터넷전화에서 패킷손실이나 전송지연으로 인한 음질 저하문제를 SOLA 알고리즘을 이용해 보완하였다. SOLA 알고리즘은 시간축 변환(Time Scaled Modification) 기법중의 하나로써 음성신호가 가지는 중요한 스펙트럼 정보는 그대로 유지하면서 단지 발음 속도만을 변환시키는 기법이다. 본 논문에서는 송신측에서 패킷을 전송하면 수신측에서는 수신 패킷에 SOLA 알고리즘을 적용하여 수신 패킷을 사람이 인지하지 못하는 수준에서 확장하여 전송지연으로 인한 패킷손실을 감소시킨다. 시뮬레이션 결과 전송지연으로 인한 패킷 손실 확률이 상당히 감소되었고 음질 또한 상당히 개선되었다.

Keywords

References

  1. David Newman, 'VOIP Gateways: Voicing Doubts?,' Data Communications, pp. 71- 78, Sept. 1999
  2. ITU-T Recommendation G.114, 'One-way Transmission Time,' 1996
  3. Thomas J. Kostas, Michael S. Borella, Ikhlaq Sidhu, Guido M. Schuster, Jacek Grabiec, and Jerry Mahler, 'Real-Time Voice Over Packet-Switched Networks,' IEEE Network, Jan/Feb 1998 https://doi.org/10.1109/65.660003
  4. J.C.Bolot, 'Characterizing End-to-End Packet Delay and Loss in the Internet,' Journal of High-Speed Networks, Vol.2, No.3, pp. 305-323, Dec. 1993
  5. Draft ITU-T Recommendation I.380, 'Internet Protocol Data Communication Service - IP Packet Transfer and Availability Performance Parameters,' 1998
  6. ETSI/TIPHONE TR 101 329 v2.2.2, 'General Aspects of Quality of Service(QoS),' 1999
  7. 황원주, '인터넷전화 서비스를 지원하기 위한 Differentiated Service의 성능 평가', 부산대학교 공학석사 학위논문, 2000
  8. C.S. Perkins, O.Hodson and V.Hardman, 'A Survey of Packet Loss Recovery Techniques for Streaming Audio,' IEEE Network Magazine, pp. 40-48, Sept./Oct. 1998 https://doi.org/10.1109/65.730750
  9. R. Ramjee, J. Kurose, D. Towsley, H. Schulzrinne, 'Adaptive Playout Mechanisms for Packetized Audio Applications in Wide-Area Networks,' IEEE Infocom, June 1994 https://doi.org/10.1109/INFCOM.1994.337672
  10. M. R. Portnoff, 'Time-scale Modification of Speech Based on Short-time Fourier Analysis,' IEEE Trans. Acoustic., Speech, Signal Processing, Vol. ASSP-29, No.3, pp. 374-390, Jun. 1981
  11. T. F. Quateri and R. J. McAulay, 'Shape Invariant Time-scale and Pitch Modification of Speech,' IEEE Trans. Signal Processing, Vol. 40, No.3, pp. 497 -510, Mar. 1992 https://doi.org/10.1109/78.120793
  12. S.Roucos and A.M.Wilgud, 'High Quality Time-Scale Modification for Speech,' Proc. ICASSP, pp. 493-496, Apr. 1986
  13. E. Moullines and F. Charpentier, 'Pitch Synchronous Waveform Processing for Text-to-Speech Synthesis Using Diphones.' Speech Communication, Vol. 9(5/6), pp. 453-467, 1990 https://doi.org/10.1016/0167-6393(90)90021-Z
  14. Ryoji Suzuki and Masayuki Misaki, 'Time-scale Modification of Speed Signals using Cross-Correlation Function,' IEEE Transactions on Consumer Electronics, Vol. 38, No.3, pp. 357-363, 1992 https://doi.org/10.1109/30.156707
  15. Van Jacobson, 'Congestion avoidance and control,' ACM SIGCOMM, pp. 314-329, 1988 https://doi.org/10.1145/52324.52356