蓝牙频偏校准方法、装置、设备及存储介质与流程
未命名
07-26
阅读:233
评论:0
1.本技术涉及蓝牙校准领域,尤其涉及蓝牙频偏校准方法、装置、设备及存储介质。
背景技术:
2.为了使蓝牙设备能够正常使用,在蓝牙设备出厂之前,一般需要对蓝牙进行频偏校准,使得蓝牙的频偏稳定在合理的频偏范围内,保证蓝牙设备能够被正常搜索与连接。
3.目前,一般会使用频偏校准设备搜索并与蓝牙设备建立蓝牙连接,基于蓝牙连接检测蓝牙设备的频偏值后完成频偏校准。当蓝牙的频偏较大时,可能会出现频偏校准设备搜索不到蓝牙设备而无法完成对蓝牙设备的频偏校准。
技术实现要素:
4.本技术提供蓝牙频偏校准方法、装置、设备及存储介质,以解决蓝牙设备频偏较大时无法完成对蓝牙设备的频偏校准的技术问题。
5.第一方面,提供一种蓝牙频偏校准方法,包括:
6.搜索待校准的目标蓝牙设备;
7.在搜索不到所述目标蓝牙设备的情况下,调整频偏校准设备的当前频偏,并重新搜索所述目标蓝牙设备,直至搜索到所述目标蓝牙设备;
8.根据所述目标蓝牙设备的测量频偏和搜索到所述目标蓝牙设备时所述频偏校准设备的当前频偏,校准所述目标蓝牙设备。
9.在该技术方案中,搜索待校准的目标蓝牙设备,在搜索不到目标蓝牙设备的情况下,调整频偏校准设备的当前频偏,并重新搜索目标蓝牙设备,直至搜索到目标蓝牙设备,最后根据目标蓝牙设备的测量频偏和搜索到目标蓝牙设备时频偏校准设备的当前频偏,校准目标蓝牙设备。在搜索不到目标蓝牙设备的情况下,通过调整频偏校准设备的频偏来完成对蓝牙设备的搜索,能够在蓝牙设备的频偏为任意频偏时搜索到蓝牙设备,从而结合蓝牙设备的频偏和校准设备的频偏对蓝牙设备进行校准,因此,本技术的技术方案可以不受蓝牙设备的频偏限制,完成对蓝牙设备的频偏校准。
10.结合第一方面,在一种可能的实现方式中,所述调整所述频偏校准设备的当前频偏,包括:根据所述频偏校准设备的当前频偏与标准预设频偏之间的频偏差值,调整所述频偏校准设备的当前频偏。根据频偏校准设备的频偏与标准预设频偏之间的频偏差值来调整频偏校准设备的频偏,能够实现对频偏校准设备的频偏的合理调整。
11.结合第一方面,在一种可能的实现方式中,所述根据所述频偏校准设备的当前频偏与标准预设频偏之间的频偏差值,调整所述频偏校准设备的当前频偏,包括:若所述频偏差值为正频偏差值,则将频偏校准设备的当前频偏调整为负频偏值;若所述频偏差值为负频偏差值,则将所述频偏校准设备的当前频偏调整为正频偏值。通过在以第一预设频为基准,交叠将频偏校准设备的频偏调整为正负频偏值,能够快速将频偏校准设备调整到能搜索到蓝牙设备的频偏范围,有利于快速搜索到蓝牙设备。
12.结合第一方面,在一种可能的实现方式中,所述将频偏校准设备的当前频偏调整为负频偏值,包括:获取所述频偏校准设备的上一负频偏值;将所述频偏校准设备的当前频偏调整为所述上一负频偏值与第一频偏调整幅值之差,所述第一频偏调整幅值为正幅值。以固定的频偏调整幅值调整频偏校准设备的频偏值,能够保证搜索到蓝牙设备。
13.结合第一方面,所述将所述频偏校准设备的当前频偏调整为正频偏值,包括:获取所述频偏校准设备的上一正频偏值;将所述频偏校准设备的当前频偏调整为所述上一正频偏值与第二频偏调整幅值之和,所述第二频偏调整幅值为正幅值。以固定的频偏调整幅值调整频偏校准设备的频偏值,能够保证搜索到蓝牙设备。
14.结合第一方面,在一种可能的实现方式中,所述根据所述频偏校准设备的当前频偏与标准预设频偏之间的频偏差值,调整所述频偏校准设备的当前频偏,包括:判断所述频偏差值的绝对值是否大于预设频偏差值;若所述绝对值小于所述预设频偏差值,将频偏校准设备的当前频偏调整为正负属性与所述频偏校准设备的当前频偏的正负属性相同的频偏值;若所述绝对值大于或等于所述预设频偏差值,将所述频偏校准设备的当前频偏调整为正负属性与所述频偏校准设备的当前频偏的正负属性不同的频偏值。
15.结合第一方面,在一种可能的实现方式中,所述调整所述频偏校准设备的当前频偏,包括:根据所述频偏校准设备的当前频偏对应的调整次数,调整所述频偏校准设备的当前频偏。根据频偏校准设备的频偏调整次数来调整频偏校准设备的频偏,实现方式简单。
16.结合第一方面,在一种可能的实现方式中,所述根据所述目标蓝牙设备的测量频偏和搜索到所述目标蓝牙设备时所述频偏校准设备的当前频偏,校准所述目标蓝牙设备,包括:计算所述测量频偏与搜索到所述目标蓝牙设备时所述频偏校准设备的当前频偏之和,得到所述目标蓝牙设备的真实频偏;根据所述真实频偏,校准所述目标蓝牙设备。通过根据蓝牙设备的测量频偏和频偏校准设备的频偏确定蓝牙设备的真实频偏并根据真实频偏校准蓝牙设备,能够实现对蓝牙设备的准确校准。
17.第二方面,提供一种蓝牙频偏校准装置,包括:
18.蓝牙搜索模块,用于搜索待校准的目标蓝牙设备;
19.频偏调整模块,用于在搜索不到所述目标蓝牙设备的情况下,调整所述频偏校准设备的当前频偏,并重新搜索所述目标蓝牙设备,直至搜索到所述目标蓝牙设备;
20.校准模块,用于根据所述目标蓝牙设备的测量频偏和搜索到所述目标蓝牙设备时所述频偏校准设备的当前频偏,校准所述目标蓝牙设备。
21.第三方面,提供一种计算机设备,包括存储器以及一个或多个处理器,所述存储器连接至所述一个或多个处理器,一个或多个处理器用于执行存储在存储器中的一个或多个计算机程序,一个或多个处理器在执行一个或多个计算机程序时,使得该计算机设备实现上述第一方面的蓝牙频偏校准方法。
22.第四方面,提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,上述程序指令当被处理器执行时使上述处理器执行上述第一方面的蓝牙频偏校准方法。
23.本技术可以实现如下技术效果:在搜索不到目标蓝牙设备的情况下,通过调整频偏校准设备的频偏来完成对蓝牙设备的搜索,能够在蓝牙设备的频偏为任意频偏时搜索到蓝牙设备,从而结合蓝牙设备的频偏和校准设备的频偏对蓝牙设备进行校准,因此,本技术
的技术方案可以不受蓝牙设备的频偏限制,完成对蓝牙设备的频偏校准。
附图说明
24.图1为本技术实施例提供的一种蓝牙频偏校准方法的流程示意图;
25.图2是本技术实施例提供的一种蓝牙频偏校准装置的结构示意图;
26.图3是本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
27.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
28.本技术的技术方案可适用于蓝牙频偏校准场景。其中,蓝牙频偏是指蓝牙设备的实际通信载波频率与蓝牙设备的理论通信载波频率存在偏差,蓝牙频偏可能导致蓝牙设备无法被搜索到,或者蓝牙通信不稳定。蓝牙频偏校准是指,通过频偏校准设备搜索蓝牙设备,在搜索到蓝牙设备后与蓝牙设备建立蓝牙连接,通过蓝牙连接对蓝牙设备发出的蓝牙信号进行测试,获取蓝牙设备的频偏值,然后调整蓝牙设备的频偏,将蓝牙设备的频偏调整在合适的频偏范围内,保证蓝牙设备能够被正常搜索到,从而能够正常连接。频偏校准设备可以为频谱仪、蓝牙信号测试仪等。当蓝牙设备的频偏较大时,会导致频偏校准设备无法搜索到蓝牙设备,无法与蓝牙设备建立通信连接,也就无法对蓝牙设备进行频偏校准。
29.有鉴于此,本技术提出了一种技术方案,在搜索不到蓝牙设备时,通过调整频偏校准设备的频偏来适应蓝牙设备的频偏,从而使得频偏校准设备能够搜索到蓝牙设备,在搜索到蓝牙设备后,根据检测到的蓝牙设备的频偏和频偏校准设备的频偏来完成对蓝牙设备的频偏校准,从而可以不受蓝牙设备的频偏限制,完成对任意频偏的蓝牙设备的频偏校准。
30.其中,本技术的技术方案可应用在频偏校准设备上,也可以应用在与频偏校准设备具有连接关系用于控制或指示频偏校准设备的其他设备上,该其他设备例如可以为与频偏校准设备连接的上位机,该上位机可以向频偏校准设备发出各种控制指令,以使频偏校准设备完成对蓝牙设备的频偏校准。频偏校准设备与该其他设备的连接可以为有线连接,例如通过数据线连接,也可以为无线连接。
31.以下具体介绍本技术的技术方案。
32.参见图1,图1为本技术实施例提供的一种蓝牙频偏校准方法的流程示意图,如图1所示,该方法包括如下步骤:
33.s101,搜索待校准的目标蓝牙设备。
34.这里,目标蓝牙设备可以为任意一种待校准的蓝牙设备,目标蓝牙设备包括但不限于为蓝牙耳机、蓝牙音响、蓝牙显示屏,等等,不限于这里的举例。
35.在本技术的技术方案应用在频偏校准设备的情况下,频偏校准设备可以工作在蓝牙主模式,进入侦听状态,扫描频偏校准设备周围的蓝牙设备发送的广播数据包,以搜索目标蓝牙设备;在本技术的技术方案应用在与频偏校准设备具有连接关系用于控制或指示频偏校准设备的其他设备上的情况下,该其他设备可以向频偏校准设备发送蓝牙设备搜索指令,指示频偏校准设备进入侦听状态扫描周围的蓝牙设备发送的广播数据包,以搜索目标蓝牙设备。其中,蓝牙设备搜索指令中可携带目标蓝牙设备的设备标识,目标蓝牙设备的设备标识可以为目标蓝牙设备的名称(以下称目标名称)。
36.s102,判断是否搜索到目标蓝牙设备。
37.具体地,可以判断频偏校准设备在预设时长内是否扫描到目标蓝牙设备发送的广播数据包;如果频偏校准设备在预设时长内扫描到目标蓝牙设备发送的广播数据包,则确定搜索到目标蓝牙设备;如果频偏校准设备在预设时长内未扫描到目标蓝牙设备发送的广播数据包,则确定未搜索到目标蓝牙设备。其中,如果频偏校准设备在预设时长内扫描到的广播数据包中包含名称为该目标名称的蓝牙设备发送的广播数据包,则确定频偏校准设备在预设时长内扫描到目标蓝牙设备发送的广播数据包;如果频偏校准设备在预设时长内扫描到的广播数据包中不含为该目标名称的蓝牙设备发送的广播数据包,则确定频偏校准设备在预设时长内未扫描到目标蓝牙设备发送的广播数据包。预设时长可以为预设的最大扫描时长,例如可以设置为2秒。
38.在搜索到目标蓝牙设备的情况下,执行步骤s104;在搜索不到目标蓝牙设备的情况下,执行步骤s103。
39.s103,调整频偏校准设备的当前频偏,执行步骤s101。
40.这里,当前频偏为频偏校准设备在当前扫描搜索目标蓝牙设备时的频偏。调整频偏校准设备的当前频偏的目的在于,使得频谱校准设备的搜索范围与目标蓝牙设备的被搜索范围存在重合,从而使得频谱设备能够搜索到目标蓝牙设备。在本技术的技术方案应用在频偏校准设备的情况下,频偏校准设备可以自行调整频偏设备的当前频偏;在本技术的技术方案应用在与频偏校准设备具有连接关系用于控制或指示频偏校准设备的其他设备上的情况下,该其他设备可以向频偏校准设备发送频偏调整指令,频偏调整指令中携带频偏设备需调整的当前频偏,用以指示频偏设备调整当前频偏。
41.其中,当前频偏初始可以为标准预设频偏,标准预设频偏为频偏校准设备校准蓝牙设备的标准频偏,代表了在正常情况(指蓝牙设备的频偏不大能够被正常搜索到的情况)下频偏校准设备的频偏。标准预设频偏可以为+-0k赫兹。可以以标准预设频偏作为基准,逐步调整频偏校准设备的当前频偏,使得频谱校准设备的搜索范围逐步向目标蓝牙设备的被搜索范围靠近,从而能够与目标蓝牙设备的被搜索范围重合。
42.在一种可行的实施方式中,在以标准预设频偏作为基准调整频偏校准设备的当前频偏的过程中,可以根据频偏校准设备的当前频偏与标准预设频偏之间的频偏差值,逐步调整频偏校准设备的当前频偏。
43.在第一种可能的情况中,可以以标准预设频偏为基准,每次向标准预设频偏的一侧调整,将频偏校准设备的当前频偏交叠调整为标准预设频偏两侧的频偏值。
44.在此种情况下,标准预设频偏为+-0k赫兹时,若频偏差值为正频偏差值,则可以将频偏校准设备的当前频偏调整为负频偏值。其中,可以获取频偏校准设备的上一负频偏值;将频偏校准设备的当前频偏调整为上一负频偏值与第一频偏调整幅值之差,第一频偏调整幅值为正幅值。
45.上一负频偏值是指在调整频偏校准设备的当前频偏的历史过程中采用过的频偏值中,距离当前时间最近的一个负频偏值。上一负频偏值的初始值为标准预设频偏。第一频偏调整幅值可以理解为预设的幅值调整步长,也即每次向一侧调整的频率跨度。第一频偏调整幅值可以基于频偏校准设备的搜索范围或蓝牙设备的被搜索范围确定,例如可以设置为频偏校准设备的搜索范围对应的频率长度或蓝牙设备的被搜索范围。假设频偏校准设备
的搜索范围为[-n1k,+n2k],n1、n2均为正数,则第一频偏调整幅值可以为n1+n2。
[0046]
例如,当前频偏为6k赫兹,其与标准预设频偏0k赫兹的频偏差值为6k赫兹,为正频偏差值,则可以将频偏校准设备的当前频偏调整为负频偏值。假设当前频偏采用过的频偏值中存在负频偏值,先后依次为-2k赫兹,-4k赫兹和-6k赫兹,则第一频偏调整幅值为2k赫兹,上一负频偏值为-6k赫兹,从而将上一负频偏值-6k赫兹与第一频偏调整幅值2k赫兹之差,即-8k赫兹,确定为当前频偏值。假设当前频偏采用过的频偏值中不存在负频偏值,则第一频偏调整幅值为6k赫兹,上一负频偏值为0k赫兹,从而将上一负频偏值0k赫兹与第一频偏调整幅值6k赫兹之差,即将-6k赫兹,确定为当前频偏值。
[0047]
若频偏差值为负频偏差值,则可以将频偏校准设备的当前频偏调整为正频偏值。其中,可以获取频偏校准设备的上一正频偏值,将频偏校准设备的当前频偏调整为上一正频偏值与第二频偏调整幅值之和,第二频偏调整幅值为正幅值。
[0048]
上一正频偏值是指在调整频偏校准设备的当前频偏的历史过程中采用过的频偏值中,距离当前时间最近的一个正频偏值。上一正频偏值的初始值同样为标准预设频偏。第二频偏调整幅值可以理解为预设的幅值调整步长,也即每次向另一侧调整的频率跨度。第二频偏调整幅值可以与第一频偏调整幅值相同,也可以与第一频偏调整幅值不同,第二频偏调整幅值可以基于频偏校准设备的搜索范围或蓝牙设备的被搜索范围确定,例如可以设置为频偏校准设备的搜索范围对应的频率长度或蓝牙设备的被搜索范围。假设频偏校准设备的搜索范围为[-n1k,+n2k],n1、n2均为正数,则第二频偏调整幅值也可以为n1+n2。
[0049]
例如,当前频偏为-3k赫兹,其与标准预设频偏0k赫兹的频偏差值为-3k赫兹,为负频偏差值,则可以将频偏校准设备的当前频偏调整为正频偏值。假设当前频偏采用过的频偏值中存在正频偏值,先后依次为1k赫兹,2k赫兹,则第一频偏调整幅值为1k赫兹,上一正频偏值为2k赫兹,从而将上一正频偏值2k赫兹与第二频偏调整幅值1k赫兹之和,即3k赫兹,确定为当前频偏值。假设当前频偏采用过的频偏值中不存在正频偏值,则第一频偏调整幅值为3k赫兹,上一正频偏值为0k赫兹,从而上一正频偏值0k赫兹与第二频偏调整幅值3k赫兹之和,即3k赫兹,确定为当前频偏值。
[0050]
通过在以第一预设频为基准,交叠将频偏校准设备的频偏调整为正负频偏值,能够快速将频偏校准设备调整到能搜索到蓝牙设备的频偏范围,有利于快速搜索到蓝牙设备。
[0051]
需要说明的是,上述是以标准预设频偏为+-0k赫兹进行说明。在标准预设频偏不为+-0k赫兹的情况下,若上述频偏差值为正频偏差值,可以将当前频偏调整为与标准预设频偏之间的频偏差值为负频偏值的第一频偏,具体可以将当前频偏调整为上一第一频偏与第一频偏调整幅值之差;若上述频偏差值为负频偏差值,可以将当前频偏调整为与标准预设频偏之间的频偏差值为正频偏值的第二频偏,具体可以将当前频偏调整为上一第二频偏与第二频偏调整幅值之和。
[0052]
在第二种可能的情况中,也可以以标准预设频偏为基准,先向标准预设频偏的一侧进行调整,直至达到这一侧的最大可调频偏范围;然后再向标准预设频偏的另一侧进行调整,直至达到该另一侧的最大可调频偏范围。
[0053]
在此种情况下,可以判断频偏差值的绝对值是否大于预设频偏差值;若频偏差值的绝对值小于预设频偏差值,则说明还未已经达到一侧的最大可调频偏范围,将频偏校准
设备的当前频偏调整为正负属性与该当前频偏的正负属性相同的频偏值;若频偏差值的绝对值大于或等于预设频偏差值,说明已经达到一侧的最大可调频偏范围,将频偏校准设备的当前频偏调整为正负属性与该当前频偏的正负属性不同的频偏值。
[0054]
其中,在将频偏校准设备的当前频偏调整为正负属性与该当前频偏的正负属性相同的频偏值时,若当前频偏为正频偏值,可以将当前频偏调整为当前频偏与第三频偏调整幅值之和,若当前频率为负频偏值,可以将当前频偏调整为当前频偏与第三频偏调整幅值之差。在将频偏校准设备的当前频偏调整为正负属性与当前频偏的正负属性不同的频偏值时,若当前频偏为正频偏值,可以将当前频偏调整为标准预设频偏与第四频偏调整幅值之差,若当前频偏为负频偏值,可以将当前频偏调整为标准预设频偏与第四频偏调整幅值之和。第三频偏调整幅值和第四频偏调整幅值均为正幅值,含义与前述第一频偏调整幅值和第二频偏调整幅值类似,此处不再赘述。
[0055]
例如,第三频偏调整幅值和第四调整幅值均为5k赫兹,预设频偏差值为30k赫兹,假设当前频偏为20k赫兹,其与标准预设频偏的频偏差值的绝对值为20k赫兹,小于30k赫兹,则将当前频偏调整为当前频偏25k赫兹与第三频偏调整幅值5k赫兹之和,即调整为25k赫兹;假设当前频偏为30k赫兹,其与标准预设频偏的频偏差值的绝对值为30k赫兹,则将当前频偏调整为标准预设频偏0k赫兹与第四调整幅值5k赫兹之差,即调整为-5k赫兹。
[0056]
需要说明的是,上述同样也是以标准预设频偏为+-0k赫兹进行说明,在标准预设频偏不为+-0k赫兹的情况下,若频偏差值的绝对值小于预设频偏差值,可以将频偏校准设备的当前频偏调整为大小属性与当前频偏的大小属性相同的频偏值,即当前频偏大于标准预设频偏,调整后的当前频偏同样大于标准预设频偏;若频偏差值的绝对值大于预设频偏差值,可以将频偏校准设备的当前频偏调整为大小属性与当前频偏的大小属性不同的频偏值,即当前频偏大于标准预设频偏,调整后的当前频偏小于标准预设频偏,当前频偏小于标准预设频偏,调整后的当前频偏大于标准预设频偏。频偏调整的具体方式与标准预设频偏为+-0k赫兹时同理。
[0057]
在另一种可行的实施方式中,在以标准预设频偏作为基准调整频偏校准设备的当前频偏的过程中,也可以根据当前频偏对应的调整次数,调整频偏校准设备的当前频偏。其中,当前频偏对应的调整次数是指当前是第几次调整频偏校准设备的当前频偏。
[0058]
如果是交叠向标准预设频偏两侧调整,可以根据如下公式(1)或公式(2)调整频偏校准设备的当前频偏:
[0059][0060][0061]
其中,f为当前频偏,f为标准预设频偏,n为当前频偏对应的调整次数,b1和b2是每次调整的幅值调整步长,i为正整数。
[0062]
如果是先向标准预设频偏的一侧调整,再向标准预设频偏的另一侧调整,可以根
据如下公式(3)或公式(4)调整频偏校准设备的当前频偏:
[0063][0064][0065]
其中,f为当前频偏,f为标准预设频偏,n为当前频偏对应的调整次数,b3和b4是每次调整的幅值调整步长,m为预设的往一侧调整的最大次数。
[0066]
调整频偏校准设备的当前频偏不限于上述两种实施方式,还可以有更多的实施方式,例如,还可以结合频偏校准设备的当前频偏与标准预设频偏之间的频偏差值和当前频偏对应的调整次数,调整频偏校准设备的当前频偏;或者,还可以将当前频偏初始调整为最大可调频偏范围,向标准预设频偏进行调整。本技术不做限制。
[0067]
s104,根据目标蓝牙设备的测量频偏和频偏校准设备的当前频偏,校准目标蓝牙设备。
[0068]
其中,目标蓝牙设备的测量频偏是频偏校准设备以当前频偏搜索到目标蓝牙设备时,测量目标蓝牙设备发出的信号得到的频偏。
[0069]
具体地,可以计算目标蓝牙设备的测量频偏和频偏校准设备的当前频偏的频偏之和,得到目标蓝牙设备的真实频偏;然后根据真实频偏,校准目标蓝牙设备。
[0070]
例如,目标蓝牙设备的测量频偏为1k赫兹,频偏校准设备的当前频偏为-3k赫兹,则可以确定目标蓝牙设备的真实频偏为-2k赫兹;根据-2k赫兹校准目标蓝牙设备。
[0071]
具体地,在根据真实频偏校准目标蓝牙设备的过程中,可以通过调整目标蓝牙设备内的蓝牙芯片的可调电容,来校准目标蓝牙设备,使得目标蓝牙设备的频偏在合理的频偏范围内。
[0072]
在图1对应的技术方案中,搜索待校准的目标蓝牙设备,在搜索不到目标蓝牙设备的情况下,调整频偏校准设备的当前频偏,并重新搜索目标蓝牙设备,直至搜索到目标蓝牙设备,最后根据目标蓝牙设备的测量频偏和搜索到目标蓝牙设备时频偏校准设备的当前频偏,校准目标蓝牙设备。在搜索不到目标蓝牙设备的情况下,通过调整频偏校准设备的频偏来完成对蓝牙设备的搜索,能够在蓝牙设备的频偏为任意频偏时搜索到蓝牙设备,从而结合蓝牙设备的频偏和校准设备的频偏对蓝牙设备进行校准,因此,本技术的技术方案可以不受蓝牙设备的频偏限制,完成对蓝牙设备的频偏校准。
[0073]
上述介绍了本技术的方法,下面介绍本技术的装置。
[0074]
参见图2,图2是本技术实施例提供的一种蓝牙频偏校准装置的结构示意图。如图2所示,该蓝牙频偏校准装置20包括:
[0075]
蓝牙搜索模块201,用于搜索待校准的目标蓝牙设备;
[0076]
频偏调整模块202,用于在搜索不到所述目标蓝牙设备的情况下,调整所述频偏校准设备的当前频偏,并重新搜索所述目标蓝牙设备,直至搜索到所述目标蓝牙设备;
[0077]
校准模块203,用于根据所述目标蓝牙设备的测量频偏和搜索到所述目标蓝牙设备时所述频偏校准设备的当前频偏,校准所述目标蓝牙设备。
[0078]
在一种可能的设计中,上述频偏调整模块202具体用于:根据所述频偏校准设备的当前频偏与标准预设频偏之间的频偏差值,调整所述频偏校准设备的当前频偏。
memory,vm),例如随机存取存储器(random access memory,ram);存储器302也可以包括非易失性存储器(non-volatile memory,nvm),例如只读存储器(read-only memory,rom),快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);存储器302还可以包括上述种类的存储器的组合。
[0090]
处理器301可以调用所述程序代码以执行以下操作:
[0091]
搜索待校准的目标蓝牙设备;
[0092]
搜索待校准的目标蓝牙设备;
[0093]
在搜索不到所述目标蓝牙设备的情况下,调整频偏校准设备的当前频偏,并重新搜索所述目标蓝牙设备,直至搜索到所述目标蓝牙设备;
[0094]
根据所述目标蓝牙设备的测量频偏和搜索到所述目标蓝牙设备时所述频偏校准设备的当前频偏,校准所述目标蓝牙设备。
[0095]
本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被计算机执行时使所述计算机执行如前述实施例所述的方法。
[0096]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
[0097]
以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
技术特征:
1.一种蓝牙频偏校准方法,其特征在于,包括:搜索待校准的目标蓝牙设备;在搜索不到所述目标蓝牙设备的情况下,调整频偏校准设备的当前频偏,并重新搜索所述目标蓝牙设备,直至搜索到所述目标蓝牙设备;根据所述目标蓝牙设备的测量频偏和搜索到所述目标蓝牙设备时所述频偏校准设备的当前频偏,校准所述目标蓝牙设备。2.根据权利要求1所述的方法,其特征在于,所述调整所述频偏校准设备的当前频偏,包括:根据所述频偏校准设备的当前频偏与标准预设频偏之间的频偏差值,调整所述频偏校准设备的当前频偏。3.根据权利要求2所述的方法,其特征在于,所述根据所述频偏校准设备的当前频偏与标准预设频偏之间的频偏差值,调整所述频偏校准设备的当前频偏,包括:若所述频偏差值为正频偏差值,则将频偏校准设备的当前频偏调整为负频偏值;若所述频偏差值为负频偏差值,则将所述频偏校准设备的当前频偏调整为正频偏值。4.根据权利要求3所述的方法,其特征在于,所述将频偏校准设备的当前频偏调整为负频偏值,包括:获取所述频偏校准设备的上一负频偏值;将所述频偏校准设备的当前频偏调整为所述上一负频偏值与第一频偏调整幅值之差,所述第一频偏调整幅值为正幅值。5.根据权利要求3所述的方法,其特征在于,所述将所述频偏校准设备的当前频偏调整为正频偏值,包括:获取所述频偏校准设备的上一正频偏值;将所述频偏校准设备的当前频偏调整为所述上一正频偏值与第二频偏调整幅值之和,所述第二频偏调整幅值为正幅值。6.根据权利要求2所述的方法,其特征在于,所述根据所述频偏校准设备的当前频偏与标准预设频偏之间的频偏差值,调整所述频偏校准设备的当前频偏,包括:判断所述频偏差值的绝对值是否大于预设频偏差值;若所述绝对值小于所述预设频偏差值,将频偏校准设备的当前频偏调整为正负属性与所述频偏校准设备的当前频偏的正负属性相同的频偏值;若所述绝对值大于或等于所述预设频偏差值,将所述频偏校准设备的当前频偏调整为正负属性与所述频偏校准设备的当前频偏的正负属性不同的频偏值。7.根据权利要求1所述的方法,其特征在于,所述调整所述频偏校准设备的当前频偏,包括:根据所述频偏校准设备的当前频偏对应的调整次数,调整所述频偏校准设备的当前频偏。8.根据权利要求1-7任一项所述的方法,其特征在于,所述根据所述目标蓝牙设备的测量频偏和搜索到所述目标蓝牙设备时所述频偏校准设备的当前频偏,校准所述目标蓝牙设备,包括:计算所述测量频偏与搜索到所述目标蓝牙设备时所述频偏校准设备的当前频偏之和,
得到所述目标蓝牙设备的真实频偏;根据所述真实频偏,校准所述目标蓝牙设备。9.一种蓝牙频偏校准装置,其特征在于,包括:蓝牙搜索模块,用于搜索待校准的目标蓝牙设备;频偏调整模块,用于在搜索不到所述目标蓝牙设备的情况下,调整所述频偏校准设备的当前频偏,并重新搜索所述目标蓝牙设备,直至搜索到所述目标蓝牙设备;校准模块,用于根据所述目标蓝牙设备的测量频偏和搜索到所述目标蓝牙设备时所述频偏校准设备的当前频偏,校准所述目标蓝牙设备。10.一种计算机设备,其特征在于,包括存储器、处理器,所述存储器和连接至所述处理器,所述处理器用于执行存储在所述存储器中的一个或多个计算机程序,所述处理器在执行所述一个或多个计算机程序时,使得所述计算机设备实现如权利要求1-8任一项所述的方法。11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-8任一项所述的方法。
技术总结
本申请提供蓝牙频偏校准方法、装置、设备及存储介质,方法包括:搜索待校准的目标蓝牙设备;在搜索不到所述目标蓝牙设备的情况下,调整频偏校准设备的当前频偏,并重新搜索所述目标蓝牙设备,直至搜索到所述目标蓝牙设备;根据所述目标蓝牙设备的测量频偏和搜索到所述目标蓝牙设备时所述频偏校准设备的当前频偏,校准所述目标蓝牙设备。该技术方案可以不受蓝牙设备的频偏限制,完成对蓝牙设备的频偏校准。校准。校准。
技术研发人员:郑吉炜 刘境发
受保护的技术使用者:深圳市中科蓝讯科技股份有限公司
技术研发日:2023.04.24
技术公布日:2023/7/25
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
