用于无线局域网中具有块确认的分段和聚合的无线设备、方法和计算机可读介质与流程

文档序号:11533266阅读:295来源:国知局
用于无线局域网中具有块确认的分段和聚合的无线设备、方法和计算机可读介质与流程

本申请要求于2014年10月27日提交的序列号为14/524,902的美国专利申请的优先权权益,该美国专利申请通过引用以其整体合并于此。

实施例涉及无线局域网(wlan)中的无线通信。一些实施例涉及对媒体访问控制(mac)服务数据单元(msdu)进行分段、和对msdu的分段与msdu进行聚合。一些实施例涉及在共享传输机会期间针对分配的分段和聚合。一些实施例涉及支持使用经压缩的块确认的分段。



背景技术:

通过无线网络传输数据的一个问题是发送和接收msdu并且确认接收到的分组。有效地发送和接收msdu可以使能更有效地使用无线介质,并且可以影响站(sta)进行操作的良好程度。

因此,存在对用于有效地发送和接收msdu并且确认接收到的分组的系统和方法的一般需求。

附图说明

图1示出了根据一些实施例的无线网络;

图2示出了根据示例实施例的用于分段的方法的操作;

图3示出了根据示例实施例的用于分段和聚合的方法的操作;

图4示出了根据示例实施例的用于分段和聚合的方法的操作;

图5示出了根据示例实施例的用于分段和聚合的方法的操作;

图6示出了根据示例实施例的对msdu进行分段和聚合的方法;

图7示出了根据示例实施例的块确认;

图8示出了根据示例实施例的重新构造经分段和聚合的mpdu的方法;

图9示出了根据示例实施例的mpdu。mpdu900是现有帧格式,可以被修改以适应位置指示字段;以及

图10示出了根据示例实施例的高效率无线(hew)设备。

具体实施方式

下面的描述和附图充分说明了具体实施例以使得本领域的技术人员能够实施它们。其他实施例可以具有结构的、逻辑的、电气的、过程的和其他的改变。一些实施例的部分和特征可以被包括在其他实施例中,或可以替代其他实施例的这些部分和特征。权利要求中所详细阐述的实施例涵盖这些权利要求的所有可用等同形式。

图1示出了根据一些实施例的无线网络。无线局域网(wlan)可以包括基础服务集(bss)100,该bss100可以包括接入点(ap)102、多个高效率无线(hew)。例如,电气与电子工程师协会(ieee)802.11ax设备104和多个传统(例如,ieee802.n/ac)设备106。

ap102可以是使用802.11来进行发送和接收的接入点(ap)。ap102可以是基站。ap102可以使用除802.11协议之外的其他通信协议。802.11协议可以是802.11ax。802.11协议可以包括使用正交频分多址(ofdma)、时分多址(tdma)、和/或码分多址(cdma)。802.11可以包括多址技术,该多址技术可以是空分多址(sdma)技术,例如多用户(mu)多输入和多输出(mimo)(mu-mimo)。

hew设备104可以根据802.11ax或802.11的另一标准进行操作。传统设备106可以根据802.11a/b/g//n/ac中的一个或多个、或另一传统无线通信标准进行操作。

hew设备104可以是无线发送和接收设备,例如蜂窝电话、手持无线设备、无线眼镜、无线手表、无线个人设备、平板电脑、或可以使用802.11协议(例如802.11ax)或另一无线协议进行发送和接收的另一设备。

bss100可以在主信道、和零个或多个辅助信道或子信道上进行操作。bss100可以包括一个或多个ap102。根据实施例,ap102可以在一个或多个辅助信道或子信道、或主信道上与一个或多个hew设备104进行通信。在示例实施例中,ap102在主信道上与传统设备106进行通信。在示例实施例中,ap102可以被配置为在一个或多个辅助信道上与一个或多个hew设备104进行通信、并且同时仅利用主信道而不利用任何辅助信道与传统设备106进行通信。

