传送和接收数据帧的系统和方法

文档序号:7910614阅读:427来源:国知局
专利名称:传送和接收数据帧的系统和方法
传送和接收数据帧的系统和方法MM本发明一般涉及数据网络的操作,尤其涉及用于传送和接收数据帧的系统和方法。相关技术描述无线局域网(WLAN)和无线个域网(WPAN)是很多的。以高物理层(PHY)速率操作的高吞吐量WLAN和WPAN可以通过使用较大的PHY层分组(例如PLCP协议数据单元 (PPDU))来分摊组帧开销。然而,出错的概率随PPDU中有效载荷的大小而增大。例如,当其中具有增大的比特量的较大PPDU被丢弃时,由于一个或多个比特的出错,整个PPDU都被丢弃并对该PPDU进行重传。这导致较高的分组差错率(PER)。因此,需要一种改善的用于传送数据帧的系统和方法。公开概述公开了一种传送数据帧的方法,并且该方法可包括传送前置码、传送物理层汇聚协议(PLCP)头部、以及传送多个MAC协议数据单元(MPDU)。每个MPDU可被配置成在每个 MPDU之后重置卷积解码器状态。在特定方面,该MPDU可包括在每个MPDU之后重置卷积解码器状态的指示符。例如,可使用尾比特作为重置解码器的指示符。否则,接收机可以按照本文描述的协议在每个MPDU之后自动重置卷积解码器。在另一方面,让接收机在每个MPDU 之后重置解码器的命令可以在PLCP头部中全局地指定。该方法还可包括传送MPDU聚集头部。MPDU聚集头部可包括打包的MPDU的计数、偏移量阵列、长度阵列、该MPDU聚集头部的帧校验序列(FCS)、尾比特群、或其组合。此外,MPDU聚集头部的末尾可以与交织后的码元边界对准。另外,该方法可包括传送每个MPDU的头部、传送每个MPDU的有效载荷、传送每个 MPDU的帧校验序列(FCQ、以及传送每个MPDU的尾比特群。每个MPDU的尾比特群可被配置成在每个MPDU之后重置卷积解码器状态。该方法还可包括接收关于失败的MPDU的出错指示,并重传该的失败MPDU。失败的MPDU可包括未完整传送的MPDU、根本未传送的MPDU、 在传输期间被丢弃的MPDU、在传输期间丢失的MPDU、在接收期间被丢弃的MPDU、在接收期间丢失的MPDU、讹误的MPDU、由于任何其他原因而失败的MPDU、或其组合。在另一方面,公开了一种操作用于传送数据帧的无线设备。该无线设备可包括用于传送前置码的装置、用于传送物理层汇聚协议(PLCP)头部的装置、以及用于传送多个 MAC协议数据单元(MPDU)的装置。每个MPDU可被配置成在每个MPDU之后重置卷积解码器状态。此外,该无线设备可包括用于传送MPDU聚集头部的装置。MPDU聚集头部可包括打包的MPDU的计数、偏移量阵列、长度阵列、该MPDU聚集头部的帧校验序列(FCS)、一个或多个尾比特的群、或其组合。并且,MPDU聚集头部的末尾可以与交织后的码元边界对准。例如, 在ECMA-368中,交织器的操作单元可包括6个正交频分复用(OFDM)码元。交织器可将每 6个码元的单元内的内容加扰。若有效载荷不是6个码元的整数倍,则有效载荷可以在末尾处被填充或对准以使交织器具有完整的含6个码元的单元,该交织器可对每一个单元进行操作。这样,聚集头部和继聚集头部之后的第一 MPDU可属于不同的交织器单元。在此方面,该无线设备还可包括用于传送每个MPDU的头部的装置、用于传送每个 MPDU的有效载荷的装置、用于传送每个MPDU的帧校验序列(FCS)的装置、以及用于传送每个MPDU的尾比特群的装置。每个MPDU的尾比特群可操作用于在每个MPDU之后重置卷积解码器状态。该无线设备还可包括用于接收关于失败的MPDU的出错指示的装置,以及用于重传该失败的MPDU的装置。在又一方面,公开了一种可操作用于传送数据帧的无线设备,并且该无线设备可包括处理器。该处理器可操作用于传送前置码、传送物理层汇聚协议(PLCP)头部、以及传送多个MAC协议数据单元(MPDU)。每个MPDU可被配置成在每个MPDU之后重置卷积解码器状态。该处理器还可操作用于传送MPDU聚集头部。MPDU聚集头部可包括打包的MPDU的计数、偏移量阵列、长度阵列、该MPDU聚集头部的帧校验序列(FCS)、尾比特群、或其组合。此外,MPDU聚集头部的末尾可以与交织后的码元边界对准。在此方面,该处理器还可操作用于传送每个MPDU的头部、传送每个MPDU的有效载荷、传送每个MPDU的帧校验序列(FCS)、以及传送每个MPDU的尾比特群。每个MPDU的尾比特群可操作用于在每个MPDU之后重置卷积解码器状态。此外,该处理器还可操作用于接收关于失败的MPDU的出错指示并重传失败的MPDU。在另一方面,公开了一种计算机程序产品并且其可包括计算机可读介质。该计算机可读介质可包括用于传送前置码的至少一条指令、用于传送物理层汇聚协议(PLCP)头部的至少一条指令、以及用于传送多个MAC协议数据单元(MPDU)的至少一条指令。每个 MPDU可被配置成在每个MPDU之后重置卷积解码器状态。该计算机可读介质还可包括用于传送MPDU聚集头部的至少一条指令。MPDU聚集头部可包括打包的MPDU的计数、偏移量阵列、长度阵列、该MPDU聚集头部的帧校验序列(FCS)、尾比特群、或其组合。此外,MPDU聚集头部的末尾可以与交织后的码元边界对准。在此方面,该计算机可读介质还可包括用于传送每个MPDU的头部的至少一条指令、用于传送每个MPDU的有效载荷的至少一条指令、用于传送每个MPDU的帧校验序列 (FCS)的至少一条指令、以及用于传送每个MPDU的尾比特群的至少一条指令。每个MPDU的尾比特群可操作用于在每个MPDU之后重置卷积解码器状态。该计算机可读介质还可包括用于接收关于失败的MPDU的出错指示的至少一条指令和用于重传失败的MPDU的至少一条指令。在又一方面,公开了一种接收数据帧的方法,并且该方法可包括接收前置码、接收物理层汇聚协议(PLCP)头部、以及接收多个MAC协议数据单元(MPDU)。每个MPDU可被配置成在每个MPDU之后重置卷积解码器状态,并且该方法可包括在每个MPDU之后重置卷积解码器状态。该方法还可包括接收MPDU聚集头部。MPDU聚集头部可包括打包的MPDU的计数、偏移量阵列、长度阵列、该MPDU聚集头部的帧校验序列(FCS)、尾比特群、或其组合。并且,MPDU聚集头部的末尾可以与交织后的码元边界对准。在此方面,该方法可包括接收每个MPDU的头部、接收每个MPDU的有效载荷、接收每个MPDU的帧校验序列(FCQ、以及接收传送每个MPDU的尾比特群。每个MPDU的尾比特群可操作用于在每个MPDU之后重置卷积解码器状态。此外,该方法可包括传送关于失败的 MPDU的出错指示,和再次接收该失败的MPDU。
在另一方面,公开了一种操作用于接收数据帧的无线设备。该无线设备可包括用于接收前置码的装置、用于接收物理层汇聚协议(PLCP)头部的装置、以及用于接收多个 MAC协议数据单元(MPDU)的装置。每个MPDU可被配置成在每个MPDU之后重置卷积解码器状态,并且该无线设备可包括用于在每个MPDU之后重置卷积解码器状态的装置。另外,该无线设备可包括用于接收MPDU聚集头部的装置。MPDU聚集头部可包括打包的MPDU的计数、偏移量阵列、长度阵列、该MPDU聚集头部的帧校验序列(FCS)、尾比特群、或其组合。并且,MPDU聚集头部的末尾可以与交织后的码元边界对准。在此方面,该无线设备可包括用于接收每个MPDU的头部的装置、用于接收每个 MPDU的有效载荷的装置、用于接收每个MPDU的帧校验序列(FCS)的装置、以及用于接收每个MPDU的尾比特群的装置。每个MPDU的尾比特群可操作用于在每个MPDU之后重置卷积解码器状态。该无线设备还可包括用于传送关于失败的MPDU的出错指示的装置,以及用于再次接收失败的MPDU的装置。在另一方面,公开了一种操作用于接收数据帧的无线设备,并且该无线设备可包括处理器。该处理器可操作用于接收前置码、接收物理层汇聚协议(PLCP)头部、以及接收多个MAC协议数据单元(MPDU)。每个MPDU可被配置成在每个MPDU之后重置卷积解码器状态,并且该处理器可操作用于在每个MPDU之后重置卷积解码器状态。此外,该处理器可操作用于接收MPDU聚集头部。MPDU聚集头部可包括打包的MPDU的计数、偏移量阵列、长度阵列、该MPDU聚集头部的帧校验序列(FCS)、尾比特群、或其组合。并且,MPDU聚集头部的末尾与交织后的码元边界对准。在此方面,该处理器可操作用于接收每个MPDU的头部、接收每个MPDU的有效载荷、接收每个MPDU的帧校验序列(FCQ、以及接收传送每个MPDU的尾比特群。每个MPDU的尾比特群可操作用于在每个MPDU之后重置卷积解码器状态。此外,该处理器还可操作用于传送关于失败的MPDU的出错指示和再次接收失败的MPDU。在又一方面,公开了一种计算机程序产品并且其可包括计算机可读介质。该计算机可读介质可包括用于接收前置码的至少一条指令、用于接收物理层汇聚协议(PLCP)头部的至少一条指令、以及用于接收多个MAC协议数据单元(MPDU)的至少一条指令。每个 MPDU可被配置成在每个MPDU之后重置卷积解码器状态,并且该计算机可读介质可包括用于在每个MPDU之后重置卷积解码器状态的至少一条指令。该计算机可读介质还可包括用于接收MPDU聚集头部的至少一条指令。MPDU聚集头部可包括打包的MPDU的计数、偏移量阵列、长度阵列、该MPDU聚集头部的帧校验序列(FCS)、尾比特群、或其组合。并且,MPDU聚集头部的末尾可以与交织后的码元边界对准。在此方面,该计算机可读介质可包括用于接收每个MPDU的头部的至少一条指令、 用于接收每个MPDU的有效载荷的至少一条指令、用于接收每个MPDU的帧校验序列(FCS) 的至少一条指令、以及用于接收每个MPDU的尾比特群的至少一条指令。每个MPDU的尾比特群可操作用于在每个MPDU之后重置卷积解码器状态。该计算机可读介质还可包括用于传送关于失败的MPDU的出错指示的至少一条指令和用于再次接收失败的MPDU的至少一条指令。附图简述在附图中,除非另行指出,否则相似的附图标记贯穿各视图指示相似的部分。


图1是数据网络的图示;图2是数据帧的图示;以及图3是解说传送数据帧的大致方法的流程图;图4是解说传送数据帧的详细方法的流程图的第一部分;图5是解说传送数据帧的详细方法的流程图的第二部分;图6是解说接收数据帧的大致方法的流程图;以及图7是解说接收数据帧的详细方法的流程图。详细描述措辞“示例性”在本文中用于表示“用作示例、实例或解说”。本文中描述为“示例性”的任何方面不必被解释为优于或胜过其他方面。在本描述中,术语“应用”还可包括具有可执行内容的文件,可执行内容诸如目标代码、脚本、字节代码、标记语言文件、和补丁。此外,本文中引述的“应用”还可包括本质上不可执行的文件,诸如需要打开的文档或需要访问的其他数据文件。术语“内容”还可包括具有可执行内容的文件,可执行内容诸如目标代码、脚本、 字节代码、标记语言文件、和补丁。此外,本文中引述的“内容”还可包括本质上不可执行的文件,诸如需要打开的文档或需要访问的其他数据文件。如在本描述中所使用的,术语“组件”、“数据库”、“模块”、“系统”和类似术语旨在引述计算机相关实体,任其是硬件、固件、硬件与软件的组合、软件,还是执行中的软件。例如,组件可以是但不限于在处理器上运行的进程、处理器、对象、可执行件、执行的线程、程序、和/或计算机。作为解说,在计算设备上运行的应用和该计算设备两者皆可以是组件。 一个或更多个组件可驻留在执行的进程和/或线程内,并且组件可局部化在一台计算机上和/或分布在两台或更多台计算机之间。此外,这些组件能从其上存储着各种数据结构的各种计算机可读介质来执行。各组件可通过本地和/或远程进程的方式来通信,诸如根据具有一个或多个数据分组的信号(例如,来自通过信号的方式与本地系统、分布式系统中的另一组件进行交互、和/或在诸如因特网等网络上与其它系统进行交互的一个组件的数据)。在本描述中,术语“通信设备”、“无线设备”、“无线电话”、“无线通信设备”和“无线手持机”被可互换地使用。随着第三代(3G)无线技术的到来,更多带宽可用性已使得更多电子设备具有无线能力。”因此,无线设备可以是具有无线连接的蜂窝电话、寻呼机、PDA、智能电话、导航设备或计算机。最初参照图1,数据系统被示出并被一般地记为100。如图所示,系统100可包括传送设备102和接收设备104。传送设备102可包括处理器110和耦合至该处理器110的存储器112。此外,例如卷积编码器之类的编码器114可被耦合至或以其他方式连接至处理器110。图1还示出了可以耦合至或以其他方式连接至编码器114和处理器110的交织器 116。并且,调制器118可被耦合至或以其他方式连接至交织器116和处理器110。图1指示无线电通道120可被连接至调制器118。此外,天线122可被连接至无线电通道120。在特定方面,处理器110、存储器112、编码器114、交织器116、调制器118、无线电通道120、天线122、或其组合可以充当用于执行本文所描述的方法步骤中的一个或多个步骤的装置。
如图1中所指示的,接收设备104可包括处理器130和耦合至处理器130的存储器132。此外,例如卷积解码器之类的解码器134可被耦合至或以其他方式连接至处理器 130。图1还示出了可以耦合至或以其他方式连接至解码器134和处理器130的解交织器 136。并且,解调器138可被耦合至或以其他方式连接至解交织器136和处理器130。图1 指示无线电通道140可被连接至解调器138。此外,天线142可被连接至无线电通道140。在特定方面,处理器130、存储器132、编码器134、交织器136、调制器138、无线电通道140、天线142、或其组合可以充当用于执行本文所描述的方法步骤中的一个或多个步骤的装置。在特定方面,传送设备102可以向接收设备104传送帧、或数据分组。这些帧可通过卷积编码器114被编码,并随后通过交织器116被交织。此后,这些帧可被传递到调制器 118以便经由无线电通道120和天线122被传送。接收设备104可经由天线142和无线电通道140来接收这些帧。这些帧可以从解调器138被传送至解交织器136以被解交织。此后,这些帧可被卷积解码器134解码。现在参照图2,示例性PLCP协议数据单元(PPDU)帧被示出并且被一般地记为 200。如图所示,帧200可包括物理层汇聚协议(PLCP)前置码202、PLCP头部204、以及MAC 协议数据单元(MPDU)聚集头部206。在特定方面,MPDU聚集头部206可以是PPDU帧200 内任选的要素。在特定方面,PLCP前置码202可包括分组/帧同步序列、信道估计、或其组合。 此外,PLCP头部204可包括物理层(PHY)头部、媒体接入控制(MAC)头部、头部校验序列 (HCS)、尾比特群、Reed-Solomon奇偶校验比特群、或其组合。在特定实施例中,尾比特可以被添加在PHY头部与MAC头部之间、HCS与Reed-Solomon奇偶校验比特之间、以及PLCP头部的末尾。PLCP头部204还可包括对多个MPDU被聚集在有效载荷中的指示,如本文所描述的。MPDU聚集头部206可包括打包的MPDU的计数、偏移量或长度的阵列、MPDU聚集头部 206的帧校验序列(FCS)、尾比特、或其组合。MPDU聚集头部206的末尾可以与交织后的码元边界对准。如图2中所示,PPDU帧200还可包括第一MPDU 208、第二MPDU 210、以及第N MPDU 212。并且,PPDU帧200可包括PSDU FCS 214和尾比特群216。此外,在特定方面,PSDU FCS 214和尾比特216可以是任选的。图2指示第一 MPDU 208可包括第一 MAC头部220、第一有效载荷222、第一 FCS 224、以及第一尾比特群226。第二 MPDU 210可包括第二 MAC头部230、第二有效载荷232、 第二 FCS 234、以及第二尾比特群236。并且,第N MPDU 212可包括第N MAC头部M0、第N 有效载荷对2、第N FCS M4、以及第N尾比特群对6。每个MPDU 208、210、212的每个MAC头部220、230、240可包括一个或多个序列控制字段、一个或多个帧控制字段、一个或多个安全性头部字段、或其组合。每个FCS 224、 234,244可分别横跨个体MPDU 208、210、212。每个尾比特群226、236、246可在每个MPDU 208、210、212的末尾重置卷积解码器状态。此外,在特定方面,每个MPDU 208、210、212可与交织后的码元边界对准、或者以其他方式被填充至交织后的码元边界,例如通过往尾比特 226、236、246增添一个或多个填充比特228、238、对8。图3解说传送数据帧的大致方法。该方法一般记为300并且在框302开始。在框302处,可传送前置码。此后,在框304处,可传送PLCP头部。此外,在框306处,可传送多个MPDU。每个MPDU可被配置成在每个MPDU之后重置卷积解码器状态。移至框308,可将这多个MPDU的每一个的末尾与交织后的码元边界对准。此后,该方法可结束。现在参照图4和图5,传送帧的详细方法被示出并一般记为400。在框402以执行 (“do”)循环开始,在设备被启用时,可执行以下步骤。在框404,扫描一个或多个信道以寻找信标。此外,在框406,可选择信道。移至判决框408,该设备可确定该所选信道中是否存在信标。若存在,则方法400 可行进至框410,并且该设备可使信标周期同步至该所选信道中的一个或多个信标。反之, 方法400可继续至框412,并且该设备可创建信标周期。此后,方法400可移到框410并如本文中所描述地继续。方法400可从框410继续至框414,并且可将要传送的数据封装到一个或多个MPDU中。在框416,可将这一个或多个MPDU封装到PPDU中。此外,在框417,在封装这些数据的同时可以插入尾比特和填充比特,以使得每个MPDU的末尾和MPDU聚集头部的末尾在编码、交织、调制、或其组合之后与交织后的码元边界对准。此后,方法400可行进至图5的框418。在图5的框418,该设备可传送第M个PPDU帧的前置码。可以理解,该M可以是整数,例如,0、1、2、3、4、5等等。在框420,该设备可传送第M个PPDU帧的PLCP头部。此外, 在框422,该设备可传送第M个PPDU帧的MPDU聚集头部。移至框424,该设备可编码、交织、调制和传送第N个MPDU的头部。可以理解,该N 可以是整数,例如,0、1、2、3、4、5等等。并且,在框426,该设备可编码、交织、调制和传送第 N个MPDU的有效载荷。在框428,该设备可编码、交织、调制和传送第N个MPDU的帧校验序列。此后,在框430,该设备可传送第N个MPDU的尾比特群。可以理解,可以按所示出的顺序、按其他顺序、基本同时地、或其组合地来执行步骤4M到430。继续至判决432,该设备可确定该帧是否包括另一 MPDU。如果是,则方法400可返回框424并如本文中所描述的那样继续执行。否则,方法400可移至判决434,并确定是否请求确认。如果是,方法400可移至框436,并且该设备可向接收设备传送确认请求。在框 438,传送设备可接收来自接收设备的确认。此后,方法400可移至判决440。在判决440,该设备可确定是否有任何特定MPDU已经出错。例如,差错可包括讹误的MPDU、递送失败的MPDU、传输差错、或者与数据传输相关联的任何其他差错。如果已经出错,方法400可继续至框442,并且传送设备可重传该失败的MPDU。此后,方法400可移至判决444。在特定方面,有可能差错确认可指示一个或多个MPDU遭受差错。此外,对任何失败的MPDU的重传可以遵循本文所描述的同样的聚集格式。并且,重传的帧可以任选地聚集有新帧。回到判决440,若没有任何MPDU出错,则方法400可直接移至判决444。在判决 444,设备可确定数据流是否包括另一帧。如果是,则方法400可返回框418并如本文中所描述的那样继续执行。否则,方法400可结束。回到判定434,若未请求确认,则方法400可直接行进至判决444。在一个方面,可以在PLCP头部中嵌入对确认的请求。在另一方面,该请求可以是单独的帧。图6解说接收数据帧的大致方法。该方法一般记为600并且在框602开始。在框 602处,可接收前置码。此后,在框604处,可接收PLCP头部。此外,在框606处,可接收多个MPDU。每个MPDU可被配置成在每个MPDU之后重置卷积解码器状态。例如,每个MPDU可附加有在每个MPDU之后重置卷积解码器状态的指示。并且,这多个MPDU的每一个的末尾可与交织后的码元边界对准。行进至框608,在每个MPDU之后可重置卷积解码器状态。此后,该方法可结束。现在参照图7,接收帧的详细方法被示出并被一般记为700。始于框702,接收设备可接收第M帧的前置码。可以理解,该M可以是整数,例如,0、1、2、3、4、5等等。在框704, 该设备可接收第M帧的PLCP头部。此外,在框706,该设备可接收第M帧的MPDU聚集头部。行进至框708,该设备可接收、解调、解交织和解码第N个MPDU的头部。可以理解, 该N可以是整数,例如,0、1、2、3、4、5等等。在框710,该设备可接收、解调、解交织和解码第 N个MPDU的有效载荷。在框712,该设备可接收、解调、解交织和解码第N个MPDU的帧校验序列。此外,在框714,该设备可接收第N个MPDU的尾比特群。可以理解,可以按所示出的顺序、按其他顺序、基本同时地、或其组合地来执行步骤708到714。此外,在框718,该设备可基于对与第N个MPDU相关联的尾比特的接收来重置卷积解码器。继续至判决720,该设备可确定该帧是否包括另一 MPDU。如果是,则方法700可返回框708并如本文中所描述的那样继续执行。否则,方法700可移至判决722,并确定是否接收到确认请求。如果是,则方法700可移至判决726。在判决726,该设备可确定是否有任何特定MPDU已经出错。若已经出错,则方法 700可继续至框728,并且该设备可向传送设备传送可包括重传失败的(诸)MPDU的请求的确认。此后,方法700可行进至框730,并且该设备可接收已经被重传的(诸)MPDU。方法 700随后可移至判决732。回到判决726,若没有任何MPDU出错,则方法700可直接移至判决732。在判决 732,设备可确定数据流是否包括另一帧。如果是,则方法700可返回框702并如本文中所描述的那样继续执行。否则,方法700可结束。回到判定722,若未请求确认,则方法700可直接行进至判决732并如本文所描述的那样继续执行。应理解,本文描述的方法步骤不一定必需按所描述的次序来执行。此外,诸如“此后”、“随后”、“接下来”之类的措辞无意限定这些步骤的次序。这些措辞仅仅是被用于带领读者遍阅对这些方法步骤的描述。此外,一些方法步骤可以基本同时执行。本文描述的一个或多个方面提供了一种传送/接收数据分组的系统和方法。多个 MPDU可被聚集在PPDU内。该系统和方法通过规定解码器和交织器状态不横跨MPDU边界而提供了每个聚集的MPDU的分组差错率(PER)的完全隔离。相应地,当特定MPDU包括由于其中的一个或多个比特而导致的差错时,可重传该特定MPDU而无需非得传送该PPDU内聚集的其他MPDU。这样,该失败的MPDU的PER被隔离至该MPDU。可以理解,可以在各种高吞吐量WLAN和WPAN系统中利用本文所描述的系统和方法。例如,本文所描述的系统和方法可以在802. Iln系统、ECMA-368系统、或本领域公知的一些其他WLAN或WPAN系统中使用。在一个或多个示例性方面中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现,则各功能可以作为一条或更多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或能被用来携带或存储指令或数据结构形式的期望程序代码且能被计算机访问的任何其它介质。并且,任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、 数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。

尽管已详细解说和描述了精选的方面,但是将可理解,可在其中作出各种替换和变更而不会脱离本发明如所附权利要求所定义的精神和范围。
权利要求
1.一种传送数据帧的方法,所述方法包括 传送前置码;传送物理层汇聚协议(PLCP)头部;以及传送多个MAC协议数据单元(MPDU),其中每个MPDU被配置成在每个MPDU之后重置卷积解码器状态。
2.如权利要求1所述的方法,其特征在于,每个MPDU的末尾与交织后的码元边界对准。
3.如权利要求1所述的方法,其特征在于,还包括传送MPDU聚集头部,其中所述MPDU聚集头部包括打包的MPDU的计数、偏移量阵列、长度阵列、所述MPDU聚集头部的帧校验序列(FCS)、尾比特群、或其组合。
4.如权利要求3所述的方法,其特征在于,所述MPDU聚集头部的末尾与交织后的码元边界对准。
5.如权利要求1所述的方法,其特征在于,还包括 传送每个MPDU的头部;传送每个MPDU的有效载荷; 传送每个MPDU的帧校验序列(FCQ ;以及传送每个MPDU的尾比特群,其中每个MPDU的所述尾比特群操作用于在每个MPDU之后重置所述卷积解码器状态。
6.如权利要求1所述的方法,其特征在于,还包括 接收关于失败的MPDU的出错指示;以及重传所述失败的MPDU。
7.一种操作用于传送数据帧的无线设备,所述无线设备包括 用于传送前置码的装置;用于传送物理层汇聚协议(PLCP)头部的装置;以及用于传送多个MAC协议数据单元(MPDU)的装置,其中每个MPDU被配置成在每个MPDU 之后重置卷积解码器状态。
8.如权利要求7所述的无线设备,其特征在于,每个MPDU的末尾与交织后的码元边界对准。
9.如权利要求7所述的无线设备,其特征在于,还包括用于传送MPDU聚集头部的装置,其中所述MPDU聚集头部包括打包的MPDU的计数、偏移量阵列、长度阵列、所述MPDU聚集头部的帧校验序列(FCS)、尾比特群、或其组合。
10.如权利要求9所述的无线设备,其特征在于,所述MPDU聚集头部的末尾与交织后的码元边界对准。
11.如权利要求7所述的无线设备,其特征在于,还包括 用于传送每个MPDU的头部的装置;用于传送每个MPDU的有效载荷的装置;用于传送每个MPDU的帧校验序列(FCQ的装置;以及用于传送每个MPDU的尾比特群的装置,其中每个MPDU的所述尾比特群操作用于在每个MPDU之后重置所述卷积解码器状态。
12.如权利要求7所述的无线设备,其特征在于,还包括用于接收关于失败的MPDU的出错指示的装置;以及用于重传所述失败的MPDU的装置。
13.一种操作用于传送数据帧的无线设备,所述无线设备包括 处理器,其中所述处理器操作用于传送前置码;传送物理层汇聚协议(PLCP)头部;以及传送多个MAC协议数据单元(MPDU),其中每个MPDU被配置成在每个MPDU之后重置卷积解码器状态。
14.如权利要求13所述的无线设备,其特征在于,每个MPDU的末尾与交织后的码元边界对准。
15.如权利要求13所述的无线设备,其特征在于,所述处理器还操作用于传送MPDU聚集头部,其中所述MPDU聚集头部包括打包的MPDU的计数、偏移量阵列、长度阵列、所述MPDU聚集头部的帧校验序列(FCS)、尾比特群、或其组合。
16.如权利要求15所述的无线设备,其特征在于,所述MPDU聚集头部的末尾与交织后的码元边界对准。
17.如权利要求13所述的无线设备,其特征在于,所述处理器还操作用于 传送每个MPDU的头部;传送每个MPDU的有效载荷; 传送每个MPDU的帧校验序列(FCQ ;以及传送每个MPDU的尾比特群,其中每个MPDU的所述尾比特群操作用于在每个MPDU之后重置所述卷积解码器状态。
18.如权利要求13所述的无线设备,其特征在于,所述处理器还操作用于 接收关于失败的MPDU的出错指示;以及重传所述失败的MPDU。
19.一种计算机程序产品,所述计算机程序产品包括 计算机可读介质,所述计算机可读介质包括用于传送前置码的至少一条指令;用于传送物理层汇聚协议(PLCP)头部的至少一条指令;以及用于传送多个MAC协议数据单元(MPDU)的至少一条指令,其中每个MPDU被配置成在每个MPDU之后重置卷积解码器状态。
20.如权利要求19所述的计算机程序产品,其特征在于,每个MPDU的末尾与交织后的码元边界对准。
21.如权利要求19所述的计算机程序产品,其特征在于,所述计算机可读介质还包括 用于传送MPDU聚集头部的至少一条指令,其中所述MPDU聚集头部包括打包的MPDU的计数、偏移量阵列、长度阵列、所述MPDU聚集头部的帧校验序列(FCQ、尾比特群、或其组合
22.如权利要求21所述的计算机程序产品,其特征在于,所述MPDU聚集头部的末尾与交织后的码元边界对准。
23.如权利要求19所述的计算机程序产品,其特征在于,所述计算机可读介质还包括用于传送每个MPDU的头部的至少一条指令; 用于传送每个MPDU的有效载荷的至少一条指令; 用于传送每个MPDU的帧校验序列(FCS)的至少一条指令;以及用于传送每个MPDU的尾比特群的至少一条指令,其中每个MPDU的所述尾比特群操作用于在每个MPDU之后重置所述卷积解码器状态。
24.如权利要求19所述的计算机程序产品,其特征在于,所述计算机可读介质还包括 用于接收关于失败的MPDU的出错指示的至少一条指令;以及用于重传所述失败的MPDU的至少一条指令。
25.一种接收数据帧的方法,所述方法包括 接收前置码;接收物理层汇聚协议(PLCP)头部;接收多个MAC协议数据单元(MPDU),其中每个MPDU被配置成在每个MPDU之后重置卷积解码器状态;以及在每个MPDU之后重置所述卷积解码器状态。
26.如权利要求25所述的方法,其特征在于,每个MPDU的末尾与交织后的码元边界对准。
27.如权利要求25所述的方法,其特征在于,还包括接收MPDU聚集头部,其中所述MPDU聚集头部包括打包的MPDU的计数、偏移量阵列、长度阵列、所述MPDU聚集头部的帧校验序列(FCS)、尾比特群、或其组合。
28.如权利要求27所述的方法,其特征在于,所述MPDU聚集头部的末尾与交织后的码元边界对准。
29.如权利要求25所述的方法,其特征在于,还包括 接收每个MPDU的头部;接收每个MPDU的有效载荷; 接收每个MPDU的帧校验序列(FCQ ;以及接收每个MPDU的尾比特群,其中每个MPDU的所述尾比特群操作用于在每个MPDU之后重置所述卷积解码器状态。
30.如权利要求25所述的方法,其特征在于,还包括 传送关于失败的MPDU的出错指示;以及接收所述失败的MPDU。
31.一种操作用于接收数据帧的无线设备,所述无线设备包括 用于接收前置码的装置;用于接收物理层汇聚协议(PLCP)头部的装置;用于接收多个MAC协议数据单元(MPDU)的装置,其中每个MPDU被配置成在每个MPDU 之后重置卷积解码器状态;以及用于在每个MPDU之后重置所述卷积解码器状态的装置。
32.如权利要求31所述的无线设备,其特征在于,每个MPDU的末尾与交织后的码元边界对准。
33.如权利要求31所述的无线设备,其特征在于,还包括用于接收MPDU聚集头部的装置,其中所述MPDU聚集头部包括打包的MPDU的计数、偏移量阵列、长度阵列、所述MPDU聚集头部的帧校验序列(FCS)、尾比特群、或其组合。
34.如权利要求33所述的无线设备,其特征在于,所述MPDU聚集头部的末尾与交织后的码元边界对准。
35.如权利要求31所述的无线设备,其特征在于,还包括 用于接收每个MPDU的头部的装置;用于接收每个MPDU的有效载荷的装置;用于接收每个MPDU的帧校验序列(FCS)的装置;以及用于接收每个MPDU的尾比特群的装置,其中每个MPDU的所述尾比特群操作用于在每个MPDU之后重置所述卷积解码器状态。
36.如权利要求31所述的无线设备,其特征在于,还包括 用于传送关于失败的MPDU的出错指示的装置;以及用于接收所述失败的MPDU的装置。
37.一种操作用于接收数据帧的无线设备,所述无线设备包括 处理器,其中所述处理器操作用于接收前置码;接收物理层汇聚协议(PLCP)头部;接收多个MAC协议数据单元(MPDU),其中每个MPDU被配置成在每个MPDU之后重置卷积解码器状态;以及在每个MPDU之后重置所述卷积解码器状态。
38.如权利要求37所述的无线设备,其特征在于,每个MPDU的末尾与交织后的码元边界对准。
39.如权利要求37所述的无线设备,其特征在于,所述处理器还操作用于接收MPDU聚集头部,其中所述MPDU聚集头部包括打包的MPDU的计数、偏移量阵列、长度阵列、所述MPDU聚集头部的帧校验序列(FCS)、尾比特群、或其组合。
40.如权利要求39所述的无线设备,其特征在于,所述MPDU聚集头部的末尾与交织后的码元边界对准。
41.如权利要求37所述的无线设备,其特征在于,所述处理器还操作用于 接收每个MPDU的头部;接收每个MPDU的有效载荷; 接收每个MPDU的帧校验序列(FCQ ;以及接收每个MPDU的尾比特群,其中每个MPDU的所述尾比特群操作用于在每个MPDU之后重置所述卷积解码器状态。
42.如权利要求37所述的无线设备,其特征在于,所述处理器还操作用于 传送关于失败MPDU的出错指示;以及接收所述失败MPDU。
43.一种计算机程序产品,所述计算机程序产品包括 计算机可读介质,所述计算机可读介质包括用于接收前置码的至少一条指令;用于接收物理层汇聚协议(PLCP)头部的至少一条指令;用于接收多个MAC协议数据单元(MPDU)的至少一条指令,其中每个MPDU被配置成在每个MPDU之后重置卷积解码器状态;以及用于在每个MPDU之后重置所述卷积解码器状态的至少一条指令。
44.如权利要求43所述的计算机程序产品,其特征在于,每个MPDU的末尾与交织后的码元边界对准。
45.如权利要求43所述的计算机程序产品,其特征在于,所述计算机可读介质还包括 用于接收MPDU聚集头部的至少一条指令,其中所述MPDU聚集头部包括打包的MPDU的计数、偏移量阵列、长度阵列、所述MPDU聚集头部的帧校验序列(FCS)、尾比特群、或其组合 O
46.如权利要求45所述的计算机程序产品,其特征在于,所述MPDU聚集头部的末尾与交织后的码元边界对准。
47.如权利要求43所述的计算机程序产品,其特征在于,所述计算机可读介质还包括 用于接收每个MPDU的头部的至少一条指令;用于接收每个MPDU的有效载荷的至少一条指令; 用于接收每个MPDU的帧校验序列(FCS)的至少一条指令;以及用于接收每个MPDU的尾比特群的至少一条指令,其中每个MPDU的所述尾比特群操作用于在每个MPDU之后重置所述卷积解码器状态。
48.如权利要求43所述的计算机程序产品,其特征在于,所述计算机可读介质还包括 用于传送关于失败的MPDU的出错指示的至少一条指令;以及用于接收所述失败的MPDU的至少一条指令。
全文摘要
公开了一种传送数据帧的方法,并且该方法可包括传送前置码、传送物理层汇聚协议(PLCP)头部、以及传送多个MAC协议数据单元(MPDU)。每个MPDU可被配置成在每个MPDU之后重置卷积解码器状态。该方法还可包括传送MPDU聚集头部。MPDU聚集头部可包括打包的MPDU的计数、偏移量阵列、长度阵列、该MPDU聚集头部的帧校验序列(FCS)、尾比特群、或其组合。此外,MPDU聚集头部的末尾可以与交织后的码元边界对准。
文档编号H04W28/06GK102365885SQ201080015844
公开日2012年2月29日 申请日期2010年3月26日 优先权日2009年3月27日
发明者A·拉杰科塔, K·拉贾马尼, O·杜伦, S·索利曼 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1