论文部分内容阅读
本文以SAMSUNG公司的S3C2440处理器和Linux分别作为系统的硬件和软件开发平台,给出了一种VoIP的应用解决方案。选择Legerity公司先进的SLIC和CODEC语音芯片Le77D11和Le78D11作为VoIP的语音输入系统。首先通过对VoIP的功能需求分析,综合考虑功能、速度、体积、可靠性等因素,选择S3C2440处理器作为硬件的核心部件,并在此基础上设计了可扩展的外围硬件结构。主要有数据存储设备、RS-232串口、USB、电源电路、DM9000网络接口、Le78D11/Le77D11、触摸屏、PS/2键盘等。以此为基础做为硬件开发环境;软件开发环境包括在PC机上安装Linux,使用虚拟机VMware,安装交叉编译工具,内核的编译及下载,编写驱动程序、调试应用程序等等。其次综合考虑了语音编解码技术的原理和分类,对几种常用语音编解码算法进行了性能分析和比较,最后选择G723.1标准,并使其在开发板上运行。通过算法程序优化后,运行G723.1的速度大大提高。实现了“PC—VoIP电路板”之间的网络传输实验程序,建立了MiniGUI开发环境及简易的VoIP界面。