一种降低干扰的方法及装置与流程

文档序号:12289734阅读:237来源:国知局
一种降低干扰的方法及装置与流程

本发明涉及电子技术领域,尤其涉及一种降低干扰的方法及装置。



背景技术:

随着电子设备的发展,电子设备所能够实现的功能也越来越多。因此电子设备内部元器件之间的数据传输就会较多且频繁。元器件之间的数据传输会按照一定的工作频率进行,而该工作频率的4分频及4分频的多次倍频可能会落到射频系统的通信频带内,这样就会对射频系统的通信产生干扰,影响无线灵敏度。

尤其是随着射频系统的通信频带越来越宽,产生干扰的可能性就更大。



技术实现要素:

本发明实施例提供一种降低干扰的方法及装置,用以解决现有技术中的其它数据接口的工作频率的4分频及4分频的多次倍频对射频系统的通信产生干扰的技术问题。

本发明第一方面提供了一种降低干扰的方法,包括:

获取电子设备的射频系统的当前通信频率;

根据所述当前通信频率确定所述电子设备的第一接口的第一工作频率,使得所述射频系统的当前服务小区的当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频为非倍频关系。

结合第一方面,在第一方面的第一种可能的实现方式中,所述当前通信频率包括所述当前射频通信频率;

所述根据所述当前通信频率确定所述电子设备的第一接口的第一工作频率,包括:

在预设的N个干扰集合中确定出与所述当前射频通信频率无交集的第一干扰集合;每个干扰集合包括对应的预设频率的4分频及4分频的多次倍频;N为大于或等于2的正整数;

确定与所述第一干扰集合对应的预设频率为所述第一工作频率。

结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述在预设的N个干扰集合中确定出与所述当前射频通信频率无交集的第一干扰集合,包括:

确定所述N个干扰集合中与所述当前射频通信频率及频率集合均无交集的干扰集合为所述第一干扰集合;其中,所述频率集合为所述射频系统的当前邻小区的频率集合或者所述射频系统的副卡的当前服务小区的频率集合。

结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述在预设的N个干扰集合中确定出与所述当前射频通信频率无交集的第一干扰集合,还包括:

若不存在与所述当前射频通信频率及所述频率集合均无交集的干扰集合,则确定所述N个干扰集合中与所述当前射频通信频率无交集并且与所述频率集合的交集最少的干扰集合为所述第一干扰集合。

结合第一方面的第一种可能的实现方式至第一方面的第三种可能的实现方式中的任意一种,在第一方面的第四种可能的实现方式中,每个干扰集合的对应的预设频率的设置,使得所述N个干扰集合中总有至少一个干扰集合与所述当前射频通信频率无交集。

结合第一方面,在第一方面的第五种可能的实现方式中,所述当前通信频率为所述当前射频通信频率,

所述根据所述当前通信频率确定所述电子设备的第一接口的第一工作频率,包括:

根据所述第一接口的当前工作频率和所述当前射频通信频率确定所述第一工作频率,使得所述当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频之间为非倍频关系。

结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述根据所述第一接口的当前工作频率和所述当前射频通信频率确定所述第一工作频率,包括:

根据所述当前工作频率和所述当前射频通信频率获得第一正整数;所述第一正整数为所述当前视频通信频率除以所述当前工作频率的4分频并向下取整的值;

确定所述当前射频通信频率的4倍除以所述第一正整数与n.5的和的商值为所述第一工作频率;其中,n为0或正整数,且n的取值使得所述第一工作频率为所述第一接口能够正常工作的频率。

结合第一方面的第五种可能的实现方式,在第一方面的第七种可能的实现方式中,所述根据所述第一接口的当前工作频率和所述当前射频通信频率确定所述第一工作频率,包括:

根据所述当前工作频率和所述当前射频通信频率获得第二正整数;所述第二正整数为所述当前视频通信频率除以所述当前工作频率的4分频并四舍五入的值;

确定频率差,所述频率差为所述当前射频通信频率与所述当前工作频率的四分之所述第二正整数倍的差值的绝对值;

若所述频率差大于第一预设值,确定所述当前工作频率为所述第一工作频率;所述第一预设值不小于所述当前射频通信频率的二分之一带宽;

若所述频率差小于等于所述第一预设值,确定新工作频率为:所述当前射频通信频率加上第二预设值之后,与所述第二正整数分之4的乘积;确定所述新工作频率为所述第一工作频率;其中,所述第二预设值大于等于所述第一预设值。

结合第一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,在所述确定所述新工作频率为所述第一工作频率之前,所述方法还包括:

确定所述新工作频率与能够支持的最低频率的差值小于或等于所述第一接口能够变动的频率带宽。

结合第一方面,在第一方面的第九种可能的实现方式中,所述当前通信频率为所述当前射频通信频率和当前邻小区的频率集合,

所述根据所述当前通信频率确定所述电子设备的第一接口的第一工作频率,包括:

根据所述第一接口的当前工作频率、所述当前射频通信频率以及所述频率集合确定所述第一工作频率,使得所述当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频之间为非倍频关系。

结合第一方面的第九种可能的实现方式,在第一方面的第十种可能的实现方式中,所述根据所述第一接口的当前工作频率、所述当前射频通信频率以及所述频率集合确定所述第一工作频率,包括:

根据所述当前工作频率和所述当前射频通信频率获得第一正整数;所述第一正整数为所述当前视频通信频率除以所述当前工作频率的4分频并向下取整的值;

获得第一下限值与第一上限值;所述第一上限值为:所述当前射频通信频率与第二预设值的差的4倍再除以所述第一正整数;所述第一下限值为所述当前射频通信频率与所述第二预设值的和的4倍再除以所述第一正整数与1的和;

确定频率差,所述频率差为第一预设值的4倍与所述第一正整数的商值;所述第一预设值不小于所述当前射频通信频率的二分之一带宽;所述第二预设值大于或等于所述第一预设值;

根据所述频率集合、所述第一正整数、所述当前射频通信频率以及所述当前工作频率确定新频率集合;所述新频率集合为所述频率集合的4倍除以所述第一正整数、1、所述频率集合与所述当前通信频率的差值并向下取整的值除以所述当前工作频率的4分频的商值的和;

在所述第一下限值和所述第一上限值形成的第一区间范围内,去除下限端点值为所述新频率集合与所述频率差的差值、上限端点值为所述新频率集合与所述频率差的和之间的第二区间范围;

若所述第一区间范围内的剩余频率集合不为空,则在所述剩余频率集合中,确定距离所述第一下限值与所述第一上限值的平均值最近的频率作为所述第一工作频率。

结合第一方面的第九种可能的实现方式,在第一方面的第十一种可能的实现方式中,所述当前射频通信频率与所述频率集合组成大频率集合,所述根据所述第一接口的当前工作频率、所述当前射频通信频率以及所述频率集合确定所述第一工作频率,包括:

确定所述当前工作频率的4分频;

确定与所述大频率集合中频率的数量一致的第二正整数,所述第二正整数为所述大频率集合中的一个频率除以所述4分频的商值并向下取整,然后加1得到的值;

确定所述大频率集合中每个频率与所述当前工作频率的下一个4分频的倍频的差频;所述差频为所述当前工作频率乘以所述第二正整数减去与所述第二正整数对应的频率的差值然后与所述4分频进行取模运算得到的值;

若所述差频大于第一预设值并小于所述4分频与第一预设值的差,则确定所述当前工作频率为所述第一工作频率;所述第一预设值不小于所述当前射频通信频率的二分之一带宽;

若所述差频小于或等于所述第一预设值,或所述差频大于或等于所述4分频与所述第一预设值的差,则确定新工作频率为:与所述差频对应的频率与第二预设值的和的4倍,除以与所述差频对应的所述第二正整数;所述第二预设值大于或等于所述第一预设值;

确定所述新工作频率为所述第一工作频率。

结合第一方面的第十一种可能的实现方式,在第一方面的第十二种可能的实现方式中,在所述确定所述新工作频率为所述第一工作频率之前,所述方法还包括:

确定所述新工作频率与能够支持的最低频率的差值小于或等于所述第一接口能够变动的频率带宽。

本发明第二方面提供一种工作频率的切换方法,包括:

