一种调整天线角度的方法、装置和系统制造方法及图纸

技术编号:33377145 阅读:16 留言:0更新日期:2022-05-11 22:45
本发明专利技术涉及天线技术领域,公开了一种调整天线角度的方法、装置和系统,方法包括获取初始RSSI值;以i的初始值为1,根据第i次旋转步长生成调整指令并发送至电机控制模块,以使所述电机控制模块根据所述调整指令和预先配置的运动控制模型控制天线转动;获取天线旋转后的RSSI值,并计算所述初始RSSI值与所述旋转后的RSSI值的差值;对所述第i次旋转步长进行更新,得到第i+1次旋转步长;判断是否满足终止迭代条件,若是,则天线角度调整结束;若否,则对i加一,返回至所述根据第i次旋转步长生成调整指令并发送至电机控制模块的步骤。本方法能实现较少迭代次数,即可找到RSSI更好的位置,从而实现快速寻找天线信号更强的角度。实现快速寻找天线信号更强的角度。实现快速寻找天线信号更强的角度。

【技术实现步骤摘要】
一种调整天线角度的方法、装置和系统


[0001]本专利技术涉及天线
,尤其涉及一种调整天线角度的方法、装置和系统。

技术介绍

[0002]目前,家用无线路由器大多使用全向天线。在实际使用中,天线辐射并非理想的全向,而是存在优势辐射方向和劣势辐射方向。当客户端在天线的优势辐射方向上时,信号强度更高,体验更好。因此,为改善通信质量,需要调整天线辐射方向,使天线的优势辐射方向朝向客户端,提升客户端的体验。
[0003]在现有技术中,常见的方法是通过天线的机械转动来调整天线的覆盖角度。在一种实施中,用户通过手动转动天线的方式来调整,这种方式不是通过技术参数来调整,而是靠用户的感觉和想象,调整效果往往适得其反。在另一种实施中,使用电机带动天线转动,并根据算法实现自动调整天线覆盖角度。例如,通过遍历天线辐射角度与无线参数之间的关系,来选择最终的天线覆盖角度。但是,由于需要遍历角度与参数之间的关系,整个过程耗时长,导致角度调整的实时性不强,影响用户体验。
[0004]综上,现有技术中调整天线覆盖角度的方式,调整的效果不佳或者实时性不强,影响用户体验。

技术实现思路