ap102可以根据传统ieee802.11通信技术与传统设备106进行通信。在示例实施例中,ap102还可以被配置为根据传统ieee802.11通信技术与hew设备104进行通信。传统ieee802.11通信技术可以指ieee802.11ax之前的任意ieee802.11通信技术。

在一些实施例中,hew帧可以被配置为具有相同带宽,并且该带宽可以是20mhz、40mhz、80mhz、160mhz、320mhz连续带宽、或80+80mhz(160mhz)非连续带宽中的一个。在一些实施例中,也可以使用1mhz、1.25mhz、2.5mhz、5mhz和10mhz的带宽、或它们的组合。hew帧可以被配置用于传输一些空间流。

在其他实施例中,ap102、hew设备104、和/或传统设备106还可以实现不同技术,例如cdma2000、cdma2000ix、cdma2000ev-do、暂行标准2000(is-2000)、暂行标准95(is-95)、暂行标准856(is-856)、长期演进(lte)、全球移动通信系统(gsm)、增强数据速率的gsm演进(edge)、gsmedge(geran)、ieee802.16(即,全球互通微波接入(wimax))、或其他技术。

在ofdma系统(例如,802.11ax)中,相关联的hew设备104可以在bss100(其可以在例如80mhz处进行操作)的子信道上进行操作,该子信道可以是20mhz。hew设备104可以进入功率节省模式,并且在退出功率节省模式时,hew设备104可能需要通过接收信标与bss100重新同步。如果信标仅在主信道上进行传输,则hew设备104在唤醒以能够接收信标时,需要移动并且调整至主信道。然后hew设备104需要调整回它的操作子信道(其可以是20mhz),或hew设备104必须遵循握手程序以让ap102知道新的操作子信道。在示例实施例中,hew设备104在信道切换期间可能有丢失一些帧的风险。

在示例实施例中,hew设备104被配置为根据本文结合图2-10所公开的一个或多个实施例对msdu进行分段、对msdu和/或mpdu进行聚合、和/或使用信标帧。

一些实施例涉及高效率无线通信,包括高效率wlan和高效率无线(hew)通信。根据一些ieee802.11ax(高效率wlan(hew))实施例,ap102可以作为主站操作,其可以被布置为争用无线介质(例如,在争用时期期间)从而在hew控制时期(即,传输机会(txop))获得对介质的独占控制。ap102可以在hew控制时期的开始处传输hew主同步传输。在hew控制时期期间,hew设备104可以根据基于非争用的多址技术与ap102进行通信。这不同于传统wlan通信,在传统wlan通信中,设备根据基于争用的通信技术(而不是多址技术)进行通信。在hew控制时期期间,ap102可以使用一个或多个hew帧与hew设备104进行通信。在hew控制时期期间,传统站避免进行通信。在一些实施例中,主同步传输可以被称为hew控制和调度传输。

在一些实施例中,在hew控制时期期间使用的多址技术可以是预定的正交频分多址(ofdma)技术,尽管这不是必需的。在一些实施例中,多址技术可以是时分多址(tdma)技术或频分多址(fdma)技术。在一些实施例中,多址技术可以是空分多址(sdma)技术。

主站还可以根据传统ieee802.11通信技术与传统站进行通信。在一些实施例中,主站还可以被配置为在hew控制时期外根据传统ieee802.11通信技术与hew设备104进行通信,尽管这不是必需的。

图2示出了根据示例实施例的用于分段的方法的操作。图2中示出了媒体访问控制(mac)服务数据单元(msdu)202、mac协议数据单元(mpdu)204、和将要发送至phy层1004的mpdu204的流206。

msdu202可以是在网络上由mac层1006接收以传递至另一mac层(未示出)的数据,该网络可以是bss100。msdu202可以包括更高层数据,该更高层数据不是与通信相关联的控制信息的一部分。

mpdu204可以是被发送至phy1004以通过无线介质进行发送的分组。phy1004层可以将mpdu204封装在其他分组中。mpdu204可以包括序列号(seqno.)212,该序列号212指示mpdu204在mpdu204的流206中的序列号,该mpdu204的流206将经过无线介质被发送至另一hew设备102。mpdu204可以包括数据214,该数据214是mpdu204的有效载荷并且可以是msdu202中的数据。

