内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体






基于USB2.0接口的语音采集系统设计(2)

时间:2009-08-04 来源:单片机与嵌入式系统应用 作者:陈晓亮 点击:

    应用程序的主要功能是实现对数据采集系统的控制采集和数据处理,并在计算机中显示处理结果,在Win32系统中,把每一个设备都抽象为文件,通过调用Win32 API函数应用程序,向设备驱动程序发出特定的IRP请求,就可以实现应用程序与WDM驱动程序通信,设备驱动程序得到请求后,向更底层驱动程序传递IRP请求,最后到达硬件设备,完成对硬件设备的控制与访问操作,这个通信过程大致可这样描述:应用CreateFile()函数打开设备并创建到设备的连接;然后用DeviceIoControl()函数或者ReadFile()函数、WriteFile()函数与WDM驱动程序进行通信,包括从驱动程序中读取数据和写入数据两种情况。应用程序退出时,用CloseHandle()函数关闭设备。

    语音采集板卡用USB2.0接口来实施数据传送,实现厂商定义请求的处理功能,以及语音采集、传送到主机以*.dat格式文件保存、主机读取*.dat格式传送到语音采集板卡、语音回放功能。实践证明,回放的语音信号清晰,失真度低,效果良好。

结语
    本文讲DSP的高速数据处理能力与USB2.0接口的高速数据传输能力有机结合,采用TMS320C6713和USB2.0接口设计实现了一个语音信号采集系统。实验表明:USB接口工作正常,语音采集卡运行稳定,实时性高,具有较高的精度,固件程序、USB设备驱动程序和应用程序都能正常地运行,且具有使用方便、性价比高的优点,通过主机界面可方便地控制语音信号的采集和播放,并可将采集到的语音数据通过USB接口高速传输到计算机进行存储和回放,达到了语音采集系统的设计目标。


(中国集群通信网 | 责任编辑:陈晓亮)

中国集群通信网,国内首家集群通信专业网站。

Copyright © PttCn.Net, All Rights Reserved.   

联系我们 联系我们 中国集群通信网 对讲机学堂 对讲机世界