[0005]本专利技术提供了一种调整天线角度的方法、装置和系统,以实现较少迭代次数,即可找到RSSI更好的位置,从而实现快速寻找天线信号更强的角度。
[0006]第一方面,为了解决上述技术问题,本专利技术提供了一种调整天线角度的方法,由主控制模块执行,包括:
[0007]获取初始RSSI值;
[0008]以i的初始值为1,根据第i次旋转步长生成调整指令并发送至电机控制模块,以使所述电机控制模块根据所述调整指令和预先配置的运动控制模型控制天线转动;
[0009]获取天线旋转后的RSSI值,并计算所述初始RSSI值与所述旋转后的RSSI值的差值;
[0010]对所述第i次旋转步长进行更新,得到第i+1次旋转步长;
[0011]判断是否满足终止迭代条件,若是,则天线角度调整结束;若否,则对i加一,返回至所述根据第i次旋转步长生成调整指令并发送至电机控制模块的步骤。
[0012]优选地,所述判断是否满足终止迭代条件,包括:
[0013]当所述差值的绝对值小于预设的收敛精度时,或当所述第i+1次旋转步长大于预设的旋转边界时,或当i大于或等于预设的最大迭代次数时,判定满足终止迭代条件。
[0014]优选地,所述方法还包括:
[0015]根据所述差值和所述第i次旋转步长计算步长梯度;
[0016]判断所述步长梯度的绝对值是否大于预设的梯度阈值,若是,则判定发生过冲现
象;若否,则判定没有发生过冲现象。
[0017]优选地,在判定发生过冲现象时,所述对所述第i次旋转步长进行更新,得到第i+1次旋转步长包括:
[0018]当判定所述差值大于零时,根据所述步长梯度、预设的学习率和动量衰减因子得到更新后的动量;
[0019]根据所述第i次旋转步长、所述动量衰减因子和更新后的动量,得到第i+1次旋转步长;
[0020]当判定所述差值小于零时,将动量更新为零,并根据所述步长梯度、所述学习率和所述动量衰减因子得到第i+1次旋转步长。
[0021]优选地,在判定没有发生过冲现象时,所述对所述第i次旋转步长进行更新,得到第i+1次旋转步长包括:
[0022]当判定所述差值大于零时,根据所述步长梯度、预设的学习率和动量衰减因子得到更新后的动量;
[0023]根据所述第i次旋转步长和所述动量衰减因子,得到第i+1次旋转步长;
[0024]当判定所述差值小于零时,根据所述步长梯度、所述学习率、所述动量衰减因子和预设的初始动量,得到更新后的动量;
[0025]对更新后的动量取相反数,得到第i+1次旋转步长。
[0026]优选地,在所述得到第i+1次旋转步长之后,所述方法还包括:
[0027]对所述第i+1次旋转步长进行规范约束。
[0028]第二方面,本专利技术提供了一种调整天线角度的装置,所述装置设于主控制模块内,包括:
[0029]数据获取模块,用于获取初始RSSI值;
[0030]调整指令模块,用于以i的初始值为1,根据第i次旋转步长生成调整指令并发送至电机控制模块,以使所述电机控制模块根据所述调整指令和预先配置的运动控制模型控制天线转动;
[0031]差值计算模块,用于获取天线旋转后的RSSI值,并计算所述初始RSSI值与所述旋转后的RSSI值的差值;
[0032]步长更新模块,用于对所述第i次旋转步长进行更新,得到第i+1次旋转步长;
[0033]迭代判断模块,用于判断是否满足终止迭代条件,若是,则天线角度调整结束;若否,则对i加一,返回至所述根据第i次旋转步长生成调整指令并发送至电机控制模块的步骤。
[0034]第三方面,本专利技术还提供了一种调整天线角度的方法,由电机控制模块执行,包括:
[0035]接收主控制模块发送的调整指令;
[0036]根据所述调整指令和预先配置的运动控制模型控制天线转动。
[0037]优选地,所述根据所述调整指令和预先配置的运动控制模型控制天线转动,包括:
[0038]基于天线上所有电机的转动角度,建立电机角度矩阵;
[0039]根据所述电机角度矩阵和天线的当前角度状态,得到当前角度矩阵;
[0040]根据所述电机角度矩阵和所述调整指令,得到目标角度矩阵;
[0041]计算所述目标角度矩阵与所述当前角度矩阵的矩阵差值,并根据所述矩阵差值控制天线转动。
[0042]优选地,所述根据所述调整指令和预先配置的运动控制模型控制天线转动,包括:
[0043]获取每一电机的步进角度;
[0044]根据所述步进角度,构建关于电机目标位置的步进角度函数,并获取所述步进角度函数的系数矩阵;
[0045]根据所述调整指令,获得所述系数矩阵的赋值,并根据所述系数矩阵的赋值控制天线转动。
[0046]第四方面,本专利技术还提供了一种调整天线角度的装置,所述装置设于电机控制模块内,包括:
[0047]接收模块,用于接收主控制模块发送的调整指令;
[0048]运动控制模块,用于根据所述调整指令和预先配置的运动控制模型控制天线转动。
[0049]第五方面,本专利技术还提供了一种调整天线角度的系统,包括主控制模块、电机控制模块和至少一个天线,所述天线上设有至少一个电机,所述主控制模块与所述电机控制模块通信连接,所述主控制模块用于执行如第一方面任意一项所述的调整天线角度的方法,所述电机控制模块用于执行如第三方面任意一项所述的调整天线角度的方法。
[0050]优选地,所述系统还包括电池管理模块和电池,所述电池管理模块用于在系统通电时控制所述电池充电,所述电池用于在系统断电时对所述电机控制模块供电。
[0051]优选地,所述系统还包括显示模块,所述显示模块与所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调整天线角度的方法,其特征在于,由主控制模块执行,包括:获取初始RSSI值;以i的初始值为1,根据第i次旋转步长生成调整指令并发送至电机控制模块,以使所述电机控制模块根据所述调整指令和预先配置的运动控制模型控制天线转动;获取天线旋转后的RSSI值,并计算所述初始RSSI值与所述旋转后的RSSI值的差值;对所述第i次旋转步长进行更新,得到第i+1次旋转步长;判断是否满足终止迭代条件,若是,则天线角度调整结束;若否,则对i加一,返回至所述根据第i次旋转步长生成调整指令并发送至电机控制模块的步骤。2.根据权利要求1所述的调整天线角度的方法,其特征在于,所述判断是否满足终止迭代条件,包括:当所述差值的绝对值小于预设的收敛精度时,或当所述第i+1次旋转步长大于预设的旋转边界时,或当i大于或等于预设的最大迭代次数时,判定满足终止迭代条件。3.根据权利要求1所述的调整天线角度的方法,其特征在于,所述方法还包括:根据所述差值和所述第i次旋转步长计算步长梯度;判断所述步长梯度的绝对值是否大于预设的梯度阈值,若是,则判定发生过冲现象;若否,则判定没有发生过冲现象。4.根据权利要求3所述的调整天线角度的方法,其特征在于,在判定发生过冲现象时,所述对所述第i次旋转步长进行更新,得到第i+1次旋转步长包括:当判定所述差值大于零时,根据所述步长梯度、预设的学习率和动量衰减因子得到更新后的动量;根据所述第i次旋转步长、所述动量衰减因子和更新后的动量,得到第i+1次旋转步长;当判定所述差值小于零时,将动量更新为零,并根据所述步长梯度、所述学习率和所述动量衰减因子得到第i+1次旋转步长。5.根据权利要求3所述的调整天线角度的方法,其特征在于,在判定没有发生过冲现象时,所述对所述第i次旋转步长进行更新,得到第i+1次旋转步长包括:当判定所述差值大于零时,根据所述步长梯度、预设的学习率和动量衰减因子得到更新后的动量;根据所述第i次旋转步长和所述动量衰减因子,得到第i+1次旋转步长;当判定所述差值小于零时,根据所述步长梯度、所述学习率、所述动量衰减因子和预设的初始动量,得到更新后的动量;对更新后的动量取相反数,得到第i+1次旋转步长。6.根据权利要求1所述的调整天线角度的方法,其特征在于,在所述得到第i+1次旋转步长之后,所述方法还包括:对所述第i+1次旋转步长进行规范约束。7.一种调整天线角度的装置,其特征在于,所述装置设于主控制模块内,包括:数据获取模块,用于获取初始RSSI值;调整指令模块,用于以i的初始值为1,根据第i次旋转步长生成调整指令并发送至电机控...

【专利技术属性】
技术研发人员:石鸿江柯智慧吴晨
申请(专利权)人:深圳市联洲国际技术有限公司
类型:发明
国别省市:

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

1