mpdu204可以包括位置指示字段,该位置指示字段指示mpdu204在msdu202的分段内的位置。在一些实施例中,位置指示字段可以用分组起始(sop)字段208和分组结束(eop)字段210来表示,该sop206和eop210可以是指示mpdu是否被分段的字段,并且如果mpdu被分段,则该sop206和eop210可以指示mpdu204在分段内的位置。

表1示出了根据一些实施例的分段位置指示字段的可能编码。

mac层1006可以获得msdu202,并且确定是否对msdu202进行分段。mac层1006可以基于hew设备104在无争用传输机会期间所具有的用于传输的时间来确定是否对msdu202进行分段,该时间可以从ap102被接收并且可以被称为txop。mac层1006可以基于msdu202的大小来确定是否对msdu202进行分段。mac层1006可以尝试通过对msdu202进行分段以及将分段的msdu202与另一msdu202聚合来填补mac层1006所具有的用于发送的时间。

如所示出的,mac层1006不对第一msdu202.1进行分段。mac层1006生成mpdu204.1,并且设置sop208.1等于1、eop210.1等于1、seqno.212.1等于1、以及数据214.1等于msdu202.1。参考表1,sop等于1并且eop等于1的含义是msdu202.1没有被分段。

mac层1006可以确定对msdu202.2进行分段,因为由于传输时间限制msdu202.2可能太长而不能被一次性发送,或将msdu202.2的分段与另一msdu202进行聚合从而填补mpdu204。mac层1006将msdu202.2分段为三个mpdu204.2、204.3和204.4。mac层1006设置mpdu204.2,其中sop208.2等于1并且eop210.2等于0,根据表1,其含义是作为分段中的第一个mpdu204。mac层1006将序列号204.2设置为2,因为它是流206中的第二个mpdu204。数据214.2被设置为msdu202.2的分段1。

针对下一个mpdu204.3,mac层1006设置sop208.3等于0并且eop210.3等于0,根据表1,其含义是作为msdu202的分段中的中间分组。mac层1006将序列号设置为3,因为它是流206中的第三个mpdu204。mac层1006将数据214.3设置为msdu202.2的分段2。

针对下一个mpdu204.4,mac层1006设置sop208.4等于0并且eop210.4等于1,根据表1,其含义是作为mpdu204分段的结尾分组。mac层1006将序列号设置为4,因为它是流206中的第四个mpdu204。数据214.4被设置为msdu202.2的分段3。

mac层1006然后确定不对msdu202.3进行分段。mac层1006设置mpdu204.5,其中sop208.5等于1并且eop210.5等于1,根据表1,其含义是作为包括没有被分段的msdu202的mpdu204。mac层1006将序列号212.5设置为5,因为它是流206中的第五个mpdu204。数据214.5被设置为msdu202.3。mac层1006然后可以将mpdu204发送至phy层1004以传输至另一hew设备104。分段的msdu202的接收方可以通过使用序列号212、sop208和eop210根据分段重新构造msdu202。

在示例实施例中,另一层(例如phy层1004)可以设置一个或多个mpdu204字段。在示例实施例中,流206的大小是基于hew设备104在分配(其可以是无争用传输机会)期间所具有的用于传输的时间的,该时间可以从ap102被接收并且可以被称为txop。

图3示出了根据示例实施例的用于分段和聚合的方法的操作300。图3中示出了msdu202、mpdu204、聚合的mpdu320和将要发送至phy层1004的mpdu204的流306。

mac层1006可能已经接收到msdu202.1和msdu202.2。mac层1006可以确定将msdu202.2分段为mpdu204.2、204.3和204.4。mac层1006可能已经基于聚合的mpdu320中存在用于流306的可用空间,确定对msdu202.2进行分段。流306的大小可以基于来自ap102的分配。

