基于QT的WiFi语音通信系统

2012-09-21 10:43:50赵付轩杨斌
单片机与嵌入式系统应用 2012年9期
关键词:系统

赵付轩,杨斌

(西南交通大学 信息科学与技术学院,成都 610031)

引 言

基于Internet的语音传输是一项应用极其广泛的技术,传统意义上的语音通信都以 Windows操作系统为平台,而且采用有线电缆的方式进行传输。目前随着Linux桌面系统应用的普及,特别是在手持嵌入式设备上的应用,使得Linux上应用软件和系统的开发变得日益重要。Linux是完全开源的代码体系,具有强大的网络支持功能、各种硬件平台的适用性以及完善的文档和低廉的开发成本。随着IEEE 802.11标准WiFi技术的兴起,无线网络便捷的特性在应用嵌入式手持设备中得到充分体现,而本设计正是基于Linux下无线网络方式的语音信息终端,它可以满足无线局域网内端对端的语音对话需要。

1 系统结构设计

整个系统由语音采集模块、网络收发模块和语音处理模块组成。语音采集模块由采集终端ARM9开发板组成,负责对语音信号的采集、处理;网络收发模块负责开发板与语音处理模块的数据报传送;语音处理模块负责语音信号的处理、存储和播放功能。系统结构如图1所示。

系统采用嵌入式Linux操作系统,连入网络并启动任务后,ARM9开发板将话筒传入的数据经暂存后再将其封装成IP包,由无线网接口发送到无线网络,同时解析接收到的语音包并由耳机送出,实现实时语音通信。

图1 系统结构

1.1 音频采集

音频采集部分采用了ARM9开发板mini2440,应用基于I2S总线的UDA1341采集芯片,将采集到的音频信号转化为PCM码格式保存下来,并送入SDRAM内进行存储。……

登录APP查看全文

猜你喜欢
系统
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统