用于检测蓝牙低功耗分组的控制器的制作方法

文档序号:21831682发布日期:2020-08-11 22:05阅读:222来源:国知局
用于检测蓝牙低功耗分组的控制器的制作方法

本发明涉及蓝牙分组的检测的装置和方法。具体地,本发明涉及蓝牙低功耗(ble)分组的检测。



背景技术:

在低功率通信装备中,期望降低功耗需求。对于电池供电的网络站点,电流消耗决定了电池寿命。对于某些通信协议(诸如802.11的信标帧),有可能在一些时间段内选择性地使站点上电,以节省功率。然而,对于在蓝牙协议上可操作的接收器,分组异步可能到达,从而要求网络站点连续供电。

期望提供一种方法,以用于减少可以从远程站点接收分组的无线蓝牙接收器中的功耗同时确保不丢失任何这样的分组。

发明目的

本发明的第一目的是一种用于蓝牙低功耗(ble)无线分组的低功率接收器,该ble无线分组具有蓝牙前导码长度tpre,该无线接收器具有前导码检测时间tpd,该低功率接收器执行一系列可变长度的前导码检测周期,长度tcyc的每个周期具有等于或小于要检测的最短预期分组前导码的持续时间,每个tcyc具有操作间隔t1,以用于对接收的能量级进行采样并比较先前值与当前值以判断能量增加大于阈值,低功率接收器在随后的t2间隔期间断电,选择t1间隔和t2间隔的长度,以使t1足以允许从前导码中检测能量,然后检测前导码本身,同时降低t2间隔期间消耗的功率。

本发明的第二目的是一种用于接收蓝牙无线分组的接收器的控制器,该接收器使用模数转换器提供基带信号的样本,该控制器在t1间隔和t2间隔的一系列周期内操作,该控制器在每个t1间隔期间对接收器上电,并在每个t2间隔中去除所述接收器的供电,控制器在t1间隔期间对基带信号进行采样,以执行自动增益控制(agc)过程,并且还确定从先前样本到当前样本是否发生能量级增加,并当发生能量级增加到超出阈值时,断言分组检测并保持对接收器施加功率。



技术实现要素:

一种用于蓝牙低功耗(btle)分组的接收器具有:模拟前端(afe),其用于将接收的无线信号放大并转换为基带;模数转换器,其用于数字化该基带信号;以及能量检测器,其耦合到模数转换器,以用于检测基带信号中的能量上升。在标称间隔t1内使无线接收器上电,在此期间,在模拟到数字输出上发生能量采样,并且然后在第二间隔t2期间使接收器断电,其中t1+t2具有周期时间tcyc,其等于或短于要检测的无线分组的前导码,使得能量检测和前导码检测两者可以在t1间隔期间发生。在示例实施例中,无线分组由模数转换器采样,以检测从先前样本到当前样本的能量增加或者在从样本的历史到当前样本的能量增加。以这种方式,接收器能够在缩短的t1间隔中检测前导码并且在t2间隔期间不消耗功率。

附图说明

图1示出现有技术蓝牙低功耗分组格式。

图2示出蓝牙接收器的框图。

图3示出图2的示例能量检测控制器的操作的波形的点图。

图4示出在能量检测控制器上操作的分组检测过程的流程图。

具体实施方式

图1示出现有技术蓝牙低功耗分组100,其具有大约8μs长的前导码字段102,随后是分组104的各个字段,分组104包括32位访问地址、分组pdu的可变长度数据部分以及用于错误检查和分组数据验证的crc。期望接收器以周期性的间隔上电以检查前导码106,并且如果存在前导码,则保持上电以恢复分组字段104的其余部分,否则断电直到下一个前导码检测时段。

图2示出示例rf接收器200,其具有天线202、具有低噪声放大器206的rf前端204、正交混频器220和228、用于将接收的rf与基带进行对话的本地振荡器230和224、低通(或可选地带通)滤波器208和210、用于执行增益控制的可变增益放大器212和214、滤波器216和218,以及模数转换器242和246,上述设备以足够低的采样率操作,以检测诸如从蓝牙分组接收的rf能量的增加。能量检测控制器254生成各种信号,以用于控制功率分配以及针对发生能量检测所需的各种信号的信号检查。蓝牙接收器的操作需要许多其他信号,但是示例图2被限制为仅有本发明的操作所需的信号。锁相环(pll)功率250是使能信号,其向各种pll和需要稳定时间tpll的其他振荡器提供功率,稳定时间tpll大约为6μs。在pll和其他时钟稳定之后不久,rf/adc功率252被启用,使得可以发生前导码检测所需的所有其余功能。

图3示出本发明的操作和图2的控制器254的示例波形。使用在基带信号流302上操作的图2的a/d转换器242和246执行基带rf的采样,基带信号流302在连续流中包括来自蓝牙分组的rf、噪声和来自其他站点的干扰的相加混合。在可操作的t1采样间隔304随后是t2间隔305(在该t2间隔305中,接收器掉电并且不消耗功率)期间通过用a/d转换器242和246以低速率周期性地对基带302信号进行采样来执行前导码检测。t1304采样间隔和t2305断电间隔在持续时间tcyc303中周期性发生,其中tcyc等于或短于蓝牙分组前导码。如图1所示,在蓝牙低功耗情况下,分组前导码间隔为8μs长。

