用户名: 密码: 验证码:
PC-PC的IP电话(网络电话)设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
IP电话是指在以IP(Internet Protocol)为网络层协议的计算机网络中进行话音通信的系统,它采用的技术通称为VoIP(Voice over IP)。VoIP是目前通信界的技术热点和应用热点。PC-PC是IP电话重要业务形式之一,它不但不需要向PSTN(Public Switched Telephone Networks)运营商支付昂贵的话费,而且能提供包括音频、视频和数据在内多层次、全方位的服务,因而受到了业界的广泛推崇。
     笔者设计的网络电话属于PC-PC的IP电话通信系统。系统基于ITU的多媒体通信协议H.323,包括终端和网守两种设备。网守是网络电话通信系统的管理设备,管理所有的终端,为终端提供地址翻译和网络接入等服务。终端可以通过Internet相互呼叫,实现免费通话。终端的功能集成于PC与USB手柄。USB手柄是网络电话通信系统的一大特色。它合乎人们使用习惯,能有效消除回声干扰。经测试,系统通信稳定可靠,音质较好。
     文章首先介绍IP电话的历史、发展与现状,展望其前景,分析现有产品的优缺点,论证研制网络电话的现实意义。其次介绍网络电话的体系结构及其原理。接着介绍USB手柄的原理和硬件设计、测试过程。然后介绍WDM的原理以及利用DriverStudio开发USB手柄驱动程序的方法。最后,总结网络电话设计的要点和难点,指出设计的不足,并探讨改进的方法。
VoIP technology means the technology transfers packetized voice over IP networks. Network telephone is one of its typical applications. As the rapid progress of IP network technology, VoIP has become a hot topic in study and application. The application of VoIP, which used to be limit to the link from PC to PC, now has run to multi-link-patterns, including from PC to PC, PC to telephone, telephone to telephone etc.
    There is 2 kinds in pc to pc. The first solution of VoIP is used embedded IC. It's difficult to develop and their price is high. The second solution utilizes the resource of pc. They are easier to use and their price is lower, but they can't cancel echo.
    The Recommendation, H.323, covers the technical requirements for multimedia communications systems in those situations where the transport is a PBN(Packet-based Network) which may not provide a guaranteed QoS(Quality of Service). These networks may consist of a single network segment, or they may have complex topologies that incorporate many network segments interconnected by other communications links.
    My design. Networks telephone, is over the communication system of H.323, which is made up of gatekeeper and endpoints. Gatekeepers provide register control, admission control and address translation services. I had designed a USB handset in endpoint, whose functions are D/A,A/D, dial and etc. It deduced the rate of code by g.729 and cancelled the echo by some special technology.
    In this thesis, a systematic and comprehensive study has been conducted to design the network telephone. I first introduced the H.323 and the development of protocol, gatekeeper and client with OpenH323.Then I introduced how to design the USB handset with Tiger Jet's solution. I discuss the program of WDM( Windows Driver Model) with DriverStudio at last.
    
    
    
    
    In the end, I summarize the elements and difficulties of the implementation, indicate the shortage of the design, and then discuss and approach to better it.
引文
【1】 ITU—T Recommendation H. 323, packet-based multimedia communications system,Sep. 1999
    【2】 ITU—T Recommendation H. 245, Control protocol for multimedia communication,Feb. 1998
    【3】 ITU—T Recommendation H. 225.0, Call Signaling protocols and media stream packetization for packet-based multimedia communication systems, 1998
    【4】 ITU—T Recommendation G. 723.1, Dual rate speed coder for multimedia communications transmitting at 5.3 and 6.3kbit/s, 1996
    【5】 ITU—T Recommendation G. 729, Coding of speech at 8kbit/s using conjugatestructure algebraic-code-exited linear prediction, 1996
    【6】 ITU-T Rec. 729 Annex A Reduced complexity 8kbit/s CS-ACELP speech codec, 1996
    【7】 M. Handley, H. Schulzrinne et al. SIP: Session initiation protocol, IETF,1998
    【8】 A. Hansson, R. Nedjeral, A step towards integrated Internet and telephone communities, Ericsson Review, No. 4, 1997, 142-151
    【9】 http://www.philips.com
    【10】 http://www.openh323.org
    【11】 http://www.chinagk.org
    【12】 Compaq,Intel, Microsoft, NEC, USB Specification 1. 1, 1998
    【13】 Motorola, MC14LC5480 datasheet, 1996
    【14】 Microsoft, DDK Documentation, 2000
    【15】 http://www.luocong.com/
    【16】 http://www.driverdevelop.com
    【17】 http://www.usb.org
    【18】 http://embuffalo.myetang.com/usb.htm
    【19】 http://www.lvr.com/usb.htm#HostSoftware
    【20】 http://www.sunistudio.com/ssdn/index.asp?act=-2&article=413
    【21】 TigerJet Ltd.,Tiger 560 datasheet, 2002
    【22】 ITU-T Rec. Q. 931 ISDN user-network interface layer 3 specification for basic call control 1998
    
    
    【23】http://www.microsoft.com/whdc/hwdev/bus/USB/usbtelephOny.mspx
    【24】http://www.isdn.com
    【25】http://www.ctiforum.com/
    【26】http://www.2licbbs.com
    【27】高振明,VoIP技术中H.323协议的研究,2001
    【27】张瑾,基于H.323协议的IP电话系统的研究和实现,2001
    【28】Douglas E.Comer,用TCP/IP进行网际互连 第1卷:原理、协议和体系结构(第三版),电子工业出版社,1998.4
    【28】陈龙,基于ITU H.323的VoIP网络的研究,2001
    【29】寒风中的烟头,OpenH323介绍,2002
    【30】张弘,USB接口设计,西安电子科技大学出版社,2002
    【31】康华光,数字电路,华中理工大学出版社,2000
    【32】余载泉,李玉和,Protel实战演练,人民邮电出版社,2000
    【33】宁耘,李建昌,Protel 3.31实用技术精解,西安电子科技大学出版社,1998
    【34】[美]Chris Cant,WINDOWS设备驱动程序技术内幕,清华大学出版社,2000
    【35】[美]Art Baker, Jerry Lozano, Windows 2000设备驱动程序设计指南(第二版),2001
    【36】[美]Chris Cant, Windows WDM设备驱动程序开发指南,机械工业出社,1999
    【37】糜针琨,IP网络电话技术,人民邮电出版社,2000
    【38】陈锡生,现代电信交换,北京邮电大学出版社,1999
    【39】谢稀仁,分组语音通信,科学出版社,1991
    【40】温浓,Internet电话技术及其与PSTN的接口,电信科学,1998
    【41】何嘉斌,嵌入式Internet技术应用,单片机与嵌入式系统,2002.3
    【42】Robert Wright,IP网络路由基础,电子工业出版社,2000
    【43】奥本海姆,数字信号处理,科学出版社,2001
    【44】[以色列]奥兹,网络产业经济学,上海财经大学出版社,2002

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700