接收工作频率的切换指令;其中,所述切换指令中包括移动产业处理器接口MIPI的新工作频率;

在显示器进入消隐区时,重启显示串行接口DSI控制器,以清除所述DSI控制器的时序寄存器的配置信息;

根据所述新工作频率计算所述时序寄存器的新配置信息;

根据所述新配置信息配置所述时序寄存器。

结合第二方面,在第二方面的第一种可能的实现方式中,在所述重启显示串行接口DSI控制器之前,所述方法还包括:

禁用中断使能;

在所述根据所述新配置信息配置所述时序寄存器之后,所述方法还包括:

打开中断使能。

本发明第三方面提供一种电子设备,包括:

射频系统,用于所述电子设备与外部电子设备进行通信;

第一接口,用于所述电子设备内部元件之间进行数据传输;

处理器,用于获取所述射频系统的当前通信频率;并根据所述当前通信频率确定所述电子设备的第一接口的第一工作频率,使得所述射频系统的当前服务小区的当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频为非倍频关系。

结合第三方面,在第三方面的第一种可能的实现方式中,所述当前通信频率包括所述当前射频通信频率,所述处理器用于:在预设的N个干扰集合中确定出与所述当前射频通信频率无交集的第一干扰集合;每个干扰集合包括对应的预设频率的4分频及4分频的多次倍频;N为大于或等于2的正整数;

确定与所述第一干扰集合对应的预设频率为所述第一工作频率。

结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述处理器用于:确定所述N个干扰集合中与所述当前射频通信频率及频率集合均无交集的干扰集合为所述第一干扰集合;其中,所述频率集合为所述射频系统的当前邻小区的频率集合或者所述射频系统的副卡的当前服务小区的频率集合。

结合第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述处理器还用于:若不存在与所述当前射频通信频率及所述频率集合均无交集的干扰集合,则确定所述N个干扰集合中与所述当前射频通信频率无交集并且与所述频率集合的交集最少的干扰集合为所述第一干扰集合。

结合第三方面的第一种可能的实现方式至第三方面的第三种可能的实现方式中的任意一种,在第三方面的第四种可能的实现方式中,每个干扰集合的对应的预设频率的设置,使得所述N个干扰集合中总有至少一个干扰集合与所述当前射频通信频率无交集。

结合第三方面,在第三方面的第五种可能的实现方式中,所述当前通信频率为所述当前射频通信频率,所述处理器用于:根据所述第一接口的当前工作频率和所述当前射频通信频率确定所述第一工作频率,使得所述当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频之间为非倍频关系。

结合第三方面的第五种可能的实现方式,在第三方面的第六种可能的实现方式中,所述处理器用于:根据所述当前工作频率和所述当前射频通信频率获得第一正整数;所述第一正整数为所述当前视频通信频率除以所述当前工作频率的4分频并向下取整的值;确定所述当前射频通信频率的4倍除以所述第一正整数与n.5的和的商值为所述第一工作频率;其中,n为0或正整数,且n的取值使得所述第一工作频率为所述第一接口能够正常工作的频率。

结合第三方面的第五种可能的实现方式,在第三方面的第七种可能的实现方式中,所述处理器用于:根据所述当前工作频率和所述当前射频通信频率获得第二正整数;所述第二正整数为所述当前视频通信频率除以所述当前工作频率的4分频并四舍五入的值;

确定频率差,所述频率差为所述当前射频通信频率与所述当前工作频率的四分之所述第二正整数倍的差值的绝对值;

若所述频率差大于第一预设值,确定所述当前工作频率为所述第一工作频率;所述第一预设值不小于所述当前射频通信频率的二分之一带宽;

若所述频率差小于等于所述第一预设值,确定新工作频率为:所述当前射频通信频率加上第二预设值之后,与所述第二正整数分之4的乘积;确定所述新工作频率为所述第一工作频率;其中,所述第二预设值大于等于所述第一预设值。

结合第三方面的第七种可能的实现方式,在第三方面的第八种可能的实现方式中,所述处理器还用于:在所述确定所述新工作频率为所述第一工作频率之前,确定所述新工作频率与能够支持的最低频率的差值小于或等于所述第一接口能够变动的频率带宽。

结合第三方面,在第三方面的第九种可能的实现方式中,所述当前通信频率为所述当前射频通信频率和当前邻小区的频率集合,所述处理器用于:根据所述第一接口的当前工作频率、所述当前射频通信频率以及所述频率集合确定所述第一工作频率,使得所述当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频之间为非倍频关系。

结合第三方面的第九种可能的实现方式,在第三方面的第十种可能的实现方式中,所述处理器用于:根据所述当前工作频率和所述当前射频通信频率获得第一正整数;所述第一正整数为所述当前视频通信频率除以所述当前工作频率的4分频并向下取整的值;

获得第一下限值与第一上限值;所述第一上限值为:所述当前射频通信频率与第二预设值的差的4倍再除以所述第一正整数;所述第一下限值为所述当前射频通信频率与所述第二预设值的和的4倍再除以所述第一正整数与1的和;

确定频率差,所述频率差为第一预设值的4倍与所述第一正整数的商值;所述第一预设值不小于所述当前射频通信频率的二分之一带宽;所述第二预设值大于或等于所述第一预设值;

根据所述频率集合、所述第一正整数、所述当前射频通信频率以及所述当前工作频率确定新频率集合;所述新频率集合为所述频率集合的4倍除以所述第一正整数、1、所述频率集合与所述当前通信频率的差值并向下取整的值除以所述当前工作频率的4分频的商值的和;

在所述第一下限值和所述第一上限值形成的第一区间范围内,去除下限端点值为所述新频率集合与所述频率差的差值、上限端点值为所述新频率集合与所述频率差的和之间的第二区间范围;

若所述第一区间范围内的剩余频率集合不为空,则在所述剩余频率集合中,确定距离所述第一下限值与所述第一上限值的平均值最近的频率作为所述第一工作频率。

结合第三方面的第九种可能的实现方式,在第三方面的第十一种可能的实现方式中,所述当前射频通信频率与所述频率集合组成大频率集合,所述处理器用于:确定所述当前工作频率的4分频;

确定与所述大频率集合中频率的数量一致的第二正整数,所述第二正整数为所述大频率集合中的一个频率除以所述4分频的商值并向下取整,然后加1得到的值;

确定所述大频率集合中每个频率与所述当前工作频率的下一个4分频的倍频的差频;所述差频为所述当前工作频率乘以所述第二正整数减去与所述第二正整数对应的频率的差值然后与所述4分频进行取模运算得到的值;

若所述差频大于第一预设值并小于所述4分频与第一预设值的差,则确定所述当前工作频率为所述第一工作频率;所述第一预设值不小于所述当前射频通信频率的二分之一带宽;

若所述差频小于或等于所述第一预设值,或所述差频大于或等于所述4分频与所述第一预设值的差,则确定新工作频率为:与所述差频对应的频率与第二预设值的和的4倍,除以与所述差频对应的所述第二正整数;所述第二预设值大于或等于所述第一预设值;

确定所述新工作频率为所述第一工作频率。

结合第三方面的第十一种可能的实现方式,在第三方面的第十二种可能的实现方式中,所述处理器还用于:在所述确定所述新工作频率为所述第一工作频率之前,确定所述新工作频率与能够支持的最低频率的差值小于或等于所述第一接口能够变动的频率带宽。

本发明第四方面提供一种电子设备,包括:

显示器;

移动产业处理器接口MIPI,连接于所述显示器;

显示串行接口DSI控制器;

处理器,与所述MIPI和所述DSI控制器相连,用于接收工作频率的切换指令;其中,所述切换指令中包括所述MIPI的新工作频率;在所述显示器进入消隐区时,重启所述DSI控制器,以清除所述DSI控制器的时序寄存器的配置信息;根据所述新工作频率计算所述时序寄存器的新配置信息;根据所述新配置信息配置所述时序寄存器。

结合第四方面,在第四方面的第一种可能的实现方式中,所述处理器还用于:在重启显示串行接口DSI控制器之前,禁用中断使能,并在根据所述新配置信息配置所述时序寄存器之后,打开中断使能。

