[发明专利]蓝牙自适应速率选择方法和蓝牙通讯模块有效
申请号: | 202110463169.0 | 申请日: | 2021-04-23 |
公开(公告)号: | CN113259917B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 孙中杰;伏家杰 | 申请(专利权)人: | 南京矽力微电子技术有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W24/08;H04W28/22 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210000 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蓝牙 自适应 速率 选择 方法 通讯 模块 | ||
1.一种蓝牙自适应速率选择方法,其特征在于,包括:
使得本地设备中的第一蓝牙模块和对端设备中的第二蓝牙模块处于连接状态;
获得第一时间内,所述第一蓝牙模块接收的由所述第二蓝牙模块发送的射频信号的RSSI,以及所述第一蓝牙模块发出的数据包的PER或所述第一蓝牙模块发出的数据包的最大连续重传次数;
当第一时间内第一蓝牙模块发送的数据包的数量达到第一阈值时,利用所述PER和所述RSSI自适应选择所述第一蓝牙模块和第二蓝牙模块之间数据传输的速率;当第一时间内第一蓝牙模块发送的数据包的数量未达到第一阈值时,利用所述最大连续重传次数和所述RSSI自适应选择所述第一蓝牙模块和第二蓝牙模块之间数据传输的速率。
2.根据权利要求1所述的蓝牙自适应速率选择方法,其特征在于:在所述第一时间内,当所述第一蓝牙模块发送的数据包的数量达到第一阈值时,根据所述RSSI和所述PER,利用长期速率选择方法自适应选择所述第一蓝牙模块和所述第二蓝牙模块之间数据传输的速率;
其中,所述长期速率选择方法包括:
根据所述PER判断需要进行升速、降速还是维持当前速率;
当判断需要进行升速或降速时,根据所述RSSI进行升速或降速的速率选择。
3.根据权利要求1所述的蓝牙自适应速率选择方法,其特征在于:在所述第一时间内,当所述第一蓝牙模块发送的数据包的数量未达到第一阈值时,根据所述RSSI和所述最大连续重传次数,利用短期速率选择方法自适应选择所述第一蓝牙模块和所述第二蓝牙模块之间数据传输的速率;
其中,所述短期速率选择方法包括:
根据所述RSSI确定不同速率下的最大连续重传次数阈值;
根据当前速率下的所述最大连续重传次数和对应的最大连续重传次数阈值判断需要进行降速还是维持当前速率。
4.根据权利要求1所述的蓝牙自适应速率选择方法,其特征在于:
获得所述第一时间内,所述第一蓝牙模块接收的由所述第二蓝牙模块发送的多个射频信号对应的多个RSSI;
计算所述多个RSSI的均值,以得到RSSI均值;以及
根据所述PER与所述最大连续重传次数中两者之一以及所述RSSI均值自适应选择所述第一蓝牙模块和所述第二蓝牙模块之间数据传输的速率。
5.根据权利要求1所述的蓝牙自适应速率选择方法,其特征在于:统计所述第一时间内,所述第一蓝牙模块发出的数据包的数量、所述第一蓝牙模块成功发出的数据包的数量以及所述第一蓝牙模块未成功发出的数据包的数量;
所述PER被配置为等于所述第一蓝牙模块未成功发出的数据包的数量与所述第一蓝牙模块发出的数据包的数量之比。
6.根据权利要求2所述的蓝牙自适应速率选择方法,其特征在于,根据所述PER判断需要进行升速、降速还是维持当前速率,包括:
当所述PER小于第二阈值时,则判断需要进行升速;
当所述PER大于第三阈值时,则判断需要进行降速;
当所述PER大于第二阈值且小于第三阈值时,则判断需要维持当前速率。
7.根据权利要求2所述的蓝牙自适应速率选择方法,其特征在于,根据所述PER判断需要进行升速、降速还是维持当前速率,包括:
当所述PER小于第二阈值时,平稳升速参数加1,当平稳升速参数达到第四阈值时,则判断需要进行升速;当平稳升速参数未达到第四阈值时,则判断需要维持当前速率;
当所述PER大于第三阈值时,则判断需要进行降速;
当所述PER大于第二阈值且小于第三阈值时,则判断需要维持当前速率,当平稳升速参数大于零时,平稳升速参数减1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京矽力微电子技术有限公司,未经南京矽力微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110463169.0/1.html,转载请声明来源钻瓜专利网。