用于调度确定性无线电事件以减少主处理器的参与的无线电自主唤醒调度器制造技术

技术编号:34765609 阅读:25 留言:0更新日期:2022-08-31 19:15
一种无线通信系统,其包括:无线电;处理电路,其包括处理器和无线电唤醒电路系统。所述无线电唤醒电路系统使用编程描述符来自主调度进入和退出休眠模式的转换,以在所述处理器保持低功率状态时定期唤醒和打开所述无线电并且执行至少一个无线电频率确定功能。所述确定功能可包括接收功能、传输功能或两者的组合。所述描述符可以根据由包括时槽模式和恒定间隔模式的不同通信协议支持的不同调度模式中的任一个进行编程。所述无线电唤醒电路系统包括与所述无线电的协议电路系统协调的调度器,以用于执行一个或多个确定功能。所述调度器可编程休眠控制器以用于调度通信会话之间的休眠模式以执行确定功能。的休眠模式以执行确定功能。的休眠模式以执行确定功能。

【技术实现步骤摘要】
用于调度确定性无线电事件以减少主处理器的参与的无线电自主唤醒调度器


[0001]本专利技术大体上涉及无线通信系统,并且更具体地说,涉及一种无线电自主唤醒调度器,所述自主唤醒无线电调度器以低功率方式调度并执行无线收发器的确定性常规无线事件,同时减少主处理器的参与。

技术介绍

[0002]常规的无线电通信系统包括主处理器或处理电路等。如本文所使用的术语“处理器”可包括任何类型的处理装置、处理电路、处理核心、中央处理单元(CPU)、微处理器、微控制器或微控制器单元(MCU)等。常规的无线电通信系统的无线通信事件通常包括从低功率状态唤醒主处理器以使得处理器能够准备协议链路层以供无线收发器进行通信活动。根据通信定时参数,通信活动可包括传输(TX)功能和接收(RX)功能中的一个或两个。在唤醒时,处理器可执行各种任务,例如包括为传输准备分组有效载荷的预处理功能、包括处理接收到的分组的后处理功能,以及包括但不限于后台或内务处理任务的其它功能。
[0003]主处理器在唤醒时消耗大量功率。例如,对于各种低能量(BLE)播发和连接间隔,在低功率状态之间的通信事件期间,主处理器会消耗总功耗的30%到75%。

技术实现思路

