EP9302的嵌入式VOWiFi电话终端设计
时间:05-24
来源:互联网
点击:
4 工作过程与实验测试
4.1 工作过程
采用嵌入式VoWiFi电话终端、无线AP和基于PC机的SIP软电话为实验环境。VoWiFi终端工作过程为:音频信号首先经过MIC后送入音频处理单元,完成声音信号的模/数转换,再经过语音编解码自上而下分别以RTP协议、UDP协议、IP协议将数据封装。ARM9处理器则通过I2S总线由 DMA方式把封装后的数据读取到片外缓存单元SDRAM,当所开辟的缓存区域存满后,运行无线网卡驱动,把IP包通过无线网卡发送出去。在PC上运行的 SIP软电话收到发送过来的数据后,通过应用层软件把IP包中的音频数据取出,然后调用PC声卡驱动,并把数据送入声卡还原成模拟话音。反方向的数据传输类似,只是数据是由运行于宿主机上TCP/IP的客户端程序发送。
4.2 实验测试
经过对终端的注册、呼叫、撤销呼叫、语音通信等功能进行测试,终端可以对SIP信令过程进行很好的控制,从而实现注册、呼叫等基本功能。在语音传输方面,本终端可以与被叫RTP通道进行实时语音传输,在局域网环境内语音质量较好,延迟较小;在互通方面,除了与另一同样终端可以互通,还可以与Linphone、X —lite等终端建立呼叫和语音通信,互通性较好。
结语
在介绍VoIP原理的基础上,设计了基于ARM9平台的嵌入式VoWiFi电话终端的软硬件。该设计采用当前最流行的嵌入式开发平台和开源的Linux操作系统实现了无线局域网上VoIP语音通话功能。创新点在于:在802.11a/b/g无线局域网(wLAN) 上,采用VoIP技术实现VoWiFi电话终端语音通话功能。
参考文献
1. IEEE802.11g-2003.Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications
2. 赵利.李晓记.田克纯 宽带多业务综合网络与VoIP无线电话系统的设计 [期刊论文] -桂林电子工业学院学报2005(3)
3. Gonzalo Camarillo.白建军.彭晖 SIP 揭密 2003
4. 张智江.张云勇 SIP 协议及其应用 2005
5. 许先斌.熊慧君.李洲.杨芬.刘炜 基于 ARM9的嵌入式Linux开发流程的研究 [期刊论文] -微计算机信息2006(11)
作者:桂林电子科技大学 李君懿 赵利 陈锋 来源:单片机与嵌入式系统 2008 (11)
4.1 工作过程
采用嵌入式VoWiFi电话终端、无线AP和基于PC机的SIP软电话为实验环境。VoWiFi终端工作过程为:音频信号首先经过MIC后送入音频处理单元,完成声音信号的模/数转换,再经过语音编解码自上而下分别以RTP协议、UDP协议、IP协议将数据封装。ARM9处理器则通过I2S总线由 DMA方式把封装后的数据读取到片外缓存单元SDRAM,当所开辟的缓存区域存满后,运行无线网卡驱动,把IP包通过无线网卡发送出去。在PC上运行的 SIP软电话收到发送过来的数据后,通过应用层软件把IP包中的音频数据取出,然后调用PC声卡驱动,并把数据送入声卡还原成模拟话音。反方向的数据传输类似,只是数据是由运行于宿主机上TCP/IP的客户端程序发送。
4.2 实验测试
经过对终端的注册、呼叫、撤销呼叫、语音通信等功能进行测试,终端可以对SIP信令过程进行很好的控制,从而实现注册、呼叫等基本功能。在语音传输方面,本终端可以与被叫RTP通道进行实时语音传输,在局域网环境内语音质量较好,延迟较小;在互通方面,除了与另一同样终端可以互通,还可以与Linphone、X —lite等终端建立呼叫和语音通信,互通性较好。
结语
在介绍VoIP原理的基础上,设计了基于ARM9平台的嵌入式VoWiFi电话终端的软硬件。该设计采用当前最流行的嵌入式开发平台和开源的Linux操作系统实现了无线局域网上VoIP语音通话功能。创新点在于:在802.11a/b/g无线局域网(wLAN) 上,采用VoIP技术实现VoWiFi电话终端语音通话功能。
参考文献
1. IEEE802.11g-2003.Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications
2. 赵利.李晓记.田克纯 宽带多业务综合网络与VoIP无线电话系统的设计 [期刊论文] -桂林电子工业学院学报2005(3)
3. Gonzalo Camarillo.白建军.彭晖 SIP 揭密 2003
4. 张智江.张云勇 SIP 协议及其应用 2005
5. 许先斌.熊慧君.李洲.杨芬.刘炜 基于 ARM9的嵌入式Linux开发流程的研究 [期刊论文] -微计算机信息2006(11)
作者:桂林电子科技大学 李君懿 赵利 陈锋 来源:单片机与嵌入式系统 2008 (11)
嵌入式 Linux USB ARM LCD 电路 总线 解码器 显示器 无线电 电子 单片机 相关文章:
- 蓝牙无线电调制解调器Siw1701原理与应用(02-19)
- 嵌入式移动数据库的关键技术(03-20)
- 在嵌入式SQL中怎样使用游标(08-12)
- 嵌入式Linux系统软件开发学习思路详细介绍 (08-20)
- 基于AVR单片机的嵌入式“瘦服务器”系统设计思想(03-11)
- 嵌入式系统设计中的存储碎片收集策略(05-04)