mac层1006可以将mpdu204.1与mpdu204.2一起聚合在聚合的mpdu320中。聚合的mpdu320然后可以在txop期间被phy层1004传输,并且msdu202的其他分段(mpdu204.3和mpdu204.4)可以在随后的txop中被传输。分段的msdu202的接收方可以通过使用序列号212、sop208和eop210根据分段重新构造msdu202。

在示例实施例中,mpdu204.1和mpdu204.2在不被放置于聚合的mpdu320中的情况下被发送至phy层1004。对msdu202的分段可以基于流306的大小。

示例实施例具有以下优势,通过对msdu进行分段并且然后将分段的msdu的一部分与另一msdu进行聚合,这样分配(其可以是txop)可以被更充分地利用。

图4示出了根据示例实施例的用于分段和聚合的方法的操作400。图4中示出了msdu202、mpdu204、和将要发送至phy层1004的mpdu204.2的流406。

mac层1006可能已经接收到msdu202.2。mac层1006可以确定将msdu202.2分段为mpdu204.2、204.3和204.4。mac层1006可能已经基于在流406中不存在足够的可用时间(其可以是txop的分配)来传输完整的msdu202.2,来确定对msdu202.2进行分段。

mac层1006然后可以发送要由phy层1004在txop期间进行传输的mpdu204.2。msdu202的其他分段(mpdu204.3和mpdu204.4)可以在随后的分配(其可以是txop)中被传输,或在示例实施例中,msdu202的其他分段可以在hew设备104争用到无线介质的时间期间被传输。分段的msdu202的接收方可以通过使用序列号212、sop208和eop210根据分段重新构造msdu202。

图5示出了根据示例实施例的用于分段和聚合的方法的操作500。图5中示出了msdu202、mpdu204、聚合的mpdu520和将要发送至phy层1004的mpdu204的流506。

mac层1006可能已经接收到msdu202.5和msdu202.2。mpdu204.2、mpdu204.3和mpdu204.4可能已经被发送至phy层1004以用于传输,并且块确认(未示出)可能已经被接收。该块确认指示mpdu204.3被接收,但是不指示mpdu204.2和mpdu204.4被接收。

mac层1006可以确定mpdu204.2和mpdu204.4需要被重新发送。mac层1006可以基于流506的大小确定将mpdu204.6、mpdu204.2和mpdu204.4聚合。mac层1006可能已经在更早的传输中确定对msdu202.2进行分段。mac层1006可以将mpdu204.6、mpdu204.2和mpdu204.4包括在聚合的mpdu520中,或在示例实施例中,mac层1006可以将mpdu204.6、204.2和204.4中的每一个发送至phy层1004从而通过无线介质进行传输。流506的大小可以基于txop的分配。

在示例实施例中,可能有更多的msdu202.2的分段需要被重新传输,这些msdu202.2的分段在下一个分配中被重新传输。在示例实施例中,mac层1006可以将随后的msdu202(未示出)与mpdu204.5、mpdu204.2和mpdu204.4聚合。在示例实施例中,mac层1006可以将来自不同msdu202的分段聚合。在示例实施例中,在新的流506中不重新设置序列号212,而是使用原始的序列号。例如,针对mpdu204.4,序列号4保留,这样接收hew设备104可以知道它已经接收到具有序列号4的mpdu204.4,并且这样接收hew设备104可以重新构造分段的msdu202。

被重新发送的分段mpdu204.2和mpdu204.4的接收方可以通过使用序列号212、sop208和eop210根据分段重新构造msdu202。

示例实施例具有以下优势,通过将需要被重新发送的分段与其他分段mpdu204和/或mpdu204聚合,这样分配(其可以是txop)可以被更充分地利用。

图6示出了根据示例实施例的对msdu进行分段和聚合的方法600。方法600可以在602处开始,并且继续进行至操作604,其中确定是否对msdu进行分段。例如,当分配没有允许足够的时间来传输完整的msdu时(参见图4)、当分配已经包括其他msdu并且没有足够的空间用于完整的msdu时(参见图3)、或当msdu对于mpdu太大时(参见图2),mac层1006可以确定对msdu进行分段。

