VoWLAN语音终端开发设计
[10-10 20:36:41] 来源:http://www.88dzw.com 电子制作 阅读:8553次
文章摘要:2.2 语音模块本模块采用的是TLV320AIC10。TLV320AIC10是TI公司近年新推出的低功耗∑-Δ型16位A/D、D/A音频接口(AIC)芯片。它由5个控制寄存器控制。其中,控制寄存器1:软件复位,DAC的16位或15+1位模式选择以及抗混叠滤波器、抽样滤波器、插值滤波器使能/旁路选择。控制寄存器2:决定工作方式和采样速率。低功耗模式控制,分频寄存器控制(决定滤波器的时钟频率和取样周期)。控制寄存器3:软件关电,模拟及数字信号反馈和事件控制模式选择;ADC的16位或15+1位模式选择。控制寄存器4:输入输出增益控制(通过控制输入和输出可编程增益放大器来实现)。AIC的初始化主要就是
VoWLAN语音终端开发设计,标签:电子小制作,http://www.88dzw.com2.2 语音模块
本模块采用的是TLV320AIC10。TLV320AIC10是TI公司近年新推出的低功耗∑-Δ型16位A/D、D/A音频接口(AIC)芯片。它由5个控制寄存器控制。其中,控制寄存器1:软件复位,DAC的16位或15+1位模式选择以及抗混叠滤波器、抽样滤波器、插值滤波器使能/旁路选择。控制寄存器2:决定工作方式和采样速率。低功耗模式控制,分频寄存器控制(决定滤波器的时钟频率和取样周期)。控制寄存器3:软件关电,模拟及数字信号反馈和事件控制模式选择;ADC的16位或15+1位模式选择。控制寄存器4:输入输出增益控制(通过控制输入和输出可编程增益放大器来实现)。AIC的初始化主要就是对这4个寄存器参数进行设定。该器件与单片机接口易于实现,开发和使用更加方便。尤其适合应用于低比特率、高性能密集设备的话音传输、识别及合成等的各种VoIP、电缆调制解调器、语音和电话领域。
2.3网络模块
无线接收发送模块选用的是CF无线网卡插槽。CF卡(CompactFlash)是1994年SanDisk推出的一种闪存卡。CF卡具有PCMCIA-ATA功能,并与之兼容,CF卡采用闪存(flash)技术,是一种稳定的存储解决方案,不需要电池来维持其中存储的数据。对所有保存的数据来说,CF卡比传统的磁盘驱动器安全性和保护性都更高,而且CF卡的用电量仅为小型磁盘驱动器的5%。这些优异的条件使得大多数PDA用网络设备都选择CF卡作为其首选接口。
本系统无线接收发送模块选用的是WL-672F CF无线网络适配器。该无线网络适配器为CompactFlashⅠ型适配器,可与配有Ⅱ型插槽的终端一起使用。使用该适配器,在移动使用PDA进行工作时,收发E-MAIL及访问服务器数据时,都可使之保持连接。其使用信用卡式设计,提供集成天线,可以和所有符合IEEE802.11b(DSSS)2.4GHz标准的无线网络设备进行交互式操作,也可以通过AP与有线以太网进行交互式操作,支持Ad-Hoc以及Infrastructure通讯方式,使用128-bit的WEP加密方式以保证网络的安全。
图1 VoWLAN语音终端的硬件框架图
建立连接后用户的模拟话音通过AIC10的AURXFP、AURXM、AURXCP输入,将模拟信号进行A/D转换形成数字信号流后传至编码模块。编码模块中的DSP根据系统要求将语音数据压缩,压缩后放入DOUT的寄存器中。
在接收语音数据时,在TLV320AIC10的帧同步FS为低电平,转换时钟信号SCLK的上升沿时,系统处理器将语音数据通过DIN送入AIC10进行解压缩,形成64Kbps的PCM码流,送入D/A进行数模转换,最后由AIC10的OUTP和OUTM输出模拟语音。
3 VoWLAN的软件设计
系统软件是基于SIP协议栈的基础上实现的。由于SIP协议栈采用模块化设计思想,因此,系统软件可以直接调用协议栈各模块提供的API。软件应用模块的消息获取线程是实时获取协议栈处理的结果(以消息或事件的形式存储在协议栈消息队列中),并把它转换成系统应用的消息结构存放在应用模块的消息队列中。图2是软件应用模块的程序流程图。
图2软件应用程序流程图
图2中的“应用初始化”包括建立消息读取线程等;“SIP协议栈初始化”包括建立协议栈主线程、注册回调函数、协议栈其它模块的初始化及消息队列的建立等;“关机准备操作”首先进行注销操作,接着终止消息读取线程和协议栈主线程,释放软件应用模块和协议栈各模块占用的资源。
协议栈模块包含事务管理和对话管理这两模块,同样,软件应用模块也包含类似的管理功能,即“呼叫(call)管理”。呼叫管理的功能和协议栈模块中的对话管理功能类似,只是呼叫管理侧重于和用户交互,通过人机界面显示信息,提示用户当前呼叫的进度,引导用户执行进一步的操作。
- 上一篇:传统而好胆味的製作_威帘逊线路
《VoWLAN语音终端开发设计》相关文章
- › VoWLAN语音终端开发设计
- 在百度中搜索相关文章:VoWLAN语音终端开发设计
- 在谷歌中搜索相关文章:VoWLAN语音终端开发设计
- 在soso中搜索相关文章:VoWLAN语音终端开发设计
- 在搜狗中搜索相关文章:VoWLAN语音终端开发设计