[0004]根据一种实施方式,一种无线通信系统包括:
[0005]无线电;
[0006]处理电路,其包括处理器;以及
[0007]无线电唤醒电路系统,其使用编程描述符来自主调度进入和退出休眠模式的转换,以在所述处理器保持低功率状态时定期唤醒和打开所述无线电并且执行至少一个无线电频率确定功能。
[0008]在一个或多个实施方式中,所述编程描述符是根据多个不同调度模式中的选定调度模式进行编程的,其中所述多个不同调度模式中的每个调度模式由多个不同协议支持。
[0009]在一个或多个实施方式中,所述多个不同调度模式包括时槽模式和恒定间隔模式。
[0010]在一个或多个实施方式中,所述编程描述符根据包括多个时隙的时槽模式进行编程,其中每个时隙包括多个开始时间中的对应一个和多个确定功能中的对应一个。
[0011]在一个或多个实施方式中,所述无线电唤醒电路系统包括调度器,所述调度器调用所述无线电的协议电路系统,以从时隙帧内的所述多个开始时间中的对应一个开始执行所述确定功能中的每一个。
[0012]在一个或多个实施方式中,所述编程描述符的所述多个时隙中的每一个包括完成值,所述完成值在完成对应确定功能之后确定所述调度器是否唤醒所述处理器。
[0013]在一个或多个实施方式中,所述编程描述符的所述多个时隙中的每一个包括超时
值,所述超时值在执行对应确定功能时确定所述调度器是否在超时的情况下唤醒所述处理器。
[0014]在一个或多个实施方式中,所述编程描述符的所述多个时隙中的每一个包括休眠值,所述休眠值在完成对应确定功能之后确定所述调度器是否调度所述休眠模式。
[0015]在一个或多个实施方式中,所述编程描述符根据恒定间隔模式进行编程,所述恒定间隔模式包括指示多个事件中的第一事件的开始时间的开始值、指示所述多个事件之间的持续时间的间隔值和指示所述多个事件中的每一个的持续时间的窗口值。
[0016]在一个或多个实施方式中,所述编程描述符包括多个确定功能,并且其中所述无线电唤醒电路系统包括调度器,所述调度器针对所述多个事件中的每一个唤醒所述无线电唤醒电路系统以按循环方式执行所述确定功能中的下一个并且在完成每个事件之后放置所述无线电唤醒电路系统。
[0017]在一个或多个实施方式中,所述无线电唤醒电路系统包括:
[0018]休眠控制器,其在所述低功率状态期间保持通电,以在基于休眠时间值的休眠持续时间超时时提供唤醒信号以唤醒所述无线电唤醒电路系统;以及
[0019]调度器,其对所述休眠时间值进行编程并且将所述无线电唤醒电路系统置于所述休眠模式中。
[0020]在一个或多个实施方式中,所述无线电唤醒电路系统使用第一时钟信号操作,并且其中所述休眠控制器使用具有显著低于所述第一时钟信号的频率水平的第二时钟信号操作,并且其中所述调度器包括计算电路系统,所述计算电路系统使用所述编程描述符以基于所述第一时钟信号的频率确定休眠持续时间,基于所述第二时钟信号的频率确定所述休眠时间值,并且在所述休眠控制器提供所述唤醒信号之后确定指示剩余休眠持续时间的剩余值。
[0021]在一个或多个实施方式中,所述至少一个无线电频率确定功能包括接收功能和传输功能中的至少一个。
[0022]在一个或多个实施方式中,所述至少一个无线电频率确定功能包括后跟传输功能的接收功能或后跟接收功能的传输功能。
[0023]在一个或多个实施方式中,所述无线电唤醒电路系统包括窗口扩宽电路系统,所述窗口扩宽电路系统确定和更新使接收功能的指定通信窗口提前和延迟的窗口扩宽值。
[0024]在一个或多个实施方式中,针对连续接收功能,所述窗口扩宽值随时间增加。
[0025]根据另一种实施方式,一种降低包括无线电和处理器的无线通信系统的功耗的方法包括:
[0026]对多个可编程描述符进行编程;以及
[0027]提供无线电唤醒电路系统,所述无线电唤醒电路系统使用所述描述符来自主调度进入和退出休眠模式,以在所述处理器保持低功率状态时定期唤醒和打开所述无线电并且执行至少一个无线电频率确定功能。
[0028]在一个或多个实施方式中,所述编程包括根据由多个不同链路层通信协议支持的时槽模式和恒定间隔模式中的一个对所述多个可编程描述符进行编程。
[0029]在一个或多个实施方式中,所述编程包括在所述多个可编程描述符的对应多个时隙中对多个开始时间和多个确定功能中的对应一个进行编程,以在时槽模式下进行操作。
[0030]在一个或多个实施方式中,所述编程包括对多个确定功能、开始值、间隔值和窗口值进行编程,以在恒定间隔模式下进行操作。
附图说明
[0031]本专利技术的实施例借助于例子来说明,并且不受附图限制。图中的类似参考标记可以指示类似元件。为了简单和清晰起见示出图中的元件,并且不一定按比例绘制元件。
[0032]图1是根据一个实施例实施的包括无线电唤醒(WOR)电路系统的无线通信系统的简化框图。
[0033]图2是根据耦合到链路层电路系统的一个实施例实施的图1的WOR电路系统的简化框图。
[0034]图3是根据一个实施例的图2的描述符的框图。
[0035]图4是具有编程值的图2的描述符以及调度器和链路层逻辑的一部分的形象示意图和框图,其示出了图1的WOR电路系统在时槽操作模式下的操作。
[0036]图5是具有编程值的描述符和图2的调度器一部分的形象示意图和框图,其示出了图1的WOR电路系统在恒定间隔操作模式下的操作。
[0037]图6是针对恒定间隔模式编程的图2的描述符的图,以及示出根据一个实施例的示出恒定间隔模式的一对无线通信装置的操作的定时图。
[0038]图7本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无线通信系统,其特征在于,包括:无线电;处理电路,其包括处理器;以及无线电唤醒电路系统,其使用编程描述符来自主调度进入和退出休眠模式的转换,以在所述处理器保持低功率状态时定期唤醒和打开所述无线电并且执行至少一个无线电频率确定功能。2.根据权利要求1所述的无线通信系统,其特征在于,所述编程描述符是根据多个不同调度模式中的选定调度模式进行编程的,其中所述多个不同调度模式中的每个调度模式由多个不同协议支持。3.根据权利要求1所述的无线通信系统,其特征在于,所述编程描述符根据包括多个时隙的时槽模式进行编程,其中每个时隙包括多个开始时间中的对应一个和多个确定功能中的对应一个。4.根据权利要求1所述的无线通信系统,其特征在于,所述编程描述符根据恒定间隔模式进行编程,所述恒定间隔模式包括指示多个事件中的第一事件的开始时间的开始值、指示所述多个事件之间的持续时间的间隔值和指示所述多个事件中的每一个的持续时间的窗口值。5.根据权利要求1所述的无线通信系统,其特征在于,所述无线电唤醒电路系统包括:休眠控制器,其在所述低功率状态期间保持通电,以在基于休眠时间值的休眠持续时间超时时提供唤醒信号以唤醒所述无线电唤醒电路系...

【专利技术属性】
技术研发人员:胡拉姆
申请(专利权)人:恩智浦有限公司
类型:发明
国别省市:

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

1