本发明第五方面提供一种降低干扰的装置,包括:

获取单元,用于获取电子设备的射频系统的当前通信频率;

处理单元,用于根据所述当前通信频率确定所述电子设备的第一接口的第一工作频率,使得所述射频系统的当前服务小区的当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频为非倍频关系。

结合第五方面,在第五方面的第一种可能的实现方式中,所述当前通信频率包括所述当前射频通信频率,所述处理单元用于:在预设的N个干扰集合中确定出与所述当前射频通信频率无交集的第一干扰集合;每个干扰集合包括对应的预设频率的4分频及4分频的多次倍频;N为大于或等于2的正整数;确定与所述第一干扰集合对应的预设频率为所述第一工作频率。

结合第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,所述处理单元用于:确定所述N个干扰集合中与所述当前射频通信频率及频率集合均无交集的干扰集合为所述第一干扰集合;其中,所述频率集合为所述射频系统的当前邻小区的频率集合或者所述射频系统的副卡的当前服务小区的频率集合。

结合第五方面的第二种可能的实现方式,在第五方面的第三种可能的实现方式中,所述处理单元用于:若不存在与所述当前射频通信频率及所述频率集合均无交集的干扰集合,则确定所述N个干扰集合中与所述当前射频通信频率无交集并且与所述频率集合的交集最少的干扰集合为所述第一干扰集合。

结合第五方面的第一种可能的实现方式至第五方面的第三种可能的实现方式中的任意一种,在第五方面的第四种可能的实现方式中,每个干扰集合的对应的预设频率的设置,使得所述N个干扰集合中总有至少一个干扰集合与所述当前射频通信频率无交集。

结合第五方面,在第五方面的第五种可能的实现方式中,所述当前通信频率为所述当前射频通信频率,所述处理单元用于:根据所述第一接口的当前工作频率和所述当前射频通信频率确定所述第一工作频率,使得所述当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频之间为非倍频关系。

结合第五方面的第五种可能的实现方式,在第五方面的第六种可能的实现方式中,所述处理单元用于:根据所述当前工作频率和所述当前射频通信频率获得第一正整数;所述第一正整数为所述当前视频通信频率除以所述当前工作频率的4分频并向下取整的值;确定所述当前射频通信频率的4倍除以所述第一正整数与n.5的和的商值为所述第一工作频率;其中,n为0或正整数,且n的取值使得所述第一工作频率为所述第一接口能够正常工作的频率。

结合第五方面的第五种可能的实现方式,在第五方面的第七种可能的实现方式中,所述处理单元用于:根据所述当前工作频率和所述当前射频通信频率获得第二正整数;所述第二正整数为所述当前视频通信频率除以所述当前工作频率的4分频并四舍五入的值;

确定频率差,所述频率差为所述当前射频通信频率与所述当前工作频率的四分之所述第二正整数倍的差值的绝对值;

若所述频率差大于第一预设值,确定所述当前工作频率为所述第一工作频率;所述第一预设值不小于所述当前射频通信频率的二分之一带宽;

若所述频率差小于等于所述第一预设值,确定新工作频率为:所述当前射频通信频率加上第二预设值之后,与所述第二正整数分之4的乘积;确定所述新工作频率为所述第一工作频率;其中,所述第二预设值大于等于所述第一预设值。

结合第五方面的第七种可能的实现方式,在第五方面的第八种可能的实现方式中,所述处理单元还用于,在确定所述新工作频率为所述第一工作频率之前,确定所述新工作频率与能够支持的最低频率的差值小于或等于所述第一接口能够变动的频率带宽。

结合第五方面,在第五方面的第九种可能的实现方式中,所述当前通信频率为所述当前射频通信频率和当前邻小区的频率集合,所述处理单元用于:根据所述第一接口的当前工作频率、所述当前射频通信频率以及所述频率集合确定所述第一工作频率,使得所述当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频之间为非倍频关系。

结合第五方面的第九种可能的实现方式,在第五方面的第十种可能的实现方式中,所述处理单元用于:根据所述当前工作频率和所述当前射频通信频率获得第一正整数;所述第一正整数为所述当前视频通信频率除以所述当前工作频率的4分频并向下取整的值;

获得第一下限值与第一上限值;所述第一上限值为:所述当前射频通信频率与第二预设值的差的4倍再除以所述第一正整数;所述第一下限值为所述当前射频通信频率与所述第二预设值的和的4倍再除以所述第一正整数与1的和;

确定频率差,所述频率差为第一预设值的4倍与所述第一正整数的商值;所述第一预设值不小于所述当前射频通信频率的二分之一带宽;所述第二预设值大于或等于所述第一预设值;

根据所述频率集合、所述第一正整数、所述当前射频通信频率以及所述当前工作频率确定新频率集合;所述新频率集合为所述频率集合的4倍除以所述第一正整数、1、所述频率集合与所述当前通信频率的差值并向下取整的值除以所述当前工作频率的4分频的商值的和;

在所述第一下限值和所述第一上限值形成的第一区间范围内,去除下限端点值为所述新频率集合与所述频率差的差值、上限端点值为所述新频率集合与所述频率差的和之间的第二区间范围;

若所述第一区间范围内的剩余频率集合不为空,则在所述剩余频率集合中,确定距离所述第一下限值与所述第一上限值的平均值最近的频率作为所述第一工作频率。

结合第五方面的第九种可能的实现方式,在第五方面的第十一种可能的实现方式中,所述当前射频通信频率与所述频率集合组成大频率集合,所述处理单元用于:确定所述当前工作频率的4分频;确定与所述大频率集合中频率的数量一致的第二正整数,所述第二正整数为所述大频率集合中的一个频率除以所述4分频的商值并向下取整,然后加1得到的值;确定所述大频率集合中每个频率与所述当前工作频率的下一个4分频的倍频的差频;所述差频为所述当前工作频率乘以所述第二正整数减去与所述第二正整数对应的频率的差值然后与所述4分频进行取模运算得到的值;若所述差频大于第一预设值并小于所述4分频与第一预设值的差,则确定所述当前工作频率为所述第一工作频率;所述第一预设值不小于所述当前射频通信频率的二分之一带宽;若所述差频小于或等于所述第一预设值,或所述差频大于或等于所述4分频与所述第一预设值的差,则确定新工作频率为:与所述差频对应的频率与第二预设值的和的4倍,除以与所述差频对应的所述第二正整数;所述第二预设值大于或等于所述第一预设值;确定所述新工作频率为所述第一工作频率。

结合第五方面的第十一种可能的实现方式,在第五方面的第十二种可能的实现方式中,所述处理单元还用于:在所述确定所述新工作频率为所述第一工作频率之前,确定所述新工作频率与能够支持的最低频率的差值小于或等于所述第一接口能够变动的频率带宽。

本发明第六方面提供一种工作频率的切换装置,包括:

接收单元,用于接收工作频率的切换指令;其中,所述切换指令中包括移动产业处理器接口MIPI的新工作频率;

处理单元,用于在显示器进入消隐区时,重启显示串行接口DSI控制器,以清除所述DSI控制器的时序寄存器的配置信息;根据所述新工作频率计算所述时序寄存器的新配置信息;根据所述新配置信息配置所述时序寄存器。

结合第六方面,在第六方面的第一种可能的实现方式中,所述处理单元还用于:在所述重启显示串行接口DSI控制器之前,禁用中断使能;并在所述根据所述新配置信息配置所述时序寄存器之后,打开中断使能。

本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

本发明实施例中,获取电子设备的射频系统的当前通信频率;根据所述当前通信频率确定电子设备的第一接口的第一工作频率,使得所述射频系统的当前服务小区的当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频为非倍频关系。换言之,本发明实施例中的方法通过根据当前通信频率确定第一接口的第一工作频率,使得当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频为非倍频关系。如此一来,第一接口以第一工作频率工作时,第一工作频率的4分频以及4分频的多次倍频就不会干扰到当前射频通信频率。

附图说明

图1为本发明实施例提供的一种降低干扰的方法的流程图;

图2a-图2b为本发明实施例提供的一种第一工作频率的确定过程示意图;

图3为本发明实施例提供的一种工作频率的切换方法的流程图;

