CN112055348B - 一种蓝牙信道选择方法、装置、设备及可读存储介质 - Google Patents
一种蓝牙信道选择方法、装置、设备及可读存储介质 Download PDFInfo
- Publication number
- CN112055348B CN112055348B CN202010967274.3A CN202010967274A CN112055348B CN 112055348 B CN112055348 B CN 112055348B CN 202010967274 A CN202010967274 A CN 202010967274A CN 112055348 B CN112055348 B CN 112055348B
- Authority
- CN
- China
- Prior art keywords
- distance data
- bluetooth
- signal
- initial
- average
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000010187 selection method Methods 0.000 title claims abstract description 23
- 239000000969 carrier Substances 0.000 claims abstract description 60
- 238000000034 method Methods 0.000 claims abstract description 28
- 238000005070 sampling Methods 0.000 claims description 17
- 238000004364 calculation method Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000001228 spectrum Methods 0.000 description 4
- 230000010354 integration Effects 0.000 description 3
- 230000008054 signal transmission Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/10—Frequency-modulated carrier systems, i.e. using frequency-shift keying
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/02—Resource partitioning among network components, e.g. reuse partitioning
- H04W16/06—Hybrid resource partitioning, e.g. channel borrowing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种蓝牙信道选择方法、装置、设备及计算机可读存储介质,该方法包括:对获取到的蓝牙信号进行频移键控解调处理,得到两个信号载波;分别利用两个信号载波得到对应的初始距离数据;利用初始距离数据得到平均距离数据,并根据平均距离数据选择蓝牙信道;该方法通过计算平均距离数据并根据其选择蓝牙信道,可以考虑两个信号载波的需要,选择与两个信号载波最适配的蓝牙信道。由于两个信号载波共同构成蓝牙信号,选择的蓝牙信道同样为在当前情况下适合传输蓝牙信号的信道,因此蓝牙信道的选择准确率较高。
Description
技术领域
本申请涉及蓝牙技术领域,特别涉及一种蓝牙信道选择方法、蓝牙信道选择装置、蓝牙信道选择设备及计算机可读存储介质。
背景技术
蓝牙设备在2402--2408Mhz的频率范围内进行跳频工作,频率范围中包括多个蓝牙信道可以使用。在实际工作过程中,随着进行通信的两个蓝牙设备之间位置距离的变化,需要采用不同的蓝牙信道进行信号传输。由于采用不同的蓝牙信道会造成不同的功耗,因此为了降低蓝牙功耗,保证信号传输质量,需要对蓝牙设备所处的蓝牙信道进行调整,使其工作在合适的蓝牙信道中。相关技术利用直接获取的蓝牙信号选择蓝牙信道,选择准确率较低,即无法准确选择到当前应当采用的蓝牙信道,进而导致蓝牙功耗较高,信号传输质量较低。
因此,如何解决相关技术对蓝牙信道选择准确率较低的问题,是本领域技术人员需要解决的技术问题。
发明内容
有鉴于此,本申请的目的在于提供一种蓝牙信道选择方法、蓝牙信道选择装置、蓝牙信道选择设备及计算机可读存储介质,提高了蓝牙信道的选择准确率,降低了功耗,改善了信号质量。
为解决上述技术问题,本申请提供了一种蓝牙信道选择方法,包括:
对获取到的蓝牙信号进行频移键控解调处理,得到两个信号载波;
分别利用两个所述信号载波得到对应的初始距离数据;
利用所述初始距离数据得到平均距离数据,并根据所述平均距离数据选择蓝牙信道。
可选地,所述分别利用两个所述信号载波得到对应的初始距离数据,包括:
检测两个所述信号载波对应的基础信息;
基于所述基础信息,利用当前时刻按照余弦波公式计算得到所述初始距离信息。
可选地,所述检测两个所述信号载波对应的基础信息,包括:
检测两个所述信号载波的振幅、频率和初始相位,并将所述振幅、所述频率和所述初始相位确定为所述基础信息。
可选地,所述计算各个所述初始距离数据的平均距离数据,包括:
获取两个所述信号载波分别对应的第一载波函数和第二载波函数;
在当前时间内对所述第一载波函数与第二载波函数的均值函数进行积分,得到所述平均距离数据。
可选地,所述计算各个所述初始距离数据的平均距离数据,包括:
计算所述初始距离数据和历史距离数据对应的第二平均值;所述历史距离数据为当前采样周期内当前时刻之前的历史时刻对应的所述初始距离数据;
将所述第二平均值确定为所述平均距离数据。
可选地,所述根据所述平均距离数据选择蓝牙信道,包括:
确定所述平均距离数据对应的目标距离区间;
将所述蓝牙信道确定为所述目标距离区间对应的目标信道。
可选地,还包括:
判断当前蓝牙信道是否为所述目标信道;
若否,则执行将所述蓝牙信道确定为所述目标距离区间对应的目标信道的步骤。
本申请还提供了一种蓝牙信道选择装置,包括:
解调模块,用于对获取到的蓝牙信号进行频移键控解调处理,得到两个信号载波;
初始距离计算模块,用于分别利用两个所述信号载波得到对应的初始距离数据;
信道选择模块,用于利用所述初始距离数据得到平均距离数据,并根据所述平均距离数据选择蓝牙信道。
本申请还提供了一种蓝牙信道选择设备,包括存储器和处理器,其中:
所述存储器,用于保存计算机程序;
所述处理器,用于执行所述计算机程序,以实现上述的蓝牙信道选择方法。
本申请还提供了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现上述的蓝牙信道选择方法。
本申请提供的蓝牙信道选择方法,对获取到的蓝牙信号进行频移键控解调处理,得到两个信号载波;分别利用两个信号载波得到对应的初始距离数据;利用初始距离数据得到平均距离数据,并根据平均距离数据选择蓝牙信道。
可见,该方法在获取到蓝牙信号后先对其进行频移键控解调处理,蓝牙信号为由电磁波信号转换得到的二进制频移键控信号,通过对其进行频移键控解调处理,可以得到两个信号载波。分别利用两个信号载波得到对应的初始距离数据,初始距离数据可以反映两个蓝牙设备之间的距离,两个初始距离数据即可从两个信号载波的角度确定两个蓝牙设备之间的距离。通过计算平均距离数据并根据其选择蓝牙信道,可以考虑两个信号载波的需要,选择与两个信号载波最适配的蓝牙信道。由于两个信号载波共同构成蓝牙信号,选择的蓝牙信道同样为在当前情况下适合传输蓝牙信号的信道,因此蓝牙信道的选择准确率较高,利用该蓝牙信道传输信号可以使得蓝牙功率较低,信号质量较好,解决了相关技术对蓝牙信道选择准确率较低的问题。
此外,本申请还提供了一种蓝牙信道选择装置、蓝牙信道选择设备及计算机可读存储介质,同样具有上述有益效果。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例提供的一种蓝牙信道选择方法流程图;
图2为本申请实施例提供的一种应用场景示意图;
图3为本申请实施例提供的一种蓝牙信道选择装置的结构示意图;
图4为本申请实施例提供的一种蓝牙信道选择设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参考图1,图1为本申请实施例提供的一种蓝牙信道选择方法流程图。
该方法包括:
S101:对获取到的蓝牙信号进行频移键控解调处理,得到两个信号载波。
蓝牙信号具体为蓝牙设备将接收到的电磁波信号进行转换后得到的电信号。蓝牙信号在被发送时采用GFSK二进制数字调制方案进行调制,其中,GFSK即为Gauss frequencyShift Keying,高斯频移键控。其具体为一种将输入数据先利用滤波器进行预调滤波后,再进行FSK(Frequency-shiftkeying,频率偏移调变)调制的数字调制方式。通过在恒定幅度的过程中改变滤波器的宽带调制对已调信号的频谱控制,可以使信号具有频谱窄、功率谱集中的特性。GFSK二进制数字调制方案,即在对输入数据进行滤波后,进行二进制的FSK调制,即进行2FSK调制。2FSK调制利用载波的频率来传送数字信息,即用所传送的数字信息控制载波的频率。将二进制符号“0”对应于频率为f1的载波,将二进制符号“1”对应于频率为f2(与f1不同的另一载频)的载波,且f1与f2之间的改变是瞬间的。在传输“0”信号时,发送频率为f1的载波;在传输“1”信号时,发送频率为f2的载波。由此可见,2FSK是用不同频率的载波来传递数字消息的。在调制结束后即可的到待发送的蓝牙信号。通过蓝牙天线将蓝牙信号以电磁波的形式发送后,蓝牙信道选择设备(即信号接收方)即可获取到蓝牙信号。
在获取到蓝牙信号后,为了准确选择蓝牙信号,可以对蓝牙信号进行频移键控解调,以便将蓝牙信号拆分为两个信号载波,进而从两个信号载波的角度选择蓝牙信道。频移键控解调处理的具体方式不做限定,可以参考相关技术。蓝牙信号经过了2FSK调制,整个信号由两种不同频率的载波组成,因此在进行频移键控解调处理后可以得到两个信号载波。信号载波的具体频率等基础信息不做限定,可以根据实际情况进行选择。
S102:分别利用两个信号载波得到对应的初始距离数据。
在得到两个信号载波后,可以分别利用两个信号载波得到对应的初始距离数据。需要说明的是,本实施例中的“初始距离数据”并不是两个蓝牙设备之间真正的距离大小,而是可以反映二者距离大小的数据,即与二者距离大小相关的数据。在一种可能的实施方式中,初始距离数据与两个蓝牙设备之间的距离大小为正相关关系,即距离越大,初始距离数据越大;在另一种可能的实施方式中,初始距离数据与两个蓝牙设备之间的距离大小为负相关关系,即距离越小,初始距离数据越大。本实施例并不限定初始距离数据的具体内容,任何与两个蓝牙设备之间的距离大小相关的数据均可以作为初始距离数据,例如可以为两个载波的当前时刻的振幅数据;或者可以为时间数据,即当前时刻。
本实施例并不限定计算初始距离数据的执行时机,在一种可行的实施方式中,可以实时计算初始距离数据;在另一种可行的实施方式中,可以按照预设周期计算初始距离数据。需要说明的是,计算得到初始距离数据后可以立即执行S103步骤,或者可以在计算初始距离数据的次数达到预设次数后执行S103步骤,以便减少计算次数,进而减少蓝牙信道选择设备的功耗。
S103:利用初始距离数据得到平均距离数据,并根据平均距离数据选择蓝牙信道。
平均距离数据为利用初始距离数据进行平均值计算得到的数据,在一种可行的实施方式中,初始距离数据可以只有一组,此时可以将两个初始距离数据的平均值确定为平均距离数据;在另一种可行的实施方式中,初始距离数据可以为多组,此时可以将当前时刻以前的历史时刻对应的初始距离数据成为历史距离数据,将当前时刻对应的初始距离数据仍称为初始距离数据,通过计算初始距离数据和历史距离数据的平均值可以得到平均距离数据。在得到平均距离数据后,根据平均距离数据选择对应的蓝牙信道。具体的,可以建立各个蓝牙信道与平均距离数据之间的对应关系,利用该对应关系根据平均距离数据对蓝牙信道进行选择。
通过利用初始距离数据计算平均距离数据,可以在确定蓝牙信道时选择适合两个载波传输的频谱,即选择适合两个载波传输的蓝牙信道。在该蓝牙信道下,蓝牙信道选择设备可以在最低的工作下传输质量最优的数据,降低耳机能耗的同时,提高了信号质量。
应用本申请实施例提供的蓝牙信道选择方法,在获取到蓝牙信号后先对其进行频移键控解调处理,蓝牙信号为由电磁波信号转换得到的二进制频移键控信号,通过对其进行频移键控解调处理,可以得到两个信号载波。分别利用两个信号载波得到对应的初始距离数据,初始距离数据可以反映两个蓝牙设备之间的距离,两个初始距离数据即可从两个信号载波的角度确定两个蓝牙设备之间的距离。通过计算平均距离数据并根据其选择蓝牙信道,可以考虑两个信号载波的需要,选择与两个信号载波最适配的蓝牙信道。由于两个信号载波共同构成蓝牙信号,选择的蓝牙信道同样为在当前情况下适合传输蓝牙信号的信道,因此蓝牙信道的选择准确率较高,利用该蓝牙信道传输信号可以使得蓝牙功率较低,信号质量较好,解决了相关技术对蓝牙信道选择准确率较低的问题。
基于上述实施例,本实施例将说明一种具体的蓝牙信道选择方法。请参考图2,图2为本申请实施例提供的一种应用场景示意图。其中包括耳机10、智能手机20和电脑30。其中耳机10、智能手机20和电脑30之间均为蓝牙连接,三者均可以作为蓝牙信道选择设备执行本申请提供的蓝牙信道选则方法。本实施例中,将耳机10确定为蓝牙信道选择设备。
在获取到蓝牙信号后对其进行频移键控解调处理,得到两个信号载波,频移键控解调处理的具体过程可以参考相关技术。在得到信号载波后,S102步骤可以包括:
步骤11:检测两个信号载波对应的基础信息。
步骤12:基于基础信息,利用当前时刻按照余弦波公式计算得到初始距离信息。
基础信息即为确定信号载波的必要信息,其可以包括频率、振幅等。在一种可能的实施方式中,信号载波的初始相位并不为零,在这种情况下基础信息中还包括信号载波的初始相位,即可以获取信号载波的频率、振幅和初始相位作为基础信息。本实施例并不限定基础信息的检测方式,例如可以用振荡电路对其进行检测。由于载波均为正弦波,因此在得到基础信息后,基于基础信息,利用当前时刻按照余弦波公式计算,即可得到初始距离信息。
具体的,两个信号载波的频率可以分别为F1和F2,此时,初始距离信息可以按照如下公式得到:
S1(t)=Acos(2πF1t+α)
S2(t)=Bcos(2πF2t+β)
其中,A和B为两个信号载波的振幅,α和β为两个信号载波的初始相位,t为当前时刻,S1(t)和S2(t)为两个初始距离信息。需要说明的是,若上述公式中的t表示任意时刻时,则两个公式即为两个信号载波的波形公式。
在得到初始距离数据后,可以根据实际情况选择计算平均距离数据的方式。在一种可行的实施方式中,S103步骤可以包括:
步骤21:计算初始距离数据的第一平均值,并将第一平均值确定为平均距离数据。
在这种实施方式中,可以直接对两个初始距离数据取平均值,即得到第一平均值,并将其确定为平均距离数据。当S1(t)和S2(t)为两个初始距离信息时,平均距离数据即为:
其中S(t)即为平均距离数据。采用这种计算方式可以快速简单的计算的到平均距离数据,不需要较多的计算时间和计算消耗。
在另一种可行的实施方式中,可以引入历史距离数据参与平均距离数据的计算,以便提高平均距离数据的准确性,进而进一步提高蓝牙信道选择的准确性。此时S103步骤可以包括:
步骤31:计算初始距离数据和历史距离数据对应的第二平均值。
步骤32:将第二平均值确定为平均距离数据。
需要说明的是,历史距离数据为当前采样周期内当前时刻之前的历史时刻对应的初始距离数据。在本实施方式中,不是每次获取初始距离数据后都立即计算平均距离数据,而是在当前时刻为当前采样周期的最后一个采样时刻时,得到初始距离数据后才进行平均距离数据的计算。通过设置当前采样周期的方式,可以减少计算平均距离数据的次数,进而减少计算资源的消耗。同时利用历史距离数据参与平均距离数据的计算,可以提高平均距离数据的准确性。需要说明的是,当前采样周期可以为时间周期。或者可以为采样次数周期,由于每次计算初始距离数据所需的时间无法保证完全相同,采用时间周期可能无法保证每个周期的采样次数相同,因此可以在每次采样过程中具有相同的采样次数。
在一种具体的实施方式中,在当前采样周期内共有多个采样时刻t0、t1、…tn,每个采样时刻均可以计算得到一组两个初始距离数据,因此一共可以得到2n个初始距离数据,其中,t0到tn-1时刻得到的初始距离数据即为历史距离数据,将tn时刻得到的初始距离数据仍称为初始距离数据。通过计算初始距离数据与历史距离数据的平均值,即第二平均值,即可得到平均距离数据。
在另一种具体的实施方式中,可以采用积分的方式计算第二平均值,采用积分的形式可以更加准确地计算第二平均值。具体的:
S1(x)=Acos(2πF1x+α)
S2(x)=Bcos(2πF2x+β)
上述两个公式即为两个载波的载波公式,其中x为时间自变量。需要说明的是,在这种实施方式中,初始距离数据并不再是S1(t)和S2(t),而是时间数据,其中包括当前采样周期的开始时刻和当前时刻,当前时刻即为当前采样周期的终止时刻。此时,第二平均值为:
其中S(x)为第二平均值,t0为开始时刻,t1为当前时刻。由于在这种实施方式中并不需要具体的S1(t)和S2(t)计算第二平均值,仅需要t0和t1对积分范围进行限定,t0和t1与平均距离数据相关,为可以反映两个蓝牙设备之间距离大小的数据。因此在本实施方式中,初始距离数据为t0和t1。
在得到平均距离数据后,S103步骤可以包括:
步骤41:确定平均距离数据对应的目标距离区间。
步骤42:将蓝牙信道确定为目标距离区间对应的目标信道。
平均距离数据被确定后,可以确定其所属的目标距离区间。各个目标距离区间均与一个目标信道相对应,通过确定平均距离数据所属的目标距离区间,可以对蓝牙信道进行选择。
进一步,为了防止重复设置,在步骤42之前,还可以包括:
步骤51:判断当前蓝牙信道是否为目标信道。
步骤52:若否,则执行将蓝牙信道确定为目标距离区间对应的目标信道的步骤。
在将蓝牙信道设置为目标信道之前,可以先判断当前蓝牙信道是否已经是目标信道,若不是目标信道则可以将其设置为目标信道。若蓝牙信道已经是目标信道,则可以不对其进行设置,或者可以执行其他操作,本实施例对此不做限定。
下面对本申请实施例提供的蓝牙信道选择装置进行介绍,下文描述的蓝牙信道选择装置与上文描述的蓝牙信道选择方法可相互对应参照。
请参考图3,图3为本申请实施例提供的一种蓝牙信道选择装置的结构示意图,包括:
解调模块110,用于对获取到的蓝牙信号进行频移键控解调处理,得到两个信号载波;
初始距离计算模块120,用于分别利用两个信号载波得到对应的初始距离数据;
信道选择模块130,用于利用初始距离数据得到平均距离数据,并根据平均距离数据选择蓝牙信道。
可选地,初始距离计算模块120,包括:
检测单元,用于检测两个信号载波对应的基础信息;
计算单元,用于基于基础信息,利用当前时刻按照余弦波公式计算得到初始距离信息。
可选地,检测单元,包括:
三项检测子单元,用于检测两个信号载波的振幅、频率和初始相位,并将振幅、频率和初始相位确定为基础信息。
可选地,信道选择模块130,包括:
第一平均值计算单元,用于计算初始距离数据的第一平均值,并将第一平均值确定为平均距离数据。
可选地,信道选择模块130,包括:
第二平均值计算单元,用于计算初始距离数据和历史距离数据对应的第二平均值;历史距离数据为当前采样周期内当前时刻之前的历史时刻对应的初始距离数据;
确定单元,用于将第二平均值确定为平均距离数据。
可选地,信道选择模块130,包括:
区间确定单元,用于确定平均距离数据对应的目标距离区间;
信道设置单元,用于将蓝牙信道确定为目标距离区间对应的目标信道。
可选地,还包括:
判断单元,用于判断当前蓝牙信道是否为目标信道;
信道设置单元为若当前蓝牙信道不为目标信道,则将蓝牙信道确定为目标距离区间对应的目标信道的单元。
下面对本申请实施例提供的蓝牙信道选择设备进行介绍,下文描述的蓝牙信道选择设备与上文描述的蓝牙信道选择方法可相互对应参照。
请参考图4,图4为本申请实施例提供的一种蓝牙信道选择设备的结构示意图。其中蓝牙信道选择设备100可以包括处理器101和存储器102,还可以进一步包括多媒体组件103、信息输入/信息输出(I/O)接口104以及通信组件105中的一种或多种。
其中,处理器101用于控制蓝牙信道选择设备100的整体操作,以完成上述的蓝牙信道选择方法中的全部或部分步骤;存储器102用于存储各种类型的数据以支持在蓝牙信道选择设备100的操作,这些数据例如可以包括用于在该蓝牙信道选择设备100上操作的任何应用程序或方法的指令,以及应用程序相关的数据。该存储器102可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static RandomAccess Memory,SRAM)、电可擦除可编程只读存储器(Electrically ErasableProgrammable Read-Only Memory,EEPROM)、可擦除可编程只读存储器(ErasableProgrammable Read-Only Memory,EPROM)、可编程只读存储器(Programmable Read-OnlyMemory,PROM)、只读存储器(Read-Only Memory,ROM)、磁存储器、快闪存储器、磁盘或光盘中的一种或多种。
多媒体组件103可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器102或通过通信组件105发送。音频组件还包括至少一个扬声器,用于输出音频信号。I/O接口104为处理器101和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件105用于蓝牙信道选择设备100与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near Field Communication,简称NFC),2G、3G或4G,或它们中的一种或几种的组合,因此相应的该通信组件105可以包括:Wi-Fi部件,蓝牙部件,NFC部件。
蓝牙信道选择设备100可以被一个或多个应用专用集成电路(ApplicationSpecific Integrated Circuit,简称ASIC)、数字信号处理器(Digital SignalProcessor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述实施例给出的蓝牙信道选择方法。
下面对本申请实施例提供的计算机可读存储介质进行介绍,下文描述的计算机可读存储介质与上文描述的蓝牙信道选择方法可相互对应参照。
本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的蓝牙信道选择方法的步骤。
该计算机可读存储介质可以包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本领域技术人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应该认为超出本申请的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系属于仅仅用来将一个实体或者操作与另一个实体或者操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语包括、包含或者其他任何变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (9)
1.一种蓝牙信道选择方法,其特征在于,包括:
对获取到的蓝牙信号进行频移键控解调处理,得到两个信号载波;
分别利用两个所述信号载波得到对应的初始距离数据;所述初始距离数据为反应蓝牙设备之间的距离大小的数据;
利用所述初始距离数据得到平均距离数据,并根据所述平均距离数据选择蓝牙信道;
所述分别利用两个所述信号载波得到对应的初始距离数据,包括:
检测两个所述信号载波对应的基础信息;
基于所述基础信息,利用当前时刻按照余弦波公式计算得到所述初始距离数据。
2.根据权利要求1所述的蓝牙信道选择方法,其特征在于,所述检测两个所述信号载波对应的基础信息,包括:
检测两个所述信号载波的振幅、频率和初始相位,并将所述振幅、所述频率和所述初始相位确定为所述基础信息。
3.根据权利要求1所述的蓝牙信道选择方法,其特征在于,所述利用所述初始距离数据得到平均距离数据,包括:
计算所述初始距离数据的第一平均值,并将所述第一平均值确定为所述平均距离数据。
4.根据权利要求1所述的蓝牙信道选择方法,其特征在于,所述利用所述初始距离数据得到平均距离数据,包括:
计算所述初始距离数据和历史距离数据对应的第二平均值;所述历史距离数据为当前采样周期内当前时刻之前的历史时刻对应的所述初始距离数据;
将所述第二平均值确定为所述平均距离数据。
5.根据权利要求1所述的蓝牙信道选择方法,其特征在于,所述根据所述平均距离数据选择蓝牙信道,包括:
确定所述平均距离数据对应的目标距离区间;
将所述蓝牙信道确定为所述目标距离区间对应的目标信道。
6.根据权利要求5所述的蓝牙信道选择方法,其特征在于,还包括:
判断当前蓝牙信道是否为所述目标信道;
若否,则执行将所述蓝牙信道确定为所述目标距离区间对应的目标信道的步骤。
7.一种蓝牙信道选择装置,其特征在于,包括:
解调模块,用于对获取到的蓝牙信号进行频移键控解调处理,得到两个信号载波;
初始距离计算模块,用于分别利用两个所述信号载波得到对应的初始距离数据;所述初始距离数据为反应蓝牙设备之间的距离大小的数据;
信道选择模块,用于利用所述初始距离数据得到平均距离数据,并根据所述平均距离数据选择蓝牙信道;
初始距离计算模块包括:
检测单元,用于检测两个所述信号载波对应的基础信息;
计算单元,用于基于所述基础信息,利用当前时刻按照余弦波公式计算得到所述初始距离数据。
8.一种蓝牙信道选择设备,其特征在于,包括存储器和处理器,其中:
所述存储器,用于保存计算机程序;
所述处理器,用于执行所述计算机程序,以实现如权利要求1至6任一项所述的蓝牙信道选择方法。
9.一种计算机可读存储介质,其特征在于,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的蓝牙信道选择方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010967274.3A CN112055348B (zh) | 2020-09-15 | 2020-09-15 | 一种蓝牙信道选择方法、装置、设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010967274.3A CN112055348B (zh) | 2020-09-15 | 2020-09-15 | 一种蓝牙信道选择方法、装置、设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112055348A CN112055348A (zh) | 2020-12-08 |
CN112055348B true CN112055348B (zh) | 2022-11-25 |
Family
ID=73602941
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010967274.3A Active CN112055348B (zh) | 2020-09-15 | 2020-09-15 | 一种蓝牙信道选择方法、装置、设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112055348B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1362795A (zh) * | 2000-12-27 | 2002-08-07 | 株式会社东芝 | 利用扩频-跳频来执行无线通信的方法和装置 |
CN101513110A (zh) * | 2006-09-01 | 2009-08-19 | 三菱电机株式会社 | 无线通信系统以及无线通信方法 |
CN107181540A (zh) * | 2017-05-31 | 2017-09-19 | 珠海市杰理科技股份有限公司 | 蓝牙信号处理装置及蓝牙数据帧检测方法 |
-
2020
- 2020-09-15 CN CN202010967274.3A patent/CN112055348B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1362795A (zh) * | 2000-12-27 | 2002-08-07 | 株式会社东芝 | 利用扩频-跳频来执行无线通信的方法和装置 |
CN101513110A (zh) * | 2006-09-01 | 2009-08-19 | 三菱电机株式会社 | 无线通信系统以及无线通信方法 |
CN107181540A (zh) * | 2017-05-31 | 2017-09-19 | 珠海市杰理科技股份有限公司 | 蓝牙信号处理装置及蓝牙数据帧检测方法 |
Non-Patent Citations (1)
Title |
---|
"draft_38913-e10".《3GPP tsg_ran\TSG_RAN》.2017,全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN112055348A (zh) | 2020-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2573225C2 (ru) | Способ и система для реализации беспроводной связи ближнего радиуса действия | |
CN109074177B (zh) | 一种确定触控笔目标工作频率的方法以及触控屏、触控笔 | |
EP4064760A1 (en) | Device control method and apparatus, storage medium and electronic device | |
Glushkov et al. | Basic algorithm for the noncoherent digital processing of the narrowband radio signals | |
CN108123723B (zh) | 一种基于无线电技术的定位系统及方法 | |
CN108924908B (zh) | WiFi扫描方法、装置及电子装置 | |
CN101977091A (zh) | 电磁频谱监测方法及系统 | |
US20140062588A1 (en) | System and method to demodulate a load modulated signal | |
JP6325942B2 (ja) | 無線通信装置および集積回路 | |
CN112055348B (zh) | 一种蓝牙信道选择方法、装置、设备及可读存储介质 | |
Gupta | Fourier transform and its application in cell phones | |
CN103902133A (zh) | 电磁触控接收装置和方法 | |
CN103051759A (zh) | 实现多制式手机信号识别功能的电路结构 | |
US9094265B1 (en) | Receiving apparatus and demodulation method | |
US20140192933A1 (en) | Demodulator for frequency-shift keyed signals by using the goertzel algorithm | |
CN108736982A (zh) | 声波通信处理方法、装置及电子设备 | |
JP5988863B2 (ja) | 受信装置及び復調方法 | |
US11916566B2 (en) | NFC device, a method of operating the NFC device and a communication system including the NFC device | |
US9225567B2 (en) | Receiving apparatus and demodulation method | |
CN111091842B (zh) | 多音调通讯系统、多音调信号解调变装置及其方法 | |
Thabit et al. | Design and implementation of a new detection system based on statistical features for different noisy channels | |
CN105450569B (zh) | 智能终端及其高斯频移键控信号的解调方法及装置 | |
Shobana et al. | Research Article Optimal Spectrum Sensing Approach on Cognitive Radio Systems | |
Thien et al. | Implementation of Spectrum-Sensing for Cognitive Radio Using USRP with GNU Radio and a Cloud Server | |
Choi et al. | Phase-Locked Loop and Synchronization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |