蓝牙高质量音频传输在Windows CE上的实现

来源 :北京科技大学 | 被引量 : 0次 | 上传用户:qly1029
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
蓝牙技术是一种无线数据与语音通信的开放性全球规范,它以低成本的近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接的短程无线电技术。在蓝牙系统中,音频的无线传输具有广阔的应用前景。蓝牙特别兴趣小组BSIG(Bluetooth Special Interest Group)为音频视频传输专门制定了AVDTP、GAVDP、A2DP等协议和应用规范。这些协议和应用规范为音频视频的实时传输和互通性提供了保证。   本文以蓝牙技术为基础,研究了蓝牙技术特点、蓝牙协议体系结构和蓝牙应用规范。给出了在Windows CE系统下的实现例子,分析了蓝牙软件的移植以及操作系统和协议栈之间的交互和接口。   在蓝牙高质量音频应用实现部分,重点讨论了Windows CE平台作为源端的基于虚拟声卡获取音频数据的的方式。研究了Windows CE系统下的虚拟声卡驱动程序编写,虚拟声卡模块和蓝牙协议栈的相关模块的实现和相互之间的交换信息和数据的机制。在此基础上,研究了基于蓝牙标准的点到点音频传输,蓝牙高级音频传输协议、SBC音频编解码技术。并且分析了影响点到点音频传输的左右声道同步的因素,提出了解决方案。   为了保证不同蓝牙产品组织的蓝牙产品可以互相通信,蓝牙产品的测试工作是很重要的。本文的软件也通过了蓝牙一致性测试,互操作性测试,性能测试,鲁棒性测试。   最后介绍了蓝牙技术当前存在的问题、面临的竞争。总结了本文的工作的其中的不足之处,揭示了进一步研究的方向。
其他文献
如今软件规模和复杂度急剧增加,手工进行软件测试越来越不能满足需求。尤其是性能测试往往需要模拟大量用户的并发操作,更是难以通过手工测试的手段来实现。这促使人们开发测试
目前,Java卡在国内市场虽然所占的份额还很小,但是未来的趋势正朝着有利于Java卡的方向发展。而且国内一些具有前瞻性的卡商也开始着手进行Java卡的开发,在GP(Global Platform)
随着我国铁路事业的发展,对钢轨进行表面缺陷在线检测的问题日益突出。由于钢轨存在大量的表面附着物,无法基于钢轨图像的灰度值准确的对钢轨表面进行检测。基于结构光的机器视
科技的进步与社会的需求推动了高性能计算技术的出现与发展,而在科学计算领域,随着问题规模与复杂度的不断增加,人们对大规模计算的要求也急剧增长。当前,一般通过提升集群模式下
人脸检测肩负着在一幅输入图像中搜索并确定人脸是否存在以及如果存在,确定人脸位置和大小的任务。本文针对当前主流的基于统计学习和瀑布型分类器检测框架的人脸检测方法,在收
在高性能计算领域,数据流是一类重要的计算结构,也在很多实际场景表现出很好的性能和适用性。在数据流计算模式中,程序是以数据流图来表示的。数据流计算中一个关键的问题是如何
随着电子科学技术的不断发展和网络的进一步普及,图像资源逐渐成为人们获取和利用的一类非常重要的资源,从而推动了图像标注与检索技术的不断发展。图像数据是材料科学数据中一
随着以太网技术的迅猛发展,网络规模越来越大,对网络用户的管理和计费需求提出的要求也越来越高。交换机是以太网建设的基础设备,利用交换机的802.1x认证功能对网络用户进行管理
随着软件规模的不断扩大,人们变得越来越重视保证软件的质量和可靠性。软件测试是保证软件质量和可靠性的必要手段,软件测试研究领域的核心内容之一是测试用例生成方法。如何通
多智能体系统协作机制是当今多智能体理论中的热点问题,网络环境下基于协进化机制的多智能体协作方法作为一种新兴的研究思路,具有广阔的研究前景,它在远程多智能体协调与控制方