微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 基于蓝牙的数据互联传输系统设计

基于蓝牙的数据互联传输系统设计

时间:06-06 来源:互联网 点击:

8510,它是CSR8000系列的一款,是全面满足蓝牙v3.0标准的系统,并提供对最新蓝牙标准v4.0版本的支持。CSR8000在原CSR7000的架构上增加了蓝牙低功耗射频部分,专门为连接下一代10亿个蓝牙设备而设计的。另外,增加了数字信号处理器(DSP),为高清语音配备的专用数字音频信号处理器,可进行片上音频编码和噪声消除。同时对原蓝牙射频和FM部分进行了优化,使蓝牙射频的输出功率达到了10 dBm,在不需要外接任何PA的情况下,芯片已经可以达到classl的距离,即100~150 m的距离,灵敏度也从原-90 dBm改进到现在的-93 dBm。其FM无需接任何外接天线,仅基于DSP的降噪算法就能使FM接收器实现更好的接收效果。
2.3 系统软件设计
整个蓝牙数据传输系统的软件架构如图4所示,共分为4个大的模块:

(1)GUI模块。采用Qt库实现,完全面向对象设计,界面易扩展,各种功能使用插件的形式完成;主要负责界面各种按钮的消息捕获、处理,完成蓝牙数据传输系统中所有功能窗口的创建、销毁以及管理,当出现软件有错误发生时,向用户返回友好的错误提示。同时,在进行数据传输的时候,可以实时显示当前数据传输的状态信息。
(2)Adapter Layer,软件适配层。主要负责向GUI模块提供底层无关的数据传输API接口,与GUI交换数据信息,以及响应用户在GUI上的操作,控制下层模块进行实际的执行。
(3)SourceControl模块。主要负责通过SDAP(服务发现应用框架)发现SDP和连接其他蓝牙设备;通过GOBEX(通用对象交换框架)中的OBEX规范与其他的蓝牙设备进行信息交换,主要分为PUT和GET操作的控制,以及设备本身的文件操作控制;本模块还可以进行其他蓝牙设备的身份认证和鉴权。
(4)Core Module。主要负责蓝牙设备原始数据的缓存,以及调用蓝牙芯片进行加密数据的编解码,并保证实现蓝牙数据的实时通信。

3 结语
嵌入式移动设备的飞速发展,使得人们进行无线互联互通的愿望越发强烈。蓝牙4.0技术规范的提出,使其在更低功耗,更大覆盖范围,必将成为短距离无线通信的事实标准;相信不久的将来,基于蓝牙的无线应用会越来越多。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top