论文部分内容阅读
电话通信是目前国内外采用的主要通信方式,在现代信息社会中占有十分重要的地位。随着市场经济的不断发展和人民生活水平的不断提高,人们对电话的需求量日益增高。目前各企业的电话通信一种是单独建立程控交换电话通信网络,需要支付大量设备费、安装费、线路费、维护和维修费;另一种是利用电信系统提供的电话通信网络,需要支付大量电话费,并且大量的布线给维修带来不便,对环境也造成了影响。随着计算机的普及,计算机网络已经在各个行业中得到了广泛的应用。尤其是企业内部的局域计算机网络,传输速率可达1000 Mbps。但是目前计算机网络主要应用于数据传输,其丰富的带宽资源没有得到充分利用,造成了资源的浪费。
本文利用计算机网络研制了网络电话通信系统,提出一种基于FPGA电话终端的网络电话通信系统的设计方案;在分析了ARP协议、IP协议、ICMP协议和UDP协议的基础上,采用ALTERA公司的CYCLONE系列FPGA芯片EP1C3T144C8设计了网络电话终端的硬件电路,包括电话机接口电路、FPGA控制电路、以太网接口电路等电路,在FPGA中嵌入了51IP内核,将TCP/IP协议移植到51内核中,并编写了网络电话终端的软件,实现对网络电话终端的控制;采用ADPCM压缩算法实现了对语音信号32Kbit/s速率的压缩;采用TCP/IP协议编写了电话终端与服务器的通信软件,实现语音信号数据的网络传输;在VC++的平台上设计了网络电话通信系统的管理软件。
该系统能够利用计算机网络实现电话通信,具有安装方便,节省设备费、安装工程费、线路费、维护维修费、电话费等优点,在企业、教育、科技、电业、银行等行业中具有广泛的应用前景。