方法600继续进行至操作606,其中对msdu进行分段。如果msdu将要被分段,则方法继续进行至操作608,其中对msdu进行分段。例如,图2示出了msdu202.2被分段为mpdu204.2、204.3、和204.4。方法600继续进行至操作610,其中设置每个mpdu的序列号字段。例如,图2示出了针对mpdu204.1、204.2、204.3、204.4、和204.5中的每一个设置序列号212。

方法600继续进行至操作612,其中设置每个mpdu的位置指示字段。例如,图2示出了针对每个mpdu204设置sop208和eop210字段。

方法600可选地继续进行至操作614,其中确定是否将一个或多个mpdu聚合。例如,mac层1006可以确定将一个或多个mpdu聚合,因为先前的mpdu没有完全填补txop(参见图3),或mac层1006可以确定将需要被重新传输的一个或多个mpdu与其他mpdu聚合(参见图5)。

方法600可选地继续进行至操作616,其中对mpdu进行聚合。方法600可选地继续进行至操作618,其中当确定对mpdu进行聚合时,对mpdu进行聚合。例如,图3和5示出了mac层1006对mpdu进行聚合。

方法600继续进行至操作620,其中发送mpdu以用于通过无线介质进行传输。例如,mac层1006可以将mpdu发送至phy层1004以用于通过无线介质进行传输。

图7示出了根据示例实施例的块确认700。图7示出了块确认700,其可以包括n个比特702.1到702.n。每个比特可以被用来确认由hew设备104接收的序列号。在示例实施例中,n可以是64,并且块确认700是8字节。使用一个比特来确认mpdu的序列号的块确认700可以被称为压缩块确认。被用于分段的一些块确认使用具有针对msdu的比特和针对msdu的每个分段的比特的块确认。这种类型的块确认不是压缩块确认。

图8示出了根据示例实施例的重新构造分段的和聚合的mpdu的方法800。方法800在802处开始,并且可选地继续进行至操作804,其中对任意聚合的mpdu进行解聚合。例如,hew设备104可以通过使用聚合的mpdu中的指示对聚合的mpdu320(图3)或聚合的mpdu520进行解聚合。

方法800继续进行至操作806,其中接收一个或多个mpdu。例如,hew设备104可以接收在图2-5中将被传输的mpdu204。方法800继续进行至操作808,其中确认mpdu被接收。例如,hew设备104可以使用图7中示出的块确认,并且针对每个接收到的序列号在块确认中设置相应的比特。例如,参考图3,如果hew设备104接收到mpdu204.1和mpdu204.2,则它将比特701.1设置为1并且将比特701.2设置为1。

方法800可以继续进行至操作810,重新构造任何分段的msdu。例如,hew设备104能够使用序列号204.2、sop208和eop210重新构造msdu。例如,参考图2,hew设备104可以接收mpdu204.2、mpdu204.3、和mpdu204.4。由于sop208.2等于1,hew设备104可以确定mpdu204.2是msdu202.2的第一个分段。由于eop210.4等于1,hew设备104可以确定结尾分段(或第三个分段)是mpdu204.4。并且由于eop210.3等于0和sop208.3等于0,并且因为序列号212.3是3,其在起始序列号212.2(2)与结束序列号212.4(4)之间,hew设备104可以确定中间分段。此外,使用序列号212可以正确地确定和重新构造任意数量的中间分段。

因此,序列号212和位置指示字段(这里是sop208和eop210)的使用使得在块确认700中针对每个发送的mpdu204仅有一个比特被发送,这提供了更有效的块确认700。

方法800继续进行至操作812,其中缺失mpdu。如果缺失mpdu,则方法800可以返回至操作804,其中对任意聚合的mpdu进行解聚合。一旦所有mpdu被接收,方法800可以终止。

图9示出了根据示例实施例的mpdu。mpdu900是现有帧格式,可以被修改以适应位置指示字段。例如,“更多分段(morefrag)”902字段可以被用作eop210比特,并且分段号904可以被用作sop208。本领域的普通技术人员可以容易地想到其他可能情况。

