专利名称:在下行链路帧内的mac层服务数据单元内重排序片段的方法和装置的制作方法
技术领域:
本发明一般地涉及基于分组的通信系统,该系统在处理分组中包 含的信息之前将分组传送通过媒体接入控制(MAC)层,更具体地涉 及一种在MAC服务数据单元(MSDU)中重排序分组片段的方法和装 置。
背景技术:
开放系统互联(OSI)模型定义了一种在7层级中执行协议的网络 框架。通过服务接入点(SAP)从一个层提交控制并传送到下一层,开 始于一个站的应用层,继续到底层或物理层。所述七个层是应用层、 表示层、会话层、传输层、网络层、数据链路层和物理层。媒体接入 控制(MAC)层是数据链路层的子层,其提供信息到物理层,和/或从 物理层接收信息,诸如来自下行链路接收机电路的已解调和已解码的 分组。例如,在突发模式的无线通信中,在上行链路侧,MAC服务数 据单元(MSDU)被提交给MAC层,MAC层创建包括MSDU的一个 或多个片段的MAC协议数据单元(MPDU) 。 MAC层将MPDU提交 给物理层,物理层基于提交的MPDU创建下行链路突发,所述下行链 路突发包括在下行链路帧中。对下行链路帧进行编码和调制用于从发 射机的发送。
IEEE 802.16标准提供了用于将分组传送通过MAC层的固定宽带 无线通信系统的空中接口规范,分组中的每个片段被提供有用于计数 的分段子报头。在下行链路接收处,在物理层处的PDU内接收片段并 且在接收时传到MAC层。MAC层被约束为将MSDU作为已排序的片 段传递到下一层。然而,基于分组的无线通信系统可以以突发的方式通信分组,诸
如正交频分多址(OFDMA)系统的无线通信系统特别容易具有下行链 路突发内的可能相互交织的分组。当MSDU在MAC层正在被重组时, MAC层将检验正在被接收的MSDU的每个片段是按照顺序接收的。当 检测到无序的片段时,将丢弃正在被重组的MSDU的片段。被丢弃的 片段将丢失信息,降低了通信的可靠性,或者需要重新发送,从而增 加了接收可靠的通信所需的时间。
因此,需要一种在MSDU内重排序片段的方法和装置。而且,本 发明期望的其它特征以及特性将结合附图及本发明的背景技术在本发 明随后的详细描述及权利要求中变得显而易见。
本发明随后将结合附图进行描述,其中相同的数字表示相同的元 件,并且
图1是根据本发明的实施例的无线通信系统的图; 图2是根据本发明的实施例的图1的无线通信系统的基站的框图; 图3是根据本发明的实施例的图1的无线通信系统的无线通信设 备的框图4是开放系统互联(OSI)网络的跨层通信的图; 图5是根据本发明的实施例的图2的基站的媒体接入控制(MAC) 层编码器的图6是根据本发明的实施例的图2的MAC层编码器的操作的流程
图7是根据本发明的实施例的可利用的片段顺序编号(FSN)的 窗口的图8包括图8A和8B,是根据本发明的实施例的图2的基站的下 行链路突发模式操作的图9是根据本发明的实施例的图3的物理层处理器的操作的流程
图;图10是根据本发明的实施例的图3的MAC层处理器的操作的流
程图11是根据本发明的实施例的图3的MAC层处理器的片段重排 序方案的操作的图。
具体实施例方式
一种用于在媒体接入控制(MAC)层内处理下行链路帧的方法, 所述下行链路帧包括组成一个或多个MAC服务数据单元(MSDU)的 多个片段,所述方法包括以下步骤预处理下行链路帧的多个片段, 检测指示已经接收到所有用于下行链路帧的多个片段的帧结束信号, 响应于对帧结束信号的检测,对下行链路帧的多个片段进行后处理, 将一个或多个MSDU传送到下一层。
一种通信设备包括从通信设备的外部的源接收信号的接收机电 路、物理层处理器和媒体接入控制(MAC)层。物理层处理器耦合到 接收机并且根据预定物理层编码方案处理信号以恢复下行链路帧。物 理层还产生包括下行链路帧的多个片段的多个协议数据单元(PDU) 并产生帧结束信号。MAC层处理器耦合到物理层处理器,并且从其接 收包括多个片段的多个PDU。 MAC层处理器预处理下行链路帧的多个 片段,以从其重组MAC服务数据单元(MSDU),并且响应于对表示 已经接收到用于下行链路帧的多个片段中的所有片段的帧结束信号进 行检测,对下行链路帧的MSDU进行后处理,MAC层处理器将一个或 多个MSDU传送到下一层。
下面的本发明的详细描述仅仅是实质上的示例,目的不是限制本
发明或者本发明的应用和使用。而且,不希望受到本发明的前面背景 或者本发明后面的具体描述中出现的任何理论的限制。在下面描述的
本发明的实施例中,描述了无线通信系统并且描述了从基站到诸如手 机用户或者移动站的无线通信设备的下行链路通信。然而,本发明不 限于一个通信流。例如,下面描述的本发明的实施例同样可用于从手机用户站到基站的通信。此外,本发明的实施例可以应用于无线通信
系统之外的通信系统,并且应用于正交频域多址(OFDMA)无线通信 系统之外的无线通信系统。
参考图1,根据本发明的实施例的正交频分多址(OFDMA)无线 通信系统100包括多个基站110和无线通信设备120。多个基站110和 无线通信设备120经由用于无线通信的多个子载波上的OFDMA射频 (RF)信号进行通信。与在多个基站110中的每个关联的是覆盖区域-125,其中无线通信设备120能够从多个基站110中的一个或多个接收 OFDMA信号并且向其发送信号。多个基站110耦合到用于集中控制 OFDMA无线通信系统的网络系统控制器130。
OFDMA无线通信系统是多载波调制方案,该方案被提议为宽带 码分多址(WCDMA)无线通信系统的下一代解决方案。OFDMA是正 交频域复用(OFDM)系统的更一般的方式,其中能够在不同的子载波 上将不同用户的数据作为典型的下行链路突发中发送的信息的分组同 时发送。
参照图2,根据本发明的实施例的基站IIO包括耦合到收发器电路 204的天线202,用于发送包括已编码和已调制的数据的RF信号。收 发器电路204耦合到控制器206。控制器206包括处理器208,其向耦 合到物理层编码器212的MAC层编码器210提交信息,物理层编码器 212向天线202提供信号,用于到无线通信设备120的下行链路发送。 对于上行链路通信,物理层214耦合到MAC层216,天线202耦合到 物理层214,用于译解提供到此的信息并且将信息提交到处理器208。 以典型的方式提供存储器设备218,用于储存基站110的操作所必需的 码和数据。
参考图3,无线通信设备120包括接收和传送射频(RF)信号的 天线320。收发器电路322包括接收机电路324,其解调和解码从基站110接收的RF信号以从中提取信息,并且接收机电路324耦合到控制 器326用于向其提供已解码的信息用于根据无线通信设备120的功能 的使用。控制器326还向收发器电路322的发射机电路32S提供信息, 用于将信息编码和调制成RF信号来进行从天线320的发送。
本领域公知的,控制器326典型地耦合到存储器设备330和用户 接口 332来进行无线通信设备120的功能。用户接口 332包括麦克风 334、扬声器336和可以被设计为接受触摸屏输入的显示器338。用户 接口 332还包括一个或多个键输入340,键输入340包括键盘342。根 据本发明,控制器326包括处理器344、下行链路物理层处理器(RX PHY) 346、下行链路MAC层处理器(RXMAC) 348、上行链路物理 层处理器(TXPHY)350以及上行链路MAC层处理器(TXMAC)352。
参考图4,示出了开放系统互连(OSI)网络的跨层通信的示图。 OSI网络是一种用于在七层级层中执行协议的网络框架。从一个层提交 控制并通过服务接入点(SAP)传递到下一个层,开始于一个站中的应 用层并继续到底层或物理层。七个层是应用层、表示层、会话层、 传输层、网络层、数据链路层以及物理层。媒体接入控制(MAC)层 是数据链路层的一个子层,其提供信息到物理层和/或从物理层接收信 息,诸如来自下行链路接收机电路的己解调以及已解码的分组。
在OSI网络中,层n+l实体通过服务接入点(SAP)来使用层n 服务。图4描述了经由第一SAP402从基站MAC层(层n+l)编码器 210到物理层(层n)编码器212的下行链路通信。如所示的,通过 MAC层编码器210将(n+l)协议数据单元(PDU)提交给(n) SAP402, 并在物理层编码器212内转变为n-服务数据单元(SDU) 。 PDU在对 等层之间(例如在"发射机"MAC编码器210与"接收机"MAC处理器 348之间,或在"发射机"PHY编码器212与"接收机"PHY处理器346 之间)通信。因此,传送到物理层编码器212的n-SDU具有添加的物 理层报头(pH)并被发送下行链路到物理(PHY)处理器346。由PHY处理器346接收的n-PDU经由第二 SAP 404被传送到MAC处理器348, 并且从其产生(n+l) -SDU。
参照图5,示出MAC层编码器210 (n+l层)的更详细的操作。 将MAC服务数据单元(MSDU)经由SAP 502从更高的OSI层提交到 MAC层编码器210。例如,MAC层编码器210接收到的(n+l)-MSDU 504,并且通过将(n+l)-MSDU分割为数据单元(DU) 508而产生片段 506。每个片段包括(n+l)片段数据单元(DU) 508的和子报头(subH) 510。 subH510包括片段编号信息,诸如片段顺序号(FSN),当片段 产生时,通过MAC层编码器210将片段编号信息顺序地分配给片段。 此外,subH510包括分段控制信息,诸如指示MSDU的开始和结束的 分段控制(FC)字。分段控制信息能够是"F"、 "C"、 "L"或者"U",它 们指示片段506分别是MSDU的第一片段、接下来的片段、最后的片 段或者未分段的MSDU片段。
然后,通过将具有DU 508和subH 510的一个或多个片段506与 MAC报头(mH) 514结合产生协议数据单元(PDU) 512,并且经由 SAP 402, PDU512被提交到物理层编码器212。 PHY层编码器212 (n 层)接收PDU 512作为n-SDU 516,并根据预定物理层212编码方案 对n-SDU 516进行编码,以提供到收发器204的发射机电路用于下行 链路发送。
参照图6,根据本发明的实施例的MAC层编码器210的操作流程 开始于确定是否已经从从第二高层接收到MAC层服务数据单元602。 当已经接收到MSDU 602时,则通过将MSDU的信息分割为一个或多 个片段而从MSDU产生一个或多个片段604。
当片段产生时,将诸如FSN的片段编号信息顺序地分配给片段。 为了在下行链路接收机侧明确地将片段重排序,FSN的位大小需要足 够大,以便于FSN不会在正在被重排序的片段的组内重复,和/或每个下行链路帧的片段被约束成少于对于FSN的特定位大小来说的FSN的 最高可能数目。根据本发明,在单个下行链路帧中接收的片段在下行 链路接收机侧被重排序。因此,FSN的位大小确定下行链路帧能够包 括多少片段。IEEE 802.16标准指定采用3位FSN或者7位FSN。
根据本发明的实施例和IEEE 802.16标准,采用可以提供2048(即 211)个可能的唯一FSN的ll位FSN。然而,在单个下行链路帧内使 用的FSN的实际数目必须小于2048,从而明确地检测片段的重排序。 参考图7,根据本发明的实施例示出了从在2048个可能的FSN 704内 的用来明确地指示下行链路帧内的片段的片段顺序号(FSN)的窗口 702。如果窗口 702太大,由于增加了 FSN绕回的可能性,下行链路接 收机会不能准确地确定FSN的次序。如果出现绕回,则片段可能被重 排序为错误的MSDU。因此,根据本发明,窗口 702被限定为小于或 等于可能的FSN704的一半,或者小于或等于1024 (即2")个FSN。 该数目足够大使得将多于1024个片段提交到单个下行链路帧中用于单 个连接的可能性很小,因此,不认为将FSN限制到窗口 702会对吞吐 量或者执行的自由度产生影响。窗口 702是移动的窗口,使得其被定 义为首先选择的FSN和紧接其后的第21。-1 (即1023)个FSN。
参考返回图6,响应于片段是MSDU的第一片段、接下来的片段 还是最后的片段或者MSDU是否未进行分段("U"),即MSDU没有 被分割,将诸如FC的分段控制信息分配给一个或多个片段中的每一个 608,其中,从所述MSDU产生所述片段(即分割)。片段编号信息被 编码成为数字,并且分段控制信息(如"F"、 "C"、 "L"或者"U")是包 括与片段关联的片段信息的子报头的一部分。
将片段和子报头与MAC报头一起合并成PDU 610,并且经由SAP 402将其提交到物理层212 612。然后处理返回来等待接收下一个 MSDU 602。当物理层编码器212接收多个片段时,根据本发明的实施例,将 多个片段合并成帧(即帧中片段的数目被约束在可能的FSN的2'。窗口 内),并且根据预定物理层212编码方案进行编码。预定物理层212 编码方案可以是正交频域多址(OFDMA)编码方案,并且然后多个片 段被编码成为多个OFDMA下行链路突发。然而,OFDMA编码方案可 能在下行链路突发模式无线通信中导致无序的片段。
接下来参考图8,包括图8A和8B,下行链路突发模式操作图反 映出在OFDMA下行链路突发的发送期间可能产生的无序问题。图8A 描述了包括三个下行链路突发804、 806和808的已发送的下行链路帧 802,包括4个MSDU的片段MSDU1、 MSDU2、 MSDU3和MSDU4。 下行链路突发804包括一个或多个协议数据单元(PDU),包括MSDU1 的三个片段810、 812和814以及MSDU2的前两个片段816和818。 下行链路突发806包括一个或多个PDU,包括MSDU2的最后两个片 段820和822。下行链路突发808包括一个或多个PDU,包括MSDU3 的三个片段824、 826和828以及MSDU4的前两个片段830和832。 分配FSN 606以编号每个片段来保证完整的MSDU的"有序"传送, 从而在发送时,下行链路突发中的片段的FSN是有序的。分配到每个 片段的FC 608用于确定接收到的MSDU是否是完整的,其中如上所述, 片段被分配有"F"的FC,以表示MSDU的第一片段,或者被分配有"L" 的FC,以表示MSDU的最后的片段。
图8B描述了接收下行链路帧802时在MAC层处理器348处最终 接收到的作为PDU的片段的顺序。例如,下行链路突发806的片段820 的FSN在下行链路突发804的片段818的FSN之后。然而,MAC层 处理器348接收每个下行链路突发的顺序可能不是按顺序的,因此接 收的片段是无序的。在时间840,剩下了不完整的MSDU2。下一个片 段824将其FC设置为"F',并且其顺序号不在先前接收到的片段818 之后。根据IEEE标准802.16,应该丢弃该不完整的MSDU2。在时间842,通过MAC层处理器348将从由其接收的片段重组另 一个不完整的MSDU (MSDU 2的第2部分)。下一个接收到的片段 820将其FC设置为"C"。根据标准802.16,应该丢弃该不完整的MSDU, 并且MAC层处理器348应该丢弃所有的片段直到检测到另一个MSDU 的第一片段("F")或者检测到未分段的MSDU ("U")。因为丢失片 段的错误检测在使用诸如IEEE802.16的MSDU重组技术的传统MAC 层中导致不必要的MSDU的丢失,根据本发明,如下所述,片段不会 丢失,而会被重排序。
参考图9,通过物理层处理器346对接收到的通信的处理等待接收 下行链路突发通信850,当接收到下行链路突发通信850时,处理下行 链路突发以从其恢复PDU 852。然后提供PDU到MAC层处理器348 854,用于根据本发明进行处理。
直到完整地接收到下行链路帧856,物理层处理器346继续从接收 到的下行链路突发恢复PDU852,并且将恢复的PDU提供给MAC层 处理器348 854。物理层处理器346知晓根据本发明的实施例定义的下 行链路帧的标准大小和结构。当完整地接收到下行链路帧856时,根 据本发明,物理层处理器346产生帧结束信号并且将帧结束信号提供 给MAC层处理器348 858,并且操作返回来等待接收下一帧的第一个 下行链路脉突发。
参考图10,根据本发明的实施例,MAC层处理器348的操作流程 开始于确定是否从OFDMA物理层346接收到新的下行链路片段904。 当接收到下行链路片段904时,确定与接收到的下行链路片段关联的 片段编号信息(例如FSN)卯6,并且确定与接收到的下行链路片段关 联的分段控制信息(例如FC) 908。然后响应于片段编号信息和片段 控制信息将该片段和其它接收到的下行链路帧的片段重新排序为一个 或者多个被重组的MSDU910。图11描述了示例性的重排序方案,并
且下面将进行说明。如果没有检测到帧结束信号912,处理返回来等待下一个片段904。 根据本发明的实施例,当已经检测到表示已经从物理层接收到下行链 路帧的多个片段中的所有片段的帧结束信号912时,后处理已重组的 MSDU。将第一个已重组的MSDU设置为用于后处理的MSDU 914, 并且MAC层处理器348确定重组的MSDU中的每一个是完整的MSDU 还是不完整的MSDU 916。如果MSDU是完整的MSDU 916,则将完 整的MSDU传送到下一层918。如果该完整的MSDU不是下行链路帧 的最后的MSDU 920,则将下一个MSDU设置为用于后处理的MSDU, 并且后处理返回来确定MSDU是完整的还是不完整的916。另一方面, 如果MSDU是最后的MSDU 920,则处理返回来等待下一个片段(即 新帧的第一个片段)904。
如果确定MSDU是不完整的916,则接下来确定不完整的MSDU 是否是最后的尚不完整的MSDU 924。如果MSDU不是最后的尚不完 整的MSDU 924,则丢掉不完整的MSDU 926,并且确定经过后处理的 MSDU是否是下行链路帧的最后的MSDU 920。
如果确定不完整的MSDU将是最后的尚不完整的MSDU 924,则 接下来的处理确定最后的尚不完整的MSDU是否具有任何丢失片段 928。如果没有丢失片段928,则保存最后的尚不完整的MSDU 930, 并且确定被后处理的MSDU是否是下行链路帧的最后的MSDU 920。 如果存在丢失片段928,则丢弃最后的尚不完整的MSDU 926,并且确 定被后处理的MSDU是否是下行链路帧的最后的MSDU 920。
很多方案能够用于在后处理期间通过MAC层处理器348对接收到 的片段进行重排序。图11描述了相应于FSN和FC重排序片段910的 示例性方案。当接收到下行链路帧的第一个片段时,MAC层处理器348 开始在临时存储器中建立被重组的MSDU的列表1002。响应于接收的 带有"F"值FC信息的片段1004,开始重组新的已被重组的MSDU1006。随后,响应于MSDU的FSN,将带有"C"值FC的片段1008添 加到MSDU(例如,当接收到带有具有"C"值的FC的片段时,通过将 其放置在具有第二低的FSN的片段之后来重组为MSDU,从而响应于 FC和FSN重组MSDU)。当接收到带有"L"值FC的片段1010时,如 果MSDU的FSN邻近1010,则完成MSDU。当接收到带有"U"值FC 的片段1012时,其本身是完整的MSDU。
当检测到帧结束信号912 (图10)时,通过MAC层处理器348 进行的后处理将完整的MSDU 1006、 1012提交到下一层。保存最后的 尚不完整的MSDU 1014,用于如上所述的对下一个下行链路帧的预处 理,并且丢弃其它所有的不完整的MSDU 1016 926。
因此,即使在MAC层处理器348处无序传送MSDU的片段,根 据本发明,片段能够被重排序为完整的MSDU,从而防止丢弃这样的 MSDU。因此,本发明的实施例增加了通信的可靠性,尤其是诸如 OFDMA RF通信的通信,其由于其固有的下行链路数据突发结构容 易受到无序到达的片段的影响。此外,由于本发明实施例使得能够无 需重新发送被丢弃的无序MSDU,减少了可靠通信所需要的时间。
虽然在本发明前面的详细描述中已经示出至少一个示例性实施 例,但是应当了解,存在大量的变形。还应当了解,示例性实施例仅 是示例,并不旨在以任何方式来限制本发明的范围、应用或构造。而 且,前面的详细描述将给本领域人员提供便捷的引导来实现本发明的 示例性实施例,应当理解,在不脱离如权利要求所限定的本发明的范 围的情况下,示例性实施例中描述的元件的功能或设置可以做出各种 变化。
权利要求
1. 一种在媒体接入控制(MAC)层内处理下行链路帧的方法,该下行链路帧包括组成一个或多个MAC服务数据单元(MSDU)的多个片段,所述方法包括以下步骤对下行链路帧的所述多个片段进行预处理;检测帧结束信号,该帧结束信号指示已经接收到下行链路帧中所述多个片段中的所有片段;响应于对所述帧结束信号的检测,对所述下行链路帧的所述多个片段进行后处理;以及将一个或多个所述MSDU传送到下一层。
2. 如权利要求l所述的方法,其中所述预处理的步骤包括以下步 骤将所述多个片段重排序为一个或多个被重组的MSDU。
3. 如权利要求2所述的方法,其中所述后处理的步骤包括以下步 骤确定所述一个或多个被重组的MSDU中的每一个是完整的MSDU 还是不完整的MSDU,并且其中,将一个或多个所述MSDU传送到下 一层的步骤包括以下步骤将任何完整的MSDU传送到所述下一层。
4. 如权利要求3所述的方法,其中所述后处理步骤进一步包括以 下步骤确定不完整的MSDU是否是最后的尚不完整的MSDU;如果所述不完整的MSDU是最后的尚不完整的MSDU,则确定所 述最后的尚不完整的MSDU是否有任何丢失片段;如果所述最后的尚不完整的MSDU没有丢失片段,则保存所述最 后的尚不完整的MSDU;如果所述不完整的MSDU不是最后的尚不完整的MSDU、或者如 果所述不完整的MSDU是具有丢失片段的最后的尚不完整的MSDU, 则丢弃所述不完整的MSDU。
5. 如权利要求l所述的方法,其中所述多个片段中的每一个具有 与其关联的片段编号信息,其中所述预处理的步骤包括以下步骤响 应于与所述多个片段中的每一个关联的片段编号信息,对所述多个片 段进行预处理。
6. 如权利要求l所述的方法,其中所述多个片段中的每一个具有与其关联的分段控制信息,用于确定在所述一个或多个MSDU中关联 MSDU中的片段的顺序,并且其中所述预处理的步骤包括以下步骤 响应于与所述多个片段中的每一个关联的所述分段控制信息,对所述 一个或多个MSDU中所述关联MSDU的所述多个片段进行预处理。
7. 如权利要求6所述的方法,其中所述预处理的步骤包括以下步 骤响应于所述分段控制信息和与所述一个或多个MSDU之一关联的 所述片段编号信息,对所述一个或多个MSDU中所述关联MSDU中的 所述多个片段进行重排序。
8. 如权利要求7所述的方法,其中所述分段控制信息指示以下各 项中的一个所述一个或多个MSDU之一的第一片段、接下来的片段、 最后的片段、或者未分段的片段。
9. 如权利要求l所述的方法,进一步包括以下步骤接收从物理 层到MAC层的下行链路帧的协议数据单元(PDU),所述物理层产生 所述帧结束信号,以指示已经将所述下行链路帧中所述多个片段的所 有片段从所述物理层提供到所述MAC层,并且在将包括所述下行链路 帧所述多个片段中的所有片段的PDU提供到所述MAC层后,将所述 帧结束信号提供到所述MAC层。
10. 如权利要求9所述的方法,其中检测所述帧结束信号的步骤 包括以下步骤响应于对所述帧结束信号的检测,确定已经从所述物理层接收到所述下行链路帧的所述多个片段中的所有片段。
11. 如权利要求9所述的方法,其中所述物理层是正交频域多址(OFDMA)物理层。
12. —种通信设备,包括接收机电路,用于从所述通信设备外部的源接收信号; 物理层处理器,耦合到所述接收机并且根据预定物理层编码方案 处理所述信号,以恢复下行链路帧,所述物理层产生多个协议数据单 元(PDU),该协议数据单元(PDU)包括所述下行链路帧的多个片 段和帧结束信号;以及媒体接入控制(MAC)层处理器,耦合到所述物理层处理器并且 从其接收包括所述多个片段的所述多个PDU,所述MAC层处理器对 所述下行链路帧的所述多个片段进行预处理,以从其重组MAC层服务 数据单元(MSDU),并且响应于对所述帧结束信号的检测,对所述下 行链路帧的所述多个片段进行后处理,其中所述帧结束信号指示己经 接收到下行链路帧的所述多个片段中的所有片段,所述MAC层处理器 将一个或多个所述MSDU传送到下一层。
13. 如权利要求12所述的通信设备,其中所述MAC层处理器通 过将所述多个片段重排序为一个或多个被重组的MSDU,来对所述下 行链路帧的所述多个片段进行预处理。
14. 如权利要求13所述的通信设备,其中所述MAC层处理器通 过确定所述一个或多个被重组的MSDU中的每一个是完整的MSDU还 是不完整的MSDU,来对所述下行链路帧的所述多个片段进行后处理, 并且将任何完整的MSDU传送到所述下一层。
15. 如权利要求14所述的通信设备,其中所述MAC层处理器确 定任何不完整的MSDU是否是没有丢失片段的最后的尚不完整的MSDU,并且如果不完整的MSDU是没有丢失片段的最后的尚不完整 的MSDU,则保存所述不完整的MSDU,其中如果不完整的MSDU不 是最后的尚不完整的MSDU、或者如果不完整的MSDU是具有丢失片 段的最后的尚不完整的MSDU,则所述MAC层处理器丢弃所述不完整 的MSDU。
16. 如权利要求12所述的通信设备,其中所述多个片段中的每一 个具有与其关联的片段编号信息,其中所述MAC层处理器响应于与所述多个片段中的每一个关联的所述片段编号信息,对所述下行链路帧 的所述多个片段进行预处理。
17. 如权利要求12所述的通信设备,其中所述多个片段中的每一 个具有与其关联的分段控制信息,用于确定在所述一个或多个MSDU 中的关联MSDU中的片段的顺序,其中所述MAC层处理器响应于与 所述多个片段中的每一个关联的所述分段控制信息,对所述一个或多 个MSDU中所述关联MSDU中的所述多个片段进行预处理。
18. 如权利要求17所述的通信设备,其中所述MAC层处理器响 应于所述分段控制信息,通过对所述一个或多个MSDU中所述关联 MSDU中的所述多个片段进行重排序,来对所述多个片段进行预处理。
19. 如权利要求18所述的通信设备,其中所述分段控制信息指示 以下各项中的一个所述一个或多个MSDU之一的第一片段、接下来 的片段、最后的片段、或者未分段的片段。
20. 如权利要求12所述的通信设备,其中所述通信设备是无线通 信设备,并且其中预定物理层编码方案是正交频域多址(OFDMA)编 码方案。
21. —种产生包括多个片段的下行链路帧的方法,所述多个片段中的每一个具有与其关联的片段编号信息,所述方法包括以下步骤 将所述多个片段的编号分配给所述下行链路帧中的一个,所述编号小 于或等于可能的片段编号信息的预定数目,其中所述可能的片段编号 信息的预定数目是可能的片段编号信息的总数目的一半。
22.如权利要求21所述的方法,其中所述可能的片段编号信息的 总数目是211。
全文摘要
一种在媒体接入控制(MAC)层(348)内处理下行链路帧的方法和装置,其中,下行链路帧包括组成一个或多个MAC服务数据单元(MSDU)的多个片段。MAC层通过重排序片段对下行链路帧的多个片段进行预处理,以重组MSDU中的一个或多个(910),直到检测到帧结束信号(912)。帧结束信号指示已经接收到下行链路帧的多个片段中的所有片段。MAC层响应对帧结束信号的检测(912),对多个片段进行后处理(916),然后将被重组的MSDU传送到下一层(918)。
文档编号H04W28/06GK101422059SQ200780013112
公开日2009年4月29日 申请日期2007年3月24日 优先权日2006年4月13日
发明者维姆·斯查普, 莱奥·J·泽格斯, 马塞尔·科德沃尔 申请人:摩托罗拉公司