图4为本发明实施例提供的一种电子设备的结构框图;

图5为本发明实施例提供的另一种电子设备的结构框图;

图6为本发明实施例提供的一种降低干扰的装置的功能框图;

图7为本发明实施例提供的一种工作频率的切换装置的流程图。

具体实施方式

本发明实施例提供一种降低干扰的方法及装置,用以解决现有技术中的其它数据接口的工作频率的4分频及4分频的多次倍频对射频系统的通信产生干扰的技术问题。

为解决上述技术问题,本发明实施例的技术方案的主要思路如下:

根据电子设备的射频系统的当前通信频率确定电子设备的第一接口的第一工作频率,使得射频系统的当前服务小区的当前射频通信频率与第一工作频率的4分频及4分频的多次倍频为非倍频关系。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

请参考图1所示,为本发明实施例提供的一种降低干扰的方法的流程图。在本实施例中,该方法可以应用于一电子设备中。该电子设备例如为用户设备、网络侧设备。用户设备例如为手机、平板电脑、笔记本电脑。网络侧设备例如为基站。

如图1所示,该方法包括:

步骤101:获取电子设备的射频系统的当前通信频率;

步骤102:根据所述当前通信频率确定电子设备的第一接口的第一工作频率,使得所述射频系统的当前服务小区的当前射频通信频率与第一工作频率的4分频及4分频的多次倍频为非倍频关系。

具体的,第一接口可以为:移动产业处理器接口(英文:Mobile Industry Processor Interface,简称:MIPI)。在实际运用中,第一接口还可以为其它接口,该其它接口满足:接口的工作频率的4分频及4分频的多次倍频会对电子设备的射频系统的当前服务小区的当前射频通信频率产生干扰。

由此可见,本发明实施例中的方法通过根据当前通信频率确定第一接口的第一工作频率,使得当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频为非倍频关系。如此一来,第一接口以第一工作频率工作时,第一工作频率的4分频以及4分频的多次倍频就不会干扰到当前射频通信频率。

便于本领域技术人员了解如何实施本实施例中的降低干扰的方法,以下将采用多个实施例来说明。

实施例一

在本实施例中,所述当前通信频率包括所述当前射频通信频率。因此,对应的,步骤102包括:在预设的N个干扰集合中确定出与所述当前射频通信频率无交集的第一干扰集合;每个干扰集合包括对应的预设频率的4分频及4分频的多次倍频;N为大于或等于2的正整数;确定与所述第一干扰集合对应的预设频率为所述第一工作频率。

需要说明的是,每个干扰集合虽然包括对应预设频率的4分频及4分频的多次倍频,但是根据实际情况,在某个干扰集合中,是否需要包含4分频或多次倍频中的多次可以不同,这取决于射频系统能够支持的频率范围,只要4分频及4分频的多次倍频位于射频系统能够支持的频率范围内,那么这些4分频及4分频的多次倍频就可以纳入在干扰集合中。举例来说,当射频系统的通信制式为长期演进(英文:Long Term Evolution,简称:LTE)系统时,射频系统能够支持的频率范围为700MHz-2700MHz。假设预设频率为480MHz,那么4分频即为120MHz,120MHz不在LTE支持的频率范围内,所以120MHz可以不包含在所述预设频率的干扰集合内。4分频的22次倍频为2640MHz,位于LTE的频率范围内,所以需要纳入所述预设频率的干扰集合内。而4分频的23次倍频为2760MHz,已经超出LTE支持的最大的频率范围之外,所以可以不纳入所述预设频率的干扰集合。

当然,每个干扰集合对应的预设频率为第一接口能够支持的工作频率。

在实际运用中,预设频率的设置可以有多种方式,例如在第一接口能够支持的工作频率中随机选择N个。本领域技术人员可以根据需要进行设置。在本实施例中,将介绍另一种设置预设频率的方法。

首先定义干扰交集频段Bf(f1,f2,M),其中,M表示干扰交集频段的数量,为正整数。因为对于任意两个频率而言,他们的干扰交集频段不是单独的一个频段,而是一系列频段。举例来说,当f1为200MHz,而f2为240MHz时,f1的4分频为50MHz,f2的4分频为60MHz。这两个4分频会在300MHz、600MHz、900MHz等频率上有交集。

其中f1表示第一预设频率,f2表示第二预设频率。假设f2大于f1。f1的干扰集合为A1。f2的干扰集合为A2。存在一系列的频率,符合fa∈A1,fb∈A2,(fa-fb)<bMHz。这样的频率范围,称为f1与f2的干扰交集频段。其中,bMHz不小于可用通信制式中,信道带宽的二分之一。举例来说,在全球移动通信系统(英文:Global System for Mobile Communication,简称:GSM)中,b不小于0.2。对于LTE系统而言,b不小于10。进一步,考虑到干扰有一定宽度,可以增加约束条件,即b不小于干扰信号的6dB带宽的二分之一。其中,6dB带宽是信号从最大值向下降低6dB的信号频率宽度。

干扰交集频段的分布以fcenter=f1*f2/(4*(f2-f1))*M(M=1,2,3……)为中心分布。

合理选择预设频率,使得不存在这样的频率,在所有预设频率下均有干扰。即为,从预设频率f1-fn中任取一对频率fc,fd,其某一个干扰交集频段为Bf(fc,fd,m),则在f1-fn中必然存在一对频率fe,ff,使得Bf(fc,fd,m)与所有的Bf(fe,ff,M)无交集。其中,m为M的任意取值。

便于说明,以下将举一个具体的例子来说明。假设预设频率为462MHz、435MHz、411MHz。

取其中一对fc=462MHz、fd=435MHz,二者的干扰交集频段的中心点为fcenter=1860.8*M。fc的4分频的16倍频为1848MHz,fd的4分频的17倍频为1848.75,两者非常接近。如果M取1,则fc和fd会在1860.8MHz附近有交集。也就是说如果当前射频通信频率在1848MHz,这两个频率是无法避开的。此时,在预设频率中,任取一对fe、ff,例如fe=462MHz,ff=411MHz,这两者的干扰交集频段的中心点为fcenter=930.79*M,M=1,2,3……,这个集合序列与Bf(fc,fd,1)有交集。当M取2时,fe和ff的干扰交集频段的中心点为1861.6MHz,与1860.8MHz距离很小,所以有交集。

而如果将上述预设频率中的411MHz替换为445MHz时,fc和fd的取值与上述相同。取fe=462MHz,ff=445MHz,则fe和ff的干扰交集频段的中心点fcenter=3.23.38*M,无论M取何整数,均无法与1860.8MHz为中心的干扰频段集合有交集。因此,462MHz、435MHz、445MHz即为一组合理的预设频率值。

在本实施例的预设频率的方式下,总能找到一个预设频率的干扰集合与当前射频通信频率无交集。当然,本发明不排除其它设置方式,使得预设的干扰集合中的总有至少一个干扰集合与当前射频通信频率无交集。

在介绍了N个预设干扰集合及对应的预设频率之后,接下来将详细描述如何确定出第一干扰集合。

具体的,当前通信频率仅包括射频系统的当前服务小区的当前射频通信频率时,那么只要确定与当前射频通信频率无交集的第一干扰集合即可。

若当前通信频率还包括频率集合,确定N个干扰集合中与当前射频通信频率及所述频率集合均无交集的干扰集合为第一干扰集合。其中,所述频率集合为射频系统的当前邻小区的频率集合或者射频系统的副卡的当前服务小区的频率集合。通常来讲,当射频系统只有单卡时,当前射频通信频率为当前服务小区的当前射频通信频率,所述频率集合为当前邻小区的频率集合。当射频系统包括主卡和副卡时,当前射频通信频率为主卡的当前服务小区的当前射频通信频率,所述频率集合为副卡的当前服务小区的频率集合。

举例来说,请参考图2a所示,当前服务小区的当前射频通信频率为C0,当前邻小区的频率集合为C1,阴影部分代表干扰集合A。由图3a可知,干扰集合A和当前射频通信频率C0以及频率集合C1均无交集,所以可以确定干扰集合A为第一干扰集合,进而可以确定干扰集合A对应的预设频率为第一工作频率。