图10示出了根据示例实施例的hew设备。hew设备1000可以是hew兼容设备,该hew兼容设备可以被布置为与一个或多个其他hew设备(例如,hew设备104(图1)或接入点102(图1))进行通信,以及与传统设备106(图1)进行通信。hew设备104和传统设备106可以分别被称为hew站(sta)和传统sta。hew设备1000可以适于作为接入点102(图1)或hew设备104(图1)进行操作。根据实施例,hew设备1000可以包括发送/接收元件1001(例如,天线)、收发器1002、物理层(phy)电路1004、和媒体访问控制层电路(mac)1006等。phy1004和mac1006可以是hew兼容层,并且还可以与一个或多个传统ieee802.11标准兼容。此外,mac1006可以被布置为配置ppdu,并且可以被布置为发送和接收ppdu。hew设备1000还可以包括被配置为执行本文所描述的各种操作的其他硬件处理电路1008和存储器1010。处理电路1008可以被耦合至收发器1002,该收发器1002可以被耦合至发送/接收元件1001。虽然图10将处理电路1008和收发器1002描绘为分离的组件,但是处理电路1008和收发器1002可以被一起集成在电子封装组件或芯片中。

在一些实施例中,mac1006可以被布置为在争用期间争用无线介质从而获得hew控制时期对介质的控制,并且配置hewppdu。在一些实施例中,mac1006可以被布置为基于信道争用设置、传输功率水平、和cca水平来争用无线介质。

phy1004可以被布置为传输hewppdu。phy1004可以包括用于调制/解调的电路、增频变换/降频变换的电路、过滤的电路、放大的电路等等。在一些实施例中,硬件处理电路1008可以包括一个或多个处理器。硬件处理电路1008可以被配置为基于存储在ram或rom中的指令或基于专用电路来执行功能。在一些实施例中,硬件处理电路1008可以被配置为执行本文结合图1-9所描述的一个或多个功能,例如对msdu和/或mpdu进行分段和聚合以及使用块确认。

在一些实施例中,两个或更多个天线1001可以被耦合至phy1004,并且被布置用于发送和接收信号(包括传输hew分组)。hew设备1000可以包括收发器从而发送和接收数据(例如hewppdu和分组),该数据包括hew设备1000应当根据被包括在分组中的设置来适应信道争用设置的指示。存储器1010可以存储用于配置其他电路以执行以下操作的信息:配置和传输hew分组,以及执行本文结合图1-9所描述的各种操作。

在一些实施例中,hew设备1000可以被配置为使用ofdm通信信号通过多载波通信信道进行通信。在一些实施例中,hew设备1000可以被配置为根据一个或多个具体通信标准进行通信,例如电气与电子工程师协会(ieee)标准,包括ieee802.11-2012、802.11n-2009、802.11ac-2013、802.11ax、densifi、用于wlan的标准和/或建议规范、或结合图1所描述的其他标准,但本发明的范围在这个方面,因为它们也可以适用于根据其他技术和标准来发送和/或接收通信。在一些实施例中,hew设备1000可以使用802.11n或802.11ac的4倍的符号持续时间。

在一些实施例中,hew设备1000可以是便携式无线通信设备的一部分,例如个人数字助理(pda)、具有无线通信能力的膝上型或便携式计算机、web平板电脑、无线电话、智能电话、无线耳机、寻呼机、即时通讯设备、数码相机、接入点、电视机、医疗设备(例如,心率监测仪,血压监测仪等)、接入点、基站、符合诸如802.11或802.16之类的无线标准的发送/接收设备、或可以无线地接收和/或发送信息的其它设备。在一些实施例中,移动设备可以包括键盘、显示器、非易失性存储器端口、多个天线、图形处理器、应用处理器、扬声器、和其他移动设备元件中的一个或多个。显示器可以是包括触摸屏的lcd屏幕。

