一种基于马尔科夫链的低功耗蓝牙设备发现延迟评估方法技术

技术编号:27944972 阅读:41 留言:0更新日期:2021-04-02 14:27
本发明专利技术公开了一种基于马尔科夫链的低功耗蓝牙设备发现延迟评估方法,包括:获取与BLE设备发现相关的工作参数;基于该工作参数,构建一马尔科夫链;该马尔科夫链的状态集中的状态包括:BLE规范要求的三倍扫描周期内的所有时刻;求解状态集中的每个状态到达吸收态的平均转移步数,作为该状态的期望转移步数;吸收态为扫描方BLE设备收到广告方BLE设备发出的广告的时刻;根据所有状态的期望转移步数,计算期望发现延迟;根据期望发现延迟,确定评估结果;该评估结果用于确定是否在BLE设备中应用所述工作参数;本发明专利技术能够准确地评估低功耗蓝牙设备的发现延迟。

【技术实现步骤摘要】
一种基于马尔科夫链的低功耗蓝牙设备发现延迟评估方法
本专利技术属于通信
,具体涉及一种基于马尔科夫链的低功耗蓝牙设备发现延迟评估方法。
技术介绍
BLE(BluetoothLowEnergy,低功耗蓝牙)是一种被广泛使用的无线通信技术,也是物联网的关键技术之一。目前很多智能设备都支持BLE。BLE规范将BLE设备分为扫描方和广告方。两方BLE设备在连接前首先要完成设备发现,其中一个BLE设备作为扫描方,周期性地扫描37、38和39三个广告信道,而另一个BLE设备作为广告方,周期性地触发广告事件,每个广告事件具体是向三个广告信道发送广告。当扫描方BLE设备在某个广告信道接收到广告方BLE设备发送的广告分组时,就完成了设备发现;然后,两者便可以建立连接并进行数据传输。由此可见,设备发现的快慢对于BLE应用至关重要。BLE在4.2及以后的版本中规定,为了避免广告分组的冲突,广告方在每次广告事件前要增加一个0~10ms的伪随机延迟。虽然这种方法提高了系统的鲁棒性,但每次设备发现的时间是一个随机值。为了减少发现延迟,通常要求设备发现的延迟尽本文档来自技高网...

【技术保护点】
1.一种基于马尔科夫链的低功耗蓝牙设备发现延迟评估方法,其特征在于,包括:/n获取与低功耗蓝牙BLE设备发现相关的工作参数;/n基于所述工作参数,构建马尔科夫链;其中,所述马尔科夫链的状态集中的各个状态包括:BLE规范要求的三倍扫描周期内的所有时刻;并且,相邻时刻的间隔等于预设的单位时间;/n求解所述状态集中的每个状态到达吸收态的平均转移步数,作为该状态的期望转移步数;其中,所述吸收态为:扫描方BLE设备收到广告方BLE设备发出的广告的时刻;/n根据所有状态的期望转移步数,计算期望发现延迟;/n根据所述期望发现延迟,确定评估结果;其中,所述评估结果用于确定是否在BLE设备中应用所述工作参数。/...

【技术特征摘要】
1.一种基于马尔科夫链的低功耗蓝牙设备发现延迟评估方法,其特征在于,包括:
获取与低功耗蓝牙BLE设备发现相关的工作参数;
基于所述工作参数,构建马尔科夫链;其中,所述马尔科夫链的状态集中的各个状态包括:BLE规范要求的三倍扫描周期内的所有时刻;并且,相邻时刻的间隔等于预设的单位时间;
求解所述状态集中的每个状态到达吸收态的平均转移步数,作为该状态的期望转移步数;其中,所述吸收态为:扫描方BLE设备收到广告方BLE设备发出的广告的时刻;
根据所有状态的期望转移步数,计算期望发现延迟;
根据所述期望发现延迟,确定评估结果;其中,所述评估结果用于确定是否在BLE设备中应用所述工作参数。


2.根据权利要求1所述的方法,其特征在于,所述单位时间包括:若干纳秒或若干微秒。


3.根据权利要求1所述的方法,其特征在于,
所述状态集为:{0,1,2,…,3Ts-1};
所述吸收态包括下述三个集合中的所有状态:
{0,1,…,Tw-τ}、
{Ts-τ-δ,Ts-τ-δ+1,…,Ts-τ-δ+Tw-τ}、
{2(Ts-τ-δ),2(Ts-τ-δ)+1,…,2(Ts-τ-δ)+Tw-τ};
其中,Ts代表所述扫描周期,Tw为所述扫描方BLE设备在一个扫描周期的扫描窗口的长度,τ为...

【专利技术属性】
技术研发人员:沈中刘思锐李振
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西;61

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

1