Analysis of the latency of SIP phone based on the embedded system

Recently, the rapid development of VoIP has attracted considerable attention. However, VoIP service exposes weakness on voice quality such as delay and jitter. So it is helpful to improve the quality of VoIP service by mitigating time latency and jitter. In this paper, VoIP phone is implemented by open source software components using the Session Initiation Protocol (SIP) based on embedded systems. Then we analyze the reasons causing delay during the conversation between two VoIP phones which are implemented using open source software components, and propose a new scheme in which we increase the frequency of DMA buffer triggering interruption to reduce the latency, in accordance with the characteristics of the hardware. Finally, the experimental results verify the feasibility of the work.

[1]  Wang Ji Design of digital audio delay based on embedded Linux , 2010 .

[2]  Wonjun Lee,et al.  Reducing Call Setup Latency in Mobile VoIP Systems , 2011, IEEE Communications Letters.

[3]  Zheng Kou-gen Design and implementation of linux I2C bus driver , 2005 .

[4]  Wonjun Lee,et al.  Analysis of SIP Transfer Delay in Multi-Rate Wireless Networks , 2010, IEEE Communications Letters.

[5]  Ing-Jer Huang,et al.  A dynamic PCM codec selector for different working environments , 2008, 2008 4th European Conference on Circuits and Systems for Communications.

[6]  Sangheon Pack,et al.  Call Setup Latency Analysis in SIP-Based Voice over WLANs , 2008, IEEE Communications Letters.

[7]  Ying Rendong Design and implementation of ALSA sound driver on SoPC system , 2009 .

[8]  Hao Wu,et al.  Research and Realization on Voice Restoration Technique for Voice Communication Software , 2009, 2009 International Symposium on Information Engineering and Electronic Commerce.

[9]  Fouad A. Tobagi,et al.  Capacity of an IEEE 802.11b wireless LAN supporting VoIP , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).