【技术实现步骤摘要】
复杂信号环境下的自适应节能方法及装置
本申请涉及一种复杂信号环境下的自适应节能方法及装置,属于通信
技术介绍
部分物联网设备都是基于无线收发的,当大量设备具备了无线功能后,空中的无线电波就会越多越复杂。比如:对于2.4G频段包括:蓝牙,WIFI和2.4G鼠标等设备,整个2.4G的频段中会相对复杂。因此,为了减少由于多设备导致的频段冗余问题,如何减少空中的设备发送频率,减少发射功率来减少空中的波形是亟待解决的问题。
技术实现思路
本申请提供了一种复杂信号环境下的自适应节能方法及装置,可以解决复杂信号环境下空中存在较多的冗余信号的问题。本申请提供如下技术方案:第一方面,提供了一种复杂信号环境下的自适应节能方法,用于蓝牙设备中,所述蓝牙设备支持蓝牙低功耗技术,所述方法包括:在冗余周期内扫描蓝牙广播通道,得到多个信标基站广播的广播数据;获取每条广播数据对应的广播信息,所述广播信息包括MAC地址和RSSI信号值;基于多条广播信息确定所述蓝牙设备与对应的信标基站之间的距离,得 ...
【技术保护点】
1.一种复杂信号环境下的自适应节能方法,其特征在于,用于蓝牙设备中,所述蓝牙设备支持蓝牙低功耗技术,所述方法包括:/n在冗余周期内扫描蓝牙广播通道,得到多个信标基站广播的广播数据;/n获取每条广播数据对应的广播信息,所述广播信息包括MAC地址和RSSI信号值;/n基于多条广播信息确定所述蓝牙设备与对应的信标基站之间的距离,得到距离信息;/n根据所述距离信息确定所述蓝牙设备的当前发射功率和当前发射频率。/n
【技术特征摘要】
1.一种复杂信号环境下的自适应节能方法,其特征在于,用于蓝牙设备中,所述蓝牙设备支持蓝牙低功耗技术,所述方法包括:
在冗余周期内扫描蓝牙广播通道,得到多个信标基站广播的广播数据;
获取每条广播数据对应的广播信息,所述广播信息包括MAC地址和RSSI信号值;
基于多条广播信息确定所述蓝牙设备与对应的信标基站之间的距离,得到距离信息;
根据所述距离信息确定所述蓝牙设备的当前发射功率和当前发射频率。
2.根据权利要求1所述的方法,其特征在于,所述根据所述距离信息确定所述蓝牙设备的当前发射功率和当前发射频率,包括:
将所述距离信息输入迭代公式,得到所述当前发射功率,所述迭代公式是基于前n次确定出的发射功率和每次发射功率对应的历史距离信息确定得到的,所述n为正整数;
在所述距离信息与上次距离信息一致时,将上一次确定出的发射频率调低,得到所述当前发射频率。
3.根据权利要求2所述的方法,其特征在于,所述迭代公式为:
其中,a,b和c为使用所述前n次确定出的发射功率和每次发射功率对应的历史距离信息确定出来的参数值;P为所述当前发射功率;所述d为所述距离信息指示的距离值。
4.根据权利要求2所述的方法,其特征在于,所述前n次确定出的发射功率为确定所述当前发射功率之前最近n次确定出的发射功率。
5.根据权利要求1所述的方法,其特征在于,所述根据所述距离信息确定所述蓝牙设备的当前发射功率和当前发射频率之后,还包括:
按照所述当前发射功率与距离最近的信标基站建立广播连接;
在建立广播连接成功时,再次执行所述在冗余周期内扫描蓝牙广播通道,得到多个信标基站广播的广播数据的步骤;
在建立广播连接失败时,将上一次确定出的发射功率确定为所述当前发射功率。
6.根据权利要求1所述的方法,其特征在于,所述根据所述距离信息确定所述蓝牙设备的当前发射功率和当前发射频率之后,还包括:
根据所述当前发射频率确定所述蓝牙设备的休眠定时时长,所述当前发射频率与所述休眠定时...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。