如此设置之后,第一工作频率的4分频以及4分频的多次倍频就不会对射频系统的当前服务小区的当前射频通信频率产生干扰。

进一步,若不存在与当前射频通信频率及频率集合均无交集的干扰集合,则确定N个干扰集合中与当前射频通信频率无交集并且与频率集合的交集最少的干扰集合为第一干扰集合。

举例来说,请参考图2b所示。类似的,阴影部分代表干扰集合A。N个干扰集合中不存在与当前射频通信频率C1和频率集合C2均无交集的干扰集合,那么就确定与当前射频通信频率C1无交集,而与频率集合C2交集最少的干扰集合为第一干扰集合。

在以上几种情况下,当第一干扰集合的数量大于1时,则选取第一干扰集合对应的预设频率中优先级最高的作为第一工作频率。当然,在实际运用中,也可以是随机选择一个第一工作频率,也可以是根据其他因素考虑,选择多个预设频率中的一个作为第一工作频率。

在本实施例中,同时结合频率集合来确定第一工作频率。对于双卡电子设备来说,考虑副卡的频率集合,可以避免第一接口的工作频率产生的干扰频率对副卡的通信干扰。而对于单卡电子设备来说,考虑邻小区的频率集合,因为电子设备经常会处于移动状态,现在的邻小区可能是下一时刻的服务小区,所以保护邻小区,提供较好的小区切换环境。

实施例二

在本实施例中,当前通信频率为所述当前射频通信频率,相应的,步骤102包括:根据第一接口的当前工作频率和所述当前射频通信频率确定第一工作频率,使得所述当前射频通信频率与第一工作频率的4分频及4分频的多次倍频之间为非倍频关系。在本实施例中,需要获取第一接口的当前工作频率。

步骤102的一种可能的实施方式为:根据所述当前工作频率和所述当前射频通信频率获得第一正整数;第一正整数为所述当前视频通信频率除以当前工作频率的4分频并向下取整的值;确定所述当前射频通信频率的4倍除以所述第一正整数与n.5的和的商值为所述第一工作频率;其中,n为正整数,且n的取值使得所述第一工作频率为所述第一接口能够正常工作的频率。通过该方法确定的第一工作频率,使得当前射频通信频率始终处于第一工作频率的会产生干扰的两个分频之间。

具体的,获取第一接口的当前工作频率为f0,当前射频通信频率为fr。计算S=floor(fr/(f0/4)),其中,floor()为向下取整函数。则第一工作频率f1=fr*4/(S+0.5)。举例来说,假设f0为480MHz,fr为960MHz。那么S等于8。f1则为960MHz*4/(8+0.5)=451MHz。因此,fr与f1的4分频及其多次倍频均不是倍频的关系,所以第一工作频率f1的4分频及其多次倍频均不会对当前射频通信频率fr产生干扰。

通过该方法,当前射频通信频率始终位于第一工作频率的4分频及4分频的多次倍频之间,所以第一工作频率的4分频及4分频的多次倍频不会对当前射频通信频率产生干扰。

步骤102的另一种可能的实现方式为:根据所述当前工作频率和所述当前射频通信频率获得第二正整数;所述第二正整数为所述当前视频通信频率除以所述当前工作频率的4分频并四舍五入的值;确定频率差,所述频率差为所述当前射频通信频率与所述当前工作频率的四分之所述第二正整数倍的差值的绝对值;若所述频率差大于第一预设值,确定所述当前工作频率为所述第一工作频率;所述第一预设值为所述当前射频通信频率的二分之一带宽;若所述频率差小于等于所述第一预设值,确定新工作频率为:所述当前射频通信频率加上第二预设值之后,与所述第二正整数分之4的乘积;确定所述新工作频率为所述第一工作频率;其中,所述第二预设值大于等于所述第一预设值。通过该方法,第一接口的第一工作频率产生的干扰频率与当前射频通信频率的差频总在第一预设值以上,所以不会对当前射频通信频率的通信产生干扰。

具体的,依然假设第一接口的当前工作频率为f0,当前射频通信频率为fr。计算p=round(fr/(f0/4)),其中,round()为四舍五入函数。计算频率差△f=abs(fr-f0*p/4),其中,abs()为取绝对值函数。若△f>3MHz,则保持第一接口的第一工作频率继续为当前工作频率f0。其中,3MHz为第一预设值,在其它实施例中可以为其它值,但不小于当前射频通信频率fr的二分之一带宽。

若△f<3MHz,则确定新工作频率为:(fr+5)*4/p。其中,5为第二预设值,在实际运用中,第二预设值大于或等于第一预设值,所以可以用其它的第二预设值代替5。然后确定新工作频率为第一工作频率。

进一步,在确定所述新工作频率为第一工作频率之前,确定所述新工作频率与能够支持的最低频率的差值小于或等于第一接口能够变动的频率带宽。换言之,确认新工作频率没有超出第一接口能够支持的最大工作频率。因为在有些情况下,第一接口能够变动的频率带宽有限制的,所以需要进行判断,以保证第一接口的正常工作。

当新工作频率与最低频率的差值大于能够变动的频率带宽时,就以最低频率代替前述f0的位置,重新计算p和△f。然后再对△f于第一预设值进行比较,重复执行上述过程,直至计算得到一个与最低频率的差值没有超出能够变动的频率带宽的新工作频率。

通过该方法,使得第一工作频率产生的干扰频率与当前射频通信频率的差值在第一预设值之上,所以第一工作频率产生的干扰频率不会对射频系统的通信造成干扰。

以上仅仅是举例说明如何根据第一接口的当前工作频率以及当前射频通信频率确定第一工作频率,在实际运用中,还可以采用其它计算方式,本发明不作具体限定。

实施例三

在本实施例中,当前通信频率为所述当前射频通信频率和当前邻小区的频率集合,相应的,步骤102包括:根据所述第一接口的当前工作频率、所述当前射频通信频率以及所述频率集合确定所述第一工作频率,使得所述当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频之间为非倍频关系。

可选的,步骤102的一种可能的实现方式为:根据所述当前工作频率和所述当前射频通信频率获得第一正整数;所述第一正整数为所述当前视频通信频率除以所述当前工作频率的4分频并向下取整的值;

获得第一下限值与第一上限值;所述第一上限值为:所述当前射频通信频率与第二预设值的差的4倍再除以所述第一正整数;所述第一下限值为所述当前射频通信频率与所述第二预设值的和的4倍再除以所述第一正整数与1的和;

确定频率差,所述频率差为第一预设值的4倍与所述第一正整数的商值;

根据所述频率集合、所述第一正整数、所述当前射频通信频率以及所述当前工作频率确定新频率集合;所述新频率集合为所述频率集合的4倍除以所述第一正整数、1、所述频率集合与所述当前通信频率的差值并向下取整的值除以所述当前工作频率的4分频的商值的和;

在所述第一下限值和所述第一上限值形成的第一区间范围内,去除下限端点值为所述新频率集合与所述频率差的差值、上限端点值为所述新频率集合与所述频率差的和之间的第二区间范围;

若所述第一区间范围内的剩余频率集合不为空,则在所述剩余频率集合中,确定距离所述第一下限值与所述第一上限值的平均值最近的频率作为所述第一工作频率。

举例来说,假设当前工作频率为f0,当前射频通信频率为fr,当前邻小区的频率集合为fc(t),t=1,2,3……。t的数量取决于当前服务小区的邻小区的数量。

第一步:计算第一正整数S=floor(fr/(f0/4)),其中,floor()为向下取整函数。计算第一上限值fmipi_u=(fr-5MHz)*4/S。计算第一下限值fmipi_d=(fr+5MHz)*4/(S+1)。假设fr为960MHz,f0为480MHz,那么S等于8,fmipi_d则为428.89MHz,fmipi_u为477.5MHz。其中,5MHz为第二预设值,在其它实施例中,可以用其它值代替,只要大于或等于下述的第一预设值即可。

第二步,计算频率差△fmipi=3MHz*4/S。其中,3MHz为第一预设值,不小于当前射频通信频率的二分之一带宽。在其它实施例中可以是其它值,取决于当前射频通信频率的带宽。在本实施例中,频率差△fmipi为1.5MHz。