天线1001可以包括一个或多个定向天线或全向天线,例如包括偶极天线、单极天线、贴片天线、环形天线、微带天线、或适用于发送rf信号的其他类型的天线。在一些多输入多输出(mimo)实施例中,天线可以在效果上分离从而利用可能产生的空间分集和不同信道特征。

虽然通信设备1000被示出为具有若干分离的功能元件,但是功能元件中的一个或多个可以被组合,并且可以通过把用软件配置的元件(例如处理元件,包括数字信号处理器(dsp))和/或其他硬件元件进行组合来实现。例如,一些元件可以包括一个或多个微处理器、dsp、现场可编程门阵列(fpga)、专用集成电路(asic)、射频集成电路(rfic)、以及用于至少执行本文所描述的功能的各种硬件和逻辑电路的组合。在一些实施例中,功能元件可以指在一个或多个处理元件上运行的一个或多个处理。

下面的实施例涉及进一步的实施例。示例1是一种无线通信设备。该无线通信设备包括被配置为执行以下操作的电路:将媒体访问控制(mac)服务数据单元(msdu)分段为多个mac协议数据单元(mpdu);设置多个mpdu中的每个mpdu的序列号字段从而指示各个mpdu在mpdu传输流中的相对位置,其中mpdu传输流包括多个mpdu;以及设置多个mpdu中的每个mpdu的位置指示字段从而指示多个mpdu中的各个mpdu关于该mpdu处于msdu的哪一部分的位置。

在示例2中,示例1的主题可以选择性地包括,其中,位置指示字段指示各个mpdu是多个mpdu中的起始mpdu、中间mpdu、还是结尾mpdu。

在示例3中,示例1的主题可以选择性地包括,其中,位置指示字段包括两个比特:指示mpdu是否是起始mpdu的起始mpdu字段,以及指示mpdu是否是结尾mpdu的结尾mpdu字段。

在示例4中,示例1-3的主题可以选择性地包括,其中,电路还被配置为:接收调度,调度包括用于无线通信设备的传输时间的指示;以及基于传输时间的指示和msdu的大小确定是否对msdu进行分段。

在示例5中,示例1-4的主题可以选择性地包括,其中,电路还被配置为:将mpdu与另一mpdu聚合为聚合的mpdu。

在示例6中,示例5的主题可以选择性地包括,其中,电路还被配置为:接收调度,调度包括针对无线通信设备的传输时间的指示;以及基于传输时间的指示和mpdu与另一mpdu的大小确定是否对mpdu进行聚合。

在示例7中,示例1-6的主题可以选择性地包括,其中,电路还被配置为:从第二无线通信设备接收第二多个mpdu;设置对应于接收到的第二多个mpdu中的每个mpdu的序列号的块确认的比特;以及将块确认传输至第二无线通信设备。

在示例8中,示例1-7的主题可以选择性地包括,其中,电路还被配置为:接收第一调度,第一调度指示第一传输机会;将多个mpdu中的第一部分mpdu发送至物理层,以便多个mpdu中的第一部分mpdu在第一传输机会中被传输至第二无线通信设备;接收第二调度,第二调度指示第二传输机会;以及将多个mpdu中的第二部分mpdu发送至物理层,以便多个mpdu中的第二部分mpdu在第二传输机会中被传输至第二无线通信设备。

在示例9中,示例1-8的主题可以选择性地包括,其中,电路还被配置为:将多个mpdu中的每个mpdu传输至第二无线通信设备。

在示例10中,示例1-9的主题可以选择性地包括,其中,电路还被配置为:从第二无线通信设备接收包括多个比特的块确认,其中块确认的各个比特指示mpdu是否被第二无线设备接收;对多个mpdu中的两个或更多个mpdu进行聚合,所述两个或更多个mpdu没有被块确认指示为被接收;以及将聚合的mpdu传输至第二无线设备。

在示例11中,示例1-10的主题可以选择性地包括,其中,电路还被配置为:从第二无线通信设备接收第二多个mpdu,其中第二多个mpdu是分段的第二msdu;以及使用第二多个mpdu中的每个mpdu的序列号字段和第二多个mpdu中的每个mpdu的位置指示字段,根据第二多个mpdu重新构造第二msdu。

