CN104782089B - 用于经由中继通信链路发送数据的装置和方法 - Google Patents
用于经由中继通信链路发送数据的装置和方法 Download PDFInfo
- Publication number
- CN104782089B CN104782089B CN201380059490.6A CN201380059490A CN104782089B CN 104782089 B CN104782089 B CN 104782089B CN 201380059490 A CN201380059490 A CN 201380059490A CN 104782089 B CN104782089 B CN 104782089B
- Authority
- CN
- China
- Prior art keywords
- packet
- wireless device
- head
- relaying
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/155—Ground-based stations
- H04B7/15528—Control of operation parameters of a relay station to exploit the physical medium
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
公开了用于经由中继通信链路发送数据的示例。在一些示例中,无线设备可以接收具有物理层会聚协议(PLCP)头部的分组,物理层会聚协议(PLCP)头部指示分组是否还包括被置于介质访问控制器(MAC)头部之前的中继头部。基于PLCP头部是否指示分组包括中继头部的判定,分组可以被丢弃或中继头部可以被解码。其它示例被描述和要求保护。
Description
背景技术
无线设备可以包括使用各种无线接入技术来接入网络的能力。例如,这些无线设备可以通过使用诸如Wi-FiTM之类的无线技术的无线局域网(WLAN)互相通信耦合。过去几年趋势是递增增加基于Wi-Fi的WLAN的数据速率和带宽。这些增加被完成在建筑或家内的稍微被控制的内部环境中。然而,近来的努力正在做经由基于Wi-Fi的WLAN互联大型网络中的无线设备。这些大型网络可以被部署以覆盖与传统WLAN相比相对更大的区域(例如,邻域、数个城市街区或大型室内/室外购物中心)。
大型网络中的无线设备可以具有到达WLAN接入点的相对长的距离。这些长距离,无论在外部环境中还是在内部环境中,都可能引起通信信道不足够稳定来支持可接受的质量等级。另外,可能会消耗过多的电力来升压传输信号以改善质量。在一些实例中,中继操作可以被用来为无线设备提供一系列更短的通信链路以使用一个或多个其它无线设备来将数据或通信中继到或离开WLAN接入点。这些更短的通信链路或跳可以减少传输时间、增加通信链路的质量(例如,更少的分组错误)并且还可以减少传输无线设备处的电力消耗。
附图说明
图1示出了无线局域网的示例。
图2示出了示例分组格式。
图3示出了示例中继头部格式。
图4示出了第一装置的示例框图。
图5示出了第一逻辑流程的示例。
图6示出了第一存储介质的示例。
图7示出了第二装置的示例框图。
图8示出了第二逻辑流程的示例。
图9示出了第二存储介质的示例。
图10示出了设备的示例。
具体实施方式
示例通常针对改善使用与Wi-Fi相关联的无线技术的外部或内部环境中的WLAN建立。这些无线技术可以包括适用于与被部署在传感器网络中的无线设备或用户设备(UE)一起使用的无线技术。例如,操作WLAN或被耦合到WLAN的无线设备可以被配置为按照由电气工程师协会(IEEE)公布的各种WLAN标准进行操作。这些WLAN标准可以包括与2012年3月发布的针对信息技术-***之间的电信和信息交换-局域网和城域网-特定要求部分11:WLAN介质访问控制器(MAC)和物理层(PHY)规范的IEEE标准和/或该标准(“IEEE 802.11”)的后来的版本相关联的以太网无线标准(包括后代和变体)。
本公开不限于WLAN相关标准,但是还可以应用到无线广域网(WWAN)和与被包括在WWAN中的无线设备、用户设备或网络设备相关的3G或4G无线标准(包括后代和变体)。3G或4G无线标准的示例可以包括但不限于IEEE 802.16m和802.16p标准、第3代合作伙伴项目(3GPP)长期演进(LTE)和先进的LTE(LTE-A)标准、以及国际移动电信先进(IMT-ADV)标准(包括它们的修订、后代和变体)中的任何标准。其他适当的示例可以包括但不限于全球移动通信***(GSM)/GSM演进的增强数据速率(EDGE)技术、通用移动电信***(UMTS)/高速分组接入(HSPA)技术、全球微波接入互操作性(WiMAX)或WiMAX II技术、码分多址(CDMA)2000***技术(例如,CDMA 2000lxRTT、CDMA2000EV-DO、CDMA EV-DV等)、由欧洲电信标准协会(ETSI)宽带无线电接入网(BRAN)定义的高性能无线电城域网(HIPERMAN)技术、无线宽带(WiBro)技术、具有通用分组无线业务(GPRS)的GSM***(GSM/GPRS)技术、高速下行链路分组接入(HSDPA)技术、高速正交频分复用(OFDM)分组接入(HSOPA)技术、高速上行链 路分组接入(HSUPA)***技术、LTE/***架构演进(SAE)的3GPP Rel.8、9或10等。示例不限于在该情境中。
在关于WLAN的一些示例中,与IEEE 802.11相关联的IEEE标准当前正在由IEEE任务小组开发并且被称为IEEE 802.11ah。相比于诸如IEEE 802.11a/g或IEEE 802.1lac之类的与IEEE 802.11相关联的其它IEEE标准,IEEE 802.11ah目标在于以低于1千兆赫(GHz)的频率为中心的较窄的带宽和较低的数据速率。具有提议标题为“1GHZ以下免许可操作”的IEEE 802.11ah的初始草案标准被期待在2013年的某个时候被发布。IEEE 802.11ah目标主要在于较低的数据速率和较窄的带宽,以允许由基于Wi-Fi的WLAN覆盖的区域的扩展。在1GHz以下操作可以提供更长距离的通信。
与IEEE 802.11ah相关联的较低的数据速率和较窄的带宽可能导致分组可以是10毫秒长。由于内在地改变无线通信链路或信道的条件,长分组加上无线设备和接入点之间的长物理距离可能导致不可接受的错误率。IEEE 802.11ah包括了中继操作以允许无线设备使用一个或多个其它无线设备作为继电器以便缩短传输距离。当经由直接耦合到接入点的与更长和更低质量的通信信道或链路相比更高质量的中继通信链路被路由时,IEEE802.11ah还可以允许分组长度更短。
几个提议已经被做出以包括使得IEEE 802.11ah中继操作成为可能的某些协议。然而,这些提议需要用作中继器的无线设备来操作上面的物理层(PHY)。基于IEEE 802.11协议,这可能意味着无线设备可能必须解交织和解码整个分组,则如果循环冗余校验(CRC)通过;无线设备检查分组的介质访问控制(MAC)头部内的字段。在检查MAC头部后,如果无线设备确定被包括在分组中的数据要被中继,则无线设备再次编码和交织整个分组,随后中继分组到它的预期目的地地址。使用具有大面积WLAN的场景中的中继无线设备或具有有限的传输功率的无线设备可能是有益的。然而,解码整个分组有效载荷以校验CRC随后检查MAC头部增加了整体的数据传送中可能不可接受的延迟。另外,即使非中继无线设备可能仍然必须经过解交织/解码整个分组有效载荷的相同的过程,只有在 CRC校验后这些非中继无线设备可以返回到睡眠模式。它是关于本文描述的示例需要的这些和其它挑战。
在一些示例中,技术被实现用于经由中继通信链路传输数据。这些技术可以包括接收具有物理层会聚协议(PLCP)头部的分组,物理层会聚协议(PLCP)头部包括分组是否包括被置于MAC头部之前的中继头部的指示。基于PLCP头部是否指示分组包括中继头部的判定,分组随后可以被丢弃或中继头部可以被解码。如果做出PLCP头部指示中继头部的判定,则中继头部可以在无线设备的PHY层处被解码。中继头部可以包括第一部分中的帧校验序列(FCS)。分组可以被丢弃或中继头部的另一部分可以基于通过的CRC使用被包括在中继头部的第一部分中的FCS来在无线设备的PHY层被检查。因此,针对这些示例,无线设备可以确定分组是否包括中继头部并且执行CRC校验而不必解交织/解码整个分组。
图1示出了示例无线局域接入网(WLAN 100)。在一些示例中,如图1中所示,WLAN100包括接入点110和无线设备120、130、140、150和160。另外,如图1中所示,各种无线通信链路可以将无线设备120、130、140、150和160直接或间接地通信耦合到接入点110。本公开不限于图1中所示的WLAN的仅单个接入点或仅五个无线设备。任何数量的接入点和/或无线设备都是本公开所预期的。
根据一些示例,如图1中所示,中继通信链路125-A和125-B可以通过无线设备140将无线设备120间接地耦合到接入点110。另外,中继通信链路135-A和135-B可以通过无线设备150将无线设备130间接耦合到接入点110。针对这些示例,无线设备120或130到接入点110的间接耦合可以是由这些无线设备和接入点110之间的足够大的物理距离引起的可能的问题的结果,不可接受地降级单个通信链路的能力以支持通信。例如,可以分别将无线设备120和130相应地耦合到接入点110的通信链路125-A/B和135-AB可以允许直接耦合但是直接距离可能导致较低的信号质量或可能要求不能承受的/不期望的数量的要消耗的功率以改善信号质量。
在一些示例中,无线设备120可以与无线设备140建立中继通信链路125-A。无线设备140随后可以用作中继器用于从无线设备120被接收随 后经由中继通信链路125-B被转发到接入点110的数据。数据还可以经由中继通信链路125-B从接入点110被接收并且可以经由中继通信链路125-A通过无线设备140被转发远离接入点110。类似地,无线设备130可以与无线设备150建立中继通信链路135-A。无线设备150随后可以用作中继器用于从无线设备130被接收随后经由中继通信链路135-B被转发到接入点110的数据。数据还可以经由中继通信链路135-B从接入点110被接收,并且可以通过无线设备150被中继通信链路135-A转发远离接入点110。
根据一些示例,WLAN 100的无线设备可能具有与将数据中继到接入点不相关的其它通信链路。例如,无线设备130可以与无线设备160具有可能的通信链路133,其不与数据的中继相关联或不是建立用于数据的中继。针对这些示例,无线设备160可以接收指示与将数据中继到接入点110的关联(例如,指示分组的中继头部的存在)的数据(例如,在分组中)。由于无线设备160还没有建立与无线设备130的中继通信链路,分组可能被忽略或丢弃。然而,由于无线设备160具有被耦合到接入点110的通信链路163,所以无线设备160可以被布置为使用通信链路163和通信链路133这二者作为中继通信链路来将数据从无线设备130中继到接入点110。
在一些示例中,WLAN 100可以被布置为根据与诸如IEEE 802.11ah之类的IEEE802.11相关联的一个或多个无线网络技术进行操作。针对这些示例,诸如无线设备120之类的无线设备可以包括建立诸如中继通信链路125-A之类的中继通信链路的逻辑和/或特征。中继通信链路125-A可以被布置为将数据从无线设备120中继朝向或远离接入点110。例如,经由中继通信链路125-A在无线设备140处被接收的来自无线设备120的数据,可以经由中继通信链路125-B被转发到接入点110。替代地,经由中继通信链路125-B在无线设备140被接收的来自接入点110的数据,可以经由中继通信链路125-B被转发远离接入点110和朝向无线设备120。
根据一些示例,无线设备120还可以包括生成包括经由中继通信链路125-A要被中继的数据的分组的物理层会聚协议(PLCP)头部的逻辑和/ 或特征。针对这些示例,PLCP头部可以指示分组包括中继头部。无线设备120的逻辑和/或特征可以被布置来生成中继头部,从而使得无线设备140的逻辑和/或特征可以在无线设备140的物理层(PHY)处解码中继头部。例如,中继头部被放置或位于分组中介质访问控制(MAC)头部之前。由无线设备120的逻辑和/或特征生成的中继头部可以包括帧校验序列(FCS)和与无线设备140(例如,网络地址)相关联的第一地址。包括PLCP和中继头部的分组随后可以经由中继通信链路125-A被传输到无线设备140。
在一些示例中,无线设备140的逻辑和/或特征可以经由中继通信链路125-A接收来自无线设备120的分组。如之前所提到的,分组包括PLCP头部,其指示分组包括中继头部。另外,如之前所提到的,MAC头部之前的中继头部的放置可能导致中继头部在无线设备140的PHY层处被解码。如果PLCP头部不包括中继头部的指示,无线设备140将丢弃该分组。然而,针对该示例,基于PLCP头部中的中继头部的指示,中继头部可以在无线设备140中的PHY层处被解码。中继头部可以包括第一部分中的FCS。无线设备140的逻辑和/或特征可以被布置为使用FCS来在被接收的分组上执行循环冗余校验(CRC)以检测在经由中继通信链路125-A的分组传输期间被引入的可能的错误。如果CRC校验通过,则中继头部的第二部分随后可以在无线设备140的PHY层处被检查。如果CRC校验不通过,则分组被丢弃并且无线设备140可以指示无线设备120分组被丢弃。无线设备120随后可以决定是否重新传输该分组。
根据一些示例,如果CRC通过,则中继头部的第二部分可以包括与无线设备140相关联的第一地址。针对这些示例,无线设备140的逻辑和/或特征可以验证被包括在中继头部的第二部分中的第一地址与无线设备140的网络地址相匹配。与无线设备140的网络地址相匹配的第一地址可以指示被包括在被接收的分组中的数据目的是由无线设备140被中继到接入点110。换句话说,与无线设备120的中继通信链路已经被建立。在替代的示例中,如果第一地址与无线设备140的网络地址不匹配,可能是指示另一无线设备目的是成为被包括在被接收的分组中的数据的中继无线设 备。针对这些替代的示例中,分组将通过无线设备140被丢弃或忽略。
在一些示例中,无线设备140的逻辑和/或特征可以被布置来生成新的中继头部以替代被包括在从无线设备120被接收的分组中的中继头部。针对这些示例,新的中继头部可以包括指示无线设备140是包括经由中继通信链路125-B中继到接入点110的数据的另一分组的发送器的信息。如果需要重发另一分组(例如,当另一分组在接入点110处被逻辑和/或特征执行时针对该另一分组CRC校验失败并且该另一分组被丢弃),指示无线设备140是另一分组的发送器可以使得接入点110能够联系无线设备140。
根据一些示例,由无线设备120生成的中继头部还可以包括第二部分中的信息,其指示被包括在另一分组中的数据使用相同还是不同的调制编码方案(MCS)被中继朝向接入点110。针对这些示例,第一MCS可以被用于经由中继通信链路125-A传输分组并且第MCS随后可以被用于经由中继通信链路125-B将另一分组传输朝向接入点110。如果两个中继通信链路的质量存在不同,则第二MCS可以是不同的,从而使得不同长度的分组(例如,符号的数量)被需要以满足质量要求。
在一些示例中,中继通信链路125-B的相对较高质量的链路可以允许更短的分组以可接受的分组错误率被发送。因此,经由较低质量的中继通信链路125-A在无线设备140处被接收的来自无线设备120的分组可以使用第一MCS被解码,随后被包括在被接收的分组中的数据可以使用第二MCS被编码在另一分组中随后经由中继通信链路125-B被转发朝向接入点110。替代地,两个中继通信的相对质量可以大约相等。针对这些替示例中,第一和第二MCS将是相同的并且无线设备140的逻辑和/或特征将不必解码被包括在分组中但不被包括在PLCP或中继头部中的数据的至少一部分,随后在经由中继通信链路125-B将另一分组转发朝向接入点110之前再次编码另一分组中的数据的这些部分。
另外,如图1中所示,诸如无线设备160之类的一些无线设备可以经由通信链路163直接耦合到接入点110。这些直接通信链路可以使得无线设备能够将分组直接传输到接入点110,而不使用中继无线设备。另外, 诸如无线设备160之类的无线设备可以无意地接收目的地为其它无线设备的分组。例如,无线设备130可以足够接近无线设备160以经由通信链路133建立中继通信链路。然而,无线设备130可以替代使用无线设备150而不是使用无线设备160作为中继器。
根据一些示例,如上所述的具有PLCP和中继头部的分组目的地可以为无线设备150,但还可以经由通信链路133被无线设备160接收。无线设备160可以包括用于校验PLCP头部并且确定PLCP头部指示分组是用于中继数据的逻辑和/或特征。针对这些示例,由于与无线设备130的中继通信链路尚未被建立,所以无线设备160的逻辑和/或特征可以快速确定被包括在分组中的数据目的不是被无线设备160中继的。作为不是中继无线设备的结果,分组随后被忽略或丢弃并且没有进一步的动作被采取。另外,针对这些示例,无线设备160的逻辑和/或特征可以维持省电或睡眠定时器。省电或睡眠定时器可以在丢弃分组后被复位。在一些示例中,如果无线设备160在接收分组之前为省电或睡眠模式,无线设备160能够复位电力节省或睡眠时间并且快速返回到省电或睡眠模式,而不需要解码除PLCP头部外的分组的任何其它部分。
图2示出了示例分组格式200。根据一些实施例,如图2中所示,分组格式200可以包括PLCP头部210、中继头部220和PLCP服务数据单元(PSDU)230。在一些示例中,示例分组格式200的格式中的分组可以通过已经建立中继通信链路的无线设备被发送和接收以将数据中继到或远离WLAN接入点。例如,示例分组格式200中的分组可以被用于经由中继通信链路125-A将数据从无线设备120中继到无线设备140,随后经由中继通信链路125-B中继朝向WLAN 110的接入点110。
根据一些示例,如图2中所示,PLCP头部210包括各种字段,包括速率字段211、指示符字段212、长度字段213、奇偶字段214、尾字段215或服务字段216。速率字段211可以指示分组经由通信链路或无线设备之间的信道被传输的速率。不论分组是否包括中继头部,指示符字段212都可以指示接收无线设备。长度字段213可以指示按示例分组格式200被传输的分组的长度(例如,正交频分复用(OFDM)符号的数 量)。奇偶字段224可以包括被用于阻止在分组格式200的格式中的分组的传输期间被引入的PLCP头部210中的可能的错误或从在分组格式200的格式中的分组的传输期间被引入的PLCP头部210中的可能的错误中恢复的信息。尾字段215可以包括指示PCLP头部210的尾端的信息。服务字段216可以包括与分组的处理相关联的信息。在一些示例中,中继头部的指示可以被包括在服务字段216中而不是在单独的指示符字段212中。
在一些示例中,指示符字段212可以被接收分组格式200的示例格式中的分组的无线设备用于快速确定下一步要对分组做什么。例如,如果无线设备不用作另一无线设备的中继器,则中继设备可以丢弃或忽略该分组。换句话说,无线设备将解码被包括在指示符字段212中的信息,实现或判定它不是用作中继器,随后对分组不采取进一步的动作。如果无线设备是用作中继器,则下一动作可以是解码被包括在中继头部220中的信息。如下文所更多描述的,该解码可以包括使得CRC校验被执行、验证接收无线设备是针对分组的预期的中继无线设备或可能改变被用于对被包括在另一分组中的数据进行编码的MCS用于朝向WLAN的接入点的数据的中继。根据一些示例,解码PLCP头部210和中继头部220这二者可以在接收无线设备的PHY层处发生。
根据一些示例,指示符字段212可以指示分组不包括中继头部。针对这些示例,中继头部220将不被包括在该分组中。因此,分组随后可以按非中继分组一致的方式被处理。该方式可以包括进一步解码被包括在PSDU 230中的信息并相应地处理分组的接收无线设备的更高级别的协议层。
在一些示例中,如图2中所示,PSDU 230还包括介质访问控制(MAC)头部231、MAC服务数据单元(MSDU)232和帧控制序列(FCS)233。MAC头部231可以包括被支持MAC协议层的接收无线设备的逻辑和/或特征利用的信息。MSDU 232可以包括有效载荷数据和MAC协议层以上的层的信息以处理或处置针对使用示例分组格式200被传输的分组的有效载荷数据。FSC233可以被与MAC协议层相关联的逻辑和/或特征用于在示例分组格式200的格式中被接收的分组的至少PSDU 230部分上执行CRC校验。
图3示出了示例中继头部格式300。根据一些示例,如图3中所示,中继头部格式300可以包括调制编码方案(MCS)字段310、接收器(Rx)地址字段320、发送器(Tx)地址字段330、目的地地址字段340、基本服务集标识(BSSID)字段350或帧控制序列(FCS)字段360。中继头部格式300可以被用于被用来对分组格式200的示例格式中的数据进行中继的分组。本公开不限于被包括在中继头部格式300中的字段。更多、更少或不同的字段可以被包括在中继头部中,中继头部被包括在对分组格式200的示例格式中的数据的进行中继的分组中。
根据一些示例,被包括在FCS字段360中的信息可以被用来执行CRC校验,以校验分组格式200的示例格式中的分组的至少中继头部部分中的错误。针对这些示例,与接收分组的无线设备的PHY层相关联的逻辑和/或特征可以执行CRC校验并且如果CRC校验失败则丢弃该分组。如果CRC校验通过则该分组的剩余部分可以被解码。在中继头部中具有FCS字段允许PHY层快速判定错误是否存在于分组的头部部分,而不必对整个分组进行解码随后决定错误是否存在。
在一些示例中,MCS字段310可以包括指示MCS的信息,MCS被用来对被包括在分组中的数据进行编码用于从无线设备传输和/或用于另一分组中的数据朝向或远离WLAN接入点的传输。如之前所提到的,被用于中继数据的中继通信链路可以具有不同的质量方面,可以保证针对分组的不同的MCS的使用。另外,中继通信链路在相对质量中可以无差别并且因此当对被包括在从中继无线设备被接收到的分组中的数据进行转发时,被包括在MCS字段310中的信息可以指示MCS中无变化。
根据一些示例,Rx地址字段320可以包括标识分组的预期的网络地址的信息。针对这些示例,被布置用作中继无线设备的无线设备可以校验该地址以验证无线设备是分组的预期的接收器。例如,如果无线设备判定被包括在Rx地址字段中的网络地址与它的网络地址不匹配,则分组被丢弃或忽略,例如,任何附加的解码和/或处理可以被停止。
在一些示例中,Tx地址字段330可以包括标识分组的发送器的信息。 标识发送器的信息可以包括发送器的网络地址。中继无线设备可以使用该信息来指示发送器分组是否被成功接收或分组是否被丢弃(例如,由于未通过的CRC)。
根据一些示例,目的地地址字段340可以包括标识被包括在被接收的分组中的数据(如果数据将通过多个中继设备被路由)的后续的目的地的信息。针对这些示例,分组的发送器可以知道针对被包括在分组中的数据的后续的中间中继无线设备的网络地址。后续的中间中继无线设备的已知的网络地址随后可以被包括在目的地地址字段340中。该目的地地址字段340随后可以被分组的接收器用来确定下一个或后续的中继无线设备所位于的地方随后将另一分组中的数据转发到该地址。
在一些示例中,BSSID字段350可以包括指示WLAN接入点的网络地址的信息。针对这些示例,具有BSSID字段350的中继头部中的信息可以指示被包括在分组中的数据的最终目的地。
图4示出了第一装置的框图。如图4中所示,第一装置包括装置400。虽然图4中示出的装置400在特定拓扑结构或配置中具有有限数量的元件,但可以被理解的是装置400可以按给定的实现方式所期望的在替代的配置中包括更多或更少的元件。
装置400可以包括计算机实施的装置400,计算机实施的装置400具有被布置为执行一个或多个软件模块422-a的处理器电路420。值得注意的是“a”和“b”和“c”以及本文所使用的类似的标示符目的是成为表示任何正整数的变量。因此,例如,如果实施方式设置a=5,则一组完整的软件模块422-a可以包括模块422-1、422-2、422-3、422-4和422-5。实施例不限于在该情境中。
根据一些示例,装置400可以是被布置为按照诸如IEEE 802.11标准中描述的、或与IEEE 802.11标准相关联的那些无线技术之类的一个或多个无线技术进行操作的第一无线设备的一部分。例如,装置400可被布置或被配置为经由根据IEEE 802.11ah被建立和/或操作的无线通信链路或信道通信耦合到一个或多个无线设备。示例不限于在该情境中。
在一些示例中,如图4中所示,装置400包括处理器电路420。处理 器电路420通常可以被布置为执行一个或多个软件模块422-a。处理器电路420可以是各种从商业上可获得的处理器中的任何处理器,包括但不限于和处理器;应用、嵌入式和安全处理器;和和处理器;IBM和处理器;Core i3、Core i5、Core i7、和处理器;以及类似的处理器。双微处理器、多核处理器以及其它多处理器体系架构也可以被采用作为处理电路420。根据一些示例,处理器电路420还可以是专用集成电路(ASIC)并且模块422-a可以作为ASIC的硬件元件来实现。
根据一些示例,装置400可以包括建立模块422-1。建立模块422-1可以被布置用于由处理器电路420执行来在包括装置400的第一无线设备和用作中继无线设备的第二无线设备之间建立中继通信链路。针对这些示例中,中继通信链路可以被用于使用中继无线设备中继数据以转发数据朝向或远离WLAN的接入点。两个无线设备可以交换通信链路信息410以建立通信链路。例如,这两个无线设备可以是根据诸如IEEE 802.11ah之类的IEEE802.11标准操作的WLAN的一部分,并且通信链路信息410可以包括建立IEEE 802.11ah兼容的通信链路的信息。
在一些示例中,装置400还可以包括PLCP头部模块422-2。PLCP头部模块422-2可以被布置用于由处理器电路420执行来生成针对分组430的PLCP头部。PLCP头部可以布置为指示分组430是否包括被布置为将在中继无线设备的PHY层处被解码的中继头部。针对这些示例,分组430可以使用示例分组格式200被布置并且中继头部的包含的指示可以被包括在指示符字段212中。
在一些示例中,装置400还可以包括中继头部模块422-3。中继头部模块422-3可以被布置用于由处理器电路420执行来生成被指示被包括在分组430中的中继头部。针对这些示例,中继头部可以是在中继头部格式300的示例格式中。例如,中继头部可以包括FCS和与中继无线设备的网络地址(Rx地址字段320)相关联至少第一地址。中继头部还可以包括附加的信息,例如一个或多个MCS的指示(MCS字段310)、第一无线设备的网络地址(Tx地址字段330)和两个无线设备都与之相关联的WLAN的BSSID(BSSID字段340)。
根据一些示例,装置400还可以包括编码模块422-4。编码模块422-4可以被布置用于由处理器电路420执行以对被包括在分组430中的数据进行编码。针对这些示例,编码模块422-4可以使用被指示在中继头部中(例如,在MCS字段310中)的调制编码方案进行编码。
在一些示例中,装置400还可以包括传输模块422-5。传输模块422-5可以被布置用于由处理器电路420执行以经由建立的中继通信链路将分组430传输到中继无线设备。
本文所包括的是一组逻辑流程,其代表用于执行本公开的架构的新颖方面的示例方法论。虽然为了简化说明的,本文示出的一个或多个方法论被示出和描述为一系列的动作,本领域的技术人员将理解和认识到方法论并不受动作的顺序限制。一些动作可以据此按不同的顺序发生和/或与本文示出和描述的其它动作同时发生。例如,本领域的技术人员将理解和认识到方法论可以被替代地表示为一系列相互关联的状态或事件,例如在状态图中。另外,并非方法论中被示出的所有的动作都可能被需要用于新颖的实施方式。
逻辑流程可以被实现在软件、固件和/或硬件中。在软件和固件实施例中,逻辑流程可以通过被存储在至少一个非暂态计算机可读介质或机器可读介质(例如,光、磁或半导体存储)上的计算机可执行指令来被实现。实施例不限于在该情境中。
图5示出了第一逻辑流程的示例。如图5中所示,第一逻辑流程包括逻辑流程500。逻辑流程500可以代表由本文描述的一个或多个逻辑、特征或设备(例如,装置400)执行的一些或全部操作。更具体地,逻辑流500可以通过建立模块422-1、PLCP模块422-2、中继头部模块422-3、编码模块422-4或传输模块422-5来被实现。
在图5中所示的说明性示例中,在框502处,逻辑流程500可以在第一无线设备处与第二无线设备建立中继通信链路。针对这些示例,建立模 块422-1可以与第二无线设备交换通信链路信息410以建立中继通信链路。
根据一些示例,逻辑流程500在框504处可以生成分组的PLCP头部。针对这些示例,PLCP头部模块422-2可以生成分组430中的PLCP头部并且可以包括PLCP头部中的关于分组430是否包括被布置将在第二无线设备的PHY层处被解码的中继头部指示。
在一些示例中,逻辑流程500在框506处可以生成中继头部并且包括FCS和与第二无线设备的网络地址相关联的第一地址。针对这些示例,中继接头模块422-3可以使用示例中继头部格式300生成分组430中的中继头部。
根据一些示例,逻辑流程500在框508处可以将具有PLCP头部和中继头部的分组经由中继通信链路传输到第二无线设备。针对这些示例,传输模块422-5可以经由由上面所提到的建立模块422-1建立的中继通信链路来传输分组430。
图6示出了第一存储介质的实施例。如图6中所示,第一存储介质包括存储介质600。存储介质600可以包括制造的物品。在一些示例中,存储介质600可以包括任何非暂态计算机可读介质或机器可读介质,例如光、磁或半导体存储。存储介质600可存储各种类型的计算机可执行指令,例如,实现逻辑流程500的指令。计算机可读或机器可读存储介质的示例可以包括能够存储电子数据的任何有形介质,包括易失存储器或非易失存储器、可移动或不可移动存储器、可擦除或不可擦除存储器、可写或可重写存储器等。计算机可执行指令的示例可以包括任何适当类型的代码,例如源代码、编译代码、解释代码、可执行代码、静态代码、动态代码、面向对象的代码、可视代码等。实施例不限于在该情境中。
图7示出了第二装置的框图。如图7中所示,第二装置包括装置700。虽然图7中示出的装置700在特定拓扑结构或配置中具有有限数量的元件,但可以被理解的是装置700可以按给定的实现方式所期望的在替代的配置中包括更多或更少的元件。
装置700可以包括计算机实施的装置700,计算机实施的装置700具 有被布置为执行一个或多个软件模块722-a的处理器电路720。与图4的装置400类似,“a”和“b”和“c”以及类似的标示符可以是表示任何正整数的变量。
根据一些示例,装置700可以是被布置为按照诸如IEEE 802.11标准中描述的或与IEEE 802.11标准相关联的那些无线技术之类的一个或多个无线技术进行操作的第一无线设备的一部分。例如,装置700可被布置或被配置为经由根据IEEE 802.11ah被建立和/或操作的无线通信链路或信道通信耦合到第二无线设备。示例不限于在该情境中。
在一些示例中,如图7中所示,装置700包括处理器电路720。处理器电路720通常可以被布置为执行一个或多个软件模块722-a。处理器电路420可以是各种从商业上可获得的处理器中的任何处理器,包括但不限于之前装置400的处理电路420所提到的那些处理器。双微处理器、多核处理器以及其它多处理器体系架构也可以被采用作为处理电路720。根据一些示例,处理器电路720还可以是专用集成电路(ASIC)并且模块722-a可以被实施为ASIC的硬件元件。
根据一些示例,装置700可以包括接收模块722-1。接收模块722-1可以被布置用于由处理器电路720执行以接收分组710(例如,以与分组格式200相似的格式)。针对这些示例,分组710可以包括PLCP头部,其包括分组710是否包括被置于MAC头部之前的中继头部的指示。
在一些示例中,装置700还可以包括中继指示模块722-2。中继指示模块722-2可以被布置用于由处理器电路720执行以判定分组710的PLCP头部是否包括中继头部的指示。针对这些示例,如果PLCP头部指示中继头部,但第一无线设备还未与分组710的发送器建立中继通信链路以中继数据,则分组710被丢弃。然而,如果第一无线设备已建立与分组710的发送器的中继通信链路来将数据中继朝向或远离WLAN接入点,则中继指示模块722-2可以使得中继头部被解码。
在一些示例中,装置700还可以包括定时器模块722-3。定时器模块722-3可以被布置用于由处理器电路720执行以更新本地计时器(例如,睡眠或省电定时器)或由IEEE802.11定义的网络分配向量(NAV)的定 时器,以响应分组710在被解码(如果被解码)之前或之后被丢弃(如果被丢弃)。针对这些示例,更新任何定时器可以使得第一无线设备能够进入省电状态并且当计时器到期时可能退出省电状态以校验与第一无线设备相关联的通信链路或通道的状态。
在一些示例中,装置700还可以包括解码模块722-4。解码模块722-4可以被布置用于由处理器电路720执行以对被包括在分组710中的中继头部进行解码。针对这些示例,解码模块722-4可以对被包括在中继头部的第一部分中的FCS进行解码,并且可以使用被包括在第一部分中的FCS使得CRC校验通过第一无线设备被实现。如果CRC失败,则解码模块722-4可以使得第一无线设备丢弃分组710。如果CRC通过,则解码模块722-4可以检查中继头部的第二部分。中继头部的第二部分可以包括MCS信息、地址信息或BSSID信息。
根据一些示例中,装置700还可以包括中继头部模块722-5。中继接头模块722-5可以被布置用于由处理器电路720执行以生成新的中继头部以替代被接收的头部。针对这些示例,中继头部格式300的示例格式中的新中继头部可以被生成包括更新的信息。例如,由于第一无线设备现在将成为中继分组720的发送器,则Tx地址字段330将被更新以指示第一无线设备的网络地址。
在一些示例中,装置700还可以包括编码模块722-6。编码模块722-6可以被布置用于由处理器电路720执行以编码数据被包括在分组720中。针对这些示例,编码模块722-6可以使用与被用于对被包括在被接收的分组710中的数据进行编码的MCS不同的MCS的数据对数据进行编码。如之前所提到的,不同可能存在于中继通信链路的质量中,可以保证MCS中的变化。
根据一些示例中,装置700还可以包括转发模块722-7。转发模块722-7可以被布置用于由处理器电路720执行以将分组720转发朝向或远离WLAN接入点。针对这些示例,分组720可以包括由中继头部模块722-5生成的新的中继头部。另外,在一些示例中,转发模块722-7可以将新的中继头部附加到还未被解码的分组720的部分(例如,分组格式200 的字段PDSU 230),这是由于使用被指示在被接收的中继头部中的相同的MCS。
装置700和实现装置700的设备的各种组件可以通过各种类型的通信介质被互相通信耦合以协调操作。协调可以涉及信息的单向或双向交换。例如,组件可以以在通信介质上被传送的信号的形式传送信息。信息可以被实施为被分配给各种信号线的信号。在这样的分配中,每个消息都是信号。然而,进一步的实施例可以替代地采用数据消息。这样的数据消息可以穿过各种连接被发送。示例连接包括并行接口、串行接口和总线接口。
本文所包括的是一组逻辑流程,其代表用于执行本公开的架构的新颖方面的示例方法论。虽然为了简化说明的,本文示出的一个或多个方法论被示出和描述为一系列的动作,本领域的技术人员将理解和认识到方法论并不受动作的顺序限制。一些动作可以据此按不同的顺序发生和/或与本文示出和描述的其它动作同时发生。例如,本领域的技术人员将理解和认识到方法论可以被替代地表示为一系列相互关联的状态或事件,例如在状态图中。另外,并非方法论中被示出的所有的动作都可能被需要用于新颖的实施方式。
逻辑流程可以被实现在软件、固件和/或硬件中。在软件和固件实施例中,逻辑流程可以通过被存储在至少一个非暂态计算机可读介质或机器可读介质(例如,光、磁或半导体存储)上的计算机可执行指令来被实现。实施例不限于在该情境中。
图8示出了第二逻辑流程的示例。如图8中所示,第二逻辑流程包括逻辑流程800。逻辑流程800可以代表由本文描述的一个或多个逻辑、特征或设备(例如,装置700)执行的一些或全部操作。更具体地,逻辑流程800可以通过接收模块722-1、中继指示模块722-2、定时器模块722-3、解码模块722-4、中继头部模块722-5、编码模块722-6或转发模块实现722-7来被实现。
在图8中所示的说明性示例中,在框802处,逻辑流程800可以接收具有PLCP头部的分组,PLCP头部包括分组是否包括被置于MAC头部之前的中继头部的指示。针对这些示例,接收模块722-1可以接收分组格式 200的格式中的分组710。
根据一些示例,逻辑流程800在框804处可以基于PLCP头部是否指示分组包括中继头部的判定来使得分组被丢弃或使得中继头部的至少一部分被解码。
根据一些示例,逻辑流程800在框806处可以解码包括第一部分中的FCS的中继头部(由于中继头部的指示),并且使得分组被丢弃或基于通过的CRC使用被包括在中继头部的第一部分中的FCS来检查中继头部的第二部分。针对这些示例,解码模块722-4可以被布置为对被包括在分组710中的中继头部进行解码。如果CRC通过并且需要MCS的变化,则分组的进一步或其余部分被解码。否则,如果CRC失败,则分组710被丢弃。
在一些示例中,逻辑流程800在框808处可以生成新的中继头部。针对这些示例,中继头部模块722-5可以针对分组720生成新的中继头部以替代被包括在分组710中的中继头部。分组720的新的中继头部可以更新诸如MCS、地址等之类的信息。
根据一些示例,逻辑流程800在框810处可以使得被包括在被接收的分组中的数据被转发朝向或远离具有新的中继头部的另一分组中的WLAN接入点。针对这些示例,数据可以通过包括由中继头部模块722-5生成的新的中继头部的分组720中的编码模块722-6被编码。转发模块722-7随后可以将分组720转发朝向或远离WLAN接入点。在一些示例中,如果被接收的头部中的MCS指示MCS无变化,则分组720可以被转发,而不用对不被包括在被接收的分组710的PLCP和中继头部中的数据部分进行解码。
图9示出了第一存储介质的实施例。如图9中所示,第一存储介质包括存储介质900。存储介质900可以包括制造的物品。在一些示例中,存储介质900可以包括任何非暂态计算机可读介质或机器可读介质,例如光、磁或半导体存储。存储介质900可存储各种类型的计算机可执行指令,例如,实现逻辑流程800的指令。计算机可读或机器可读存储介质的示例可以包括能够存储电子数据的任何有形介质,包括易失存储器或非易 失存储器、可移动或不可移动存储器、可擦除或不可擦除存储器、可写或可重写存储器等。计算机可执行指令的示例可以包括任何适当类型的代码,例如源代码、编译代码、解释代码、可执行代码、静态代码、动态代码、面向对象的代码、可视代码等。实施例不限于在该情境中。
图10示出了设备1000的实施例。在一些示例中,设备1000可以被配置或布置用于无线网络中的无线通信。设备1000可以实现例如装置400/700、存储介质600/900和/或逻辑电路1070。逻辑电路1070可以包括执行针对设备400/700所描述的操作的物理线路。如图10中所示,设备1000可以包括无线电接口1010、基带电路1020和计算平台1030,但是示例不限于该配置。
设备1000可以实现针对设备400/700、存储介质600/900和/或在单个计算实体中的逻辑电路1070的操作和/或结构中的一些或全部,例如完全在单个设备内。实施例不限于在该情境中。
在一个示例中,无线电接口1010可以包括适用于发送和/或接收单载波或多载波调制信号(例如,包括补码键控(CCK)和/或正交频分复用(OFDM)符号)的组件或组件的组合,但是实施例不限于任何特定的空中接口或调制方案。无线电接口1010可包括例如接收器1012、发送器1016和/或频率合成器1014。无线电接口1010可以包括偏差控制、晶体振荡器和/或一个或多个天线1018。在另一实施例中,无线电接口1010可以按需使用外部压控振荡器(VCO)、表面声波滤波器,中频(IF)滤波器和/或RF滤波器。由于各种潜在的RF接口设计,对其的扩展描述被省略。
基带电路1020可与无线电接口1010通信以处理接收和/或发送信号,并且可以包括例如模拟到数字转换器1022用于向下转换被接收的信号、数字到模拟转换器1024用于向上转换信号用于传输。另外,基带电路1020可以包括基带或物理层(PHY)处理电路1026用于处理相应的接收/发送信号的PHY链路层。基带电路1020可以包括例如用于介质访问控制(MAC)/数据链路层处理的处理电路1028。基带电路1020可以包括存储器控制器1032用于例如经由一个或多个接口1034与MAC处理电路1028 和/或计算平台1030进行通信。
在一些实施例中,PHY处理电路1026可以包括帧构造和/或检测模块,其与诸如缓冲存储器之类的附加电路组合以构造和/或解构通信帧(例如,包含子帧)。替代地或另外,MAC处理电路1028可以共享处理某些这些功能或独立与PHY处理电路1026执行这些处理。在一些实施例中,MAC和PHY处理可以被集成到单个电路中。
计算平台1030可以为设备1000提供计算功能。如图所示,计算平台1030可以包括处理组件1040。除或替代,设备1000的基带电路1020可以使用处理组件1040来执行逻辑装置400/700、存储介质600/900、以及逻辑电路1070的处理操作或逻辑。处理组件1040(和/或PHY 1026和/或MAC 1028)可以包括各种硬件元件、软件元件或两者的组合。硬件元件的示例可以包括设备、逻辑设备、组件、处理器、微处理器、电路、处理器电路(例如,处理器电路1020)、电路元件(例如,晶体管、电阻器、电容器、电感器等)、集成电路、专用集成电路(ASIC)、可编程逻辑设备(PLD)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、存储器单元、逻辑门、寄存器、半导体器件、芯片、微芯片、芯片集等。软件元件的示例可以包括软件组件、程序、应用、计算机程序、应用程序、***程序、软件开发程序、机器程序、操作***软件、中间件、固件、软件模块、例程、子例程、功能、方法、过程、软件接口、应用程序接口(API)、指令集、计算代码、计算机代码、代码段、计算机代码段、字、值、符号、或它们的任意组合。确定示例是否使用硬件元件和/或软件元件被实施可以按给定的示例所需要的根据任何数量的因素而变化,因素例如为期望的计算速率、功率水平、耐热性、处理周期预算、输入数据速率、输出数据速率、存储器资源、数据总线速度以及其它设计或性能约束。
计算平台1030还可以包括其它平台组件1050。其它平台组件1050包括通用计算元件,例如一个或多个处理器、多核处理器、协同处理器、存储器单元、芯片组、控制器、***设备、接口、振荡器、定时设备、视频卡、音频卡、多媒体输入/输出(I/O)组件(例如,数字显示屏)、电源 供应器等。存储器单元的示例可以包括但不限于一个或多个更高速度存储器单元形式的各种类型的计算机可读和机器可读存储介质,例如只读存储器(ROM)、随机存取存储器(RAM)、动态RAM(DRAM)、双数据速率DRAM(DDR AM)、同步DRAM(SDRAM)、静态RAM(SRAM、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪速存储器、诸如铁电聚合物存储器之类的聚合物存储、奥氏存储器、相变或铁电存储器、硅-氧化物-氮化物-氧化物-硅(SONOS)存储器、磁卡或光卡、诸如独立磁盘驱动的冗余阵列(RAID)之类的设备阵列、固态存储器设备(例如,USB存储器、固态硬盘(SSD)以及任何其它类型的适用于存储信息的存储介质。
计算平台1030还可以包括网络接口1060。在一些示例中,网络接口1060可以包括逻辑和/或特征,以支持按照诸如在与IEEE 802.11相关联的一个或多个标准中所描述的那些无线宽带技术之类的一个或多个无线宽带技术***作的网络接口。
设备1000可以是例如用户器件、计算机、个人计算机(PC)、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板电脑、智能手机、嵌入式电子、游戏控制台、服务器、服务器阵列或服务器场、网页服务器、网络服务器、互联网服务器、工作站、迷你计算机、主框架计算机、超级计算机、网络应用、网页应用、分布式计算***、多处理器***、基于处理器的***、或它们的组合。因此,本文描述的设备1000的功能和/或特定配置可以按适当地需要被包括或省略在设备1000的各种实施例中。在一些实施例中,设备1000可以被配置为与同WLAN和/或传感器网络的IEEE 802.11标准相关联的协议和频率相兼容,但是示例不局限于在该情境中。
设备1000的实施例可以使用单输入单输出(SISO)架构来被实现。然而,某些实现方式可以包括多个天线(例如,天线1018)用于使用针对波束形成或空分多址(SDMA)的自适应天线技术发送和/或接收和/或使用多输入多输出(MIMO)通信技术。
设备1000的组件和特征可以使用离散电路、专用集成电路 (ASIC)、逻辑门和/或单芯片架构中的任何组合来被实现。另外,设备1000的特征可以使用微控制器、可编程逻辑阵列和/或微处理器或前述的适当的任何组合来被实现。值得注意的是硬件、固件和/或软件元件可以共同地或单独地在本文中被称为“逻辑”或“电路”。
应当理解的是,图10的框图中所示的示例设备1000可以表示很多潜在实现方式的功能描述性示例。因此,被描绘在附图中的块功能的分割、省略或包括不是暗示用于实现这些功能的硬件组件、电路、软件和/或元件将必须被分割、省略或包括在实施例中。
一些实施例可以使用表达“在一个示例中”或“示例”及它们的衍生物被描述。这些术语意味着连同示例被描述的特定的、结构、或特点被包括在至少一个示例中。说明书中各种地方中的短语“在一个示例中”的出现不一定全部涉及相同的示例。
一些实施例可以使用表达“被耦合”、“被连接”或“能够被耦合”及它们的衍生物来被描述。这些术语不必旨在作为彼此的同义词。例如,使用术语描述“被连接”和/或“被耦合”的描述可以指示两个或多个元件互相是在直接的物理或电接触中。然而,术语“耦合”还可以指两个或多个元件没有互相直接接触,但仍然互相合作或交互。
需要强调的是本公开的摘要被提供以符合37CFR部分1.72(b),要求摘要将允许读者快速地确定本技术公开的本质。摘要随它不会被用来解释或限制权利要求的范围或含义的理解被提交。前述的详细说明中,可以看出,为了简化本公开的目的,各种特征被组合在单个示例中。公开的方法不应被解释为反映所要求保护的示例需要比被明确叙述在每个权利要求中的特征更多的特征的意图。相反,如下面的权利要求反映的,发明的主题在于少于单个被公开的示例的全部特征。因此下面的权利要求在此被合并到详细说明中,每个权利要求作为单独的示例存在。在附加的权利要求中,术语“包括”和“其中”被分别用作相应的术语“包括”和“其中”的简明英语等同物。另外,术语“第一”、“第二”、“第三”等仅被用作标签,并且不旨在施加数字要求在它们的对象上。
根据一些示例,示例装置可以包括用于无线设备的处理器电路。示例 性装置还可以包括被布置用于由处理器电路执行的接收模块,以接收具有物理层会聚协议(PLCP)头部的分组,物理层会聚协议(PLCP)头部包括分组是否包括被置于介质访问控制器(MAC)头部之前的中继头部的指示。示例装置还可以包括被布置用于由处理器电路执行的中继指示模块以基于PLCP头部是否指示分组包括中继头部的判定来使得分组被丢弃或使得中继头部被解码。
在一些示例中,示例装置还可以包括被布置用于由处理器电路执行的解码模块以解码中继头部,中继头部包括第一部分中的帧校验序列(FCS)。解码模块还可以被布置为使得分组被丢弃或基于通过的循环冗余校验使用被包括在中继头部的第一部分中的FCS来检查中继头部的第二部分。
根据示例装置的一些示例,中继头部的第二部分可以包括指示被包括在被接收的分组中的数据是否将使用相同或不同的调制编码方案被中继朝向或远离无线局域网(WLAN)接入点的信息。
在一些示例中,被包括在中继头部的第二部分中的信息指示被包括在被接收的分组中的数据可以使用不同的调制编码方案被中继朝向或远离无线局域网(WLAN)接入点。解码模块还可以被布置为使用被用于将分组发送到无线设备的第一调制编码方案对分组进行解码。
根据一些示例,示例装置还可以包括被布置用于由处理器电路执行的中继头部模块以生成新的中继头部来替代被接收的分组中的中继头部。示例装置还可以包括被布置用于由处理器电路执行的编码模块以使用第二调制编码方案对被包括在被接收的分组中的数据进行编码。数据可以跟随通过解码模块被接收的分组的解码被编码。第二调制编码方案可以不同于第一调制编码方案。示例装置还可以包括被布置用于由处理器电路执行的转发模块以使得被包括在被接收的分组中的数据使用第二调制编码方案朝向或远离WLAN接入点被转发在另一分组中。
在一些示例中,示例装置还可以包括被布置用于由处理器电路执行的定时器模块以响应于分组被丢弃来更新节电器或睡眠定时器。
根据示例装置的一些示例,无线设备可以被配置为按照与包括IEEE 802.11ah的电气与电子工程师协会(IEEE)IEEE 802.11标准相关联的一个或多个无线通信标准进行操作。
在示例装置的一些示例中,数字显示屏可以被耦合到处理器电路以为无线设备的用户呈现用户界面视图。
在一些示例中,示例第一方法可以包括:在无线设备处接收具有包括分组是否包括被置于介质访问控制器(MAC)头部之前的中继头部的指示的物理层会聚协议(PLCP)头部的分组。示例第一方法还可以包括基于PLCP头部是否指示分组包括中继头部的判定来丢弃分组或解码中继头部。
根据一些示例,示例第一方法还可以包括在无线设备的物理层(PHY)处对中继头部进行解码。中继头部可以包括第一部分中的的帧校验序列(FCS)。示例第一方法还可以包括丢弃分组或基于通过的循环冗余校验使用被包括在中继头部的第一部分中的FCS在无线设备的PHY层处检查中继头部的第二部分。
在示例第一方法的一些示例中,第二部分可以包括指示被布置为将被包括在被接收的分组中的数据转发朝向或远离无线局域网(WLAN)接入点的中继无线设备的网络地址的地址信息。如果网络地址不同于无线设备的网络地址,则分组可以被丢弃。
根据示例第一方法的一些示例,第二部分可以包括指示被布置为将被包括在被接收的分组中的数据转发朝向或远离无线局域网(WLAN)接入点的中继无线设备的网络地址的地址信息。如果网络地址与无线设备的网络地址相匹配,则新的中继头部可以被生成并且被包括在被接收的分组中的数据可以被转发朝向或远离WLAN接入点。数据可以被转发在被布置为包括新的中继头部的另一分组中。
在示例第一方法的一些示例中,新的中继头部可以包括指示无线设备的网络地址与另一分组的发送器相关联的信息。
根据示例第一方法的一些示例,分组可以基于PLCP头部是否指示分组包括中继头部的判定来被丢弃,这是由于无线设备未被布置为将数据中继到或远离另一无线设备的无线局域网(WLAN)接入点。
在示例第一方法的一些示例中,无线设备可以被配置为按照与包括IEEE802.11ah的电气与电子工程师协会(IEEE)IEEE 802.11标准相关联的一个或多个无线通信标准进行操作。
根据一些示例,至少一个机器可读介质包括多个指令,其响应于在无线设备上被执行使得无线设备执行如上面所提到的示例第一方法。
在一些示例中,示例第二方法可以包括:在第一无线设备处与第二无线设备建立中继通信链路。中继通信链路可以被布置为将数据从第一无线设备中继朝向或远离无线局域网(WLAN)接入点。示例第二方法还可以包括针对包括经由中继通信链路被中继的数据的分组生成物理层会聚协议(PLCP)头部。PLCP头部可以指示分组包括被布置为在第二无线设备的物理(PHY)层处被解码的中继头部。示例第二方法还可以包括生成中继头部和包括帧校验序列(FCS)和与中继头部中的第二无线设备的网络地址相关联的第一地址。示例第二方法还可以包括将具有PLCP和中继头部的分组经由中继通信链路发送到第二无线设备。
根据示例第二方法的一些示例,第一地址可以使得第二无线设备能够识别与第一无线设备的中继通信链路的建立并且将被包括在分组中的数据中继朝向或远离WLAN接入点。
在示例第二方法的一些示例中,生成中继头部包括:包括与WLAN接入点的网络地址相关联的第二地址以使得第二无线设备能够通过对从第一无线设备被接收的中继头部进行解码生成新的中继头部以将被包括在分组中的数据中继朝向或远离WLAN接入点。
根据示例第二方法的一些示例,生成中继头部可以包括:添加或***指示调制编码方案被用于将被包括在分组中的数据编码在另一分组中的信息,以便将数据从第二无线设备中继朝向或远离WLAN接入点。
在示例第二方法的一些示例中,指示的调制编码方案可以包括被用于将分组发送到第二无线设备的相同的调制编码方案中的一个或被用于将分组发送到第二无线设备的不同的调制编码方案。
根据示例第二方法的一些示例,第一无线设备可以被配置为按照与包括IEEE802.11ah的电气与电子工程师协会(IEEE)IEEE 802.11标准相关 联的一个或多个无线通信标准进行操作。
根据一些示例,至少一个机器可读介质包括多个指令,其响应于在无线设备上被执行使得无线设备执行如上面所提到的示例第二方法。
虽然主题以特定于结构特征和/或方法论动作的语言被描述,但是应该理解的是附加的权利要求书中所定义的主题不必限于上述特定的特征或动作。相反,上述特定特征和动作作为实现权利要求的示例形式被公开。
Claims (25)
1.一种用于经由中继通信链路发送数据的装置,包括:
用于无线设备的处理器电路;
接收模块,所述接收模块被布置用于由所述处理器电路执行以接收具有物理层会聚协议PLCP头部的分组,所述PLCP头部包括对所述分组是否包括置于介质访问控制器MAC头部之前的中继头部的指示,所述中继头部包括帧校验序列FCS和中继无线设备的网络地址;以及
中继指示模块,所述中继指示模块被布置为由所述处理器电路执行,以基于所述PLCP头部是否指示所述分组包括所述中继头部的判定来使得所述分组被丢弃或使得所述中继头部被解码。
2.如权利要求1所述的装置,包括:
解码模块,所述解码模块被布置为由所述处理器电路执行以解码所述中继头部,所述中继头部在第一部分中包括帧校验序列FCS,所述解码模块还被布置为基于使用所述中继报头的第一部分中包括的FCS而通过的循环冗余校验来检查所述中继头部的第二部分、或者使得所述分组被丢弃。
3.如权利要求2所述的装置,其中,所述中继头部的所述第二部分包括指示所接收到的分组中包括的数据将被使用相同还是不同的调制编码方案朝向或远离无线局域网WLAN接入点中继的信息。
4.如权利要求3所述的装置,其中:
使得所述中继头部的所述第二部分包括:指示被包括在所接收到的分组中的数据将使用相同还是不同的调制编码方案被中继朝向或远离无线局域网WLAN接入点的信息。
5.如权利要求3所述的装置,其中:所述中继头部的第二部分中包括的信息指示所接收到的分组中包括的数据要被使用不同的调制编码方案朝向或远离无线局域网WLAN接入点中继,所述解码模块还被布置为使用用于将所述分组发送到所述无线设备的第一调制编码方案对所述分组进行解码。
6.如权利要求5所述的装置,包括:
中继头部模块,所述中继头部模块被布置为由所述处理器电路执行,以生成新的中继头部来替代所接收到的分组中的中继头部;
编码模块,所述编码模块被布置为由所述处理器电路执行,以在所述解码模块对接收到的分组解码之后使用第二调制编码方案对所接收到的分组中包括的数据进行编码,所述第二调制编码方案不同于所述第一调制编码方案;以及
转发模块,所述转发模块被布置为由所述处理器电路执行,以使得所接收到的分组中包括的数据在另一分组中被朝向或远离WLAN接入点转发。
7.如权利要求1所述的装置,包括:
定时器模块,所述定时器模块被布置为由所述处理器电路执行,以响应于所述分组被丢弃来更新节电器或睡眠定时器。
8.如权利要求1所述的装置,包括:无线设备,所述无线设备被配置为按照与电气与电子工程师协会IEEE 802.11标准相关的至少一个或多个无线通信标准操作,所述无线通信标准包括IEEE 802.11ah。
9.如权利要求1所述的装置,包括:数字显示屏,所述数字显示屏被耦合到所述处理器电路来为所述无线设备的用户呈现用户界面视图。
10.一种用于经由中继通信链路发送数据的方法,包括:
在无线设备处接收具有物理层会聚协议PLCP头部的分组,所述物理层会聚协议PLCP头部包括所述分组是否包括被置于介质访问控制器MAC头部之前的中继头部的指示,所述中继头部包括帧校验序列FCS和中继无线设备的网络地址;以及
基于所述PLCP头部是否指示所述分组包括所述中继头部的判定来丢弃所述分组或解码所述中继头部。
11.如权利要求10所述的方法,包括:
在所述无线设备的物理层PHY处对所述中继头部进行解码,处对所述中继头部进行解码,所述中继头部包括第一部分中的帧校验序列FCS;以及
丢弃所述分组、或基于通过循环冗余校验而使用被包括在所述中继头部的所述第一部分中的所述FCS来在所述无线设备的PHY层处检查所述中继头部的第二部分。
12.如权利要求11所述的方法,包括使得所述第二部分包括指示被布置为将被包括在所接收到的分组中的数据转发朝向或远离无线局域网WLAN接入点的中继无线设备的网络地址的地址信息,如果所述网络地址不同于所述无线设备的网络地址,则丢弃所述分组。
13.如权利要求11所述的方法,包括:所述第二部分包括指示被布置为将所接收到的分组中包括的数据朝向或远离无线局域网WLAN接入点转发的中继无线设备的网络地址的地址信息,如果所述网络地址与所述无线设备的网络地址相匹配则生成新的中继头部,并且在被布置为包括新的中继头部的另一分组中将所接收到的分组中包括的数据朝向或远离所述WLAN接入点转发。
14.如权利要求13所述的方法,包括:所述新的中继头部包括指示所述无线设备的网络地址与另一分组的发送器相关联的信息。
15.如权利要求10所述的方法,基于对所述PLCP头部是否指示所述分组包括所述中继头部的判定来丢弃所述分组包括:由于所述无线设备未被布置为将数据朝向或远离另一无线设备的无线局域网WLAN接入点中继而丢弃所述分组。
16.如权利要求10所述的方法,包括:所述无线设备被配置为按照与电气与电子工程师协会IEEE 802.11标准相关的至少一个或多个无线通信标准操作,所述无线通信标准包括IEEE 802.11ah。
17.包括多条指令的至少一个机器可读介质,所述多条指令响应于在无线设备的***上被执行而使得所述无线设备能够执行根据权利要求10到16中的任何一项的方法。
18.一种用于经由中继通信链路发送数据的方法,包括:
在第一无线设备处建立与第二无线设备的中继通信链路,所述中继通信链路被布置为从所述第一无线设备朝向或远离无线局域网WLAN接入点中继数据;
针对包括要经由所述中继通信链路中继的数据的分组生成物理层会聚协议PLCP头部,所述PLCP头部指示所述分组包括被布置为要在所述第二无线设备的物理PHY层处被解码的中继头部;
生成所述中继头部并且在所述中继头部中包括帧校验序列FCS和与所述第二无线设备的网络地址相关联的第一地址;以及
将具有所述PLCP头部和中继头部的所述分组经由所述中继通信链路发送到所述第二无线设备。
19.如权利要求18所述的方法,包括:所述第一地址使得所述第二无线设备能够识别与所述第一无线设备的所述中继通信链路的建立,并且将被包括在所述分组中的数据中继朝向或远离所述WLAN接入点。
20.如权利要求18所述的方法,生成所述中继头部包括:包括与所述WLAN接入点的网络地址相关联的第二地址,以使得所述第二无线设备能够通过对从所述第一无线设备接收到的中继头部进行解码来生成新的中继头部,以将所述分组中包括的数据朝向或远离所述WLAN接入点中继。
21.如权利要求18所述的方法,生成所述中继头部包括:包括指示下述调制编码方案的信息,该调制编码方案用于将所述分组中包括的数据编码在另一分组中,以便将所述数据从所述第二无线设备朝向或远离所述WLAN接入点中继。
22.如权利要求21所述的方法,包括:所指示的调制编码方案包括与用于将所述分组发送到所述第二无线设备的调制编码方案相同、或者不同的调制编码方案。
23.如权利要求18所述的方法,包括:所述无线设备被配置为按照与电气与电子工程师协会IEEE 802.11标准相关的至少一个或多个无线通信标准操作,所述无线通信标准包括IEEE 802.11ah。
24.包括多个指令的至少一个机器可读介质,所述多个指令响应于在无线设备处在***上被执行使得所述无线设备能够执行根据权利要求18到23中的任何一项的方法。
25.一种用于经由中继通信链路发送数据的设备,包括用于执行权利要求18到23中的任何一项的方法的装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/723,087 | 2012-12-20 | ||
US13/723,087 US9191097B2 (en) | 2012-12-20 | 2012-12-20 | Techniques for transmitting data via relay communication links |
PCT/US2013/048383 WO2014099023A1 (en) | 2012-12-20 | 2013-06-27 | Techniques for transmitting data via a relay communication links |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104782089A CN104782089A (zh) | 2015-07-15 |
CN104782089B true CN104782089B (zh) | 2017-12-08 |
Family
ID=50974563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380059490.6A Active CN104782089B (zh) | 2012-12-20 | 2013-06-27 | 用于经由中继通信链路发送数据的装置和方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9191097B2 (zh) |
EP (1) | EP2936752A4 (zh) |
CN (1) | CN104782089B (zh) |
WO (1) | WO2014099023A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12035366B2 (en) | 2016-08-25 | 2024-07-09 | Huawei Technologies Co., Ltd. | Data communication method and apparatus |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105612806A (zh) * | 2013-11-06 | 2016-05-25 | Kt株式会社 | 在无线局域网***中传输和接收数据的方法和设备 |
US9936492B2 (en) * | 2014-07-11 | 2018-04-03 | Qualcomm Incorporated | Methods and systems for multi user uplink compatibility with legacy devices |
WO2016006311A1 (ja) * | 2014-07-11 | 2016-01-14 | ソニー株式会社 | 情報処理装置 |
US9247570B1 (en) * | 2015-05-20 | 2016-01-26 | Xirrus, Inc. | Wireless network including omnibus access point |
WO2017166139A1 (zh) | 2016-03-30 | 2017-10-05 | 广东欧珀移动通信有限公司 | 中继传输的方法和装置 |
CN114364053A (zh) | 2016-08-25 | 2022-04-15 | 华为技术有限公司 | 一种数据通信方法及装置 |
CN107872838B (zh) * | 2016-09-27 | 2021-09-21 | 华为技术有限公司 | 中继指示方法及接入点ap |
US11374658B2 (en) * | 2016-10-21 | 2022-06-28 | Northeastern University | Method and apparatus for wireless communications |
CN111418176B (zh) * | 2017-11-27 | 2023-03-14 | 瑞典爱立信有限公司 | Mac层与phy层之间用于传输的通信的装置和方法 |
US11601968B2 (en) * | 2020-12-18 | 2023-03-07 | Qualcomm Incorporated | Splitting and concatenating of media access control (MAC) protocol data units (PDUs) for direct transport block (TB) forwarding in relaying operations |
CN116016725B (zh) * | 2023-03-24 | 2023-06-13 | 深圳开鸿数字产业发展有限公司 | 信息传输方法、计算机设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101283545A (zh) * | 2005-11-08 | 2008-10-08 | 英特尔公司 | 用于在通信***中进行位置管理及寻呼的技术 |
JP2012084942A (ja) * | 2010-10-06 | 2012-04-26 | Ntt Docomo Inc | 無線通信を中継する中継局及び中継方法 |
CN102970738A (zh) * | 2009-10-18 | 2013-03-13 | 英特尔公司 | 选择性地中止无线通信分组的接收的设备、***以及方法 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7408929B2 (en) * | 2001-09-28 | 2008-08-05 | Kabushiki Kaisha Toshiba | Radio communication system, terminal and packet |
KR100547112B1 (ko) * | 2003-02-05 | 2006-01-26 | 삼성전자주식회사 | 무선랜환경에서의 핸드오버 방법 및 핸드오버 수행 모바일노드 장치 |
JP3826893B2 (ja) * | 2003-03-26 | 2006-09-27 | ソニー株式会社 | 無線通信システム |
WO2005065035A2 (en) * | 2004-01-08 | 2005-07-21 | Wisair Ltd. | Distributed and centralized media access control device and method |
US9119227B2 (en) * | 2004-09-29 | 2015-08-25 | Koninklijke Philips N.V. | Network array, forwarder device and method of operating a forwarder device |
JP3860192B2 (ja) * | 2005-02-10 | 2006-12-20 | 株式会社ネクストマジック | 通信装置 |
JP3939329B2 (ja) * | 2005-03-28 | 2007-07-04 | 株式会社ネクストマジック | 通信装置 |
US8339948B2 (en) * | 2005-09-16 | 2012-12-25 | Ntt Docomo, Inc. | Method for improving capacity in multi-hop wireless mesh networks |
EP1924009B1 (en) * | 2006-11-20 | 2009-05-20 | NTT DoCoMo Inc. | Relay apparatus for relaying a data packet to be transmitted from a first partner transceiver to a second partner transceiver |
CN101548488B (zh) | 2006-12-07 | 2012-10-24 | 三菱电机株式会社 | 无线通信***、无线终端站、无线基站以及无线通信方法 |
US8165058B2 (en) * | 2007-03-01 | 2012-04-24 | Mitsubishi Electric Research Laboratories, Inc. | Protocol data units and header in multihop relay network |
JP4427567B2 (ja) * | 2007-07-03 | 2010-03-10 | 株式会社東芝 | 無線通信装置及び無線通信方法 |
US20090220085A1 (en) * | 2007-09-07 | 2009-09-03 | Zhifeng Tao | Relay MAC Header for Tunneling in a Wireless Multi-User Multi-Hop Relay Networks |
CN102356583B (zh) | 2009-03-19 | 2014-06-25 | 皇家飞利浦电子股份有限公司 | 用于编码plcp报头的技术和设备 |
WO2010143894A2 (en) * | 2009-06-10 | 2010-12-16 | Lg Electronics Inc. | Method and apparatus for transmitting frame in wireless local area network (wlan) system |
JP5428659B2 (ja) * | 2009-08-31 | 2014-02-26 | 富士通株式会社 | 無線通信装置 |
JP5703384B2 (ja) * | 2010-11-12 | 2015-04-15 | インターデイジタル パテント ホールディングス インコーポレイテッド | チャネルアグリゲーションおよび媒体アクセス制御再送信を実行するための方法および装置 |
US20120163292A1 (en) | 2010-12-23 | 2012-06-28 | Nokia Corporation | Frame Header in Wireless Communication System |
WO2013070967A1 (en) * | 2011-11-08 | 2013-05-16 | Huawei Technologies Co., Ltd. | System and method for data forwarding |
US9042288B2 (en) * | 2011-12-02 | 2015-05-26 | Futurewei Technologies, Inc. | System and method for traffic signaling and control in a wireless network |
-
2012
- 2012-12-20 US US13/723,087 patent/US9191097B2/en not_active Expired - Fee Related
-
2013
- 2013-06-27 WO PCT/US2013/048383 patent/WO2014099023A1/en active Application Filing
- 2013-06-27 CN CN201380059490.6A patent/CN104782089B/zh active Active
- 2013-06-27 EP EP13863884.6A patent/EP2936752A4/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101283545A (zh) * | 2005-11-08 | 2008-10-08 | 英特尔公司 | 用于在通信***中进行位置管理及寻呼的技术 |
CN102970738A (zh) * | 2009-10-18 | 2013-03-13 | 英特尔公司 | 选择性地中止无线通信分组的接收的设备、***以及方法 |
JP2012084942A (ja) * | 2010-10-06 | 2012-04-26 | Ntt Docomo Inc | 無線通信を中継する中継局及び中継方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12035366B2 (en) | 2016-08-25 | 2024-07-09 | Huawei Technologies Co., Ltd. | Data communication method and apparatus |
Also Published As
Publication number | Publication date |
---|---|
WO2014099023A1 (en) | 2014-06-26 |
EP2936752A1 (en) | 2015-10-28 |
CN104782089A (zh) | 2015-07-15 |
US9191097B2 (en) | 2015-11-17 |
US20140177514A1 (en) | 2014-06-26 |
EP2936752A4 (en) | 2016-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104782089B (zh) | 用于经由中继通信链路发送数据的装置和方法 | |
Triantafyllou et al. | Network protocols, schemes, and mechanisms for internet of things (iot): Features, open challenges, and trends | |
CN103843420B (zh) | 用于上行链路功率控制的技术 | |
CN104854773B (zh) | 无线网络中的能量采集设备 | |
CN105208619B (zh) | 用于生成针对具有自组织连接的网状网络的路由表的技术 | |
CN102293024B (zh) | 利用中继站优化网络无线通信资源 | |
CN104981988B (zh) | 具有有界延迟的毫米波中继设备和用于符号转播的方法 | |
CN104067587B (zh) | 用于无线网络中装置配置文件的方法和装置 | |
CN104303468B (zh) | 用于识别和区分后台业务的方法 | |
CN106233700A (zh) | 用于将蓝牙设备集成到邻居感知网络中的方法和装置 | |
CN107431517A (zh) | 用于60ghz设备的探测性波束成形训练技术 | |
CN103493402B (zh) | 用来控制用于固定设备的寻呼的技术 | |
CN107210965A (zh) | 实现用于wi‑fi隐私的网络协作mac随机化的***和方法 | |
CN105284158A (zh) | 节能设备发现技术 | |
CN104254997A (zh) | 一种机器类型通信下行数据的传输方法及基站、用户设备 | |
CN103765975A (zh) | 通过扩展服务集的直接链路建立 | |
CN103974325A (zh) | 多制式网络融合的方法、设备及*** | |
CN105917725B (zh) | 使能Wi-Fi直连服务应用服务平台能力协商的装置和方法 | |
CN105229937A (zh) | 改进的信道质量信息反馈技术 | |
CN105075304A (zh) | 无线网络移动过程的管理技术 | |
CN104396206B (zh) | 用信号通知短帧中的确认策略的方法和布置 | |
US20210392538A1 (en) | Method and device for configuring node to transmit and receive data | |
CN110402553A (zh) | 用于多级控制信息的编码技术 | |
CN107667545A (zh) | 一种用于在一方面的多个物联网通信装置与另一方面的移动通信网络之间发送小的并且不频繁的通信数据的方法、用于发送小的并且不频繁的通信数据的***、用于发送小的并且不频繁的通信数据的物联网通信装置移动通信网络、用户设备、程序、以及计算机程序产品 | |
CN110121181A (zh) | 传输QoS信息的方法、基站、终端设备和计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |