无线网络中的扩展帧的方法和设置的制作方法

文档序号:7978508阅读:237来源:国知局
无线网络中的扩展帧的方法和设置的制作方法
【专利摘要】实施例提供帧扩展来产生具有短媒体访问控制(MAC)首标的短帧以促进无线通信装置的传送。许多实施例包括MAC子层逻辑,用于构造短帧。在一些实施例中,该MAC子层可确定短MAC首标,其包括:指示扩展帧的类型字段;指示短管理、数据或控制帧的子类型;和指示特定类型的短管理、数据或控制帧的帧扩展。一些实施例可将短帧或短帧格式存储在存储器、逻辑中,或采用促进短帧的传送的另一个方式存储。一些实施例可接收并且检测与短帧的通信。另外的实施例可产生并且传送具有短帧的通信。
【专利说明】无线网络中的扩展帧的方法和设置
【技术领域】
[0001]实施例属于无线通信的领域。更特定地,实施例属于无线发射器与接收器之间的通信协议的领域。
【专利附图】

【附图说明】
[0002]图1描绘包括多个通信装置的无线网络的实施例,该多个通信装置包括多个固定或移动通信装置;
图1A描绘用于在无线通信装置之间建立通信的具有短帧扩展的短帧的实施例; 图1B描绘用于在无线通信装置之间建立通信的具有短帧扩展的短帧的备选实施例;图1C描绘用于在无线通信装置之间建立通信的具有短帧扩展的短帧的另一个备选实施例;
图1D描绘对于具有短帧扩展的短帧(例如在图1A-C中图示的短帧)的类型和子类型指派的表格的实施例;
图1E描绘对于具有短帧扩展的短帧(例如在图1A-C中图示的短帧)的类型、子类型和中贞扩展值的表格的实施例;
图2描绘用于产生、传送、接收和解释具有短帧扩展的短帧的设备的实施例;
图3描绘产生短帧的流程图的实施例;以及
图4A-B描绘传送、接收和解释具有如在图2中图示的短帧的通信的流程图的实施例。【具体实施方式】
[0003]下面是在附图中描绘的新颖实施例的详细描述。然而,提供的细节量不意在限制描述的实施例的预期变化;正相反,权利要求和详细描述要涵盖落入如由附上的权利要求限定的本教导的精神和范围内的所有修改、等同物和备选项。下文的详细描述设计成使这样的实施例能被具有本领域内普通技术的人所理解。
[0004]对“一个实施例”、“实施例”、“示例实施例”、“各种实施例”等的引用指示这样描述的本发明的实施例可包括特定特征、结构或特性,但不是每个实施例都一定包括该特定特征、结构或特性。此外,短语“在一个实施例中”的重复使用不一定指相同的实施例,但它可如此。
[0005]如在本文使用的,除非另外规定,使用序数形容词“第一”、“第二”、“第三”等来描述公共对象,这仅指示指代类似对象的不同实例,并且不意在暗指这样描述的对象必须在时间上、空间上、采用排序或采用任何其它方式处于给定序列中。
[0006]实施例提供帧扩展来产生具有短媒体访问控制(MAC)首标的帧以促进对于无线通信装置的通信。许多实施例对于第一通信装置包括MAC子层逻辑,用于构造包括短MAC首标的帧。在许多实施例中,MAC子层逻辑可基于在存储器中存储的扩展帧格式而确定具有短MAC首标的帧。在一些实施例中,MAC子层逻辑可确定短MAC首标,其包括:指示扩展帧的类型字段;指示短管理、数据或控制帧的子类型字段;和指示特定类型的短管理、数据或控制帧的短帧扩展字段。实施例可确定并且传送和/或接收以及解释短帧。
[0007]一些实施例对于电气和电子工程师协会(IEEE)802.1Iah系统实现I兆赫(MHz)信道带宽。在这样的实施例中的最低数据速率可以是近似6.5兆位每秒(Mbps)除以20=325千位每秒(Kbps)。如果使用双倍重复编码,最低数据速率下降到162.5Kbps。在许多实施例中,最低物理层(PHY)速率用于信标和控制帧传送。尽管降低数据速率可增加传送范围,传送包要花费长得多的时间。根据一个实施例,协议的效率通过使包的MAC首标减少为短MAC首标而提高,这可以使小型电池供电无线装置(例如,传感器)能够使用W1-Fi以非常低功耗连接到因特网。
[0008]一些实施例可利用无线保真(W1-Fi)网络普遍存在性,从而实现新的应用,其除其他独特特性外通常还需要非常低的功耗。W1-Fi大体上指以下装置,其实现IEEE802.11-2007,信息技术的IEEE标准-系统之间的电信和信息交换-局域和城域网-特定要求-部分11:无线LAN媒体访问控制(MAC)和物理层(PHY)规范(http: //standards, ieee.0rg/getieee802/download/802.11-2007.pdf )和其他相关无线标准。
[0009]若干实施例包括接入点(AP)和/或AP或站(STA)的客户端,例如路由器、交换机、服务器、工作站、笔记本电脑、移动装置(膝上型电脑、智能电话、平板电脑及类似物)以及传感器、仪表、控制、仪器、监视器、电器及类似物。一些实施例可提供例如户内和/或户外“智能”电网和传感器服务。例如,一些实施例可提供计量站以从传感器收集数据,这些传感器计量对于特定区域内的家庭或多个家庭的电、水、气和/或其他公用事业的使用并且将这些服务的使用无线传送到仪表变电站。另外的实施例可从家庭健康护理、诊所或医院的传感器收集数据用于对患者监视健康护理相关事件和生命体征,例如跌倒检测、药瓶监测、体重监测、睡眠呼吸暂停、血糖水平、心律及类似物。为这样的服务设计的实施例大体上需要比在IEEE 802.lln/ac系统中提供的低得多的数据速率和低得多(超低)的功耗。
[0010]本文描述的逻辑、模块、装置和接口可执行可在硬件和/或代码中实现的功能。硬件和/或代码可包括设计成完成功能性的软件、固件、微代码、处理器、状态机、芯片集或其组合。
[0011]实施例可促进无线通信。一些实施例可包括低功率无线通信,像Bluetooth?、无线局域网(WLAN)、无线城域网(WMAN)、无线个人区域网(WPAN)、蜂窝网络、在网络、消息发送系统和智能装置中的通信用于促进这样的装置之间的交互。此外,一些无线实施例可包含单个天线,而其他实施例可采用多个天线。例如,多输入和多输出(MIMO)是使用无线电信道,经由发射器和接收器两者处的多个天线输送信号以提高通信性能。
[0012]尽管下文描述的特定实施例中的一些将参考具有特定配置的实施例,本领域内技术人员将认识到本公开的实施例可有利地用具有相似争议或问题的其他配置来实现。
[0013] 现在转向图1,示出有无线通信系统1000的实施例。该无线通信系统1000包括可以是导线或无线连接到网络1005的通信装置1010。该通信装置1010可经由网络1005与多个通信装置1030、1050和1055无线通信。通信装置1010可包括接入点。通信装置1030可包括低功率通信装置,例如传感器、消费者电子装置、个人移动装置或类似物。并且通信装置1050和1055可包括传感器、站、接入点、集线器、交换机、路由器、计算机、膝上型电脑、笔记本电脑、蜂窝电话、智能电话、PDA (个人数字助理)或其他有无线能力的装置。从而,通信装置可以是移动或固定的。例如,通信装置1010可包括对于家庭社区内的水消耗的计量变电站。社区内的家庭中的每个可包括例如通信装置1030等传感器并且通信装置1030可与水表使用仪表集成或耦合于它。
[0014]初始,通信装置1030可从通信装置1010接收短帧。该短帧可以是具有短MAC首标的帧,其识别为扩展类型帧并且在当前通信中是例如短信标帧等短管理帧。之后,通信装置1030可传送例如短关联请求帧等短管理帧来与通信装置1010关联。通信装置1010可传送例如短关联响应帧等短管理帧来使通信装置1030与通信装置1010关联。
[0015]一旦通信装置1030与通信装置1010关联,通信装置1030可定期将短数据帧传送到通信装置1010。通信装置1030还可定期从计量变电站的通信装置1010接收短信标帧来传送与用水有关的数据。
[0016]在另外的实施例中,通信装置1010可促进数据卸载。例如,是低功率传感器的通信装置可包括数据卸载方案,用于例如经由W1-F1、另一个通信装置、蜂窝网络或类似物通信,以用于减少在等待访问例如计量站时消耗的功耗和/或提高带宽可用性的目的。从例如计量站等传感器接收数据的通信装置可包括数据卸载方案,用于例如经由W1-F1、另一个通信装置、蜂窝网络或类似物通信,以用于减少网络1005的拥挤的目的。
[0017]网络1005可代表许多网络的互连。例如,网络1005可与例如因特网等广域网或内联网耦合并且可使经由一个或多个集线器、路由器或交换机有线或无线互连的本地装置互连。在本实施例中,网络1005使通信装置1010、1030、1050和1055通信耦合。
[0018]通信装置1010和1030分别包括存储器1011和1031以及媒体访问控制(MAC)子层逻辑1018和1038。存储器1011、1031可包括存储介质,例如动态随机存取存储器(DRAM)、只读存储器(ROM)、缓冲器、寄存器、高速缓存、闪速存储器、硬盘驱动器、固态驱动器或类似物。存储器1011、1031可 存储例如短帧等帧和/或短帧结构或其部分。此外,存储器1011和1031可包括这样的数据,其使类型、子类型和短扩展字段的值与特定类型的管理、数据和控制帧相关。例如,存储器可包括扩展帧类型为11、数据帧子类型为0011的值的指示,和特定类型的数据帧例如短数据无争用可轮询(短数据+CF-Poll)帧为0010或短无争用可确认无争用可轮询(Short+CF-Ack+ CF-Poll (无数据))帧为0111的指示。图1D图示对于管理、数据和控制帧的类型和子类型值指派的表格1100的实施例。并且图1E图示短帧扩展值的表格1200的实施例。注意这些表格包括是说明性的值,因此实施例可使用这些值和/或其他值用于类型、子类型和短扩展字段的指派。
[0019]MAC子层逻辑1018、1038可包括逻辑,用于实现通信装置1010、1030的数据链路层的MAC子层的功能性。MAC子层逻辑1018、1038可产生例如短管理帧、短数据帧和短控制帧等帧,并且物理层逻辑1019、1039可基于这些帧产生物理层协议数据单元(prou)。更具体地,帧构造器1012和1032可产生短帧并且物理层逻辑1019、1039的数据单元构造器可将短帧与前导码封装来产生PPDU用于经由例如收发器(RX/TX)1020和1040等物理层装置而传送。
[0020]短帧1014 (也称为MAC层协议数据单元(MPDU))可包括管理帧。例如,帧构造器1013可产生例如短信标帧等管理帧来将通信装置1010识别为具有例如网络的支持数据速率、隐私设置、服务质量支持(QoS)、功率节省特征、交叉支持和服务集识别(SSID)等能力来识别到通信装置1030的网络。
[0021]MAC子层逻辑1018可产生具有设置为11的类型字段值、设置为0010的子类型字段值和设置为OlOl的短扩展字段值的短帧1014来识别作为短信标帧的帧。在一些实施例中,MAC子层逻辑1018可将短扩展字段值作为紧跟帧控制字段的字段而插入帧的MAC首标中。在其他实施例中,MAC子层逻辑可将短扩展字段值插入短帧1014的MAC首标中的持续时间字段的位B12至B15中。在另外的实施例中,MAC子层逻辑1018可将短扩展字段的值插入MAC首标的帧控制字段的位B8-B11中。
[0022]通信装置1010、1030、1050和1055可每个包括收发器,例如收发器1020和1040。每个收发器1020、1040包括RF发射器和RF接收器。每个RF发射器将数字数据加在RF频率上用于通过电磁辐射传送数据。RF接收器在RF频率接收电磁能量并且从其中提取数字数据。
[0023]图1可描绘许多不同的实施例,其包括具有例如四个空间流的多输入多输出(MMO)系统,并且可描绘简并系统,其中通信装置1010、1030、1050和1055中的一个或多个包括具有单个天线的接收器和/或发射器,其中包括单输入单输出(SISO)系统、单输入多输出(SMO)系统和多输入单输出(MISO)系统。
[0024]在许多实施例中,收发器1020和1040实现正交频分复用(OFDM)。OFDM是对多个载波频率上的数字数据编码的方法。OFDM是用作数字多载波调制方法的频分复用方案。大量紧密间隔的正交子载波信号用于输送数据。数据分成若干并行数据流或信道(每个子载波一个)。每个子载波用调制方案以低符号速率来调制,从而维持与相同带宽中常规的单载波调制方案相似的总数据速率。
[0025]OFDM系统使用若干载波或“音调”用于包括数据、导频、保护和归零的功能。数据音调用于经由信道中的一个在发射器与接收器之间传输信息。导频音调用于维持信道并且可提供关于时间/频率的信息和信道跟踪。保护音调可在传送期间插入例如短训练字段(STF)和长训练字段(LTF)符号等的符号之间来避免符号间干扰(ISI),符号间干扰(ISI)可能产生于多路径失真。这些保护音调还帮助信号遵循频谱掩蔽(spectral mask)。直流分量(DC)的归零可用于简化直接转换接收器设计。
[0026]在一些实施例中,通信装置1010可选地包括数字波束形成器(DBF) 1022,如由虚线指示的。该DBF 1022将信息信号变换成要施加于天线阵列1024的元件的信号。该天线阵列1024是个体独立可激发天线元件的阵列。施加于天线阵列1024的元件的信号促使天线阵列1024辐射一至四个空间信道。这样形成的每个空间信道可输送信息到通信装置1030、1050和1055中的一个或多个。相似地,通信装置1030包括收发器1040,用于从通信装置1010接收信号并且将信号传送到通信装置1010。收发器1040可包括天线阵列1044以及可选地包括DBF 1042。
[0027]图1A描绘对于例如图1中的通信装置1010、1030、1050和1055等无线通信装置之间的通信的短帧1060的实施例。该短帧1060可包括帧控制字段1062、短帧扩展字段1064、持续时间字段1066、其他MAC首标字段1068、帧主体1074和帧检查序列(FCS)字段1076。MAC首标1061可包括帧控制字段1062、短帧扩展字段1064、持续时间字段1066和其他MAC首标字段1068。帧控制字段1062可以是两个八位字节并且可识别帧的类型和子类型,例如扩展类型和短帧子类型。短帧扩展字段1064可以是I个八位字节并且可包括用于识别特定管理类型帧、数据类型帧或控制类型帧的值。图1D包括表格1200,用于图示对于类型和子类型字段的值的示例,以及对于管理、数据和控制类型帧的短扩展字段的值的范围。[0028]短帧1060的MAC首标1061还可包括持续时间字段1066,其是2个八位字节并且可包括例如网络分配矢量值等持续时间。在持续时间字段1066后,MAC首标1061可包括其他MAC首标字段1068。这些其他MAC首标字段1068可包括例如一个或多个地址字段、识别字段、控制字段或类似物。
[0029]在一些实施例(例如短数据帧的实施例)中,短帧1060可包括帧主体1074。该帧主体1074可以是可变数量的八位字节并且可包括数据元素、控制元素或参数和能力。
[0030]在许多实施例中,短帧1060可包括帧检查序列(FCS)字段1076。该FCS字段1076可以是四个八位字节并且可包括添加到短帧1060用于错误检测和校正的附加校验和字符。
[0031]图1B图示短帧1080的备选实施例。该短帧1080可包括MAC首标1081、帧主体1092和FCS 1094。该MAC首标1081可包括帧控制字段1082、持续时间字段1084和其他MAC首标字段1090。帧控制字段1082可以是两个八位字节并且可识别帧的类型和子类型,例如扩展类型和短帧子类型。
[0032]持续时间字段1084可以是2个八位字节并且可包括持续时间字段1086值,例如网络分配矢量值,或关联识别(AID),其是一个八位字节并且在位B0-B11。持续时间值可通过利用八分之一微秒时间单位来代替典型的一微秒时间单位而被截短。AID值可从13位截短到12位。持续时间字段1084还可包括短帧扩展字段1088 (其是I个八位字节、驻存在位B12-15),并且可包括用于识别特定管理类型帧、数据类型帧或控制类型帧的值,例如在图1D-E中在表格1200和1300中示出的类型、子类型和短帧扩展值。
[0033]MAC首标 1081还可包括其他MAC首标字段1090和FCS 1094。注意在图1A-C中图示的八位字节的数量和位的数量在一些实施例中描述字段的长度。其他实施例可实现不同的长度字段。
[0034]图1C描绘用于在无线通信装置之间建立通信的具有短帧扩展的短帧1100的另一个备选实施例。该短帧1100可包括MAC首标1101、帧主体1114、FCS。MAC首标1101可包括帧控制字段1102和其他MAC首标字段1112。该帧控制字段1102可包括协议版字段1104、类型字段1106、子类型字段1108、短帧扩展1109和其他帧控制位1110。该协议版字段1104在长度上可以是两个位(BO-Bl)并且在大小和放置上可以是不变的。协议版字段1104的值可代表帧所代表的对应标准的修正。修正水平将在新的修正与之前的编辑协议版之间存在基本不兼容时增加,因此接收具有比它所支持的更高修正水平的帧的MAC子层逻辑(例如MAC子层逻辑1038)应丢弃该帧。由MAC子层逻辑(例如通信装置1030的MAC子层逻辑1038)的接收暗指帧内容是有效的,并且协议版字段1104值受到支持,而没有关于帧寻址或关于MAC首标中的帧类型或其他字段对于已接收帧的MAC子层逻辑是否有意义的暗示。
[0035]类型字段1106在长度上可以是两个位(B2-B3)并且可识别作为例如扩展类型的短帧1100的类型。子类型字段1108在长度上可以是四个位(B4-B7)并且可识别作为例如管理帧、数据帧或控制帧的短帧1100的子类型。短帧扩展字段1109在长度上可以是四个位(B8-B11)并且可识别特定类型的管理帧、数据帧或控制帧,例如在图1D-E中在表格1200和1300中示出的类型、子类型和短帧扩展值。
[0036]在短帧扩展字段1109之后在长度上可以是四个位(B12-B15),其可用于额外的帧控制字段参数。MAC首标1101还可包括其他MAC首标字段1110并且短帧1100可以FCS1116结束。
[0037]现在参考图1D和1E,示出有表格1200和1300,其指示短帧的类型和子类型值以及短帧扩展值,例如在图1A-C中图示的短数据帧。注意示出的值是为了说明目的并且可以是满足类型和子类型字段1106和1108和短帧扩展字段的长度要求或如在其他实施例中限定的其他长度要求的任何值。
[0038]图2描绘用于产生、传送、接收和解释帧中的装置概况指数元素的设备的实施例。该设备包括与媒体访问控制(MAC)子层逻辑201耦合的收发器200。该MAC子层逻辑201可确定帧并且物理层(PHY)逻辑250可通过将帧与前导码封装来确定PPDU以经由收发器200传送。
[0039]在许多实施例中,MAC子层逻辑201可包括帧构造器202,用于产生帧(MPDU),例如在图1A-C中图示的短帧中的一个。短帧可包括:指示扩展类型的数据,例如11 ;指示扩展帧类型的子类型,例如管理帧(例如,0010 )、数据帧(例如,0011)或控制帧(例如,0100 );和指示特定类型的管理帧、数据帧或控制帧(例如,0100)的短帧扩展。短帧格式、字段值和/或短帧可由例如通信装置1010等接入点和例如图1中的通信装置1030等站来维持。例如,在一些实施例中,帧构造器202可产生这样的帧,其包括MAC首标中的短扩展字段。在一些实施例中,帧构造器202可在MAC首标的持续时间字段中产生短扩展字段。并且在一些实施例中,帧构造器202可在MAC首标的帧控制字段中产生短扩展字段。
[0040]PHY逻辑250可包括数据单元构造器203。数据单元构造器203可确定前导码来封装MPDU以产生PPDU。在许多实施例中,数据单元构造器203可基于通过与目的地通信装置的交互而选择的通信参数来创建前导码。 [0041]收发器200包括接收器204和发射器206。该发射器206可包括编码器208、调制器210、OFDM 212和DBF 214中的一个或多个。发射器206的编码器208用例如二进制卷积编码(BCC)、低密度奇偶校验编码(LDPC)和/或类似物从MAC子层逻辑202接收并且编码预定要传送的数据。调制器210可从编码器208接收数据并且可将接收的数据块加在具有选择频率的正弦曲线上,例如经由将数据块映射在该正弦曲线的对应离散幅度集或正弦曲线的离散相位集或相对于正弦曲线的频率的离散频移集内。调制器210的输出被馈送到正交频分复用器(OFDM) 212,其将来自调制器210的调制数据加在多个正交子载波上。并且,OFDM 212的输出可馈送到数字波束形成器(DBF) 214来形成多个空间信道并且独立操纵每个空间信道来使传送到多个用户终端中的每个和从其接收的信号功率最大化。
[0042]收发器200还可包括连接到天线阵列218的双工器216。从而,在该实施例中,单个天线阵列用于传送和接收两者。在传送时,信号经过双工器216并且用上变频的信息承载信号来驱动天线。在传送期间,双工器216防止要传送的信号进入接收器204。在接收时,由天线阵列接收的信息承载信号经过双工器216来将来自天线阵列的信号交付给接收器204。双工器216然后防止接收的信号进入发射器206。从而,双工器216作为交换机操作以使天线阵列元件交替地连接到接收器204和发射器206。
[0043]天线阵列218使信息承载信号辐射到随时间变化的电磁能量(其可以被接收器的天线接收)空间分布内。接收器然后可以提取所接收的信号的信息。
[0044]收发器200可包括接收器204,用于接收、解调和解码信息承载信号。接收器204可包括DBF 220,OFDM 222、解调器224和解码器226中的一个或多个。接收的信号从天线元件218馈送到数字波束形成器(DBF) 220。DBF 220将N个天线信号变换成L个信息信号。DBF 220的输出被馈送到OFDM 222。OFDM 222从信息承载信号被调制到的多个子载波提取信号信息。解调器224使接收的信号解调,从而从接收的信号提取信息内容来产生未解调的信息信号。并且,解码器226对来自解调器224的所接收的数据解码并且将解码信息(MPDU)传送到MAC子层逻辑201。
[0045]本领域内技术 人员将认识到收发器可包括未在图2中示出的许多额外功能并且接收器204和发射器206可以是截然不同的装置而不是组装成一个收发器。例如,收发器的实施例可包括动态随机存取存储器(DRAM)、参考振荡器、滤波电路、同步电路、交织器和解交织器、可能地多个频率转换级和多个放大级,等。此外,在图2中示出的功能中的一些可集成。例如,数字波束形成可与正交频分复用集成。
[0046]MAC子层逻辑201可解析MPDU以通过确定类型值、子类型值和短帧扩展值来确定特定类型的帧。MAC子层逻辑201然后可根据该特定类型的帧来利用短帧的帧主体。例如,如果短帧是短管理帧,帧主体可包括对传送的源站的通信偏好而设置的参数。在一些实施例中,帧主体可包括与业务偏好(例如源站请求接入点代表源站作出响应所针对的业务)有关的信息。
[0047]图3描绘产生或用别的方式确定短帧的流程图300的实施例。该流程图300开始于媒体访问控制(MAC)子层逻辑确定短帧的帧控制字段(元素305)。在一些实施例中,MAC子层逻辑可确定协议版字段是标准的当前修正、类型是扩展帧(例如值11)、子类型是短帧类型(例如对于数据帧的值0011)和其他信息。
[0048]MAC子层逻辑可确定短帧扩展字段值(元素310)并且MAC子层逻辑可将短帧扩展字段值插入MAC首标中(元素315)。在一些实施例中,短帧扩展字段值可作为例如四个位而插入帧控制字段(例如在图1C中图示的短帧1100的帧控制字段1102)中。在另外的实施例中,短帧扩展字段值可作为例如四个位而插入持续时间字段或AID字段(例如在图B中图示的短帧扩展字段1088)中。在这样的实施例中,MAC子层逻辑还可通过例如利用大于一微秒的持续时间单位来确定截短的持续时间值或通过例如使AID散列或另外采用可以由接收通信装置解码这样的方式压缩AID而确定AID。在其他实施例中,短帧扩展字段值可作为例如四个位而插入MAC首标中的独立字段(例如在图1A中图示的帧控制字段1062)中。
[0049]MAC子层逻辑可确定短帧的剩余部分(元素320)。例如,MAC子层逻辑可产生帧控制字段的剩余部分以及MAC首标的剩余部分,例如功率管理字段值、受保护帧字段值和顺序字段值、更多数据字段值和/或类似物。
[0050]MAC子层逻辑可确定帧主体(元素325)。在许多实施例中,确定字段可包括从存储介质检索这些字段以包括在帧中。在其他实施例中,包括在这样的字段中的值可存储在例如只读存储器、随机存取存储器、高速缓存、缓冲器、寄存器或类似物等存储介质中。在另外的实施例中,字段中的一个或多个可硬编码到MAC子层逻辑、PHY逻辑,或可用别的方式可用于插入帧内。在再其他实施例中,MAC子层逻辑可分别基于访问值的指示而产生短信标帧的字段的值。
[0051]在确定短帧的其他部分后,MAC子层逻辑可确定帧检查序列(FCS)字段值(元素335)以在接入点提供纠错。[0052]图4A-B描绘传送、接收和解释具有短帧(如在图1A-C中图示的短帧)的通信的流程图400和450的实施例。参考图4A,流程图400可以开始于从帧构造器接收帧(包括指示扩展类型和扩展帧类型、例如管理帧、数据帧或控制帧的短帧控制字段)。通信装置的MAC子层逻辑可产生作为管理帧的帧以发送到接入点并且可将帧作为MPDU传递到数据单元构造器,其将数据变换成可以传送到接入点的包。该数据单元构造器可产生前导码来封装PSDU(来自帧构造器的MPDU)以形成PPDU用于传送(元素405)。在一些实施例中,超过一个的MPDU可封装在PPDU中。
[0053]PPDU然后可传送到物理层装置,例如图2中的发射器206或图1中的收发器1020、1040,因此PPDU可转换成通信信号(元素410)。发射器然后可经由天线传送通信信号(元素415)。[0054]参考图4B,流程图450开始于接入点的接收器(例如图2中的接收器204)经由一个或多个天线(例如天线阵列218的天线元件)接收通信信号(元素455)。接收器可根据在前导码中描述的过程将通信信号转换成MPDU (元素460)。更具体地,接收的信号从一个或多个天线馈送到DBF,例如DBF 220。DBF将天线信号变换成信息信号。DBF的输出被馈送到OFDMJf^BOFDM 222。OFDM从信息承载信号被调制到的多个子载波提取信号信息。然后,解调器(例如解调器224)经由例如BPSK、16-QAM、64-QAM、256-QAM、QPSK或SQPSK解调信号信息。并且解码器(例如解码器226)经由例如BCC或LDPC对来自解调器的信号信息解码来提取MPDU (元素460)并且将MPDU传送到例如MAC子层逻辑202等MAC子层逻辑(元素465)。
[0055]MAC子层逻辑可从MPDU确定短帧字段值(元素470),例如图1A-C中的短帧1060字段、短帧1080字段或短帧1100字段。例如,MAC子层逻辑可确定短帧字段值,例如短帧的类型、子类型和短帧扩展字段值。
[0056]另一个实施例实现为用于实现参考图1-4描述的系统和方法的程序产品。一些实施例可以采取完全硬件实施例、完全软件实施例或包含硬件和软件元件两者的实施例的形式。一个实施例采用软件实现,该软件包括但不限于固件、常驻软件、微代码等。
[0057]此外,实施例可以采取从计算机可用或计算机可读介质(其提供程序代码以供计算机或任何指令执行系统使用或结合它们一起使用)可访问的计算机程序产品(或机器可访问产品)的形式。为了该描述的目的,计算机可用或计算机可读介质可以是可以包含、存储、传达、传播或传输程序以供指令执行系统、设备或装置使用或结合它们一起使用的任何设备。
[0058]介质可以是电子、磁、光、电磁、红外或半导体系统(或设备或装置)。计算机可读介质的示例包括半导体或固态存储器、磁带、可移动计算机软盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。光盘的当前示例包括压缩盘-只读存储器(CD-ROM)、压缩盘-读 / 写(CD-R/W)和 DVD。
[0059]适合于存储和/或执行程序代码的数据处理系统将包括直接或通过系统总线间接耦合于存储器元件的至少一个处理器。这些存储器元件可以包括在程序代码的实际执行期间采用的本地存储器、大容量存储和高速缓存存储器,其提供至少一些程序代码的暂时性存储以便使在执行期间必须从大容量存储检索代码的次数减少。
[0060]如上文描述的逻辑可以是对于集成电路芯片的设计的一部分。该芯片设计采用图形计算机编程语言而创建并且存储在计算机存储介质(例如盘、带、物理硬驱动器或虚拟硬驱动器,例如存储访问网络中)中。如果设计师未制造芯片或用于制造芯片的光刻掩模,设计师通过物理手段(例如,通过提供存储设计的存储介质的副本)或电子地(例如,通过因特网)直接或间接传送所得设计到这样的实体。存储的设计然后转换成用于制造的适合格式(例如,⑶SII)。
[0061]所得的集成电路芯片可以由制造商以原始晶圆的形式(B卩,作为具有多个未封装芯片的单晶圆)、作为裸晶片或采用封装形式分配。在后面的情况下,芯片安装在单芯片封装件(例如,塑料载体,其具有附连到母板或其他更高级载体的引线)上或多芯片封装件(例如陶瓷载体,其具有表面互连或掩埋互连中的任一个或两个)中。在任何情况下,芯片然后与其他芯片、分立电路元件和/或其他信号处理装置集成作为(a)中间产品(例如母板)或(b)最终产品的一部分。
[0062] 本公开预想用于经由短帧与另一个通信装置通信的方法和设置,这对于具有该公开的权益的本领域内技术人员将是明显的。应理解,在详细描述和图中示出并且描述的实施例的形式仅被看成是示例。规定下列权利要求广泛地解释为包含公开的示例实施例的所
有变化。
【权利要求】
1.一种方法,其包括: 由媒体访问控制子层逻辑产生帧,其包括:指示扩展类型帧的类型字段;指示扩展帧的类型的子类型字段;和媒体访问控制首标中的短扩展字段,其指示特定类型的管理、数据或控制帧;以及 由物理层逻辑将所述帧与前导码封装来创建物理层协议数据单元以传送。
2.如权利要求1所述的方法,其进一步包括由所述天线传送通过所述前导码封装的帧。
3.如权利要求1所述的方法,其进一步包括由所述媒体访问控制子层逻辑将所述帧中的至少一部分存储在存储器中。
4.如权利要求1所述的方法,其中产生所述帧包括产生在所述帧控制字段后在所述媒体访问控制首标中包括短扩展字段的帧。
5.如权利要求1所述的方法,其中产生所述帧包括产生在持续时间字段或管理标识符字段中包括短扩展字段的帧。
6.如权利要求1所述的方法,其中产生所述帧包括产生在所述帧控制字段中包括短扩展字段的帧。
7.一种装置,其 包括: 存储器; 媒体访问控制子层逻辑,其与所述存储器耦合来产生帧,所述帧包括:指示扩展类型帧的类型字段;指示扩展帧的类型的子类型字段;和所述媒体访问控制首标中的短扩展字段,其指示特定类型的管理、数据或控制帧。
8.如权利要求7所述的方法,其进一步包括与所述媒体访问控制逻辑耦合来传送所述帧的发射器。
9.如权利要求9所述的装置,其进一步包括与所述发射器耦合来传送所述帧的天线。
10.如权利要求7所述的装置,其中所述媒体访问控制子层逻辑与所述存储器耦合来存储所述帧中的至少一部分。
11.如权利要求7所述的装置,其中所述媒体访问控制逻辑包括用于产生所述帧的逻辑,所述帧在所述帧控制字段后在所述媒体访问控制首标中包括短扩展字段。
12.如权利要求7所述的装置,其中所述媒体访问控制逻辑包括用于产生所述帧的逻辑,所述帧在持续时间字段中包括短扩展字段。
13.如权利要求7所述的装置,其中所述媒体访问控制逻辑包括用于产生所述帧的逻辑,所述帧在所述帧控制字段中包括短扩展字段。
14.一种方法,其包括: 由媒体访问控制子层逻辑接收帧,所述帧包括:指示扩展类型帧的类型字段;指示扩展帧的类型的子类型字段;和所述媒体访问控制首标中的短扩展字段,其指示特定类型的管理、数据或控制帧;以及 由所述媒体访问控制子层逻辑基于所述帧来确定所述特定类型的管理、数据或控制帧。
15.如权利要求14所述的方法,其进一步包括由所述天线接收通过所述前导码封装的帧。
16.如权利要求14所述的方法,其进一步包括由所述媒体访问控制子层逻辑将所述帧中的至少一部分存储在存储器中。
17.如权利要求14所述的装置,其进一步包括基于所述子类型字段中的值确定所述扩展帧的类型是管理、数据或控制类型扩展帧。
18.如权利要求14所述的方法,其进一步包括基于所述短扩展字段中的值来确定所述特定类型的管理、数据或控制帧。
19.如权利要求18所述的方法,其中基于所述短扩展字段中的值确定所述特定类型的管理、数据或控制帧包括从所述持续时间字段中的值确定所述短扩展字段中的值。
20.如权利要求18所述的方法,其中基于所述短扩展字段中的值确定所述特定类型的管理、数据或控制帧包括从所述帧控制字段确定所述短扩展字段中的值。
21.一种装置,其包括: 存储器; 媒体访问控制子层逻辑,其与所述存储器耦合以用于:接收帧,所述帧包括指示扩展类型帧的类型字段;指示扩展帧的类型的子类型字段;和所述媒体访问控制首标中的短扩展字段,其指示特定类型的管理、数据或控制帧;以及基于所述帧确定所述特定类型的管理、数据或控制帧。
22.如权利要求21所述的装置,其进一步包括与所述媒体访问控制逻辑耦合来传送所述帧的发射器。
23.如权利要求22所述的装置,其进一步包括与所述发射器耦合来传送所述帧的天线。
24.如权利要求21所述的装置,其中所述媒体访问控制逻辑包括用于基于所述子类型字段中的值确定所述扩展帧的类型是管理、数据或控制类型扩展帧的逻辑。
25.如权利要求21所述的装置,其中所述媒体访问控制逻辑包括用于基于所述短扩展字段中的值确定所述特定类型的管理、数据或控制帧的逻辑。
26.如权利要求21所述的装置,其中所述媒体访问控制逻辑包括用于基于所述短扩展字段中的值确定所述特定类型的管理、数据或控制帧的逻辑,其包括从所述持续时间字段中的值确定所述短扩展字段中的值。
27.如权利要求21所述的装置,其中所述媒体访问控制逻辑包括用于基于所述短扩展字段中的值确定所述特定类型的管理、数据或控制帧的逻辑,其包括从所述帧控制字段确定所述短扩展字段中的值。
28.—种机器可访问产品,其包括: 介质,其包含用于促使机器执行操作的指令,其中所述操作包括: 由媒体访问控制子层逻辑产生帧,其包括:指示扩展类型帧的类型字段;指示扩展帧的类型的子类型字段;和所述媒体访问控制首标中的短扩展字段,其指示特定类型的管理、数据或控制帧。
29.如权利要求28所述的机器可访问产品,其中产生所述帧包括产生在所述帧控制字段后在所述媒体访问控制首标中包括短扩展字段的帧。
30.如权利要求28所述的机器可访问产品,其中产生所述帧包括产生在所述帧控制字段中包括短扩展字段的帧。
【文档编号】H04W52/02GK103907293SQ201180074616
【公开日】2014年7月2日 申请日期:2011年12月31日 优先权日:2011年10月7日
【发明者】齐红, M.帕克, T.J.肯尼, C.科戴罗 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1