一种基于软件无线电的蓝牙通信调试系统及其调试方法技术方案

技术编号:15654961 阅读:49 留言:0更新日期:2017-06-17 12:34
本发明专利技术属于蓝牙技术领域,提供了一种基于软件无线电的蓝牙通信调试系统及其调试方法。该系统是基于软件无线电技术实现,且可作为主/从设备或监听设备接入待调蓝牙终端的蓝牙网络,完成对待调蓝牙终端的调试。相对于蓝牙协议分析仪,该系统由于是基于软件无线电技术实现,成本低廉,且兼容通用蓝牙协议,能模拟主/从设备与待调蓝牙终端进行通信,或作为监听设备接入两个待调蓝牙终端之间的蓝牙网络,功能丰富。

【技术实现步骤摘要】
一种基于软件无线电的蓝牙通信调试系统及其调试方法
本专利技术属于蓝牙
,尤其涉及一种基于软件无线电的蓝牙通信调试系统及其调试方法。
技术介绍
对于蓝牙芯片生产厂商,在蓝牙芯片出厂前,需要对其进行蓝牙通信调试,以保证通信的每一环节都正常,且满足特点需求(即频偏、信噪比、兼容性等参数满足要求),从而获得更好的收发性能、更好的兼容性、以及更加稳定的软件。现有技术采用通用的蓝牙协议分析仪完成蓝牙通信的调试。但蓝牙协议分析仪需要专门购置,造价高。此外,在调试过程中,蓝牙协议分析仪只能抓取通信信息,不能模拟通信过程,调试功能单一。
技术实现思路
本专利技术实施例的目的在于提供一种基于软件无线电的蓝牙通信调试系统及其调试方法,旨在解决现有技术采用蓝牙协议分析仪对蓝牙通信进行调试,设备造价高且调试功能单一的问题。本专利技术实施例是这样实现的,一种基于软件无线电的蓝牙通信调试系统,所述系统包括:收发器,用于向接入的蓝牙网络发送数据流或从接入的蓝牙网络获取数据流;调制/解调器,用于对所述收发器获取的数据流进行解调或对待发送的数据流进行调制后输出给所述收发器;信号处理终端,用于在主/从调试模式下模拟通信并记录下所述调制/解调器解调后的数据流中、内容出现错误的数据包,或在监听调试模式下监听所述蓝牙网络的通信并记录下所述调制/解调器解调后的数据流中、内容出现错误的数据包。本专利技术实施例的另一目的在于提供一种如上所述的基于软件无线电的蓝牙通信调试系统的调试方法,所述方法包括以下步骤:收发器从接入的蓝牙网络中获取数据流;调制/解调器对所述数据流解调处理后,发送给信号处理终端;所述信号处理终端基于蓝牙协议,从所述数据流中抽取数据包;所述信号处理终端在主/从调试模式下模拟通信并记录下内容出现错误的数据包,或者在监听调试模式下监听所述蓝牙网络的通信并记录下内容出现错误的数据包。本专利技术实施例提供的基于软件无线电的蓝牙通信调试系统及其调试方法中,系统是基于软件无线电技术实现,且可作为主/从设备或监听设备接入待调蓝牙终端的蓝牙网络,完成对待调蓝牙终端的调试。相对于现有蓝牙芯片调试所采用的蓝牙协议分析仪,由于是基于软件无线电技术实现,成本低廉,且兼容通用蓝牙协议,能模拟主/从设备与待调蓝牙终端进行通信,或作为监听设备接入两个待调蓝牙终端之间的蓝牙网络,功能丰富。附图说明图1是本专利技术实施例提供的基于软件无线电的蓝牙通信调试系统的结构图;图2是本专利技术实施例提供的基于软件无线电的蓝牙通信调试系统的调试方法的流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。针对现有技术存在的问题,本专利技术实施例提供了一种基于软件无线电的蓝牙通信调试系统及其调试方法。该系统基于软件无线电技术实现,且可作为主/从设备或监听设备接入待调蓝牙终端的蓝牙网络,完成对待调蓝牙终端的调试。图1是本专利技术实施例提供的基于软件无线电的蓝牙通信调试系统的结构。本专利技术实施例提供的基于软件无线电的蓝牙通信调试系统包括:收发器1,用于向接入的蓝牙网络发送数据流或从接入的蓝牙网络获取数据流;调制/解调器2,用于对收发器1获取的数据流进行解调或对待发送的数据流进行调制后输出给收发器1;信号处理终端3,用于在主/从调试模式下模拟通信并记录下调制/解调器2解调后的数据流中、内容出现错误的数据包,或在监听调试模式下监听蓝牙网络的通信并记录下调制/解调器2解调后的数据流中、内容出现错误的数据包。进一步地,收发器1还可用于在获取数据流后,保存信号强度值;此时,信号处理终端3还用于从收发器1中读取信号强度值并显示,以方便对空中信号质量进行调试。由于现有的蓝牙协议分析仪是将其认为正确的解调数据输出进行分析,无法对底层的数据通信进行调试,为此,本专利技术实施例中,调制/解调器2还可用于将解调后的数据全部发送给信号处理终端3,而不做正确与否的判断,以实现对射频通信信号质量的调制,这样,便可对一些较底层的数据通信进行调试,例如,可针对特定的数据序列做调试,。具体是,待调蓝牙终端发送特定序列(如:000000,111111,01010101…),收发器1从接入的蓝牙网络获取该特定序列的数据流,调制/解调器2对收发器1获取的数据流解调后,发送给信号处理终端3,之后,信号处理终端3对解调后得到的数据序列与待调蓝牙终端发送的特定序列进行比较,以定位问题,如误码(随机数列、固定数列)问题、数据收发延时问题等。其中,收发器1是指能够工作在2.4G段的射频收发器,可以是专用的蓝牙收发器,也可以是支持2.4G段的普通射频收发器。其中,蓝牙网络是指在调试过程中,蓝牙通信调试系统作为主/从设备与待调蓝牙终端之间建立的蓝牙网络,或者两个待调蓝牙终端之间建立的蓝牙网络。该蓝牙终端是指安装有蓝牙芯片的终端设备,例如手机、平板电脑等。其中,信号处理终端3是指具有信号处理功能及显示功能的设备,例如个人电脑等。本专利技术实施例中,为了使处理速度满足要求,调制/解调器2可以是基于FPGA的调制/解调器。根据蓝牙基带定义,其FPGA需要支持GFSK/PSK的调制/解调方法。本专利技术实施例中,收发器1与调制/解调器2之间通过高速并行总线连接。本专利技术实施例中,调制/解调器2与信号处理终端3之间通过USB总线或以太网连接。应用本专利技术实施例提供的基于软件无线电的蓝牙通信调试系统进行调试时,若调试人员在信号处理终端3上设置当前为监听调试模式,则收发器1接入两个待调蓝牙终端之间的蓝牙网络,并从接入的蓝牙网络获取两个待调蓝牙终端之间通信的数据流,调制/解调器2对该数据流进行解调后,发送给信号处理终端3。信号处理终端3从解调后的数据流中提取数据包,并记录下内容出现错误的数据包。举例来说,假设待调蓝牙终端B与待调蓝牙终端C之间建立了蓝牙网络,在监听调试模式下,收发器1从蓝牙网络中获取待调蓝牙终端B与待调蓝牙终端C之间通信的数据流,调制/解调器2对该数据流进行解调后,发送给信号处理终端3。信号处理终端3从解调后的数据流中提取数据包,并导出到显示界面进行显示。若在通信过程中,待调蓝牙终端B或待调蓝牙终端C通信异常(如出现数据收发失败或者存在协议不兼容等),则信号处理终端3将对应的数据包记录下来,以作为调试人员的修改依据。之后,调试人员基于记录的数据包,对相应问题进行定位并修改后,通过回归测试不断重复前述过程,直至待调蓝牙终端B与待调蓝牙终端C之间通信完全正常为止。应用本专利技术实施例提供的基于软件无线电的蓝牙通信调试系统进行调试时,若调试人员在信号处理终端3上设置当前为主/从调试模式,则蓝牙通信调试系统与待调蓝牙终端建立蓝牙网络,并伪装成另一蓝牙终端与待调蓝牙终端进行模拟通信,收发器1从蓝牙网络获取待调蓝牙终端发送的数据流,调制/解调器2对该数据流进行解调后,发送给信号处理终端3。信号处理终端3从解调后的数据流中提取数据包,并记录下内容出现错误的数据包。举例来说,在监听调试模式下,假设蓝牙通信调试系统伪装成蓝牙终端C与待调蓝牙终端B之间建立了蓝牙网络,蓝牙通信调试系统既可以作为主设备主动发起与待调蓝牙终端B之间的通信请求,也可以作为从设备响应待调蓝牙终本文档来自技高网...
一种基于软件无线电的蓝牙通信调试系统及其调试方法

【技术保护点】
一种基于软件无线电的蓝牙通信调试系统,其特征在于,所述系统包括:收发器,用于向接入的蓝牙网络发送数据流或从接入的蓝牙网络获取数据流;调制/解调器,用于对所述收发器获取的数据流进行解调或对待发送的数据流进行调制后输出给所述收发器;信号处理终端,用于在主/从调试模式下模拟通信并记录下所述调制/解调器解调后的数据流中、内容出现错误的数据包,或在监听调试模式下监听所述蓝牙网络的通信并记录下所述调制/解调器解调后的数据流中、内容出现错误的数据包。

【技术特征摘要】
1.一种基于软件无线电的蓝牙通信调试系统,其特征在于,所述系统包括:收发器,用于向接入的蓝牙网络发送数据流或从接入的蓝牙网络获取数据流;调制/解调器,用于对所述收发器获取的数据流进行解调或对待发送的数据流进行调制后输出给所述收发器;信号处理终端,用于在主/从调试模式下模拟通信并记录下所述调制/解调器解调后的数据流中、内容出现错误的数据包,或在监听调试模式下监听所述蓝牙网络的通信并记录下所述调制/解调器解调后的数据流中、内容出现错误的数据包。2.如权利要求1所述的基于软件无线电的蓝牙通信调试系统,其特征在于,所述收发器与所述调制/解调器之间通过高速并行总线连接。3.如权利要求1所述的基于软件无线电的蓝牙通信调试系统,其特征在于,所述调制/解调器与所述信号处理终端之间通过USB总线或以太网连接。4.如权利要求1所述的基于软件无线电的蓝牙通信调试系统,其特征在于,所述调制/解调器是基于FPGA的调制/解调器。5.一种如权利要求1至4任一项所述的基于软件无线电的蓝牙通信调试系统的调试方法,其特征在于,所述方法包括以下步骤:收发器从接入的蓝牙网络中获取数据流;调制/解调器对所述数据流解调处理后,发送给信号处理终端;所述信号处理终端基于蓝牙协议,从所述数据流中抽取数据包;所述信号处理终端在主/从调试模式下模拟通信并记录下内容出现错误的数据包,或者在监听调试模式下监听所述蓝牙网络的通信并记录下内容出现错误的数据包。6.如权利要求5所述的基于软件无线电的蓝牙通信调试系统的调试方法,其特征在于,所述信号处...

【专利技术属性】
技术研发人员:申奎奎
申请(专利权)人:建荣集成电路科技珠海有限公司建荣半导体深圳有限公司珠海煌荣集成电路科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1