第三步,新频率集合fmipi_c(t)=fc(t)*4/(S+1+floor(fc(t)-fr)/(f0/4))。假设邻小区的数量有两个。fc(1)为1880MHz,fc(2)为2170MHz,那么fmipi_c(1)为470MHz。fmipi_c(2)为456.84MHz。

第四步,(fmipi_d,fmipi_u)区间中,去除区间序列(fmipi_c(m)-△fmipi,fmipi_c(m)+△fmipi)。举例来说,在(428.89MHz,477.5MHz)的区间范围内,去除(456.84MHz-1.5MHz,456.89MHz+1.5MHz)的区间范围以及(477MHz-1.5MHz,477MHz+1.5MHz)的区间范围。那么剩余频率集合为(428.89MHz,455.04MHz),不包括上端点;以及(458.34MHz,475.5MHz),不包括下端点。

第五步,在剩余频率集合中,确定距离(fmipi_u+fmipi_d)/2最近的频率为第一工作频率。举例来说,(fmipi_u+fmipi_d)/2为453.195MHz,那么在剩余频率集合中距离453.195MHz的频率为455.03MHz。

第六步,若剩余频率集合为空,则去除邻小区频率集合中的最后一位频率,重新进行第四步和第五步。

通过该方法,当前射频通信频率始终位于第一工作频率的4分频及4分频的多次倍频之间,所以第一工作频率的4分频及4分频的多次倍频不会对当前射频通信频率产生干扰。

为方便描述,所述当前射频通信频率与所述频率集合组成大频率集合,对应的,步骤102的另一种可能的实施方式为:确定所述当前工作频率的4分频;

确定与所述大频率集合中频率的数量一致的第二正整数,所述第二正整数为所述大频率集合中的一个频率除以所述4分频的商值并向下取整,然后加1得到的值;

确定所述大频率集合中每个频率与所述当前工作频率的下一个4分频的倍频的差频;所述差频为所述当前工作频率乘以所述第二正整数减去与所述第二正整数对应的频率的差值然后与所述4分频进行取模运算得到的值;

若所述差频大于第一预设值并小于所述4分频与所述第一预设值的差,则确定所述当前工作频率为所述第一工作频率;

若所述差频小于或等于所述第一预设值,或所述差频大于或等于所述4分频与所述第一预设值的差,则确定新工作频率为:与所述差频对应的频率与第二预设值的和的4倍,除以与所述差频对应的所述第二正整数;

确定所述新工作频率为所述第一工作频率。

可选的,在确定所述新工作频率为所述第一工作频率之前,还确定所述新工作频率与能够支持的最低频率的差值小于或等于第一接口能够变动的频率带宽。因为在有些情况下,第一接口能够变动的频率带宽有限制的,所以需要进行判断,以保证第一接口的正常工作。

举例来说,假设假设当前工作频率为f0,当前射频通信频率为fr,当前邻小区的频率集合为fc(t),t=1,2,3……。t的数量取决于当前服务小区的邻小区的数量。为便于描述,定义一个大频率集合fc(k),fc(0)为fr,k取1及以上,即为fc(t)。

第一步,确定f0的4分频f_div4。假设f0为480MHz。

第二步,计算第二正整数n(k)=floor(fc(k)/(f0/4))+1,其中,floor为向下取整函数,k=0,1,2……。假设fc(0),即fr为960MHz,fc(1)为1880MHz,fc(2)为2170MHz。那么计算得到三个第二正整数,n(0)为9。n(1)为16。n(2)为19。

第三步,计算fc(t)中每个频率与f0的下一个4分频的倍频的差频△fc(k)=(f0*n(k)/4–fc(k))%f_div4,其中,%为取模运算,t=0,1,2……。因此,△fc(0)=0MHz。△fc(1)为40MHz。△fc(2)为110MHz。

第四步,判断△fc(k),k=0,1,2……若3MHz<△fc(k)<f_div4-3MHz,则确定第一工作频率为f0。其中,3MHz代表第一预设值,不小于fr的二分之一带宽。在其它实施例中,也可以是其它值,取决于fr的带宽,本发明不作具体限定。

若存在确定新工作频率f_tmp=(fc(p)+3MHz)*4/n(p)。这里的3MHz为第二预设值,第二预设值大于或等于第一预设值。在其它实施例中,可以采用其它值作为第二预设值,本发明不作具体限定。

在本例中,△fc(0)=0MHz,不属于(3MHz,f_div4-3MHz)区间范围内,所以确定新工作频率f_tmp=(fc(0)+3)*4/n(0)=428MHz。

第五步,若f_tmp-fb≤B,则确定f_tmp为第一工作频率。若f_tmp-fb>B,则用fb代替前述各步骤中的f0,再从第二步重新开始计算,并且设置标记值turn=1。其中,fb为能够支持的最小频率。B为第一接口能够支持的带宽变动大小。

第六步,若f_tmp>f0,且turn=1,则去除邻小区频率集合中排列最后一位的频率,从第二步重新开始计算。

第七步,f_tmp小于等于f0,且turn不等于1,以f_tmp为f0,从第二步开始重新计算。

由此可以看出,使用该方法,使得第一工作频率产生的干扰频率始终与当前射频通信频率的差频在第一预设值之上。换言之,第一工作频率产生的干扰频率始终位于当前射频通信频率的带宽之外,所以第一工作频率产生的干扰频率不会对当前射频通信频率造成通信干扰。

以上仅为举例说明,在实际运用中,还可以采用其它算法确定第一工作频率,本发明不作具体限定。

不管通过哪种方法确定出第一工作频率,当第一工作频率与当前工作频率不一致时,就会涉及到对第一接口的工作频率进行切换。具体请参考图3所示,为本发明实施例提供的一种工作频率的切换方法的流程图,用于对MIPI接口的工作频率进行切换。在本实施例中,MIPI接口分别与显示器和处理器连接。该方法包括:

步骤201:接收工作频率的切换指令;其中,所述切换指令中包括MIPI的新工作频率;

步骤202:在显示器进入消隐区时,重启显示串行接口(英文:Display Serial Interface,简称:DSI)控制器,以清除DSI控制器的时序寄存器的配置信息;

步骤203:根据所述新工作频率计算所述时序寄存器的新配置信息;

步骤204:根据所述新配置信息配置所述时序寄存器。

具体的,当通过前述图1所示方法确定第一工作频率之后,判断第一工作频率与当前工作频率是否相同,如果不同,那么就生成工作频率的切换指令。对应于步骤201,即接收工作频率的切换指令,在该切换指令中包括MIPI的新工作频率。

需要说明的是,显示器在工作时,是按照一帧一帧图像进行刷新显示的,在帧与帧之间必须存在消隐区,用于进行同步等处理。因此,本实施例中方案利用在消隐区进行频率切换,既可以不影响显示器的正常工作,实现无缝切换,又可以使得用户无法感知到频率切换的过程,提高用户体验。

可选的,重启DSI控制器,可以是先DSI软件下电,关闭DSI控制器。然后DSI控制器软复位,回复到刚加电的初始状态,所以时序寄存器的配置信息都被清除,恢复到初始状态。

可选的,时序寄存器的配置信息,是与MIPI的工作频率相关的配置信息。具体的,可以包括MIPI的工作频率、帧率、行帧率、控制帧率、占空比等信息。该部分内容为本领域技术人员所熟知的内容,所以此在不再列举其它配置信息。

可选的,在步骤203中,根据新工作频率计算时序寄存器的新配置信息。具体的,MIPI的工作频率即为新工作频率。帧率、行帧率、控制帧率以及占空比等配置信息的计算方式为本领域技术人员所熟知的内容,所以在此不再赘述。

可选的,在步骤202之前,还禁用中断使能,直至步骤204重新配置时序寄存器完成之后,还打开中断使能这段时间内,不处理中断请求,以保证频率切换的顺利进行。

基于同一发明构思,本发明实施例提供一种电子设备,用于实现图1所示方法。该电子设备例如为手机、平板电脑。