在示例12中,示例1-11的主题可以选择性地包括,其中,无线通信设备被配置为根据802.11ax进行操作。

在示例13中,示例1-12的主题还可以选择性地包括耦合至电路的存储器和收发器。

在示例14中,示例1-13的主题还可以选择性地包括耦合至收发器的一个或多个天线。

示例15是一种由无线通信设备执行的用于分段的方法。该方法包括:将媒体访问控制(mac)服务数据单元(msdu)分段为多个mac协议数据单元(mpdu);设置多个mpdu中的每个mpdu的序列号字段从而指示各个mpdu在mpdu传输流中的相对位置,其中mpdu传输流包括多个mpdu;以及设置多个mpdu中的每个mpdu的位置指示字段从而指示多个mpdu中的各个mpdu关于该mpdu处于msdu的哪一部分的位置。

在示例16中,示例15的主题可以选择性地包括,其中,位置指示字段指示各个mpdu是多个mpdu中的起始mpdu、中间mpdu、还是结尾mpdu。

在示例17中,示例15的主题可以选择性地包括,其中,位置指示字段包括两个比特:指示mpdu是否是起始mpdu的起始mpdu字段,以及指示mpdu是否是结尾mpdu的结尾mpdu字段。

在示例18中,示例15-17的主题可以选择性地包括将多个mpdu中的每个mpdu传输至第二无线通信设备。

在示例19中,示例15-18的主题可以选择性地包括:接收第一调度,第一调度指示第一传输机会;将多个mpdu中的第一部分mpdu发送至物理层,以便多个mpdu中的第一部分mpdu在第一传输机会中被传输至第二无线通信设备;接收第二调度,第二调度指示第二传输机会;以及将多个mpdu中的第二部分mpdu发送至物理层,以便多个mpdu中的第二部分mpdu在第二传输机会中被传输至第二无线通信设备。

示例20是一种用于分段的高效率无线(hew)设备。该hew设备包括被配置为执行以下操作的电路:接收针对传输机会的调度;接收多个媒体访问控制(mac)服务数据单元(msdu)从而发送至第二hew设备;将两个或更多个msdu聚合为聚合的mac协议数据单元(mpdu),其中聚合的mpdu的大小由调度确定;以及将聚合的mpdu传输至第二hew设备。

在示例21中,示例15-18的主题可以选择性地包括,还包括:存储器;耦合至处理电路的收发器;以及耦合至收发器的一个或多个天线。

在示例22中,示例20和21的主题可以选择性地包括,其中,电路还被配置为:对多个msdu中的第一msdu进行分段;对多个msdu中的第二msdu与第一msdu的一个或多个分段进行聚合;以及传输聚合的第二msdu与第一msdu的一个或多个分段。

在示例23中,示例20-22的主题可以选择性地包括,其中,电路还被配置为在传输机会期间根据正交频分多址将聚合的mpdu传输至第二hew设备。

示例24是一种存储指令的非暂态计算机可读存储介质,指令由一个或多个处理器执行从而在无线通信设备上执行用于分段的操作。操作将无线设备配置为:将媒体访问控制(mac)服务数据单元(msdu)分段为多个mac协议数据单元(mpdu);设置多个mpdu中的每个mpdu的序列号字段从而指示各个mpdu在mpdu传输流中的相对位置,其中mpdu传输流包括多个mpdu;以及设置多个mpdu中的每个mpdu的位置指示字段从而指示多个mpdu中的各个mpdu关于该mpdu处于msdu的哪一部分的位置。

在示例25中,示例24的主题可以选择性地包括,其中,操作还包括:将多个mpdu中的每个mpdu传输至第二无线通信设备。

摘要被提供以符合37c.f.r.第1.72(b)节关于摘要将允许读者确定技术公开的性质和要点的要求。摘要是在理解其不会被用于限制或解释权利要求的范围或含义的情况下被提交的。所附权利要求据此被结合到具体实施方式中,其中每一权利要求自身为一单独的实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1