ble接收器200以10db信号噪声干扰(sinr)比或更高的sinr操作。通过检查rx1mhz滤波器输出上的功率上升,可以可靠地检测到低至6db的信噪比。这将在数字基带处理器240中节省功率,但不会在模拟前端204的lna、rx混频器、lo缓冲器、rxabb和adc中节省很多功率。一种可能的方法是使rf接收器和adc接通并在lμs内稳定,并且采用细粒度的工作循环(duty-cycling)。当接收器正在监听广告帧时,示例t1/t2工作循环为t1=2μs并且t2=nμs关闭,其中n在监听期间甚至可以高达10μs,并有效地将接收器用作带内(1mhz)能量上升传感器。在t1期间接通接收器并在t2期间关闭接收器的工作循环的第一方法直接提供了2-4倍的监听功率节省。

在本发明的一个示例中,t1=2μs并且t2=2μs。在此示例中,最坏的情况是前导码与t2一致,因此首先检测到2μs前导码能量再进入采样,这留下6μs的前导码供agc在解码图1的地址字段103之前稳定。t1=2μs并且t2=4μs的第二示例情况降低占空比并增加功率节省,但产生最坏情况的采样场景,其中首先检测到4μs前导码能量再进入前导码(其中前导码与t2一起开始),仅剩下4μs完成agc过程,该时间不足以完成agc过程,因此agc过程将在完成agc过程之前操作至访问地址字段103。第二情况仍然可以用于具有单独信道的蓝牙le广告帧,并且用于广告帧的访问代码103是稳健的。因为尚未建立主和从之间的时隙时间线,因此未对扫描接收器第一次接收的访问地址103以及广告帧进行正确解码是可接受的。因此,在初始广告扫描期间,错误的访问码相关性的指示不是问题。在前面的方法中,可以将向rf前端204、adc242和246以及增益控制236供电的细粒度供电t1/t2循环用于对接收的信号能量进行“功率上升”检测,其中“细粒度”是指小于lμs的比特时间或8μs的前导码符号时间的1/2或1/4的采样时间。对于具有8μs前导码102的这些实施例,rfpll和具有启动时间的任何时钟振荡器都保持在加电状态,如波形308所示。t1ble扫描值的示例范围是2μs至3μs。t2的示例范围是2μs至10μs。rf接收器的稳定时间的典型值为0.5μs至2μs,这是在t1监听间隔之前接收器的提前接通时间。在示例实施例中,控制器254提供对t1和t2的细增益控制。

通常,在前导码检测之前执行agc。在示例实施例中,agc过程仅在rf接通时的t1期间操作。通过分几步调整agc并对每个符号进行超采样,agc可以在t1期间完成。例如,对于ble符号s1、s2、s3、s4、s5、s6、s7的传入流,基于2msps或4msps或8msps的adc采样率,持续时间中的每个ble符号lμs可以分别具有2或4或8个采样。通过对每个ble样本进行超采样以在单个lμs符号内完成agc,可以检测到功率上升,然后开始agc过程并开始通过基带处理器240验证106前导码的接收的分组检测过程。

在本发明的另一示例中,rf接收器和adc在t2时段期间被关闭,诸如pll和晶体振荡器的时钟源继续运行。在t1期间,启用agc,其中agc过程搜索输入信号中的功率上升。这在波形330中用adc样本314-s1、314-s2、314-s3、314-s4、314-s5、314-s6和315-s7示出。在一个示例实施例中,如332所示,对于每个tl间隔,将每个当前样本sn与一系列样本中的相邻符号sn-1进行比较,并且在另一示例实施例中,在样本334中,在当前样本和sn-2之间进行比较。通过利用单个t1时段比较信号增加(例如314-s1与314-s2或314-s3、314-s5与314-s6或314-s7),或跨t1时段比较信号增加(314-s7与316-s1或316-s2),并且对于2μst1和2μst2并且在2.5μs前导码(刚刚超出t1)内执行agc的情况,通过使用高采样率(比1μs每采样更快,因此可以从单个lμs蓝牙符号中获取多个样本),这将留下3.5μs的前导码(最坏的情况)用于前导码检测,并实现近2倍的监听模式功率降低。

在本发明的另一实施例中,在接收器的采样路径中放置一个或两个符号缓冲器,这将为前导码检测器提供从数字信号流的延迟副本开始的能力。例如,在最坏的情况下,在接收器部分之前的a/d路径中使用lμs缓冲器将导致仅丢失2.5μs的前导码。在该实施例中,应通过信号采样的数字乘法施加最后采样时段的agc微调,以避免模拟agc的时间延迟,并确保对采样进行均匀增益调整。因为蓝牙广告帧不使用受晚agc完成影响的访问地址字段103,所以这种方法的复杂性增加仅对非广告蓝牙帧是有价值的。

图4示出图2的分组检测控制器254的示例流程图。在图3的时序图的t1间隔期间,对接收器上电402,并且操作agc过程404,既将信号电平设置为最佳电平,又同时进行能量级的测量(如示例系列314-s1等、316-s1等和318-s1等所示)并且进行332和334的功率上升样本测量。检查功率上升的步骤406可以与agc404同时进行或单独进行,如果发生能量检测事件,则发生蓝牙前导码检测过程406,从而检查前导码的0xaa模式,如果找到则继续进行分组解调418,否则在t2结束时返回到过程步骤402。如果在步骤406中未检测到能量增加,则在t2持续时间410中使接收器408掉电,并且在步骤402处重复该周期。因为前导码检测间隔较短,所以在t1和t2中连续启用振荡器和锁相环(pll)时钟源,以允许其在t1间隔期间可操作。

提供本发明的实施例仅用于说明性目的,并不旨在将本发明限制为仅示出的实施例。高速和高频被理解为指代相同的特性,并且低速和低频被类似地理解为指代相同的特性。诸如“量级”的权利要求术语的使用意在包括标称值的0.1倍至10倍的范围,而“大约”应理解为包括标称值的一半至两倍的范围。本发明的范围仅由所附权利要求书限制。

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