论文部分内容阅读
蓝牙技术是一种无线数据与语音通信的开放性全球规范,它以低成本的近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接的短程无线电技术。在蓝牙系统中,音频的无线传输具有广阔的应用前景。蓝牙特别兴趣小组BSIG(Bluetooth Special Interest Group)为音频视频传输专门制定了AVDTP、GAVDP、A2DP等协议和应用规范。这些协议和应用规范为音频视频的实时传输和互通性提供了保证。
本文以蓝牙技术为基础,研究了蓝牙技术特点、蓝牙协议体系结构和蓝牙应用规范。给出了在Windows CE系统下的实现例子,分析了蓝牙软件的移植以及操作系统和协议栈之间的交互和接口。
在蓝牙高质量音频应用实现部分,重点讨论了Windows CE平台作为源端的基于虚拟声卡获取音频数据的的方式。研究了Windows CE系统下的虚拟声卡驱动程序编写,虚拟声卡模块和蓝牙协议栈的相关模块的实现和相互之间的交换信息和数据的机制。在此基础上,研究了基于蓝牙标准的点到点音频传输,蓝牙高级音频传输协议、SBC音频编解码技术。并且分析了影响点到点音频传输的左右声道同步的因素,提出了解决方案。
为了保证不同蓝牙产品组织的蓝牙产品可以互相通信,蓝牙产品的测试工作是很重要的。本文的软件也通过了蓝牙一致性测试,互操作性测试,性能测试,鲁棒性测试。
最后介绍了蓝牙技术当前存在的问题、面临的竞争。总结了本文的工作的其中的不足之处,揭示了进一步研究的方向。