如图4所示,该电子设备包括:处理器301、射频系统302、第一接口303、存储器304。处理器301具体可以是中央处理器、特定应用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC),可以是一个或多个用于控制程序执行的集成电路,可以是使用现场可编程门阵列(英文:Field Programmable Gate Array,简称:FPGA)开发的硬件电路,可以是基带芯片。存储器304的数量可以是一个或多个。存储器304可以包括只读存储器(英文:Read Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)和磁盘存储器。射频系统302包括接收器和发送器。接收器和发送器用于与外部设备进行网络通信,具体可以通过以太网、无线接入网、无线局域网等网络与外部设备进行通信。接收器和发送器可以是物理上相互独立的两个元件,也可以是物理上的同一个元件。

这些存储器304、射频系统302通过总线与处理器301相连接。

第一接口303用于所述电子设备内部元件之间进行数据传输,例如可以是MIPI。举例来说,MIPI用于连接处理器301和电子设备的显示器,或者用于连接处理器301和摄像头。

具体的,处理器301,用于获取射频系统302的当前通信频率;并根据所述当前通信频率确定电子设备的第一接口303的第一工作频率,使得所述射频系统的当前服务小区的当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频为非倍频关系。

可选的,所述当前通信频率包括所述当前射频通信频率,处理器301用于:在预设的N个干扰集合中确定出与所述当前射频通信频率无交集的第一干扰集合;每个干扰集合包括对应的预设频率的4分频及4分频的多次倍频;N为大于或等于2的正整数;

确定与所述第一干扰集合对应的预设频率为所述第一工作频率。

可选的,处理器301用于:确定所述N个干扰集合中与所述当前射频通信频率及频率集合均无交集的干扰集合为所述第一干扰集合;其中,所述频率集合为射频系统302的当前邻小区的频率集合或者射频系统302的副卡的当前服务小区的频率集合。

可选的,处理器301还用于:若不存在与所述当前射频通信频率及所述频率集合均无交集的干扰集合,则确定所述N个干扰集合中与所述当前射频通信频率无交集并且与所述频率集合的交集最少的干扰集合为所述第一干扰集合。

可选的,每个干扰集合的对应的预设频率的设置,使得所述N个干扰集合中总有至少一个干扰集合与所述当前射频通信频率无交集。

可选的,所述当前通信频率为所述当前射频通信频率,处理器301用于:根据第一接口303的当前工作频率和所述当前射频通信频率确定所述第一工作频率,使得所述当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频之间为非倍频关系。

可选的,处理器301用于:根据所述当前工作频率和所述当前射频通信频率获得第一正整数;所述第一正整数为所述当前视频通信频率除以所述当前工作频率的4分频并向下取整的值;确定所述当前射频通信频率的4倍除以所述第一正整数与n.5的和的商值为所述第一工作频率;其中,n为0或正整数,且n的取值使得所述第一工作频率为第一接口303能够正常工作的频率。

可选的,处理器301用于:根据所述当前工作频率和所述当前射频通信频率获得第二正整数;所述第二正整数为所述当前视频通信频率除以所述当前工作频率的4分频并四舍五入的值;

确定频率差,所述频率差为所述当前射频通信频率与所述当前工作频率的四分之所述第二正整数倍的差值的绝对值;

若所述频率差大于第一预设值,确定所述当前工作频率为所述第一工作频率;所述第一预设值不小于所述当前射频通信频率的二分之一带宽;

若所述频率差小于等于所述第一预设值,确定新工作频率为:所述当前射频通信频率加上第二预设值之后,与所述第二正整数分之4的乘积;确定所述新工作频率为所述第一工作频率;其中,所述第二预设值大于等于所述第一预设值。

可选的,处理器301还用于:在所述确定所述新工作频率为所述第一工作频率之前,确定所述新工作频率与能够支持的最低频率的差值小于或等于第一接口303能够变动的频率带宽。

可选的,所述当前通信频率为所述当前射频通信频率和当前邻小区的频率集合,处理器301用于:根据第一接口303的当前工作频率、所述当前射频通信频率以及所述频率集合确定所述第一工作频率,使得所述当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频之间为非倍频关系。

可选的,处理器301用于:根据所述当前工作频率和所述当前射频通信频率获得第一正整数;所述第一正整数为所述当前视频通信频率除以所述当前工作频率的4分频并向下取整的值;

获得第一下限值与第一上限值;所述第一上限值为:所述当前射频通信频率与第二预设值的差的4倍再除以所述第一正整数;所述第一下限值为所述当前射频通信频率与所述第二预设值的和的4倍再除以所述第一正整数与1的和;

确定频率差,所述频率差为第一预设值的4倍与所述第一正整数的商值;所述第一预设值不小于所述当前射频通信频率的二分之一带宽;所述第二预设值大于或等于所述第一预设值;

根据所述频率集合、所述第一正整数、所述当前射频通信频率以及所述当前工作频率确定新频率集合;所述新频率集合为所述频率集合的4倍除以所述第一正整数、1、所述频率集合与所述当前通信频率的差值并向下取整的值除以所述当前工作频率的4分频的商值的和;

在所述第一下限值和所述第一上限值形成的第一区间范围内,去除下限端点值为所述新频率集合与所述频率差的差值、上限端点值为所述新频率集合与所述频率差的和之间的第二区间范围;

若所述第一区间范围内的剩余频率集合不为空,则在所述剩余频率集合中,确定距离所述第一下限值与所述第一上限值的平均值最近的频率作为所述第一工作频率。

可选的,所述当前射频通信频率与所述频率集合组成大频率集合,处理器301用于:确定所述当前工作频率的4分频;

确定与所述大频率集合中频率的数量一致的第二正整数,所述第二正整数为所述大频率集合中的一个频率除以所述4分频的商值并向下取整,然后加1得到的值;

确定所述大频率集合中每个频率与所述当前工作频率的下一个4分频的倍频的差频;所述差频为所述当前工作频率乘以所述第二正整数减去与所述第二正整数对应的频率的差值然后与所述4分频进行取模运算得到的值;

若所述差频大于第一预设值并小于所述4分频与第一预设值的差,则确定所述当前工作频率为所述第一工作频率;所述第一预设值不小于所述当前射频通信频率的二分之一带宽;

若所述差频小于或等于所述第一预设值,或所述差频大于或等于所述4分频与所述第一预设值的差,则确定新工作频率为:与所述差频对应的频率与第二预设值的和的4倍,除以与所述差频对应的所述第二正整数;所述第二预设值大于或等于所述第一预设值;

确定所述新工作频率为所述第一工作频率。

可选的,处理器301还用于:在所述确定所述新工作频率为所述第一工作频率之前,确定所述新工作频率与能够支持的最低频率的差值小于或等于第一接口303能够变动的频率带宽。

前述图1所示的实施例中的降低干扰的方法中的各种变化方式和具体实例同样适用于本实施例的电子设备,通过前述对降低干扰的方法的详细描述,本领域技术人员可以清楚的知道本实施例中电子设备的实施方法,所以为了说明书的简洁,在此不再详述。

基于同一发明构思,本发明还提供一种电子设备,用于实现图3所示方法。该设备例如为手机、平板电脑、笔记本电脑。

请参考图5所示,该电子设备包括:处理器401、显示器402、MIPI 403、存储器404以及DSI控制器405。处理器401具体可以是中央处理器、特定应用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC),可以是一个或多个用于控制程序执行的集成电路,可以是使用现场可编程门阵列(英文:Field Programmable Gate Array,简称:FPGA)开发的硬件电路,可以是基带芯片。存储器404的数量可以是一个或多个。存储器404可以包括只读存储器(英文:Read Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)和磁盘存储器。

这些存储器404通过总线与处理器401相连接。

DSI控制器405可以集成在处理器401中,也可以是一个单独的元件。

MIPI 403用于所述电子设备内部元件之间进行数据传输。举例来说,MIPI用于连接处理器401和显示器402,或者用于连接处理器401和摄像头。

具体的,处理器401,用于接收工作频率的切换指令;其中,所述切换指令中包括MIPI 403的新工作频率;在显示器402进入消隐区时,重启DSI控制器405,以清除DSI控制器405的时序寄存器的配置信息;根据所述新工作频率计算所述时序寄存器的新配置信息;根据所述新配置信息配置所述时序寄存器。

可选的,处理器401还用于:在重启DSI控制器405之前,禁用中断使能,并在根据所述新配置信息配置所述时序寄存器之后,打开中断使能。

