一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

确定用于唤醒规程的频调序列的制作方法

2022-02-24 18:56:48 来源:中国专利 TAG:

确定用于唤醒规程的频调序列
1.相关申请的交叉引用
2.本专利申请要求由awater等人于2019年7月12日提交的题为“determining a tone sequence for wake-up procedures(确定用于唤醒规程的频调序列)”的美国临时专利申请no.62/873,469、以及由awater等人于2020年7月9日提交的题为“determining a tone sequence for wake-up procedures(确定用于唤醒规程的频调序列)”的美国专利申请no.16/924,567的权益,其中每一件申请均被转让给本技术受让人。
技术领域
3.本公开一般涉及无线通信,尤其涉及确定用于唤醒规程的频调序列。
4.相关技术描述
5.无线通信系统被广泛部署以提供各种类型的通信内容,诸如语音、视频、分组数据、消息接发、广播等等。这些系统可以是能够通过共享可用系统资源(诸如时间、频率和功率)来支持与多个用户通信的多址系统。无线网络(例如,无线局域网(wlan),诸如wi-fi(即,电气电子工程师协会(ieee)802.11)网络)可包括可与一个或多个站(sta)或移动设备通信的接入点(ap)。ap可耦合到网络(诸如因特网),并且可使得移动设备能够经由该网络进行通信(或与耦合到该ap的其他设备通信)。无线设备可与网络设备双向地通信。例如,在wlan中,sta可经由下行链路和上行链路传输与相关联的ap进行通信。下行链路(或即前向链路)可以指从ap到sta的通信链路,而上行链路(或即反向链路)可以指从sta到ap的通信链路。
6.概述
7.本公开的系统、方法和设备各自具有若干创新性方面,其中并不由任何单个方面全权负责本文中所公开的期望属性。
8.本公开中描述的主题内容的一个创新性方面可在用于无线通信的接入点(ap)的装置中实现。该装置可以包括处理系统和接口。该处理系统可被配置成:确定与该ap相关联的站(sta)要从低功率模式苏醒;以及生成唤醒分组以供由该sta的唤醒无线电接收以触发对该sta的唤醒,该唤醒分组包括用于该唤醒分组的开启(on)码元的频调序列,其中该频调序列满足相关性度量阈值。该接口可被配置成输出该唤醒分组以供传输至该sta。
9.本公开中描述的主题内容的另一创新性方面可在用于无线通信的ap的附加装置中实现。该装置可包括处理器、与该处理器耦合的存储器、以及存储在该存储器中的指令。这些指令可由处理器执行以使该装置:确定与该ap相关联的sta要从低功率模式苏醒;生成唤醒分组以供由该sta的唤醒无线电接收以触发对该sta的唤醒,该唤醒分组包括用于该唤醒分组的开启(on)码元的频调序列,其中该频调序列满足相关性度量阈值;以及向该sta传送该唤醒分组。
10.本公开中描述的主题内容的另一创新性方面可在用于无线通信的ap的附加设备中实现。该设备可包括:用于确定与该ap相关联的sta要从低功率模式苏醒的装置;用于生成唤醒分组以供由该sta的唤醒无线电接收以触发对该sta的唤醒的装置,该唤醒分组包括
1-1-1]、[1-1 1 1-1 1 0 1 1 1-1-1-1]、[1-1 1-1-1-1 0-1 1-1
ꢀ‑
1-1-1]、[-1 1-1 1 1-1 0 1 1-1-1-1-1]、或[-1 1 1 1-1 1 0-1-1-1 1-1-1]。
[0021]
本公开中描述的主题内容的另一创新性方面可在用于选择频调序列的附加装置中实现。该装置可以包括处理系统和存储器。该处理系统可被配置成:标识候选频调序列集合;在该存储器中且与对应候选频调序列的标识符相关联地存储该候选频调序列集合中的每一者的相关性度量和papr;将该候选频调序列集合中的每一者的相关性度量和papr关联到坐标对集合,每一对表示该候选频调序列集合中的一者;标识这些坐标对中定义该坐标对集合的下凸包的一个或多个坐标对;以及从定义该下凸包的一个或多个坐标对中选择用于唤醒分组的on码元的频调序列。
[0022]
本公开中描述的主题内容的另一创新性方面可在用于选择频调序列的附加装置中实现。该装置可包括处理器、与该处理器耦合的存储器、以及存储在该存储器中的指令。这些指令可由处理器执行以使该装置:标识候选频调序列集合;在存储器中且与对应候选频调序列的标识符相关联地存储该候选频调序列集合中的每一者的相关性度量和papr;将该候选频调序列集合中的每一者的相关性度量和papr关联到坐标对集合,每一对表示该候选频调序列集合中的一者;标识这些坐标对中定义该坐标对集合的下凸包的一个或多个坐标对;以及从定义该下凸包的一个或多个坐标对中选择用于唤醒分组的on码元的频调序列。
[0023]
本公开中描述的主题内容的另一创新性方面可在用于选择频调序列的附加设备中实现。该设备可包括:用于标识候选频调序列集合的装置;用于在存储器中且与对应候选频调序列的标识符相关联地存储该候选频调序列集合中的每一者的相关性度量和papr的装置;用于将该候选频调序列集合中的每一者的相关性度量和papr关联到坐标对集合的装置,每一对表示该候选频调序列集合中的一者;用于标识这些坐标对中定义该坐标对集合的下凸包的一个或多个坐标对的装置;以及用于从定义该下凸包的一个或多个坐标对中选择用于唤醒分组的on码元的频调序列的装置。
[0024]
本公开中描述的主题内容的另一创新性方面可在用于选择频调序列的方法中实现。该方法可包括:标识候选频调序列集合;在存储器中且与对应候选频调序列的标识符相关联地存储该候选频调序列集合中的每一者的相关性度量和papr;将该候选频调序列集合中的每一者的相关性度量和papr关联到坐标对集合,每一对表示该候选频调序列集合中的一者;标识这些坐标对中定义该坐标对集合的下凸包的一个或多个坐标对;以及从定义该下凸包的一个或多个坐标对中选择用于唤醒分组的on码元的频调序列。
[0025]
本公开中描述的主题内容的另一创新性方面可在一种存储用于选择频调序列的代码的非瞬态计算机可读介质中实现。该代码可包括可由处理器执行以用于以下操作的指令:标识候选频调序列集合;在存储器中且与对应候选频调序列的标识符相关联地存储该候选频调序列集合中的每一者的相关性度量和papr;将该候选频调序列集合中的每一者的相关性度量和papr关联到坐标对集合,每一对表示该候选频调序列集合中的一者;标识这些坐标对中定义该坐标对集合的下凸包的一个或多个坐标对;以及从定义该下凸包的一个或多个坐标对中选择用于唤醒分组的on码元的频调序列。
[0026]
本文中所描述的方法、设备(装置)和非瞬态计算机可读介质的标识这些坐标对中定义该坐标对集合的下凸包的一个或多个坐标对的一些实现可进一步包括用于以下动作
的操作、特征、装置或指令:标识该坐标对集合中具有最小相关性度量的第一坐标对;标识该坐标对集合中具有相对于该第一坐标对的最陡负斜率的第二坐标对;以及标识该坐标对集合中的附加坐标对,该附加坐标对中的每一者具有比最新近标识的坐标对的相关性度量大的相关性度量并具有相对于最新近标识的坐标对的最陡负斜率,其中该第一坐标对、该第二坐标对、以及该附加坐标对形成这些坐标对中定义该坐标对集合的下凸包的该一个或多个坐标对。
[0027]
本文中所描述的方法、设备(装置)和非瞬态计算机可读介质的一些实现可进一步包括用于以下动作的操作、特征、装置或指令:在标识该第一坐标对之前基于该papr来对该坐标对集合进行排序。
[0028]
本文中所描述的方法、设备(装置)和非瞬态计算机可读介质的标识这些坐标对中定义该坐标对集合的下凸包的一个或多个坐标对的一些实现可进一步包括用于以下动作的操作、特征、装置或指令:在散点图中表示该坐标对集合,其中第一轴表示该相关性度量而第二轴表示该papr网格;以及标识这些坐标对中定义该坐标对集合的下凸包的一个或多个坐标对。
[0029]
在本文中所描述的方法、设备(装置)和非瞬态计算机可读介质的一些实现中,该候选频调序列集合中的每一者的相关性度量包括每个候选频调序列的最大相关性度量;以及该候选频调序列集合中的每一者的papr包括每个候选频调序列的最大papr。
[0030]
本公开中所描述的主题内容的一种或多种实现的详情在附图及以下描述中阐述。其他特征、方面、以及优点将可从此说明、附图、以及权利要求书中变得明白。应注意,以下附图的相对尺寸可能并非按比例绘制。
[0031]
附图简述
[0032]
图1和图2示出了支持确定用于唤醒规程的频调序列的无线通信系统的示例。
[0033]
图3示出了示例信号的分组结构。
[0034]
图4示出了用于确定频调序列的示例流程图。
[0035]
图5示出了用于确定频调序列的示例标绘。
[0036]
图6示出了使用所确定的频调序列的示例波形生成过程。
[0037]
图7示出了用于系统中的设备的示例流程图。
[0038]
图8示出了包括支持使用所确定的频调序列的唤醒规程的设备的示例系统的框图。
[0039]
图9示出了包括支持确定频调序列的设备的示例系统的框图。
[0040]
图10-13示出了解说用于确定频调序列、执行唤醒规程、或两者的示例方法的流程图。
[0041]
各个附图中相似的附图标记和命名指示相似要素。
[0042]
详细描述
[0043]
以下描述针对某些实现以旨在描述本公开的创新性方面。然而,本领域普通技术人员将容易认识到,本文的教示可按众多不同方式来应用。所描述的实现可以在能够根据以下各项来传送和接收射频(rf)信号的任何设备、系统或网络中实现:ieee 16.11标准中的任一者或ieee 802.11标准中的任一者、(蓝牙)标准、码分多址(cdma)、频分多址(fdma)、时分多址(tdma)、全球移动通信系统(gsm)、gsm/通用分组无线电服务(gprs)、
增强型数据gsm环境(edge)、地面集群无线电(tetra)、宽带cdma(w-cdma)、演进数据优化(ev-do)、1xev-do、ev-do修订版a、ev-do修订版b、高速分组接入(hspa)、高速下行链路分组接入(hsdpa)、高速上行链路分组接入(hsupa)、演进高速分组接入(hspa )、长期演进(lte)、amps、或用于在无线网络、蜂窝网络、或物联网(iot)网络(诸如,利用3g、4g或5g或其进一步实现的技术的系统)内通信的其他已知信号。
[0044]
在一些实现中,当移动站(sta)空闲时,该sta可被配置成在深度睡眠模式中操作以节省功率并延长电池寿命。接入点(ap)可以通过向该sta传送唤醒分组来使该sta从低功率模式苏醒。该sta可以使用接收机(诸如唤醒无线电)来接收唤醒分组。基于接收到唤醒分组,唤醒无线电可以使该sta从低功率模式苏醒(例如,通过激活该sta处的主wi-fi无线电)并在该sta与该ap之间开始数据交换。通过使用唤醒无线电功能性,该sta可以根据超低功率预算来操作同时维持高性能。
[0045]
去往或来自sta的传输可以包括数种不同的分组类型。例如,去往或来自sta或者无线网络内的传输可以包括唤醒分组、旧式分组(诸如旧式正交频分复用(ofdm)分组)、以及其他分组类型。sta可被配置成接收旧式ofdm分组。因此,其他类型的分组可以包括ofdm前置码以使得该sta可以将分组识别为能由该sta接收的分组。一些分组可以包括前置码,该前置码包含与分组类型有关的信息或者可以其他方式向接收方设备指示分组类型。这些前置码可以附加或替换地指示该分组将由该接收方设备接收。例如,唤醒分组可以包括ofdm前置码,该ofdm前置码自身包括指示该分组不是特定类型的旧式分组的二进制相移键控(bpsk)标记码元。例如,sta可以基于bpsk标记码元来抑制将唤醒分组分类为802.11n高吞吐量(ht)分组。在一些其他示例中,该ofdm前置码可以指示该分组不能由该接收方设备接收。例如,该接收方设备可以开始接收ofdm分组的前置码,但是可以标识指示该ofdm分组不是有效ofdm分组的bpsk标记码元。基于标识bpsk标记码元,该接收方设备可以转变到推迟模式,以使得该接收方设备抑制对该ofdm分组的剩余部分进行解码。
[0046]
旧式ofdm分组以及唤醒分组的ofdm前置码可以包括短训练字段(stf),该stf包含重复的短训练序列。stf可以标识或以其他方式向接收方设备指示ofdm分组、或唤醒分组的ofdm前置码的存在。该sta可以确定在ofdm分组传输开始时检测到的短训练序列之间的相关性度量。例如,如果该sta确定ofdm前置码的第一部分中的两个或更多个后续短训练序列之间的高相关性水平,则该sta可以确定该分组是ofdm分组,并且因此可以期望ofdm前置码中包括长训练字段(ltf)、信号(sig)字段、或两者的第二部分。
[0047]
然而,在一些实现中,sta可能未检测到前置码或分组类型指示。例如,该sta可能由于各种因素(诸如平扰)而未接收到分组的前置码或标识符,或者该sta可能在前置码或标识符已经被传送之后才开始接收分组。作为结果,该sta可能将一种分组类型错误地检测为另一种。在一个示例中,sta可以开始检测唤醒分组的数据字段,并且可能错误地确定该分组是ofdm分组。该错误确定可能是由于sta确定接收到的数据字段的相关性度量并确定接收到的数据字段与ofdm分组相关。换言之,如果唤醒分组的数据字段类似于旧式ofdm分组的stf,并且如果sta未正确地接收或解读该唤醒分组前置码,则该sta可能将唤醒数据字段混淆为旧式ofdm分组的前置码。例如,对于sta接收到的传输(诸如唤醒分组数据字段),该sta可以确定相关性度量值大于阈值相关性值,并且可以确定该传输是旧式ofdm前置码的一部分(诸如在stf包含具有高相关性的短训练序列的情况下)。作为结果,sta可能在其
取而代之地检测到唤醒分组的数据字段时反而不正确地相信其已经检测到旧式ofdm分组。此类错误检测事件可能引入网络和通信低效率。例如,sta可能在唤醒分组数据字段的传输期间错误地检测分组前置码多次,这可能消耗sta功率并且可能使得该sta错过其他传输。附加地或替换地,频繁的错误检测可能使得sta调整用于接收分组的检测灵敏度(例如,检测阈值)。增大检测阈值可能导致sta无法检测到旨在给该sta的ofdm分组。
[0048]
为了减少错误检测事件,各种频调序列可被用于调制唤醒分组的各部分。在一些实现中,频调序列可被确定并与唤醒分组一起被传送。频调序列可被确定为所选频调序列集合中的一个频调序列,其中该所选频调序列集合中的每一个频调序列都可以与相关性度量和峰均功率比(papr)(诸如低相关性度量和低papr)相关联。用于唤醒分组的频调序列可以满足相关性度量阈值(诸如最大相关性度量阈值)(例如,包括低于相关性度量阈值的相关性度量),这可以降低sta将唤醒分组误认为ofdm前置码的可能性,至少是因为该sta可以确定唤醒分组传输在传输重复区间之间具有与ofdm前置码中的相关性度量不同的相关性度量。
[0049]
设备可以确定用于潜在频调序列集合的一个或多个“最优”频调序列。例如,该潜在频调序列集合可以包括对于给定调制方案和数据率而言可能的任何频调序列。在一些实现中,对于将是“最优”的频调序列(例如,支持可靠唤醒无线电性能和低错误触发可能性两者),该潜在频调序列集合中的任何其他频调序列都不可能具有更低的相关性度量和更低的papr两者。为了确定“最优”频调序列,该设备可以将具有最小相关性度量的频调序列标识为该频调序列集合中的第一“最优”频调序列。该设备可以确定每个频调序列的相关性度量和papr度量坐标对,并且可以迭代遍历该集合以确定一个或多个附加“最优”频调序列。例如,基于最新近标识出的“最优”频调序列,该设备可以确定针对与具有比该最新近标识出的“最优”频调序列低的papr的频调序列相对应的每个坐标对所计算出的斜率值,并且该设备可以将下一“最优”频调序列标识为与最陡(负)斜率相对应的序列。该设备可以使用每个标识出的“最优”频调序列来重复该迭代过程直到标识出最后的“最优”频调序列(例如,该潜在频调序列集合中具有最小papr度量的频调序列)。该设备可以输出所确定的“最优”频调序列集合(诸如输出到ap)。该ap可被配置有来自该“最优”频调序列集合中用于调制唤醒分组的数据部分的“最优”频调序列。在一些示例中,确定该“最优”频调序列集合的设备可以是在原始装备制造商(oem)处操作的处理设备(例如,不在无线通信系统中操作),并且结果所得的“最优”频调序列可被存储在用于通信的无线设备(诸如ap或sta)处。
[0050]
可以实现本公开中所描述的主题内容的特定实现以达成以下潜在优点中的一者或多者。如本文中所描述的,利用来自频调序列集合的“最优”频调序列来调制唤醒分组的各部分可以潜在地减少由sta作出的错误检测的次数。经由限制错误检测事件,该sta可以减少该sta等待接收传输的时间量并且可以增加该sta可以处于深度睡眠或低功率模式的时间量。由此,限制错误检测可以增加sta的电池寿命。附加地或替换地,减少错误检测次数可以增加sta与ap之间的通信链路或网络内的其他通信链路的吞吐量,这可以进一步增加该sta的电池寿命和使用寿命。另外,限制错误检测可以潜在地减少sta错过接收被指定给该sta的其他分组传输的时问量。这可以减少传送方设备(诸如ap)在sta错过接收机会之后可能向该sta重传分组的时间量。附加地或替换地,限制错误检测可能使得该sta抑制调整接收机的检测灵敏度。基于错误检测的此类灵敏度调整可能潜在地导致sta错过旨在给该
sta的实际分组,因此由于限制错误检测而维持灵敏度阈值可以支持该sta处的可靠分组接收并潜在地减少信道上的重传。减少重传可进一步通过降低网络中的信道开销(以及相应地减少等待时间)来降低功耗并提高通信效率。
[0051]
图1示出了支持确定用于唤醒规程的频调序列的无线通信系统100的示例。该系统可以是无线局域网(wlan)的示例(诸如下一代、或下一件大事(next big thing,nbt)、或极高吞吐量(eht)wi-fi网络)。无线通信系统100可包括ap 105和多个相关联的sta 115,其可代表诸如移动站、个人数字助理(pda)、其他手持式设备、上网本、笔记本计算机、平板计算机、膝上型设备、显示设备(诸如tv、计算机监视器等)、打印机等设备。ap 105及相关联的sta 115可表示基本服务集(bss)或扩展服务集(ess)。网络中的各个sta 115能够通过ap 105彼此通信。还示出了ap 105的覆盖区域110,其可表示无线通信系统100的基本服务区域(bsa)。与无线通信系统100相关联的扩展网络站(未示出)可连接至可允许在ess中连接多个ap 105的有线或无线分发系统。
[0052]
尽管未在图1中示出,但sta 115可位于不止一个覆盖区域110的相交处并且可与不止一个ap 105相关联。单个ap 105及相关联的sta 115集合可被称为bss。ess是连通bss的集合。分发系统(未示出)可被用来连接ess中的ap 105。在一些实现中,ap 105的覆盖区域110可被划分成扇区(也未示出)。无线通信系统100可包括不同类型(诸如城市区域、家庭网络等)的具有不同和交叠的覆盖区域110的ap 105。两个sta 115还可经由直接无线链路125来直接通信,而不论这两个sta 115是否在相同的覆盖区域110中。直接无线链路125的示例可包括wi-fi直接连接、wi-fi隧穿直接链路设立(tdls)链路、以及其他的群连接。sta 115和ap 105可根据来自ieee 802.11及各版本(包括但不限于802.11b、802.11g、802.11a、802.11n、802.11ac、802.11ad、802.11ah、802.11ax、802.11ba和后续版本等)的用于物理层和媒体接入控制(mac)层的wlan无线电和基带协议来通信。在一些其他实现中,对等连接或自组织网络可以在无线通信系统100内实现。
[0053]
在一些实现中,sta 115(或ap 105)可由中央ap 105检测到,而可能不被中央ap 105的覆盖区域110中的其他sta 115检测到。例如,一个sta 115可以处于中央ap 105的覆盖区域110的一端,而另一sta 115可以处于另一端。由此,这两个sta 115可以与ap 105通信,但可能无法接收彼此的传输。这可能导致基于竞争的环境中的两个sta 115的冲突传输(诸如支持载波侦听多址与冲突避免(csma/ca)的环境),因为各sta 115可能不会抑制在彼此之上传送。其传输不能被标识但是处于相同覆盖区域110内的sta 115可被称为隐藏节点。csma/ca可通过交换由发送方sta 115(或ap 105)传送的请求发送(rts)分组和由接收方sta 115(或ap 105)传送的清除发送(cts)分组来补充。这可以提醒在发送方和接收方的射程内的其他设备在主传输的历时内不要进行传送。由此,rts/cts可以帮助缓解隐藏节点问题。
[0054]
在一些实现中,无线通信系统100中的sta 115在不进行通信时可以在低功率模式(即,睡眠模式)中操作以节省功率。ap 105可以向一个或多个sta 115传送唤醒分组以触发对sta 115的唤醒。例如,ap 105可以唤醒sta 115以向sta 115传送数据或从sta 115接收数据。由ap 105传送的唤醒分组可以使用频调序列来生成,其中该频调序列满足相关性度量阈值。基于使用满足相关性度量阈值的频调序列,ap 105可以降低触发除了旨在唤醒的sta 115之外的sta 115的可能性。
115-a可能在前置码已经被传送之后才开始接收分组。作为结果,sta 115-a可能将一种分组类型错误地检测为另一种。例如,sta 115-a可能苏醒,并且可能检测到唤醒分组210(旨在唤醒不同的sta 115)。sta 115-a可能不正确地将唤醒分组210标识为旨在给sta 115-a的数据分组,因为唤醒分组210的数据字段可能类似于该数据分组的前置码。也就是说,sta 115-a可能基于自相关值而将唤醒分组210的数据字段解读为分组前置码中所包括的stf序列。例如,由ap 105-a用于唤醒分组210数据字段的频调序列可以具有如由sta 115-a确定的传输样本之间的高自相关。作为结果,sta 115-a可能在它实际上已经检测到唤醒分组210的数据字段(例如,开关键控(ook)部分)时不正确地确定它已经检测到ofdm数据分组。
[0060]
sta 115-a进行的错误检测事件可能将数个低效率引入网络。例如,错误检测可能消耗sta 115-a的功率并且可能使得sta 115-a在尝试接收不存在的数据分组时错过其他传输。在一些实现中,sta 115-a可能在唤醒分组210数据字段的传输期间错误检测多次。
[0061]
为了减少错误检测事件的次数或可能性,各种频调序列可被用来调制唤醒分组210的数据部分。在一些实现中,频调序列215可被确定并被用来生成用于传送唤醒分组210的波形。频调序列215可被确定为数个“最优”频调序列中的一者,其中每个“最优”频调序列可以与低相关性度量和低papr(或某个其他强性能度量)相关联。例如,用于唤醒分组210的频调序列215可以满足最大相关性度量阈值(这意味着频调序列215可以与小于最大相关性度量阈值的相关性度量相关联),这可以降低sta 115将唤醒分组210的on(开启)码元误认为不同分组的前置码的可能性。
[0062]
某些调制技术可被用来对唤醒分组210进行编码。调制类型(例如,ook、线编码、幅移键控调制等)可被用来实现用于唤醒分组210的低功率rf设计。对于一些调制类型(诸如ook调制),设备(诸如sta 115-a或ap 105-a)可被配置成针对一个或多个on(开启)状态传送功率(例如,经由载波波形)并且针对一个或多个off(关闭)状态抑制进行传送(例如,将传送功率降低至零,抑制发送载波波形等)。设备可以在特定带宽(诸如4兆赫兹(mhz))上使用ook来传送码元和其他数据(以使得ook调制的on码元可被配置成使用4mhz带宽)。ook可被进一步配置成根据不同数据率来操作。例如,ap 105-a可以使用高数据率(诸如每秒250千比特(kb/s))或低数据率(诸如62.5kb/s)来进行传送。
[0063]
图3示出了示例信号的分组结构300。分组结构300可以由ap 105实现以用于传送wi-fi信号。分组结构300-a可以对应于stf,而分组结构300-b和300-c可以对应于唤醒分组。
[0064]
ap 105和sta 115可以根据给定分组结构300来传送信息。例如,ofdm分组(诸如非ht分组、ht分组、极高吞吐量(vht)分组、高效率(he)分组、或某个类似wi-fi分组)可以根据第一分组结构300-a而始于包含重复的短训练序列305集合(例如,十个短训练序列305)的短训练字段(stf)。每个短训练序列305在时域中具有相同的历时(例如,800纳秒(ns)历时),由此得到stf的总历时,其可被称为旧式stf(l-stf)。在一些实现中,l-stf的历时可以基于信道带宽而变化。网络中的接收机可以将短训练序列305用于各种输入信号操作并获得关于ofdm分组的信息。例如,接收机可以将短训练序列305用于分组检测、自动增益控制(agc)、粗略时间和频率偏移估计、分集选择、或这些功能的某个组合。
[0065]
在一些实现中,设备可以检测stf并使用各种标识技术来确定该stf是ofdm分组报头的一部分(诸如举例而言确定stf内的一对或多对短训练序列305之间的自相关度量)。在
此类实现中,设备可能检测到两个或更多个短训练序列305并确定短训练序列305具有超过阈值的归一化自相关度量(例如,stf在短训练序列305之间具有相对高的自相关)。基于该确定,该设备可以将短训练序列确定为ofdm分组的stf的一部分。相应地,该设备可以基于分组起始检测来确定要接收与所接收到的stf相关联的ofdm数据分组。
[0066]
无线设备可以不同方式对检测到唤醒分组进行响应。一些接收方设备可能检测到唤醒分组的起始并且可以抑制接收唤醒分组的其余部分(例如,接收方设备可以由于该唤醒分组可能不被指定给该接收方设备而推迟接收)。接收方设备可以取而代之地检测和接收被指定给该接收方设备的分组。唤醒分组可以包括将分组指定为具有特定历时的长度字段(例如,在旧式信号(l-sig)字段320中),因此接收方设备可以抑制在分组历时的剩余部分期间在与唤醒分组相同的资源中监视不同的分组。
[0067]
然而,在一些实现中(例如,在相对繁忙的网络中),接收方设备可能未检测到整个分组(例如,该接收方设备可能未从开始到结尾检测到分组)并且取而代之地可能检测到该分组的一部分。例如,该接收方设备可能检测到分组的数据部分(包括同步信息、有效载荷、或两者),而没有前置码340。未检测到前置码340可能基于网络中的干扰或设备(例如,半双工设备)在原本将接收前置码340时在传送信号。接收方设备可能将分组的数据部分(例如,ook分组345)错误地标识为不同分组类型的前置码。例如,设备可能接收到唤醒分组的数据部分,并且可能基于唤醒分组的数据部分的频调序列类似于重复的短训练序列305而将该数据部分错误地标识为不同分组的stf。对分组的这种错误标识可被称为接收方设备处的错误触发。基于唤醒分组的此类错误触发可能使得设备接收并尝试解码并未被传送的ofdm分组。
[0068]
在一些实现中,设备可以使用各种检测技术来确定所接收到的信号的某些特性。该设备可以使用这些接收信号特性来确定所接收到的信号是否是例如该设备要接收的分组的分组前置码的一部分。在一些示例中,接收方设备可以使用自相关技术来确定所接收到的信号的特性。此类技术可被用来基于一个或多个检测度量来检测分组的起始(例如,基于重复的短训练序列305)。自相关技术可以涉及sta 115基于一对或多对候选短训练序列305(例如,根据短训练序列305格式所接收到的信号)的归一化自相关来确定自相关度量。sta 115确定自相关度量的自相关滞后时间可以等于短训练序列305历时(诸如约800ns)。
[0069]
接收方设备可以监视分组前置码的第一部分,该第一部分可以包括由多个(例如,十个)重复的短训练序列305组成的8微秒(μs)波形(例如,l-stf),并且每个短训练序列的历时可以为约800ns。在一些示例中,接收方设备可以针对在第一短训练序列历时上接收到的信号以及在第二短训练序列历时上接收到的另一信号计算自相关度量,其中这些信号是在相同信道上在候选stf历时内被接收的。接收方设备可以使用自相关公式(诸如公式1)针对在n个短训练序列305上或在所接收到的信号时段上接收到的n个(例如,六个)信号计算归一化自相关:
[0070][0071]
其中x
t
是在采样时间t处的复基带信号,而t是样本中的短训练序列305的历时(例如,在800ns时间段中以20mhz采样的十六个样本)。在一些示例中,可以实现其他类似的自相关公式。如果针对在一对或多对短训练序列305上接收到的信号计算出的自相关度量cxx,n
(t)的绝对值是相对高的(例如,高于自相关阈值(诸如0.3、0.4、0.5、0.6、或某个其他阈值),则接收方设备可以确定所接收到的信号对应于分组前置码340中的stf,并且该设备可以确定要接收该分组的剩余部分(例如,数据部分)。
[0072]
在一些实现中,计算自相关以标识分组的起始的方法可能引入数项挑战。例如,接收方设备可能接收到数个高度相关的信号(例如,与唤醒分组的数据有效载荷部分相对应的信号)并且可能不正确地确定这些信号是ofdm分组的起始的一部分。接收方设备可能错误地触发针对新分组的接收过程(即使该信号不对应于新分组,而是对应于该接收方设备部分或完全错过的前置码340之后的分组的一部分)。错误触发可能在包含传送不同类型的分组(诸如唤醒分组、旧式数据分组等)的数个设备的网络中出现。在一些示例中,唤醒分组的特定前置码340(诸如前置码中的l-stf 315-a)可以标识唤醒分组并且可以触发针对未被配置成接收唤醒分组或已经处于全功率模式的接收方设备的延迟行为。然而,如果该前置码340被错过(例如,由于干扰或传送部分并发的消息),则设备可能检测到分组的数据部分(诸如同步字段330、有效载荷数据字段335、或两者)并尝试确定与该数据部分相对应的信号是否为分组前置码。在一些实现中,接收方设备可能基于将同步字段330、有效载荷数据字段335、或这些字段中的一者或两者的一部分误认为ofdm分组的l-stf前置码而错误地触发。在一些实现中,唤醒分组的数据部分中所包括的on码元可以具有与ofdm前置码的短训练序列305重复的速率类似的重复特性(例如,on波形内的重复可能以与短训练序列305的预期重复类似的速率发生)。唤醒分组波形中的此类重复可能使得on码元被频繁地误认为ofdm分组前置码的stf。
[0073]
为了降低在接收方设备处对分组前置码的错误标识的可能性,on码元或星座可被设计成使得检测到的分组的各部分的on码元不太可能触发接收方设备的自相关器。例如,on码元可被配置成使得on码元导致低自相关(根据短训练序列305的重复历时)。一般地,如果针对接收到的信号计算的相关性度量的值超过阈值,则接收方设备可以标识ofdm分组的起始(例如,当相关性度量的绝对值超过阈值相关性值时,自相关器可被触发)。在n个短训练序列305上的这种关系可通过公式2来表达:
[0074]
|c
xx,n
(t)|>th,
ꢀꢀꢀ
(2)
[0075]
其中c
xx
是相关性度量,t是采样时间,而th是阈值相关性值。n可以是不同值的数目,并且一般可以在2与6之间,尽管n的其他值也是可能的。另外,用来确定高度相关的传输的阈值相关性值th可以是静态或动态的。相关性度量阈值可被设为0.3、0.4、0.5、0.6、或类似值,尽管其他值也是可能的。
[0076]
接收方设备处的错误触发的效应可能在针对不是被指定给该接收方设备的分组的分组前置码的信号确定高相关性之际发生。此类错误触发事件以数种方式对于ofdm接收机可能是有害的。例如,错误触发可能使得接收机错过接收其他有效ofdm分组,或者可能使得接收方设备降低其接收机的敏感性(例如,增加接收机处的检测阈值)以降低对系统噪声的灵敏度。此类效应可能导致网络中的低效率。
[0077]
各种分组结构可被用于唤醒无线电(wur)应用中的唤醒分组。唤醒分组可以包括48位,尽管更短或更长的唤醒分组可以得到支持。在一些实现中,唤醒分组可以包括可以跨越16.25mhz的带宽的ofdm前置码340。在一些方面,该ofdm前置码340可以与在wi-fi网络中传送的其他类型的分组的前置码340相同或相似。唤醒分组的该前置码340可被用来向接收
方设备通知传入传输并防止网络中的传输冲突。除了ofdm前置码340之外,唤醒分组还可以包含其他部分,包括ook分组345(例如,分组的数据部分),ook分组345包含同步部分和有效载荷数据部分。ook分组345可以跨越4mhz的带宽。在一些实现中,ofdm前置码340可以使得多个接收方设备(诸如不支持对唤醒分组进行处理的设备)推迟在分组的数据部分(诸如在唤醒分组的前置码340之后的ook分组345)上进行传送。在一些实现中,唤醒ook分组345可被配置成用于不同的数据率。例如,分组结构300-b可被配置成用于高数据率(hdr),而分组结构300-c可被配置成用于低数据率(ldr)。在一些示例中,hdr可以支持250kb/s的数据率,而ldr可以支持62.5kb/s的数据率,尽管其他数据率也是可能的。
[0078]
hdr分组结构300-b可以包括28μs前置码340-a,该前置码340-a可以包括数个训练字段315,包括l-stf 315-a和旧式长训练字段(l-ltf)315-b。另外,前置码340-a可以包括l-sig字段320和数个bpsk标记325(诸如两个bpsk标记325-a和325-b)。l-sig字段320的长度字段可以指示唤醒分组的ook分组345-a的历时。bpsk标记325可以区分hdr分组与其他类型的分组(例如,bpsk标记325可以区分该分组与其他802.11n ht或802.11ac vht分组)。除前置码340-a之外,hdr分组结构300-b还可以包括ook分组345-a。ook分组345-a可以包括长度可以为64μs的同步(sync)字段330(诸如32位sync字段)。ook分组345-a还可以包括长度可以为192μs的有效载荷数据字段335。
[0079]
ldr分组结构300-c可以包括与hdr分组结构300-b相同的部分,但可能以不同的数据率来传送。例如,ldr分组结构300-c可以包括28μs前置码340-b,该前置码340-b可以包括l-stf 315-a和l-ltf 315-b、包含信息(诸如速率、长度、奇偶校验信息等)的l-sig字段320。ldr分组结构300-c还可以包括bpsk标记325-a和325-b。除前置码340-b之外,唤醒分组还可以包括ook分组345-b(例如,数据部分),ook分组345-b包含同步字段330(诸如64位sync字段)和有效载荷数据字段335。基于ldr分组具有比hdr分组低的数据率,ldr分组的同步字段330可以跨越128μs的长度,并且ldr分组的有效载荷数据字段335可以跨越768μs的长度。
[0080]
在一些实现中,ldr分组结构300-c的同步字段330可以包括比hdr分组结构300-b的同步字段330更多的信息(例如,对于250kb/s的hdr的32位sync字段以及对于62.5kb/s的ldr的64位sync字段)。附加地或替换地,ldr分组的有效载荷数据字段335可以包含与hdr分组的有效载荷数据字段335相同数目的有效载荷位或不同数目的有效载荷位。
[0081]
ook分组345可以包含数个码元,包括on(开启)码元和off(关闭)码元。基于ook分组345的数据率,on码元对于ook分组345可以是不同的。例如,hdr ook分组345-a的on码元可以包括6个经索引ofdm副载波(例如,关于参考副载波具有索引{-6,-4,-2,2,4,6})。hdr on码元可以具有2μs历时。ldr ook分组345-b的on可以包括12个经索引ofdm副载波(例如,关于参考副载波具有索引{-6,-5,-4,-3,-2,-1,1,2,3,4,5,6})。ldr on码元可以具有4μs的历时。
[0082]
分组的on码元可以进一步根据可被称为副载波数据模式的频调序列、从星座中选择的一组值、或来自字母表(诸如qpsk字母表)的值来调制。在一些实现中,传送方设备可以选择任意的频调序列来对分组的on码元进行调制。频调序列(例如,星座)的选择可能受限于某些约束(诸如容限约束、信号平坦度约束、传输特性等),以使得从调制得到的分组可被成功地接收。频调序列可以在传送方设备处预配置。在一些示例中,频调序列可以从标准中
所定义的频调序列集合中选择,如通篇所描述的。在一些其他示例中,可以在标准中定义单个频调序列,并且每个传送方设备可以实现该频调序列。在一些实现中,传送方设备所使用的频调序列的类型、调制方案、或两者可能影响网络中的其他参数。
[0083]
用于唤醒分组的调制技术可以包括bpsk、正交相移键控(qpsk)、或2n正交振幅调制(qam)、或任何其他所支持的调制技术。在一些实现中,接收方设备可能未获得关于所传送波形(或其他副载波数据)的信息。如此,接收方设备可能无法标识要监视的特定调制方案或波形,因此该接收方设备可以监视任何潜在的调制方案或波形。例如,接收方设备可以在信道中监视所传送功率(或所传送功率的缺乏)、而非特定类型的波形,以检测唤醒分组。
[0084]
在一些实现中,hdr on码元可被用于hdr和ldr分组两者的同步字段中。ldr分组可包括被指定为{s,s}的sync on/off位模式,而hdr分组可包括被指定为s的逐位补码的sync on/off位模式。在一个示例中,s={1,0,1,0,0,1,0,0,1,0,1,1,1,0,1,1,0,0,0,1,0,1,1,1,0,0,1,1,1,0,0,0},并且相应地,s的逐位补码={0,1,0,1,1,0,1,1,0,1,0,0,0,1,0,0,1,1,1,0,1,0,0,0,1,1,0,0,0,1,1,1}。这可以得到hdr sync字段的32位以及ldr sync字段的64位。
[0085]
hdr和ldr唤醒分组的数据码元可以具有与不同位值相对应的不同形式。例如,hdr数据码元对于位值0可以为{on,off},而对于位值1可以为{off,on}。对于4μs的整个hdr数据码元历时,hdr on码元的历时可以为2μs。附加地或替换地,ldr数据码元结构对于位值0可以为{on,off,on,off},而对于位值1可以为{off,on,off,on}。对于16μs的整个ldr数据码元历时,ldr on码元的历时可以为4μs。hdr、ldr的其他码元类型、长度和比特率、或其他数据率可以得到支持。
[0086]
ook编码和调制可以具有数种益处,包括降低分组的数据率、提高接收机灵敏度、支持时钟恢复、或这些或其他所支持益处的某个组合。例如,ook编码和调制可以支持功率高效的无线电接收机架构(诸如超再生无线电接收机架构),这可以改善无线网络中的通信设备的功率节省。可以根据数种不同编码类型(例如,可以由传送方设备实现的曼彻斯特编码)来对数据进行编码。
[0087]
然而,在一些实现中,用于对ook分组345的on码元进行调制的频调序列(对于任何数据率,诸如hdr或ldr)可能导致与两个或更多个重复的短训练序列305类似的波形。接收机可能将此类数据部分(例如,同步字段330、有效载荷数据字段335、或任一者或两者的某个部分)混淆为ofdm前置码340的短训练序列305的序列。在此类示例中,接收机可能在其实际上已经检测到唤醒分组的数据部分的情况下确定其已经检测到旧式ofdm分组。对分组的这种错误检测可能引发网络中及相关联的接收方设备处的数种低效率。例如,接收方设备可能继续接收被不正确地标识为旧式分组的前置码的唤醒分组,并且在一时间量之后可能确定该分组不是旧式分组。在一些实现中,接收方设备可能贯穿唤醒分组传输的历时继续错误检测。此类错误检测可能使得接收方设备消耗过多功率。此外,接收机可能在此类错误检测期间错过被指定给该接收方设备的其他分组传输,这可能使得传送方设备向接收方设备重传分组,从而增大传送方设备和接收方设备两者处的处理管理开销并增大信道的信号开销。为了缓解这些低效率,传送方设备可以使用降低接收方设备处的错误检测概率的频调序列。
[0088]
图4示出了用于确定频调序列的示例流程图400。在一些示例中,流程图400可以对
应于被执行以确定“最优”频调序列集合的过程,可以从该“最优”频调序列集合中选择频调序列来对唤醒分组进行调制。为了降低错误触发的可能性,传送方设备(例如,ap 105)可以使用频调序列来对on码元进行调制,以使得结果得到的信号不具有与分组的ofdm前置码的stf字段类似的重复特性。此类频调序列可以降低自相关并满足最大相关性度量阈值。
[0089]
在一些实现中,为了维持性能而同时降低自相关,也可以优化(例如,最小化)从使用频调序列进行调制得到的信号的papr。在一些示例中,降低papr可以导致低分组差错率(per),从而支持接收方设备(例如,sta 115)处的可靠接收。然而,在一些示例中,对于给定频调序列,低自相关度量可能不对应于低papr。如此,支持自相关阈值和性能阈值两者的一个或多个频调序列可被确定用于调制。
[0090]
选择on码元(或者类似地,选择用于on码元的频调序列)可以包括从on码元集合中选择on码元(或从频调序列集合中选择频调序列)。在一些方面,可能存在从其中进行选择的许多不同的潜在on码元,因为ofdm频调可以由任意复数的频调序列来调制。然而,从其中进行选择的潜在on码元的数目可以根据数种约束来减少到较小on码元集合。在一个示例中,on码元可以基于用于特定类型的调制的受限频调序列字母表大小来限制。例如,频调序列可被限于bpsk星座(诸如来自字母表{-1,1}的值)或某个其他字母表大小(诸如qpsk字母表大小、或2
n qam字母表大小等)。此类参数可以将不同的可能on码元的数目减少到有限集合。
[0091]
在一些实现中,用于频调序列的不同频调的数目可以基于数种因素(包括数据率和调制类型)而变化。例如,不同频调的数目可以对应于调制类型的字母表大小关于x的幂,其中x是频调数目。相应地,hdr on码元可以使用6个频调,因此字母表大小为2的bpsk调制对于经bpsk调制的hdr频调序列而言可以对应于64个可能频调序列(例如,26=64个不同hdr频调序列)。附加地,对于使用12个频调的ldr on码元以及具有两种可能值的bpsk星座,可以存在用于经bpsk调制的ldr频调序列的4096个频调序列(例如,2
12
=4096个不同ldr频调序列)。在该实现中,限于bpsk星座可以产生hdr和ldr频调序列的有限集。
[0092]
在一些其他实现中,可以使用各种其他调制方案来对频调序列进行调制。例如,该频调序列可以是qpsk频调序列,其对于on码元中的每个ofdm频调可以具有4个可能值(例如,对应于正交字母表大小)。在qpsk调制的示例中,可以存在46个不同hdr频调序列和4
12
个不同ldr频调序列。作为qpsk、bpsk、或两者的补充或替换,还可以使用更高阶调制方案。
[0093]
每个潜在on码元(通过调制来确定)可以与数个度量(包括例如最大相关性度量和papr值)相关联。对于每个频调序列,可以针对所有潜在样本计算相关性度量|c_(xx,n)(t)|,并且可以针对每个频调序列确定最大相关性度量cn,其中n是样本在其上相关的短训练序列的数目。附加地或替换地,对于每个频调序列,还可以计算papr,并且可以针对每个频调序列确定最大papr值。最大相关性度量和最大papr度量两者的值可被列成表并使用对应频调序列的标识符来索引。
[0094]
在一些实现中,循环移位可以附加地被应用于每个on码元。相应地,在一些示例中,循环移位可以从数个循环移位值(诸如8个不同循环移位值)中选择并应用于on码元。为了确定每个频调序列的度量,可以从所有可能循环移位中选择最大papr和最大cn值。
[0095]
在一些实现中,一个或多个“最优”频调序列可以根据如参照图4所解说的数个过程、根据算法来确定。对于关于最大相关性度量和最大papr度量将是“最优”的频调序列,频
调序列集合中没有其他频调序列可能具有更低的最大相关性度量和更低的最大papr度量两者。图4中所解说的处理可以由数个不同的计算组件或设备(包括例如服务器或服务器集群、虚拟机、sta 115、ap 105、或某个其他类型的计算设备)来实现。下文描述了用于设计“最优”on波形的示例规程,其中q是频调星座大小,并且这些过程可以按替换顺序来执行并且可以包括附加或替换的功能。
[0096]
在405,该设备可以计算频调序列集合的度量。例如,可以针对根据一个或多个特定调制方案(诸如bpsk、qpsk、2
n qam、或一个或多个其他调制方案)使用不同频调序列来调制的每个on码元计算最大相关性度量cn和最大papr度量。
[0097]
在410,该设备可以将每个频调序列的索引、cn和最大papr度量存储在存储器中。例如,这些值可被存储在表中,其中该表的每一行对应于不同的频调序列。相应地,存储器中的表可以包括q6行(对于hdr on码元)或q
12
行(对于ldr on码元)和3列(对于三个所存储的度量)。在存储器中所存储的索引值可以唯一地标识每个频调序列(例如,频调序列与索引值之间存在一对一映射)。
[0098]
在415,该存储器中所存储的频调序列可以根据最大papr度量进行排序。例如,表可以按降序排列,以使得最大的最大papr度量被存储在表的第一行中,而最小的最大papr度量被存储在表的最后一行中。
[0099]
在420,该设备可以标识具有最小cn值的频调序列。例如,该设备可以确定包含最小cn值的表的行,其中用于该行的索引值标识第一“最优”频调序列。该频调序列可以是“最优的”,因为该频调序列对应于频调序列集合的最小cn。该频调序列可被设为用于以下迭代过程的当前频调序列。
[0100]
在425,该设备可以确定具有比当前频调序列的最大papr度量小的最大papr度量的所有频调序列。例如,该设备可以标识该表中低于当前行(具有在420处标识的当前频调序列的行)的k行。在430,该设备可以确定所标识的频调序列子集中的每一者的斜率值。斜率值可以对应于坐标对,其中每个坐标对针对相应频调序列可被定义为(cn,最大papr度量)。可以计算从当前频调序列的坐标对(cn,最大papr度量)至频调序列子集中所标识的k个频调序列中的每一者的坐标对(cn,papr)的线的斜率。这些斜率中的每一者可以具有负值。在435,该设备可以标识与在430处计算的最小(或向下最陡)斜率相对应的频调序列。该频调序列可以是附加“最优”频调序列。在440,该设备可以确定该附加的“最优”频调序列是否包含频调序列集合的最小的最大papr度量。例如,该设备可以确定该附加“最优”频调序列是否对应于表中的最后行。如果该频调序列不对应于频调序列集合的最小的最大papr度量,则该设备可以使用该附加“最优”频调序列作为当前频调序列来在445再次迭代遍历该迭代过程。
[0101]
如该频调序列对应于频调序列集合的最小的最大papr度量,则在450,该设备可以输出所确定的“最优”频调序列集合。例如,“最优”频调序列集合可以包括由该设备标识的第一“最优”频调序列和每个附加“最优”频调序列。“最优”频调序列集合的坐标对(cn,最大papr度量)可以跨越频调序列集合的所有坐标对(cn,最大papr度量)集合的下凸包(lower convex hull)(例如,在被标绘为散点图中的坐标时,如本文中参照图5所描述的)。
[0102]
替换规程可由设备执行以确定“最优”频调序列集合。例如,可以使用不同的性能度量来替换papr值。附加地或替换地,可以不同的次序来定义表排序、坐标对、或两者。在一
些实现中,该设备可以输出“最优”频调序列全集。用户或代码可以从“最优”频调序列集合中选择一个或多个“最优”频调序列以用于ap 105的配置。在一些其他实现中,该设备可以根据一个或多个选择参数来输出“最优”频调序列子集。
[0103]
在表1中列出了针对n=2和n=6使用ldr bpsk调制的根据该规程所确定的“最优”频调序列。然而,该规程可以支持任何n值和任何调制类型。
[0104][0105]
表1:示例“最优”频调序列
[0106]
在一些示例中,使用相同类型的调制但使用不同n值(对应于在其上相关的短训练序列的不同数目)的“最优”频调序列可以交叠。例如,表1显示了针对bpsk调制的c2与c6相关性度量之间的三个共同序列。相应地,如果ap105将频调序列b、c、或e用于对唤醒分组的on码元进行调制,则该频调序列可以导致在2个短训练序列或6个短训练序列上相关的任何接收方设备的强性能。
[0107]
图5示出了用于确定频调序列的示例标绘500。标绘500(及相关联的下凸包)可以对应于参照图4所描述的流程图400。可以在标绘500(例如,散点图)中标绘可能的频调序列集合中的每一者的坐标对。该设备可以确定每个频调序列的相关性度量cn和最大papr度量的值。如图5中所解说的,可以针对ldr bpsk调制和n=2确定cn和最大papr度量。在该示例中,可以在该标绘上产生与用于ldr bpsk调制的4096个可能的on波形相对应的4096个点。
然而,一些频调序列可以具有相等的相关性度量和papr值,因此点数可能看起来小于4096(因为一些点交叠)。可以针对其他数据率、调制类型、用于相关的短训练字段数目、或其组合来确定其他散点图。
[0108]
该标绘解说了(cn,最大papr度量)的数个坐标值。为了图形化地确定“最优”频调序列,可以选择跨越所有坐标对集合的下凸包的频调序列的坐标对(cn,papr)(例如,坐标对505、510、515、520和525)。所选择的“最优”值的数目可以根据数种因素(诸如n的值、调制类型、数据率等)而变化。例如,在使用bpsk调制和ldr进行操作时,所描述的规程针对c2相关性度量可以产生5个“最优”频调序列(例如,与坐标对505、510、515、520和525相关联的序列)并且针对c6相关性度量可以产生4个“最优”频调序列。
[0109]
可以首先选择具有最低相关性度量值或自相值的点(坐标对505)。可以计算线以将坐标对505与散点图中在坐标对505的水平位置之下的所有点相连接。可以基于确定从坐标对505起具有最陡向下斜率的线来选择第二点(坐标对510)。可以计算附加线以将第二坐标对510连接到散点图中在第二坐标对510的水平位置之下的所有点。可以重复该规程直到找到具有最低papr度量的最终点(坐标对525)。最优频调序列可以与最优坐标对505、510、515、520和525相关联。
[0110]
在一些实现中,可以确定不位于标绘500的下凸包(或者不是下凸包的顶点)的附加“最优”频调序列。例如,设备可以确定“最优”频调序列集合,其中频调序列在该集合中没有其他频调序列具有更低的cn度量和更低的papr度量两者的情况下是“最优”的。该“最优”频调序列集合可以包括散点图中位于下凸包之上的点,诸如坐标对530,该坐标对530具有比其左边的顶点(例如,坐标对510)更低的papr度量以及比其右边的顶点(例如,坐标对515)更低的cn度量。在一个示例中,该设备可以通过在下凸包顶点之间实现步进式办法来确定其他“最优”频调序列(如由535所解说的)。位于535与下凸包之间的任何坐标对(诸如坐标对530)或许可能对应于“最优”频调序列(尽管并非所有这些坐标对都可能是“最优”的)。该设备可以实现基于标绘的办法、基于表的办法、基于算法的办法、或其某个组合以针对频调序列集合确定“最优”频调序列的完整子集,其中该集合中没有频调序列具有比任何“最优”频调序列更低的cn度量和更低的papr度量两者。在基于算法的办法的一些示例中,该设备可以确定535之内的点的结果得到的下凸包。该设备可以进一步使用结果得到的下凸包的点来计算附加下凸包(例如,在迭代或递归过程中)。设备可以继续递归地针对不同的点集合来计算附加下凸包以针对该频调序列集合确定“最优”频调序列子集。
[0111]
图6示出了使用所确定的频调序列的示例波形生成过程600。波形生成过程600可以由传送方设备(诸如参照图1-5所描述的ap 105)来执行。ap 105可以基于该波形生成规程来生成一个或多个on码元。在605,ap 105可以生成频调序列。该频调序列可以是基于最大相关性度量阈值来计算的“最优”频调序列。在610,ap 105可以将频调序列映射到ofdm波形。在615,ap 105可以将离散傅里叶逆变换(idft)应用于波形,并且在620,可以对波形执行码元随机化(例如,通过应用循环移位)。将循环移位应用于输入波形可以包括各种过程(诸如由线性反馈移位寄存器执行的那些过程)。例如,线性反馈移位寄存器可以将诸位转换成整数值(诸如-1或 1),可以查找循环移位,并且可以应用循环移位。可以根据循环移位分集(csd)或其他发射分集方案来每天线应用循环移位。ap 105可以在625插入保护间隔并传送结果得到的波形(例如,作为唤醒分组的ook部分)。对于针对bpsk、qpsk、或其他调制方
案生成的序列中的每个序列,该序列可以经历用于生成序列、映射序列、将idft应用于序列、随机化序列、并针对序列插入保护时段的过程。在一些实现中,可以基于这些过程(或在这些过程的子集之后)针对每个所生成的序列计算最大相关性度量和最大papr度量。相关性度量和papr度量的值可被用于各种应用(诸如图形或算法应用)以确定用于调制的“最优”频调序列。
[0112]
图7示出了用于系统中的设备的示例流程图700。示例流程图700可以由ap 105-b和sta 115-b执行,其中ap 105-b和sta 115-b可以是参照图1-6所描述的对应设备的示例。ap 105-b可以实现“最优”频调序列以用于对唤醒分组进行调制以提高传输可靠性并减少错误触发。
[0113]
在705,ap 105-b可以确定sta 115-b将从低功率模式(诸如深度睡眠模式)苏醒。ap 105-b可以基于标识要传送给sta 115-b的数据来确定要使sta115-b苏醒。
[0114]
在710,ap 105-b可以生成唤醒分组以供由sta 115-b的唤醒无线电接收以触发对sta 115-b的唤醒。在一些实现中,唤醒分组可以包括用于唤醒分组的on码元的频调序列,其中该频调序列可以满足最大相关性度量阈值。在一些示例中,频调序列可以基于on码元的数个循环移位满足最大相关性度量阈值而满足最大相关性度量阈值。附加地,频调序列可以基于on码元的循环移位的数目而与小于最大papr阈值的papr相关联。在一些其他示例中,频调序列可以基于在一个或多个起始时间上的归一化自相关的数个绝对值中的最大值、频调序列的重复次数、或其组合而满足最大相关性度量。在一些示例中,该频调序列可以包括bpsk、qpsk、qam、或其他经调制频调序列。
[0115]
在一些实现中,频调序列可以进一步基于唤醒分组的on码元的数据率。在一些示例中,数据率可以为hdr并且on码元可以跨越第一时间段并与第一数目的副载波相关联。在一些其他示例中,数据率可以为ldr并且on码元可以跨越比第一时间段长的第二时间段。附加地或替换地,数据率可以为ldr并且on码元可以使用比第一数目的副载波大的第二数目的副载波。
[0116]
在715,sta 115-b可以向sta 115-b传送唤醒分组。该唤醒分组可以由sta 115-b的唤醒无线电来接收。例如,sta 115-b可以基于频调序列的低papr来成功接收唤醒分组。附加地,系统中的其他sta 115可能基于频调序列的低相关性度量而未对唤醒分组进行错误触发。
[0117]
在720,sta 115-b可以唤醒(例如,sta 115-b可以不再在低功率或深度睡眠模式中操作),并且ap 105-b和sta 115-b可以彼此通信。
[0118]
图8示出了包括支持使用所确定的频调序列的唤醒规程的设备805的系统800的示例框图。设备805可以是如本文中所描述的ap 105的示例或包括其组件。设备805可包括用于双向语音和数据通信的组件,其包括用于传送和接收通信的组件,包括唤醒管理器810、网络通信管理器815、收发机820、天线825、存储器830、处理器840和站间通信管理器845。这些组件可以经由一条或多条总线(诸如总线850)处于电子通信。
[0119]
唤醒管理器810可以确定与ap 105相关联的sta 115要从低功率模式苏醒;生成唤醒分组以供由sta 115的唤醒无线电接收以触发对sta 115的唤醒,该唤醒分组包括用于该唤醒分组的on码元的频调序列,其中该频调序列满足相关性度量阈值;以及向sta 115传送该唤醒分组。在一些实现中,唤醒管理器810可以是收发机820的组件。
[0120]
在一些示例中,唤醒管理器810在用作处理器或处理系统时可以使用第二接口从接收机(诸如收发机820)获得信令,并且可以使用第一接口输出信令以供经由发射机(诸如收发机820)传输。
[0121]
网络通信管理器815可以管理与核心网的通信(诸如经由一个或多个有线回程链路)。例如,网络通信管理器815可管理客户端设备(诸如一个或多个sta 115)的数据通信的传递。
[0122]
收发机820可以经由一个或多个天线、有线或无线链路进行双向通信,如上所述。例如,收发机820可表示无线收发机并且可与另一无线收发机进行双向通信。收发机820还可包括调制解调器以调制分组并将经调制的分组提供给天线以供传输、以及解调从天线接收到的分组。
[0123]
在一些实现中,无线设备可包括单个天线825。然而,在一些其他实现中,该设备可具有不止一个天线825,这些天线可以能够并发地传送或接收多个无线传输。
[0124]
存储器830可包括随机存取存储器(ram)和只读存储器(rom)。存储器830可存储包括指令的计算机可读、计算机可执行代码835,这些指令在被处理器(诸如处理器840)执行时使得设备805执行本文中所描述的各种功能。在一些实现中,存储器830可尤其包含基本输入/输出系统(bios),该bios可控制基本硬件或软件操作,诸如与外围组件或设备的交互。
[0125]
处理器840可以包括硬件设备(例如,通用处理器、数字信号处理器(dsp)、中央处理单元(cpu)、微控制器、专用集成电路(asic)、现场可编程门阵列(fpga)、可编程逻辑设备、分立的门或晶体管逻辑组件、分立的硬件组件、或其任何组合)。处理器840可被配置成执行存储在存储器(诸如存储器830)中的计算机可读指令,以使得设备805执行各种功能(诸如支持唤醒规程的功能或任务)。
[0126]
处理器840可以是能够执行存储在设备805中(诸如在存储器830内)的一个或多个软件程序的脚本或指令的任何合适的一个或多个处理器。例如,处理器840可以执行唤醒管理器810。
[0127]
在一些实现中,处理器840可以是处理系统的组件。处理系统一般可指接收输入并处理这些输入以产生输出集(其可被传递到其他系统或例如设备805的组件)的系统或一系列机器或组件。例如,设备805的处理系统可指包括设备805的各种其他组件或子组件的系统。
[0128]
设备805的处理系统可以与设备805的其他组件对接,并且可以处理从其他组件接收到的信息(诸如输入或信号),向其他组件输出信息等。例如,设备805的芯片或调制解调器可包括处理系统、用于输出信息的第一接口和用于获得信息的第二接口。在一些情形中,第一接口可以指芯片或调制解调器的处理系统与发射机之间的接口,使得设备805可以传送从芯片或调制解调器输出的信息。在一些情形中,第二接口可指芯片或调制解调器的处理系统与接收机之间的接口,使得设备805可获得信息或信号输入,并且信息可被传递到处理系统。本领域普通技术人员将容易地意识到,第一接口也可获得信息或信号输入,而第二接口也可输出信息或信号输出。
[0129]
站间通信管理器845可以管理与其他ap 105的通信,并且可以包括控制器或调度器以用于与其他ap 105协作地控制与sta 115的通信。例如,站间通信管理器845可针对各
种干扰缓解技术(诸如波束成形或联合传输)来协调对去往sta 115的传输的调度。在一些实现中,站间通信管理器845可以提供无线通信网络技术内的x2接口以提供ap 105之间的通信。
[0130]
代码835可包括用于实现本公开的各方面的指令,包括用于支持无线通信的指令。在一些实现中,代码835可以不由处理器840直接执行,但可使得计算机(诸如在被编译和执行时)执行本文中所描述的功能。
[0131]
附加地或替换地,设备805可以包括一个或多个接口和处理系统。处理系统可以与该一个或多个接口处于电子通信。在一些实现中,接口和处理系统可以是芯片或调制解调器的组件,其可以是设备805的组件。处理系统和一个或多个接口可以包括唤醒管理器810、存储器830、处理器840、或其组合的各方面。处理系统和一个或多个接口还可以与网络通信管理器815、站间通信管理器845、收发机820,或其组合处于电子通信(诸如经由总线850)
[0132]
例如,第一接口可被配置成从设备805的其他组件获得信息。第二接口可被配置成向设备805的其他组件输出信息。信息可以经编码或未经编码比特的形式来发送和接收。处理系统可以执行任何数目的过程以修改或确定从第二接口输出的信息。
[0133]
在一些实现中,处理系统可被配置成确定与ap 105相关联的sta 115要从低功率模式苏醒。处理系统可以生成唤醒分组以供由sta 115的唤醒无线电接收以触发对sta 115的唤醒,该唤醒分组包括用于该唤醒分组的on码元的频调序列,其中该频调序列满足相关性度量阈值(例如,最大相关性度量阈值)。接口(例如,本文中所描述的第二接口)可被配置成输出该唤醒分组以供传输至sta 115。
[0134]
图9示出了包括支持确定频调序列的设备905的系统900的示例框图。设备905可以是如本文中所描述的ap 105、sta 115、或另一计算设备的示例或包括其组件。设备905可以包括用于双向语音和数据通信的组件,其包括用于传送和接收通信的组件。在一些实现中,设备905可以包括频调选择管理器910、输入/输出(1/0)控制器915、收发机920、天线925、存储器930、处理器940、或其某种组合。这些组件可以经由一条或多条总线(诸如总线945)处于电子通信。
[0135]
频调选择管理器910可选择频调序列。频调选择管理器910可标识候选频调序列集合;在存储器中且与对应候选频调序列的标识符相关联地存储该候选频调序列集合中的每一者的相关性度量和papr;以及将该候选频调序列集合中的每一者的相关性度量和papr关联到坐标对集合,每一对表示该候选频调序列集合中的一者。频调选择管理器910可标识这些坐标对中定义该坐标对集合的下凸包的一个或多个坐标对;并且可以从定义该下凸包的一个或多个坐标对中选择频调序列。频调序列可被选择以用于唤醒分组的on码元。在一些示例中,频调选择管理器910可以选择频调序列以用于唤醒分组的on码元,该唤醒分组将由ap 105传送并由sta 115的唤醒无线电接收以触发对sta 115的唤醒。
[0136]
i/o控制器915可管理设备905的输入和输出信号。i/o控制器915还可管理未被集成到设备905中的外围设备。在一些实现中,i/o控制器915可表示至外部外围设备的物理连接或端口。在一些示例中,i/o控制器915可以利用操作系统,诸如接或端口。在一些示例中,i/o控制器915可以利用操作系统,诸如或另一已知操作系统。在一些其他示例中,i/o控制器915可表示调制解调器、键盘、鼠标、触摸屏或类似设备或者与其交互。在一些示例中,i/o控制器915可被实现为处理器的一部分。
在一些示例中,用户可经由i/o控制器915或者经由i/o控制器915所控制的硬件组件来与设备905交互。
[0137]
收发机920可以经由一个或多个天线、有线或无线链路进行双向通信,如上所述。例如,收发机920可表示无线收发机并且可与另一无线收发机进行双向通信。收发机920还可包括调制解调器以调制分组并将经调制的分组提供给天线以供传输、以及解调从天线接收到的分组。
[0138]
在一些实现中,无线设备可包括单个天线925。然而,在一些实现中,该设备可具有一个以上天线925,这些天线可以能够并发地传送或接收多个无线传输。
[0139]
存储器930可包括ram和rom。存储器930可存储包括指令的计算机可读、计算机可执行代码935,这些指令在被执行时使得处理器执行本文中所描述的各种功能。在一些示例中,存储器930可尤其包含bios,该bios可控制基本硬件或软件操作,诸如与外围组件或设备的交互。
[0140]
处理器940可包括硬件设备(诸如通用处理器、dsp、cpu、微控制器、asic、fpga、可编程逻辑器件、分立的门或晶体管逻辑组件、分立的硬件组件,或其任何组合)。在一些示例中,处理器940可被配置成使用存储器控制器来操作存储器阵列。在一些其他示例中,存储器控制器可被集成到处理器940中。处理器940可被配置成执行存储在存储器(诸如存储器930)中的计算机可读指令,以使得设备905执行各种功能(诸如支持确定频调序列的功能或任务)。
[0141]
处理器940可以是能够执行存储在设备905中(诸如在存储器930内)的一个或多个软件程序的脚本或指令的任何合适的一个或多个处理器。例如,处理器940可以执行频调选择管理器910或i/o控制器915。
[0142]
在一些实现中,处理器940可以是处理系统的组件。处理系统一般可指接收输入并处理这些输入以产生输出集(其可被传递到其他系统或例如设备905的组件)的系统或一系列机器或组件。例如,设备905的处理系统可指包括设备905的各种其他组件或子组件的系统。
[0143]
设备905的处理系统可以与设备905的其他组件对接,并且可以处理从其他组件接收到的信息(诸如输入或信号),向其他组件输出信息等。例如,设备905的芯片或调制解调器可包括处理系统、用于输出信息的第一接口和用于获得信息的第二接口。在一些情形中,第一接口可以指芯片或调制解调器的处理系统与发射机之间的接口,使得设备905可以传送从芯片或调制解调器输出的信息。在一些情形中,第二接口可指芯片或调制解调器的处理系统与接收机之间的接口,使得设备905可获得信息或信号输入,并且信息可被传递到处理系统。本领域普通技术人员将容易地意识到,第一接口也可获得信息或信号输入,而第二接口也可输出信息或信号输出。
[0144]
代码935可包括用于实现本公开的各方面的指令,包括用于支持无线通信的指令。代码935可被存储在非瞬态计算机可读介质中,诸如系统存储器或其他类型的存储器。在一些实现中,代码935可以不由处理器940直接执行,但可使得计算机(诸如在被编译和执行时)执行本文中所描述的功能。
[0145]
附加地或替换地,设备905可以包括一个或多个接口和处理系统。处理系统可以与该一个或多个接口处于电子通信。在一些实现中,接口和处理系统可以是芯片或调制解调
器的组件,其可以是设备905的组件。处理系统和一个或多个接口可以包括频调选择管理器910、存储器930、处理器940、或其组合的各方面。处理系统和一个或多个接口还可以与i/o控制器915、收发机920、或两者处于电子通信(诸如经由总线945)。在一些实现中,第一接口可被配置成向设备905的其他组件输出信息。第二接口可被配置成从设备905的其他组件获得信息。信息可以经编码或未经编码比特的形式来发送和接收。处理系统可以执行任何数目的过程以修改或确定信息(诸如与频调序列选择相关的信息)
[0146]
在一些实现中,处理系统可以支持选择频调序列。该处理系统可被配置成:标识候选频调序列集合;在存储器中且与对应候选频调序列的标识符相关联地存储该候选频调序列集合中的每一者的相关性度量和papr;以及将该候选频调序列集合中的每一者的相关性度量和papr关联到坐标对集合,每一对表示该候选频调序列集合中的一者。该处理系统可被进一步配置成:标识这些坐标对中定义该坐标对集合的下凸包的一个或多个坐标对;并且可以从定义该下凸包的一个或多个坐标对中选择频调序列。频调序列可被选择以用于唤醒分组的on码元。
[0147]
在一些示例中,频调选择管理器910可被实现为用于移动设备调制解调器的集成电路或芯片组,并且i/o控制器915和收发机920可被实现为与移动设备调制解调器耦合的模拟组件(例如,放大器、滤波器、天线等)以实现无线传输和接收。
[0148]
如本文中所描述的频调选择管理器910可被实现以达成一个或多个潜在优点。各种实现可以减少由设备905对并非旨在给设备905的分组作出的错误检测次数,并且可以减少设备905无法接收旨在给设备905的其他分组的次数。至少一种实现可以使得频调选择管理器910能够增加设备905可以维持在深度睡眠模式中的时间量。
[0149]
基于实现如本文中所描述的用于确定频调序列的技术,设备905的一个或多个处理器(例如,控制收发机920、频调选择管理器910,以及i/o控制器915中的一者或多者或被纳入其中的处理器)可以通过减少设备905苏醒并监视分组传输的时间量来增加设备905的电池寿命。附加地,限制由设备905进行的错误检测可以通过支持可靠分组接收来提高无线网络中的整体通信效率。
[0150]
图10示出了解说用于确定频调序列、执行唤醒规程、或两者的示例方法1000的流程图。方法1000的操作可由本文中所描述的ap 105或其组件来实现。例如,方法1000的操作可由如参照图8所描述的唤醒管理器来执行。在一些实现中,ap 105可以执行指令集来控制ap 105的功能元件执行下述功能。附加地或替代地,ap 105可以使用专用硬件来执行下述功能的各方面。
[0151]
在1005,ap 105可以确定与ap 105相关联的sta 115要从低功率模式苏醒。1005的操作可根据本文中所描述的方法来执行。
[0152]
在1010,ap 105可以生成唤醒分组以供由sta 115的唤醒无线电接收以触发对sta 115的唤醒,该唤醒分组包括用于该唤醒分组的on码元的频调序列,其中该频调序列满足相关性度量阈值。1010的操作可根据本文中所描述的方法来执行。
[0153]
在1015,ap 105可以向sta 115传送该唤醒分组。1015的操作可根据本文中所描述的方法来执行。
[0154]
图11示出了解说用于确定频调序列、执行唤醒规程、或两者的示例方法1100的流程图。方法1100的操作可由本文中所描述的ap 105或其组件来实现。例如,方法1100的操作
可由如参照图8所描述的唤醒管理器来执行。在一些实现中,ap 105可以执行指令集来控制ap 105的功能元件执行下述功能。附加地或替代地,ap 105可以使用专用硬件来执行下述功能的各方面。
[0155]
在1105,ap 105可以确定与ap 105相关联的sta 115要从低功率模式苏醒。1105的操作可根据本文中所描述的方法来执行。
[0156]
在1110,ap 105可以选择用于唤醒分组的on码元的数据率。1110的操作可根据本文中所描述的方法来执行。
[0157]
在1115,ap 105可以基于该数据率来确定频调序列。1115的操作可根据本文中所描述的方法来执行。
[0158]
在1120,ap 105可以生成该唤醒分组以供由sta 115的唤醒无线电接收以触发对sta 115的唤醒,该唤醒分组包括用于该唤醒分组的on码元的频调序列,其中该频调序列满足相关性度量阈值。1120的操作可根据本文中所描述的方法来执行。
[0159]
在1125,ap 105可以向sta 115传送该唤醒分组。1125的操作可根据本文中所描述的方法来执行。
[0160]
图12示出了解说用于确定频调序列、执行唤醒规程、或两者的示例方法1200的流程图。方法1200的操作可以由如本文中所描述的设备或其组件来实现。例如,方法1200的操作可由如参照图9所描述的频调选择管理器来执行。在一些实现中,设备可以执行指令集来控制该设备的功能元件执行下述功能。附加地或替换地,设备可以使用专用硬件来执行下述功能的各方面。该设备可以执行对频调序列的选择。
[0161]
在1205,该设备可标识候选频调序列集合。1205的操作可根据本文中所描述的方法来执行。
[0162]
在1210,该设备可在存储器中且与对应候选频调序列的标识符相关联地存储该候选频调序列集合中的每一者的相关性度量和papr。1210的操作可根据本文中所描述的方法来执行。
[0163]
在1215,该设备可将该候选频调序列集合中的每一者的相关性度量和papr关联到坐标对集合,每一对表示该候选频调序列集合中的一者。1215的操作可根据本文中所描述的方法来执行。
[0164]
在1220,该设备可标识这些坐标对中定义该坐标对集合的下凸包的一个或多个坐标对。1220的操作可根据本文中所描述的方法来执行。
[0165]
在1225,该设备可从定义该下凸包的一个或多个坐标对中选择用于唤醒分组的on码元的频调序列。1225的操作可根据本文中所描述的方法来执行。
[0166]
图13示出了解说用于确定频调序列、执行唤醒规程、或两者的示例方法1300的流程图。方法1300的操作可以由如本文中所描述的设备或其组件来实现。例如,方法1300的操作可由如参照图9所描述的频调选择管理器来执行。在一些实现中,设备可以执行指令集来控制该设备的功能元件执行下述功能。附加地或替换地,设备可以使用专用硬件来执行下述功能的各方面。该设备可以执行对频调序列的选择。
[0167]
在1305,该设备可标识候选频调序列集合。1305的操作可根据本文中所描述的方法来执行。
[0168]
在1310,该设备可在存储器中且与对应候选频调序列的标识符相关联地存储该候
选频调序列集合中的每一者的相关性度量和papr。1310的操作可根据本文中所描述的方法来执行。
[0169]
在1315,该设备可将该候选频调序列集合中的每一者的相关性度量和papr关联到坐标对集合,每一对表示该候选频调序列集合中的一者。1315的操作可根据本文中所描述的方法来执行。
[0170]
在1320,该设备可标识该坐标对集合中具有最小相关性度量的第一坐标对。1320的操作可根据本文中所描述的方法来执行。
[0171]
在1325,该设备可标识该坐标对集合中具有相对于该第一坐标对的最陡负斜率的第二坐标对。1325的操作可根据本文中所描述的方法来执行。
[0172]
在1330,该设备可标识该坐标对集合中的附加坐标对,该附加坐标对中的每一者具有比最新近标识的坐标对的相关性度量更大的相关性度量并具有相对于最新近标识的坐标对的最陡负斜率。在一些实现中,该第一坐标对、该第二坐标对和附加坐标对定义该坐标对集合的下凸包。1330的操作可根据本文中所描述的方法来执行。
[0173]
在1335,该设备可从定义该下凸包的一个或多个坐标对中选择用于唤醒分组的on码元的频调序列。1335的操作可根据本文中所描述的方法来执行。
[0174]
如本文中所使用的,引述一列项目“中的至少一者”的短语是指这些项目的任何组合,包括单个成员。作为示例,“a、b或c中的至少一个”旨在涵盖:a、b、c、a-b、a-c、b-c、以及a-b-c。
[0175]
结合本文中所公开的实现来描述的各种解说性逻辑、逻辑块、模块、电路和算法过程可实现为电子硬件、计算机软件、或这两者的组合。硬件与软件的这种可互换性已以其功能性的形式作了一般化描述,并在上文描述的各种解说性组件、框、模块、电路和过程中作了解说。此类功能性是以硬件还是软件来实现取决于具体应用和加诸于整体系统的设计约束。
[0176]
用于实现结合本文中所公开的方面来描述的各种解说性逻辑、逻辑块、模块和电路的硬件和数据处理装置可用设计成执行本文中描述的功能的通用单芯片或多芯片处理器、dsp、asic、fpga或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合来实现或执行。通用处理器可以是微处理器,或者是任何常规的处理器、控制器、微控制器、或状态机。处理器还可被实现为计算设备的组合,诸如dsp与微处理器的组合、多个微处理器、与dsp核协作的一个或多个微处理器、或任何其他此类配置。在一些实现中,特定过程和方法可由专用于给定功能的电路系统来执行。
[0177]
在一个或多个方面,所描述的功能可以在硬件、数字电子电路系统、计算机软件、固件(包括本说明书中所公开的结构及其结构等效物)中或在其任何组合中实现。本说明书中所描述的主题内容的实现也可实现为一个或多个计算机程序,即,编码在计算机存储介质上以供数据处理装置执行或用于控制数据处理装置的操作的计算机程序指令的一个或多个模块。
[0178]
如果在软件中实现,则各功能可以作为一条或多条指令或代码存储在计算机可读介质上或藉其进行传送。本文中所公开的方法或算法的过程可在可驻留在计算机可读介质上的处理器可执行软件模块中实现。计算机可读介质包括计算机存储介质和通信介质两者,包括可被实现成将计算机程序从一地转移到另一地的任何介质。存储介质可以是能被
计算机访问的任何可用介质。作为示例而非限定,此类计算机可读介质可包括ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储或其他磁存储设备、或能被用来存储指令或数据结构形式的期望程序代码且能被计算机访问的任何其他介质。任何连接也可被恰当地称为计算机可读介质。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(cd)、激光碟、光碟、数字多用碟(dvd)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据而碟(disc)用激光以光学方式再现数据。以上的组合应当也被包括在计算机可读介质的范围内。附加地,方法或算法的操作可作为代码和指令之一或者代码和指令的任何组合或集合而驻留在可被纳入计算机程序产品中的机器可读介质和计算机可读介质上。
[0179]
对本公开中描述的实现的各种改动对于本领域技术人员可能是明显的,并且本文中所定义的普适原理可应用于其他实现而不会脱离本公开的精神或范围。由此,权利要求并非旨在被限定于本文中示出的实现,而是应被授予与本公开、本文中所公开的原理和新颖性特征一致的最广范围。
[0180]
另外,本领域普通技术人员将容易领会,术语“上”和“下/低”有时是为了便于描述附图而使用的,且指示与取向正确的页面上的附图取向相对应的相对位置,且可能并不反映如所实现的任何器件的真正取向。
[0181]
本说明书中在分开实现的上下文中描述的某些特征也可组合地实现在单个实现中。相反,在单个实现的上下文中描述的各种特征也可分开地或以任何合适的子组合实现在多个实现中。此外,虽然特征在上文可能被描述为以某些组合的方式起作用且甚至最初是如此要求保护的,但来自所要求保护的组合的一个或多个特征在一些示例中可从该组合中去掉,且所要求保护的组合可以针对子组合、或子组合的变体。
[0182]
类似地,虽然在附图中以特定次序描绘了诸操作,但这不应当被理解为要求此类操作以所示的特定次序或按顺序次序来执行、或要执行所有所解说的操作才能达成期望的结果。此外,附图可能以流程图的形式示意性地描绘一个或多个示例过程。然而,未描绘的其他操作可被纳入示意性地解说的示例过程中。例如,可在任何所解说的操作之前、之后、同时或之间执行一个或多个附加操作。在某些环境中,多任务处理和并行处理可能是有利的。此外,上文所描述的实现中的各种系统组件的分开不应被理解为在所有实现中都要求此类分开,并且应当理解,所描述的程序组件和系统一般可以一起整合在单个软件产品中或封装成多个软件产品。附加地,其他实现也落在所附权利要求书的范围内。在一些实现中,权利要求中叙述的动作可按不同次序来执行并且仍达成期望的结果。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献