前述图3所示的实施例中的工作频率的切换方法中的各种变化方式和具体实例同样适用于本实施例的电子设备,通过前述对工作频率的切换方法的详细描述,本领域技术人员可以清楚的知道本实施例中电子设备的实施方法,所以为了说明书的简洁,在此不再详述。

基于同一发明构思,本发明实施例还提供一种降低干扰的装置,用于实现如图1所述的方法。

如图6所示,该装置包括:获取单元501,用于获取电子设备的射频系统的当前通信频率;处理单元502,用于根据所述当前通信频率确定所述电子设备的第一接口的第一工作频率,使得所述射频系统的当前服务小区的当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频为非倍频关系。

可选的,所述当前通信频率包括所述当前射频通信频率,处理单元502用于:在预设的N个干扰集合中确定出与所述当前射频通信频率无交集的第一干扰集合;每个干扰集合包括对应的预设频率的4分频及4分频的多次倍频;N为大于或等于2的正整数;确定与所述第一干扰集合对应的预设频率为所述第一工作频率。

可选的,处理单元502用于:确定所述N个干扰集合中与所述当前射频通信频率及频率集合均无交集的干扰集合为所述第一干扰集合;其中,所述频率集合为所述射频系统的当前邻小区的频率集合或者所述射频系统的副卡的当前服务小区的频率集合。

可选的,处理单元502用于:若不存在与所述当前射频通信频率及所述频率集合均无交集的干扰集合,则确定所述N个干扰集合中与所述当前射频通信频率无交集并且与所述频率集合的交集最少的干扰集合为所述第一干扰集合。

可选的,每个干扰集合的对应的预设频率的设置,使得所述N个干扰集合中总有至少一个干扰集合与所述当前射频通信频率无交集。

可选的,所述当前通信频率为所述当前射频通信频率,处理单元502用于:根据所述第一接口的当前工作频率和所述当前射频通信频率确定所述第一工作频率,使得所述当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频之间为非倍频关系。

可选的,处理单元502用于:根据所述当前工作频率和所述当前射频通信频率获得第一正整数;所述第一正整数为所述当前视频通信频率除以所述当前工作频率的4分频并向下取整的值;确定所述当前射频通信频率的4倍除以所述第一正整数与n.5的和的商值为所述第一工作频率;其中,n为0或正整数,且n的取值使得所述第一工作频率为所述第一接口能够正常工作的频率。

可选的,处理单元502用于:根据所述当前工作频率和所述当前射频通信频率获得第二正整数;所述第二正整数为所述当前视频通信频率除以所述当前工作频率的4分频并四舍五入的值;

确定频率差,所述频率差为所述当前射频通信频率与所述当前工作频率的四分之所述第二正整数倍的差值的绝对值;

若所述频率差大于第一预设值,确定所述当前工作频率为所述第一工作频率;所述第一预设值不小于所述当前射频通信频率的二分之一带宽;

若所述频率差小于等于所述第一预设值,确定新工作频率为:所述当前射频通信频率加上第二预设值之后,与所述第二正整数分之4的乘积;确定所述新工作频率为所述第一工作频率;其中,所述第二预设值大于等于所述第一预设值。

可选的,处理单元502还用于,在确定所述新工作频率为所述第一工作频率之前,确定所述新工作频率与能够支持的最低频率的差值小于或等于所述第一接口能够变动的频率带宽。

可选的,所述当前通信频率为所述当前射频通信频率和当前邻小区的频率集合,处理单元502用于:根据所述第一接口的当前工作频率、所述当前射频通信频率以及所述频率集合确定所述第一工作频率,使得所述当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频之间为非倍频关系。

可选的,处理单元502用于:根据所述当前工作频率和所述当前射频通信频率获得第一正整数;所述第一正整数为所述当前视频通信频率除以所述当前工作频率的4分频并向下取整的值;

获得第一下限值与第一上限值;所述第一上限值为:所述当前射频通信频率与第二预设值的差的4倍再除以所述第一正整数;所述第一下限值为所述当前射频通信频率与所述第二预设值的和的4倍再除以所述第一正整数与1的和;

确定频率差,所述频率差为第一预设值的4倍与所述第一正整数的商值;所述第一预设值不小于所述当前射频通信频率的二分之一带宽;所述第二预设值大于或等于所述第一预设值;

根据所述频率集合、所述第一正整数、所述当前射频通信频率以及所述当前工作频率确定新频率集合;所述新频率集合为所述频率集合的4倍除以所述第一正整数、1、所述频率集合与所述当前通信频率的差值并向下取整的值除以所述当前工作频率的4分频的商值的和;

在所述第一下限值和所述第一上限值形成的第一区间范围内,去除下限端点值为所述新频率集合与所述频率差的差值、上限端点值为所述新频率集合与所述频率差的和之间的第二区间范围;

若所述第一区间范围内的剩余频率集合不为空,则在所述剩余频率集合中,确定距离所述第一下限值与所述第一上限值的平均值最近的频率作为所述第一工作频率。

可选的,所述当前射频通信频率与所述频率集合组成大频率集合,处理单元502用于:确定所述当前工作频率的4分频;确定与所述大频率集合中频率的数量一致的第二正整数,所述第二正整数为所述大频率集合中的一个频率除以所述4分频的商值并向下取整,然后加1得到的值;确定所述大频率集合中每个频率与所述当前工作频率的下一个4分频的倍频的差频;所述差频为所述当前工作频率乘以所述第二正整数减去与所述第二正整数对应的频率的差值然后与所述4分频进行取模运算得到的值;若所述差频大于第一预设值并小于所述4分频与第一预设值的差,则确定所述当前工作频率为所述第一工作频率;所述第一预设值不小于所述当前射频通信频率的二分之一带宽;若所述差频小于或等于所述第一预设值,或所述差频大于或等于所述4分频与所述第一预设值的差,则确定新工作频率为:与所述差频对应的频率与第二预设值的和的4倍,除以与所述差频对应的所述第二正整数;所述第二预设值大于或等于所述第一预设值;确定所述新工作频率为所述第一工作频率。

可选的,处理单元502还用于:在所述确定所述新工作频率为所述第一工作频率之前,确定所述新工作频率与能够支持的最低频率的差值小于或等于所述第一接口能够变动的频率带宽。

前述图1所示的实施例中的降低干扰的方法中的各种变化方式和具体实例同样适用于本实施例的降低干扰的装置,通过前述对降低干扰的方法的详细描述,本领域技术人员可以清楚的知道本实施例中降低干扰的装置的实施方法,所以为了说明书的简洁,在此不再详述。

基于同一发明构思,本发明实施例还提供一种工作频率的切换装置,用于实现如图3所示的方法。

如图7所示,该切换装置包括:接收单元601,用于接收工作频率的切换指令;其中,所述切换指令中包括移动产业处理器接口MIPI的新工作频率;处理单元602,用于在显示器进入消隐区时,重启DSI控制器,以清除所述DSI控制器的时序寄存器的配置信息;根据所述新工作频率计算所述时序寄存器的新配置信息;根据所述新配置信息配置所述时序寄存器。

可选的,处理单元602还用于:在所述重启DSI控制器之前,禁用中断使能;并在所述根据所述新配置信息配置所述时序寄存器之后,打开中断使能。

前述图3所示的实施例中的工作频率的切换方法中的各种变化方式和具体实例同样适用于本实施例的工作频率的切换装置,通过前述对工作频率的切换方法的详细描述,本领域技术人员可以清楚的知道本实施例中工作频率的切换装置的实施方法,所以为了说明书的简洁,在此不再详述。

申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

本发明实施例中,获取电子设备的射频系统的当前通信频率;根据所述当前通信频率确定电子设备的第一接口的第一工作频率,使得所述射频系统的当前服务小区的当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频为非倍频关系。换言之,本发明实施例中的方法通过根据当前通信频率确定第一接口的第一工作频率,使得当前射频通信频率与所述第一工作频率的4分频及4分频的多次倍频为非倍频关系。如此一来,第一接口以第一工作频率工作时,第一工作频率的4分频以及4分频的多次倍频就不会干扰到当前射频通信频率。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1