CN101594210B - 通信设备和通信方法 - Google Patents

通信设备和通信方法 Download PDF

Info

Publication number
CN101594210B
CN101594210B CN200910141540.0A CN200910141540A CN101594210B CN 101594210 B CN101594210 B CN 101594210B CN 200910141540 A CN200910141540 A CN 200910141540A CN 101594210 B CN101594210 B CN 101594210B
Authority
CN
China
Prior art keywords
frame
mpdu
acknowledgement
polymerization
confirmation
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
Application number
CN200910141540.0A
Other languages
English (en)
Other versions
CN101594210A (zh
Inventor
西林泰如
高木雅裕
足立朋子
旦代智哉
中岛徹
宇都宮依子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Publication of CN101594210A publication Critical patent/CN101594210A/zh
Application granted granted Critical
Publication of CN101594210B publication Critical patent/CN101594210B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1621Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1614Details of the supervisory signal using bitmaps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1642Formats specially adapted for sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

一种通信设备包括配置用于接收其中聚合了多个MAC帧的一个物理帧的接收装置。所述物理帧包括用于所述多个MAC帧的确认请求帧。该设备包括用于响应于所述确认请求帧,形成代表所述多个MAC帧的接收状态的确认帧的确认帧形成装置。该设备还包括配置用于发送所述确认帧的发送装置。所述确认帧包括在一个MPDU(MAC协议数据单元)对应于一个MSDU(MAC业务数据单元)时,代表大小等于MSDU的最大数量的确认位图的压缩确认帧。

Description

通信设备和通信方法
本申请是申请号为200510089456.0、申请日为2005年8月11日、名称为“通信设备和通信方法”的发明专利申请的分案申请。
相关申请的交叉参考
本申请基于2004年8月11日提交的在先日本专利申请No.2004-234814,并要求该在先申请的优先级,该在先申请的全文在此结合作为参考。
技术领域
本发明涉及一种基于物理层的载波检测信息和MAC层的载波检测信息执行媒体接入控制的通信设备和通信方法。
背景技术
媒体接入控制(MAC)是用于使在共享相同媒体时执行通信的多个通信设备决定在传送通信数据时如何使用该媒体的控制。由于有媒体接入控制,即使两个或多个通信设备通过使用同一媒体同时传送通信数据,也很少出现接收方的通信设备无法解码通信数据的现象(冲突)。媒体接入控制还是一种用于控制从通信设备到媒体的访问以便使以下现象的发生机会最少的技术,在这种现象中,无论是否存在具有发送请求的通信设备,该媒体都不会被任何一个通信设备使用。
然而,尤其在无线通信中,需要不以冲突检测为前提的媒体接入控制(MAC),因为对于通信设备来说,在发送数据时监视发送数据是很难的。IEEE802.11是用于无线LAN的典型技术标准,其使用CSMA/CA(带有冲突避免的载波检测多路存取)。根据IEEE802.11中的CSMA/CA,在MAC帧的首标中,设置包括该帧之后的一个或多个帧交换的序列的结束之前的周期(持续时间)。在该周期中,与该序列无关并且没有发送权的通信设备在确定该媒体的虚拟忙状态时等待发送。这就避免了冲突的发生。另一方面,在此序列中具有发送权的通信设备认识到,除了该媒体被实际使用的周期不使用该无线媒体。IEEE802.11定义了媒体的状态是基于MAC层上的虚拟载波检测和物理层上的物理载波检测的组合来确定的,而且媒体接入控制是基于该确定执行的。
使用CSMA/CA的IEEE802.11主要通过改变物理层协议已经提高了通信速度。关于2.4GHz频带,已经从IEEE802.11(1997年建立,2Mbps)变化到IEEE802.11b(1999年建立,11Mbps),再进一步变化到IEEE802.11g(2003年建立,54Mbps)。关于5GHz频带,只存在有IEEE802.11a(1999年建立,54Mbps)作为标准。为了发展针对在2.4GHz频道和5GHz频带中进一步提高通信速度的标准规范,已经建立了IEEE802.11TGn(工作组n)。
另外,已知有几种设计用于提高QoS(业务质量)的接入控制技术。例如,作为一种用于保证诸如指定带宽和延迟时间的参数的QoS技术,可以使用HCCA(HCF控制信道访问),它是IEEE802.11的常规轮询序列的一种扩展方案。根据HCCA,考虑所需的质量,在轮询序列中执行调度以保证诸如带宽和延迟时间的参数。日本专利申请公开出版物No.2002-314546涉及IEEE802.11e标准中的QoS,并且公开了一种用于为无线网络中的通信设备之间的通信分配优先级的方法。
当使用与现有规范中相同的频带用于提高通信速度时,优选确保与符合现有规范的通信设备共存以及优选保持后向兼容性。为此,基本上优选MAC层上的协议符合匹配现有规范的CSMA/CA。在此情况下,与CSMA/CA相关的时间参数,例如IFS(帧间间隔)或随机补偿周期,需要与现有规范中的时间参数相匹配。
即使根据物理层提高通信速度的尝试得以成功,也无法提高通信的有效吞吐量。即,当物理层的通信速度提高时,PHY帧(PHY首标和PHY前置码)的格式不再有效。由于该原因导致的开销增加可能阻止吞吐量的增加。在PHY帧中,与CSMA/CA相关的时间参数被永久附加到MAC帧中。另外,对于每个MAC帧都需要PHY帧首标。
作为一种用于减小开销和提高吞吐量的方法,可以使用在最近起草的IEEE802.11e草案5.0(在IEEE802.11中增强了QoS)中引入的分组确认(Block Ack)技术。分组确认技术可以连续地发送多个MAC帧而不需要任何随机补偿,因此能够将补偿量降低到某个程度。然而无法有效地减小物理层首标。另外,根据在最初起草的IEEE802.11e中引入的聚合(aggregation),能够同时减小补偿量和物理层首标。然而,由于包含有MAC帧的物理层帧的长度在物理层的常规限制之下无法增加到超过4Kbit,效率的提高大受限制。即使PHY层帧的长度可以增大,也会出现另一个问题,即误差容差下降。
发明内容
本发明致力于解决上述问题,其目的是提供一种通信设备和通信方法,该通信设备和通信方法能够与现有的设备共存,并且通过使帧格式更为有效来去除伴随多个帧的发送的开销来提高实际通信吞吐量。
根据本发明一个方面的通信设备包括配置用于接收其中聚合了多个MAC帧的一个物理帧的接收装置。该物理帧包括用于所述多个MAC帧的一个确认请求帧。该设备包括配置用于响应上述确认请求帧,形成代表所述多个MAC帧的接收状态的确认帧的确认帧形成装置。该设备还包括配置用于发送确认帧的发送装置。该确认帧包括代表确认位图的压缩确认帧,当一个MPDU(MAC协议数据单元)对应于一个MSDU(MAC业务数据单元)时,该确认位图的大小等于MSDU的最大数量。
附图说明
图1是根据本发明的第一个实施例的通信设备的布置框图;
图2是在IEEE802.11e草案8.0中定义的分组确认请求的帧格式图;
图3是在IEEE802.11e草案8.0中定义的分组确认的帧格式图;
图4是(立即的)分组确认序列图;
图5是(延迟的)分组确认序列图;
图6是常规分组确认形成过程的说明图;
图7是常规分组确认形成过程的说明图;
图8是压缩分组确认的格式图;
图9是聚合了多个MPDU的格式的一个例子图;
图10是聚合了多个MPDU的格式的另一个例子图;
图11是根据第一个实施例的压缩分组确认响应的说明图;
图12是根据第一个实施例的压缩分组确认响应的说明图;
图13是根据第一个实施例的压缩分组确认响应的说明图;
图14是根据第一个实施例的重传控制例1的说明图;
图15是根据第一个实施例的重传控制例1的说明图;
图16是根据第一个实施例的重传控制例1的说明图;
图17是根据第一个实施例的重传控制例2的说明图;
图18是根据第一个实施例的重传控制例2的说明图;
图19是根据第一个实施例的重传控制例2的说明图。
图20是根据第二个实施例的聚合多个MPDU的格式的一个例子图;
图21是根据第二个实施例的聚合多个MPDU的格式的另一个例子图;
图22是根据第二个实施例省略分组确认请求时重传程序的一个例子的说明图;
图23是根据第二个实施例省略分组确认请求时重传程序的一个例子的说明图;
图24是根据第二个实施例省略分组确认请求时重传程序的一个例子的说明图;
图25是根据第二个实施例省略分组确认请求时重传过程的另一个例子的说明图;
图26是根据第二个实施例省略分组确认请求时重传程序的另一个例子的说明图;
图27是根据第二个实施例省略分组确认请求时重传程序的另一个例子的说明图;
图28是根据第二个实施例省略分组确认请求时重传程序的另一个例子的说明图;以及
图29是包括由数据发送终端执行的重传的缓冲器管理图。
具体实施方式
(第一个实施例)
图1是根据本发明第一个实施例的通信设备安排框图。通信设备100是配置用于通过无线链路与另一个通信设备通信的设备,其包括分别对应于物理层、MAC层和链路层的处理单元101、102和103。根据实际需要,这些处理单元被实现为模拟或数字电子电路。作为选择,这些处理单元可以实现为由并入LSI的CPU执行的固件或类似设备。天线104与物理层处理单元(下文中将省略“处理单元”)101相连。MAC层102包括用于MAC帧的聚合处理装置105。聚合处理装置105包括载波检测控制装置106和重传控制装置107,重传控制装置107执行分组确认(多个MAC帧的确认)帧(之后将作详细说明)和分组确认请求(用于确认的需求)帧(之后将作详细说明)的发送/接收,基于分组确认和分组确认请求帧的重传控制等等。
物理层101被设计成与两种类型的物理层协议兼容。处理单元101包括第一类物理层协议处理装置109和第二类物理层协议处理装置110,用于各自类型的协议处理。第一类物理层协议处理装置109和第二类物理层协议处理装置110经常共用电路,因此在具体实施中不必相互独立。
在本发明的这个实施例中,第一类物理层协议被假定为在IEEE802.11a中定义的协议,而第二类物理层协议被假定为使用所谓的MIMO(多输入多输出)技术的协议,该技术在发送方和接收方均使用多个天线。利用MIMO技术就可能不改变频带而预期发送容量的提高几乎与天线的数量成正比。因此,MIMO技术是一种针对进一步提高IEEE802.11的吞吐量的技术。注意,链路层103具有在IEEE802中定义的正常链路层功能。将用于提高发送速率的技术并不局限于MIMO。例如,可以使用提高占有频带的方法或者该方法与MIMO组合使用。
根据IEEE802.11e草案8.0,已经提出了一种分组确认技术作为一种用于提高MAC(媒体接入控制)层的发送效率的技术。在分组确认技术中,给定终端以称为SIFS(短帧间距)的最小帧间隔发送QoS(业务质量)数据一个给定的信道使用周期(TXOP:发送机会)。之后,该终端以任意的定时向接收终端发送分组确认请求以请求其接收状态。接收方基于由分组确认请求的分组确认起始序列控制的值确定的起始序列号,将该接收状态转换成位图格式中的信息,并将该消息返回作为分组确认。
图2和3分别示出了在IEEE802.11e草案8.0中定义的分组确认请求帧和分组确认帧的格式。图2和3所示的帧控制字段,持续时间/ID字段,接收机地址(目的地地址)字段以及发射机地址(发送源地址)字段形成了在IEEE802.11中所定义的MAC首标。BAR控制(分组确认请求控制)字段具有4位TID(业务标识符:优先级标识符)字段。对于每种优先级(TID)都存在QoS数据,并且给QoS数据分配一个唯一的序号和分段号。为此,还需要为每种优先级准备分组确认中的接收状态。在分组确认请求中的BAR控制的TID字段用于指定这种优先级。在图2的分组确认请求中的分组确认起始序列控制(起始点序列控制)包括4位分段号字段和12位起始序号(起点序号)字段。起始序号被接收终端用于基于与对应于起始序号的序号的相对接收状态,通过追溯接收状态产生分组确认。类似于图2中的BAR控制,在图3的分组确认中的BA控制包含4位TID字段。分组确认起始序列控制(起始点序列控制)指示由分组确认中的分组确认位图30指示的接收状态的起始点序号。根据IEEE802.11e草案8.0,分组确认位图30的大小为固定长度的1024位,这使得能够通知对应于最多64个MSDU(MAC业务数据单元)的数据的接收状态。IEEE802.11e的分组确认程序利用了MAC帧的分段。这种分段是将MSDU或MMPDU(MAC管理协议数据单元)划分为较小的MAC级别的帧,MPDU(MAC协议数据单元)的过程。一个MSDU可以被分段为最多16个MPDU。注意,用于检错的FCS(帧校验序列)被添加到图2和3所示的每一个MAC帧中。1024是通过将在使用分组确认周期时能够连续发送的MSDU的最大数量(IEEE802.11e中为“64”)与每一个MSDU的分段帧的最大数量(IEEE802.11中为“16”)相乘得到的值。因此,分组确认位图30具有1024的尺寸,以便通知最多1024个MPDU的接收状态。
图4和5分别示出了在HCCA(混合协调功能控制的信道访问)中的分组确认发送序列的一个例子。在每个图中所示出的HC(混合协调器)是IEEE802.11e草案8.0中的QoS访问点(QoS-IP),其充当执行包括为QoS终端(QoS TA:QoS站)分配TXOP的带宽管理,并执行下行链路(从HC到QSTA的下行链路方向)发送。为QSTA分配TXOP是基于QoS CF-Poll帧(QoS无争用-Poll:从HC向QSTA发送的用于许可发送的QoS兼容的轮询帧)执行的。参考图4,首先,通过向QSTA 1发送QoS CF-Poll帧为QSTA 1分配一个信道使用周期(TXOP 1)。QSTA在其TXOP中能够发送任何帧。在图4所示的例子中,QSTA 1以SIFS间隔向QSTA 2发送QoS数据。当QSTA1的TXOP周期到期时,HC以突发方式(TXOP 2)向QSTA 1发送QoS数据。当HC的信道周期到期时,HC再次向QSTA 1分配一个信道使用周期(TXOP 3)。QSTA 1向QSTA 2发送一个分组确认请求,从而请求目的地发送由分组确认起始序列控制所指定的相对接收状态。图4示出了立即分组确认的一个例子。在此情况下,已经接收到分组确认请求的终端在一个SIFS周期之后必须返回一个分组确认。具体来说,QSTA 2在一个SISF周期之后必须从QSTA 1向分组确认请求40返回分组确认41。而且在TXOP 4中,QSTA 2必须在一个SISF周期之后从HC向分组确认请求42返回分组确认43。
图5示出了延迟分组确认的一个例子。在接收到分组确认请求时,终端返回一个在IEEE802.11中定义的Normal,并在经过一个任意周期之后发送分组确认。具体来说,已经从QSTA 1接收到分组确认请求50的QSTA 2首先返回在IEEE802.11中定义的Normal 51,然后在经过一个任意的周期之后返回分组确认52。当已经接收到最后一个分组确认的数据发送终端返回Normal时,该延迟的分组确认的一系列序列是完整的。注意,通过使用扩展用于IEEE802.11e草案8.0的QoS控制字段中的确认策略字段,通知接收方QoS数据作为分组确认的目标。
下面参照图6和7说明形成分组确认所必须的程序。参考图6,发送终端以突发方式发送QoS数据,然后发送分组确认请求,该分组确认请求指定任意的分组确认起始序列控制(在图6所示的例子中,序号为“1”,分段号为“0”)。其中存储有用于每个发送源地址和每个优先级(TID)的接收状态的接收终端追溯分组确认起始序列控制所对应的帧,并且根据该帧形成一个相对接收状态作为具有1024位的分组确认位图(用于分段的64MSDU)。图6和7所示的例子假设发送方已经发送了具有序号“1”的MSDU(被分段为3个部分),和具有序号“2”的MSDU(未分段),等等(总共4个MPDU)。图6所示位号60指示与分组确认位图的起始位置相对的位置。图6中的分组确认位图61表示具有序号“1”的MSDU(分段号63为“0”、“1”和“2”)被成功接收,但由于差错等原因,具有序号“2”的MSDU(未分段)没有被接收。分组确认的分组确认起始序列控制62拷贝由分组确认请求指定的值,并发送该拷贝。图7所示的发送终端基于分组确认的分组确认起始序列控制和分组确认位图的内容确定要重传的帧。在图6和7所示的例子中,序号“2”(未分段)是差错帧,因此分组确认位图61的相应部分是“0”。结果,发送终端确定具有序号“2”的MSDU(未分段)必须重传。
如上所述,在IEEE802.11e草案8.0中确定的分组确认中,QoS数据接收方必须执行许多处理。为此,在接收到分组确认请求后过去一个SIFS周期时,估计通常很难实现返回分组确认的立即分组确认机制。{接收方接收分组确认请求帧,执行具有FCS的差错校验,检验起始序号并从存储区域搜索过去的接收状态,并创建用于分组确认帧的分组确认位图并发送该位图}。
因此本发明的实施例提出了一种用于解决该问题的方法。在本发明的第一个实施例中,当其中聚合有多个MPDU并且在这些MPDU的结束聚合有分组确认请求的PSDU被接收时,发射地返回聚合的MPDU的接收状态作为立即分组确认。
根据IEEE802.11的定义,如果帧的大小大于一个预定的阈值,则执行分段(分区)。为分段的MPDU分配分段号。MAC首标中的分段号是代表在MSDU中的MPDU的相对位置的值。分段号通常取从0开始的连续值。接收终端基于这些分段号和序号重新组装原始的MSDU。
在IEEE802.11和IEEE802.11e草案8.0的MAC发送程序中,通常以SIFS间隔发送分段的MPDU,因此产生了对应于该帧间隔(SIFS)的开销,并且这将降低发送效率。因此为了实现高的吞吐量,不希望执行分段。分段机制最初是安装在长的物理帧趋于容易出错的环境中。但是省略IFS和PHY首标(以及PHY前置码)以减小开销的聚合方法假设长的物理帧是正常发送的。在这种情况下,不希望执行分段。虽然分段的MPDU可以聚合为一个物理帧,但MAC首标的开销依然保留。如图8所示,在不执行分段的这个实施例中,分组确认位图80的位数可以被压缩至最多64个MPDU。即,分组确认位图80的大小等效于在一个MPDU对应于一个MSDU时MSDU的最大数量,而且可以被压缩为64位,即常规大小的1/16。
图8所示的分组确认帧在下文中将称之为“压缩分组确认(压缩确认)”。当将通过使用压缩分组确认在发送和接收终端之间执行分组确认发送时,也可以预先执行协商。作为一种实际的协商方法,有可能扩展,例如在IEEE802.11e草案8.0中描述的分组确认设置程序。即,压缩分组确认的使用是通过ADDBA(增加分组确认)请求来请求的,而且压缩分组确认的使用是通过ADDBA响应允许或拒绝的。当作为该设置的目标的数据帧,分组确认请求以及压缩分组确认将被交换时,有可能强加所有这些成分必须通过压缩分组确认响应的限制,或者允许它们通过混合正常分组确认和压缩分组确认来响应。还有可能为请求分组确认增加用于请求或允许压缩分组确认而不是正常分组确认的信息。不管是否存在在先的分组确认设置程序,通过使用分组确认请求来请求或允许压缩分组确认的方法都适用。
而且为了在MAC层实现高吞吐量,有可能通过将各个MPDU聚合为一个PSDU来一次性发送这些MPDU。图9和10各自示出了聚合多个MPDU的一个例子。在图9所示的例子中,在PSDU中每个MPDU的首标包含一个指示MPDU和CRC(循环冗余检验)的长度的字段,用于MPDU的长度信息。MPDU的长度信息和CRC在下文将统称为“MPDU分离字段”。注意,这个MPDU分离字段也可以包含,例如另一个附加信息,保留区域,以及字节对齐区域(例如,用于4位对齐)。图9所示的已经接收了该PSDU的终端从第一个字段开始检查MPDU分离字段,如果MPDU分离字段没错,则切掉后续的MPDU并计算MPDU的FCS(帧较验序列)。如果MPDU分离字段有错,则后续MPDU的长度未知。因此,终端以适当的字节单位连续计算(扫描)MPDU分离字段的CRC。对于具有正确的CRC计算结果的MPDU分离字段,终端计算后续MPDU的FCS以检查该MPDU是否被成功接收。
另一方面,在图10所示的聚合例子中,PSDU的首标包含多个MPDU的长度信息作为首标,并且向多个片断的长度信息添加CRC。该首标在下文中将称之为“MAC超帧首标”。已经接收了图10所示的该PSDU的终端计算MAC超帧首标的CRC,如果该计算结果有错,则确定所有的MPDU都有错。如果MAC超帧首标被成功接收,则终端计算每个聚合的MPDU的FCS以检查MPDU是否被成功接收。
在图9和10所示的例子中,分组确认请求帧90和101被聚合到PSDU的尾标,在每个PSDU中聚合了多个MPDU。注意,在图9和10所示的这些例子中,可以被聚合的MPDU的最大数量为8。然而,该数量自然不会局限于8并且可以取任何一个任意值。可以被聚合的MPDU的最大数量必须由发送和接收终端之间的协商或类似手段预先确定或设置。然而,在此不说明实际的协商方法的细节。
下面将参照图11-13描述根据本发明的实施例的基本概念。假设一个发送终端发送了具有连续分配的序号“1”-“7”的MPDU。发送终端通过图9或10所示的方法将多个MPDU(QoS数据帧)聚合成一个PSDU,并将为这些MPDU定义IEEE802.11e 111的分组确认请求聚合到PSDU的尾标。分组确认请求111的分组确认起始序列控制的值与在PSDU中聚合的第一个MPDU的MAC首标中描述的序号相同。发送终端具有主队列和用于重传聚合的MPDU的子队列,该主队列存储了定址到不同目的地并且具有不同优先级的MAC帧。在图11所示的例子中,具有序号“1”-“7”的MPDU的拷贝被存储在子队列中以预备重传。已经接收了其中聚合有这些MPDU的该PSDU的终端通过上述方法为MPDU执行错误计算。在图11所示的例子中,在PSDU中具有序号“2”和“5”的MPDU通过FCS计算被发现有错。在本发明的这个实施例中,PSDU接收终端在该点形成接收状态作为分组确认位图112。即,在图11所示的例子中,形成位图1011011...,其中“1”表示成功接收,而“0”表示接收失败。当然还有可能转换正逻辑和负逻辑。如果在PSDU中聚合的最后一个MPDU被成功接收,则数据接收终端相对于数据发送终端,通过使用在该点形成的分组确认位图112形成图12所示的压缩分组确认113。
如果聚合的MPDU的数量小于可以在一个PSDU中聚合的MPDU的最大数量,则通过在分组确认位图112中放置0来执行填充。假设可以聚合的MPDU的最大数量在图11所示的例子中为64,则形成由10110110000...所指示的位图。作为选择,在该实施例中,接收终端可以根据在PSDU中聚合的MPDU的数量改变分组确认位图112的位图长度。在此情况下,指示位图长度的信息也可以添加到图8所示的压缩分组确认的BA控制字段中。分组确认请求111的值被拷贝作为压缩分组确认113的分组确认起始序列控制的值。参考图12,已经接收了分组确认的数据发送终端比较由压缩分组确认113的分组确认起始序列控制所指示的值与由该终端发送的MPDU的序号。数据发送终端根据分组确认位图112的信息成功检测到所发送的MPDU,并确定将重传的MPDU。在图12所示的例子中,在对应于序号“2”和“5”的部分中分组确认位图112包含0。因此,数据发送终端确定这两个帧就是要重传的MPDU。
在如此确定了要重传的MPDU之后,发送终端从主队列中提取出一个新的MAC帧120,为提取的MAC帧120分配序号,并将该帧聚合到PSDU中,只要接收终端的缓冲区容量许可。在子队列中被成功发送的MPDU可以从该队列的第一个开始连续删除。新添加的MPDU 120的序号等可以通过使用称为滑动窗口控制的技术来确定。用于包含要重传的MPDU 121的多个MPDU的分组确认请求122被聚合到其中聚合了这些MPDU的PSDU的尾标。
图13示出了基于上述内容的基本序列例子。在一个给定的TXOP周期之内,终端将多个QoS数据聚合为一个物理帧,并将分组确认请求聚合到PSDU的尾标,从而催促接收方立即发送压缩的分组确认。除了PSDU中的分组确认请求,数据接收方计算多个MPDU的接收状态,使所获得的信息与分组确认位图直接相关,并返回压缩的分组确认。具体来说,在TXOP周期1中,例如,QSTA 1将多个QoS数据聚合成为一个PSDU 130,并将分组确认请求131聚合到PSDU 130的尾标,从而催促接收方立即发送压缩的分组确认。作为数据接收方的QSTA 2,除了PSDU 130中的分组确认请求131之外,计算多个MPDU的状态,使所获得的信息与分组确认位图直接相关,并返回压缩的分组确认132。
与常规方案(IEEE802.11e中定义的分组确认程序)不同的是,不基于分组确认请求帧的分组确认起始序列控制搜索过去的接收状态。这使得能降低具有相对大的负荷的搜索过程,并且便于在作为有限周期的SIFS内返回部分响应。而且搜索时间和电路尺寸一般具有折中的关系。因此,对于相同许可的最大处理延迟可以减小电路尺寸。
下面将说明当出现接收错误时的重传控制的例子。
首先参照图14~16描述重传控制例1。在此例中,假设数据发送终端将具有序号“1”-“7”的MPDU聚合为一个PSDU,将分组确认请求聚合到该PSDU的尾标并发送该请求。如图14的例子所示,如果通过FCS计算发现分组确认请求140有错,则接收终端无法返回任何压缩的分组确认。因此在本发明的这个实施例中,已经接收了其中聚合有多个MPDU的PSDU的终端存储在该点这些MPDU的接收状态,作为用于一个分组确认响应的分组确认位图信息,即使终端无法返回任何压缩的分组确认。在图14所示的例子中,接收方为一个压缩的分组确认存储位图信息141,该信息为1011011...。接收方还存储其已经成功接收的最后一个MPDU的序号。在图14中,具有序号“7”的MPDU就是该MPDU。希望为每个数据发送终端和每个优先级存储用于一个压缩确认分组的位图信息141和最后一个被接收的MPDU的序号。
当发送了其中聚合有多个MPDU的PSDU之后过去预定时间时,如果还无法接收来自目的地的压缩分组确认,则发送终端通过利用第一个被聚合的MPDU的序号作为分组确认起始序列控制的值来重传分组确认请求。通常只需重传在PSDU之前立即聚合的分组确认请求。然而,如果省略了分组确认请求,而且由此没有像在第二个实施例中一样在PSDU之前立即聚合该分组确认请求,则必须新形成一个分组确认请求。在图14所示的例子中,在分组确认起始序列控制中描述了具有序号“1”-“7”的最后发送的MPDU中的第一个MPDU的“1”。而且,分组确认请求142基本上不聚合到任何一个其它帧中。已经接收了没有聚合其它MPDU的分组确认请求142的终端比较分组确认请求142中的分组确认起始序列控制的值与该终端已经最后成功接收的MPDU的序号的值。如果分组确认起始序列控制的值等于或小于(先于)最后被接收的MPDU的序号,则终端使用为发送一个压缩分组确认存储的位图信息141作为分组确认位图信息。在一个SIFS周期之后,如图15所示,终端通过压缩分组确认150反射地响应。在图15所示的例子中,接收终端通过直接利用在最后被接收的PSDU中的多个MPDU的接收状态1011011作为分组确认位图,向发送终端返回压缩分组确认150。分组确认请求142的分组确认起始序列控制的值被拷贝作为压缩分组确认150的分组确认起始序列控制的值。
在一些情况下,在形成位图信息141时使用的分组确认起始序列控制与分组确认请求142的分组确认起始序列控制有区别。这发生在第一个聚合的MPDU破裂,分组确认请求也破裂,而且位图信息141的形成是通过假设接收方已经成功接收的第一个MPDU的序号就是第一号时。在此情况下,转换位图信息141,使得位图信息141的起点的序号不再与分组确认请求的起始序列控制冲突。作为选择,可以保持位图信息141不转换,而且将要返回的分组确认的分组确认起始序列控制被设置为在形成位图信息141时使用的值(即不同于分组确认请求的值)。注意,接收方还存储在形成位图信息141时假设的第一序号。即使没有存储第一序号,也能够通过利用例如,最后成功接收的MPDU的序号和位图信息141通过逆运算来计算。
图16示出了在重传分组确认请求时根据上述控制例子的序列例子。HC向QSTA 1发送QoS CF-Poll以将其分配给TXOP周期1。参考图16,在TXOP周期的范围之内,QSTA 1聚合多个QoS数据帧和一个分组确认请求为一个物理帧160,并将其发送给QSTA 2。然而,在分组确认请求161中出现错误,因此无法接收压缩的分组确认。之后在QSTA 2的TXOP周期2到期,并且HC向QSTA 1再次分配TXOP周期3时,QSTA 1重传分组确认请求162并从QSTA 2接收压缩分组确认163。通过这种方式就能完成一系列的帧序列。
下面参照图17~19描述重传控制例2。假设,如图17所示,通过将具有序号“1”-“7”的MPDU和分组确认请求聚合为一个PSDU,发送终端发送它们。接收方确定序号“2”和“5”已经分组确认请求没有被成功接收作为差错校验的结果,并保存在该点接收的PSDU的MPDU的接收状态作为位图信息(在图17所示的例子中位图为1011011)。接收方还存储最后接收的MPDU的序号(在图17所示的例子中序号为“7”)。上文与上面提到的例子相同。
在图17所示的例子中,数据接收终端无法返回压缩分组确认。因此甚至在过去一段预定时间之后仍无法接收到压缩分组确认,发送终端重传分组确认请求。如上所述,第一个聚合的MPDU的序号(在图17所示的例子中为“1”)被描述为分组确认请求的分组确认起始序列控制的值。如果即使发送了该分组确认请求也无法返回压缩分组确认,发送终端放弃重传数据。根据IEEE802.11e草案8.0,QoS数据具有对应于每个优先级的延迟界限。延迟界限以毫秒为单位指定,允许传送标记,标记从本地MAC-SAP(业务接入点)MSDU到达本地MAC子层的时间和成功传送或重传MSDU到目的地的时间之间测量的最大时间量。已经超出这个延迟界限的MAC帧被发送终端丢弃,因为该MAC帧无法满足QoS需求。在图17所示的例子中,如果由发送终端聚合和发送的序号为“1”-“7”的所有MAC帧都超出了该延迟界限并被丢弃,则将聚合新的帧为下一发送序列。
在图18所示的例子中,具有序号“8”-“14”的MPDU 180和分组确认请求181在将它们聚合成一个PSDU时发送。第一个MPDU的序号“8”被描述为聚合到PSDU的尾标的分组确认请求181的分组确认起始序列控制的值。如果聚合了MPDU(序号为“8”-“14”)180和分组确认请求181的该PSDU由于冲突或类似原因完全错误,则接收终端根本就不更新任何接收状态。如果甚至在经过预定时间之后仍无法接收压缩分组确认,则发送终端重传其中分组确认起始序列控制为“8”的分组确认请求181。在接收到重传的分组确认请求181之后,接收方检测到帧181的分组确认起始序列控制的值为“8”,这大于接收方成功接收的最后一个MPDU的序号“7”。在图18所示的例子中,用于一个压缩分组确认的位图信息对应于具有序号“1”-“7”的MPDU,因此由分组确认起始序列控制指示的之前接收状态根本不被记录。在此情况下,如图19所示,一直到该点所存储的具有序号“1”-“7的MPDU的接收状态(在图18所示的例子中为1011011)被清零,而且分组确认位图190的所有位都为0的压缩分组确认191被发送。即,分组确认位图190表示没有一个MAC帧被成功接收。
参考图19,已经聚合并发送了具有序号“8”-“14”的MPDU的终端从目的地终端接收压缩分组确认191。如果分组确认位图190的所有位都为0,则具有序号“8”“14”的所有MPDU 192都为重传目标。在图19所示的例子中,作为重传对象的具有序号“8”-“14”的MPDU192和分组确认请求(分组确认起始序列控制为“8”)193被聚合到一个PSDU中并被发送。如果接收终端能成功接收任何一个MPDU 192,除了在PSDU中聚合的分组确认请求193之外,其更新接收状态的位图和最后被成功接收的MPDU的序号。
在上述的本发明的第一个实施例中,在MSDU不被分段的假设下,有可能减少分组确认中包含的位图信息并有效地增大MAC。在该实施例中,已经说明了立即分组确认的实施方式的例子,在该例子中,当在分组确认请求接收之后过去SIFS周期时返回分组确认。具体来说,当其中聚合了多个MPDU并且分组确认请求被聚合到这些MPDU的尾标的PSDU被接收时,可以反射地返回接收状态作为立即分组确认。然而,不用任何分段就能压缩位图信息类似地适用于延迟分组确认。
而且在本实施例中,一个分组确认请求和一个分组确认被包含在一个PSDU中。然而,该实施例也可以扩展,使得多个分组确认请求和多个分组确认被包含在一个PSDU中。例如,当定址到同一目的地但具有不同TID的多个MPDU被聚合到一个PSDU中时,可以以与PSDU中包含的各个TID一一对应的关系添加分组确认请求。如果一些TID并不立即需要任何确认或根本不需要任何确认,则TID的数量可以大于分组确认请求帧的数量。而且要返回的分组确认帧还可以以与这些分组确认请求一一对应的关系被产生和发送。尽管聚合要返回的分组确认帧为一个PSDU是自然的,但也可以作为不同PSDU发送。此外,当定址到不同目的地的MPDU被聚合成一个PSDU时,分组确认请求也可以以与PSDU中包含的这些目的地一一对应的关系添加。要返回的分组确认从对应于这些目的地的接收设备分别发送。从接收设备发送的这些分组确认响应被调度以便不相互冲突。也可以组合多个TID和多个目的地。
本实施例也可以类似地应用于HC不控制任何调度的正常CSMA/CA中。
(第二个实施例)
在本发明的第一个实施例中,当多个MPDU被聚合到一个PSDU中时,分组确认请求帧总是被聚合到该PDSU的尾标。在此情况下,已经接收到该PSDU的终端检测该聚合的MPDU的错误,并在检测到分组确认请求的存在时,反射地返回一个压缩分组确认。相反,在本发明的第二个实施例中,多个MPDU被聚合到一个PSDU中,而且在不聚合任何一个分组确认请求帧到PSDU的尾标的情况下发送一个物理帧。
图20和21分别示出了其中聚合有多个MPDU的PSDU的帧排列的例子。参考图20,指示MPDU的长度的信息(MPDU长度)201和用于该长度信息的CRC 202被添加到每个MPDU的首标。如同在第一个实施例中一样,MPDU长度201和CRC 202在下文中将被统称为“MPDU分离”203。如图20所示,在第二个实施例中,在其中聚合有多个MPDU的PSDU的尾标不存在分组确认请求帧。如果MPDU分离203的CRC计算正确而且由MPDU长度201所指示的MPDU的FCS的计算结果正常,则认为每个MPDU被成功接收。参考图21,多个MPDU的长度信息被作为首标添加到被聚合的MPDU的首标中。如同在第一个实施例中一样,该首标将在下文中被称为“MAC超帧首标”210。如果MAC超帧首标210的CRC计算的结果有错,则所有的MPDU都被认为有错。注意,MPDU长度信息以字节为单位指定了从MAC首标到FCS的长度。在第二个实施例中,如图20和21所示,已经接收了夹在物理(PHY)首标(图20中的200,图21中的212)和物理(PHY)报尾(图20中的204和图21中的213)之间的PSDU中的聚合有多个MPDU的物理帧的终端在该点反射地返回接收状态,作为压缩分组确认。
下面将参照图22-24描述本发明的第二个实施例的基本发送/接收序列。在图22中,发送终端将已经连续分配了序号“1”至“8”的MPDU聚合到一个PSDU中,并发送该PSDU。如同在第一个实施例中一样,发送终端具有一个用于重传的子队列,并在该子队列中存储具有图22所示的序号“1”至“8”的MPDU的拷贝。在图22所示的例子中,已经接收了其中聚合有MPDU的PSDU的接收终端计算每个MPDU的接收状态,将所计算的接收状态转换为分组确认位图220,并反射地返回一个压缩分组确认。与第一个实施例不同的是,没有分组确认请求被聚合。因此,如果该PSDU中只有任何一个MPDU被成功接收,则接收终端在接收到该PSDU时返回一个压缩分组确认。该程序被称为“隐式分组确认请求”。在图22所示的例子中,通过FCS计算的结果发送具有序号“2”,“5”和“7”的MPDU有错。接收终端设置在该PSDU中被成功接收的第一个MPDU的序号,作为压缩分组确认的分组确认起始序列控制的值。分组确认位图220是从与首先被接收的该MPDU的相对位置关系形成的。参考图22,接收状态的位图排列为10110101...。而且压缩分组确认的分组确认起始序列控制为“1”。如同在上述的第一个实施例中一样,如果可以被聚合到一个PSDU中的MPDU的最大数量没有达到,对于位图字段的后半部分通过0执行填充或类似操作。作为选择,分组确认位图220的位图长度也可以根据在PSDU中聚合的MPDU的数量来改变。参考图23,已经从目的地接收到压缩分组确认230的数据发送终端首先检测帧230的分组确认起始序列控制。在图23所示的例子中,该值等于由发送终端所发送的第一个MPDU的序号“1”。因此,发送终端基于压缩分组确认230的分组确认位图231确定由终端发送的MPDU的发送状态。图23所示的分组确认位图231为10110101。结果,发送终端检测到具有序号“2”,“5”和“7”的MPDU没有被正确接收。因此,这些具有序号“2”,“5”和“7”的MPDU被再次聚合为重传的目标。如同在第一个实施例中那样,只要接收方的缓冲器容量许可,发送终端还聚合和发送一个新帧232。当发送其中聚合了多个MPDU和重传帧233的PSDU时,发送终端不将任何一个分组确认请求聚合到该PSDU的尾标。
如图24所示,被分配TXOP周期1的QSTA 1通过HC发送给QSTA 2一个其中聚合有多个QoS数据的物理帧240。已经接收了帧240的QSTA 2在过去一个SIFS周期之后返回一个压缩分组确认。从HC到QSTA 1的下行链路传输在该相同程序之后执行。即,在HC的TXOP周期2中,HC发送给QSTA 1一个其中聚合了多个QoS数据的物理帧242,并从QSTA 1接收压缩分组确认243,从而完成一系列发送序列。
在本发明的第二个实施例中,由于在PSDU中没有聚合分组确认请求帧,可以提高MAC效率。还有可能在接收方降低接收分组确认请求帧的过程的负载。
下面参照图25和26描述当从其中聚合有多个MPDU的PSDU的首标连续出现帧差错时的重传控制的例子。如图25所示,假设具有序号“1”至“8”的MPDU被聚合和发送,而且接收终端通过FCS计算的结果确定具有序号“1”,“2”,“5”和“7”的MPDU有错。在第二个实施例中,与第一个实施例不同的是,在PSDU中没有聚合分组确认请求帧,因此PSDU的首标的序号无法确定。尤其是在一个MPDU分离字段被添加到如图20所示的多个MPDU的首标时,在该PSDU中聚合的MPDU的数量也未知,因此也无法估计分组确认起始序列控制。因此在本发明的第二个实施例中,已经接收了其中聚合有多个MPDU的PSDU的终端设置在PSDU中第一个被成功接收的MPDU的序号,作为压缩分组确认的分组确认起始序列控制的值,并从相对于分组确认起始序列控制的序号关系,与该MPDU的相对位置关系中形成接收状态的位图。即,如图25所示,可以由数据接收终端成功接收的第一个MPDU是具有序号“3”的帧。因此,“3”被设置为压缩分组确认的分组确认起始序列控制。另外,基于与在PSDU中具有序号“3”的MPDU的相对位置关系形成分组确认位图250。在图25所示的例子中,形成位图110101。如前所述,如果可以聚合到一个PSDU中的MPDU的最大数量没有达到,则位图的后部251被填充0。作为选择,接收终端也可根据PSDU中聚合的MPDU的数量改变分组确认位图250的位图长度。如果在通过聚合多个MPDU发送该多个MPDU之后发送终端接收到压缩分组确认252,其比较由其发送的MPDU的序号与分组确认起始序列控制。
在图26所示的例子中,发送具有序号“1”至“8”的MPDU,而且来自目的地终端的压缩分组确认252的分组确认起始序列控制的值为“3”。在此情况下,序号小于分组确认起始序列控制的值的所有MPDU被认为有错。即,发送终端确定具有序号“1”和“2”的MPDU有错。发送终端还基于从分组确认起始序列控制的值“3”开始的相对位置关系确定具有序号“5”和“7”的MPDU有错。在接收到上述的压缩分组确认252时,发送终端聚合要重传的MPDU 260,如果接收方的缓冲区容量具有额外的存储区域,则聚合并发送一个新帧。
下面参照图27解释发送终端重传分组确认请求的情况。如第一个实施例所述,如果从目的地没有接收到压缩分组确认,则发送终端重传分组确认请求。在本发明第二个实施例中,当QoS数据被聚合到一个物理帧时,在该帧的尾标不包含分组确认请求。因此,仅在无法接收到压缩分组确认时从数据发送终端重传分组确认请求。在图27所示的例子中,具有序号“1”,“2”,“5”和“7”的MPDU被聚合和发送为重传帧260。在此情况下,最后一个发送的PSDU的头一个MPDU的序号的值被拷贝到分组确认请求270的分组确认起始序列控制。参考图27,分组确认请求270的分组确认起始序列控制为“1”。在已经接收到分组确认请求270的终端中,在最后一个被接收的PSDU中的多个MPDU的接收状态被存储作为一个压缩分组确认响应。如果分组确认请求270的分组确认起始序列控制的值小于该接收终端最后成功接收到的MPDU的序号,则接收终端将存储的位图信息直接转换成分组确认位图,并反射地返回一个压缩分组确认。在第二个实施例中,该压缩分组确认的分组确认起始序列控制的值不从分组确认请求中拷贝。即,在最后一个被接收的PSDU中被成功接收的第一个MPDU的序号被描述为该值。这是因为对应于由分组确认请求指示的分组确认起始序列控制的MPDU不总是被成功接收。作为选择,还有可能从分组确认请求拷贝分组确认起始序列控制,并将位图信息改变为具有指示以下信息的内容:没有成功接收到比所存储的位图信息的第一序号更早的部分。
图28示出了包括本发明的第二个实施例的重传过程的基本帧交换序列。参考图28,数据发送终端将具有序号“1”至“8”的MPDU聚合为一个PSDU 280,并发送它。接收方接收PSDU 280,如果具有序号“1”,“2”,“5”和“7”的MPDU有错,则发送具有位图排列11010100的压缩分组确认281。发送方从压缩分组确认281的内容确定具有序号“1”,“2”,“5”和“7”的MPDU没有被成功接收,并通过聚合要重传的这些MPDU重传PSDU 282。如果接收方由于冲突等原因根本无法接收重传的PSDU,发送终端在经过预定时间之后通过设置“1”作为分组确认起始序列控制发送分组确认请求283。尽管分组确认起始序列控制的值为“1”,在接收终端最后接收的PSDU中的头一个MPDU的序号为“3”。因此,已经接收了分组确认请求283的终端设置“3”作为压缩分组确认284的分组确认起始序列控制的值,并返回存储的接收状态的位图作为分组确认位图。已经接收了压缩分组确认284的发送终端将在最后发送的MPDU 282中的所有那些序号小于压缩分组确认284的分组确认起始序列控制的值的MPDU认为是错误,并从分组确认位图中检测错误的MPDU。即,在图28所示的例子中,所有的重传MPDU 282都有错。结果,发送终端认为具有序号“1”,“2”,“5”和“7”的所有MPDU为重传目标,并发送其中聚合了这些MPDU的PSDU 285。之后,发送终端从目的地接收压缩分组确认286,从而完成一系列的帧交换序列。
图29示出了包含由数据发送终端执行的重传的发送缓冲区管理。数据发送终端从包含具有不同目的地和不同优先级的MAC帧的主队列中提取MAC帧,为提取的MAC帧分配连续的序号“1””至“8”,并将它们存储到子队列290中用于重传。发送终端然后提取具有序号“1”至“8”的MPDU的拷贝,将这些拷贝聚合到一个PSDU中,并发送PSDU。之后,发送方存储所发送的MPDU的序号。在图29所示的例子中,指示“1”,“2”,“3”,“4”,“5”,“6”,“7”和“8”的信息被存储在发送方。如果其中分组确认起始序列控制为“3”的压缩分组确认291被从目的地终端接收,则发送终端认为具有小于“3”的序号“1”和“2”的MPDU有错。发送终端还认为具有序号“5”和“7”的MPDU为来自分组确认位图的错误。如果这些MPDU从第一个开始被连续成功发送,则从重传子队列290向后删除MPDU。在图29所示的例子中,具有序号“1”的MPDU被发现有错,因此不能从该子对列中删除帧。在此情况下,在子队列290中成功发送的MAC帧通过给予它们一些指示发送成功的识别信息希望一直存储在子队列中。这是因为在下一序列中接收到压缩确认分组时,变得很难区别成功发送的MPDU和没有成功发送的MPDU。不需要总是存储整个成功发送的MPDU。每个序号的状态都很重要。之后,发送终端重传具有序号“1”,“2”,“5”和“7”的MPDU。如果接收方能够成功接收除具有序号“7”的MPDU之外的所有这些MPDU,则返回其中分组确认起始序列控制为“1”的压缩分组确认292。发送终端确定具有序号“1”,“2”和“5”的MPDU被成功发送,并从子队列290中的第一个MPDU到具有序号“6”的MPDU连续删除MPDU。结果,具有序号“7”的MPDU被存储在子队列290的首标。
在上述的本发明的第二个实施例中,由于从PSDU中能删除分组确认请求,MAC效率得以提高。而且当没有分段MSDU时,有可能减少在分组确认中含有的位图信息,并提高MAC效率。另外,有可能实现立即分组确认,由此在接收到分组确认请求之后过去SIFS周期时返回分组确认。通过从PSDU中删除分组确认请求提高MAC效率的方法也适用于延迟分组确认。
本领域的技术人员容易想到其它优点和修改。因此,本发明在其更广的方面并不局限于在此显示和描述的特定细节和代表性实施例。因此,可以不偏离如所附权利要求书和它们的等价物定义的一般发明概念的精神和范围进行各种修改。

Claims (16)

1.一种通信设备,包括:
物理帧形成装置,被配置成形成包含聚合的MAC协议数据单元MPDU而不包含确认请求帧的一个物理帧,序号被分配给所述聚合的MPDU的每个数据帧,
其中所述物理帧在接收终端处被解释为在确认所述物理帧包含聚合的MPDU并且所述聚合的MPDU的至少一个数据帧被成功接收时反射地发送确认帧;
发送装置,被配置成发送所述物理帧;
接收装置,被配置成在从所述物理帧的发送开始经过了短IFS期时,开始接收所述确认帧,
其中所述确认帧包含确认起始序列控制以及表示从作为所述确认起始序列控制的值的序号起的接收状态的确认位图,
其中所述确认起始序列控制是被成功接收的聚合的MPDU的最小序号,并且
其中所述短IFS期是最小帧间隔;
第一存储装置,被配置成存储由所述发送装置发送的所述聚合的MPDU;以及
确定装置,被配置成基于所述聚合的MPDU的序号、所述确认起始序列控制以及所述确认位图,从存储在所述第一存储装置中的所述聚合的MPDU中确定要重传的数据帧。
2.根据权利要求1的设备,其中
所述确定装置确定序号小于所述确认起始序列控制的值并且未成功发送的数据帧作为要重传的数据帧。
3.根据权利要求1或2的设备,其中,
如果当从所述物理帧的发送开始经过了预定期间时,所述接收装置没有接收到所述确认帧,
所述发送装置发送确认请求帧,该确认请求帧具有作为所述聚合的MPDU的序号当中的第一个序号的所述确认起始序列控制的值。
4.根据权利要求3的设备,其中,
如果所述接收装置接收到响应于所述确认请求帧的指示没有数据帧被成功接收的确认帧,
所述发送装置重传所述物理帧。
5.根据权利要求1的设备,进一步包括:
天线,其中
所述发送装置使用所述天线发送所述物理帧,以及
所述接收装置使用所述天线接收所述确认帧。
6.根据权利要求1的设备,进一步包括:
产生装置,被配置成产生请求所述确认帧的使用的帧,
其中所述发送装置发送由所述产生装置产生的帧。
7.一种通信设备,包括:
物理帧形成装置,被配置成形成包含聚合的MAC协议数据单元MPDU而不包含确认请求帧的一个物理帧,
其中所述物理帧在接收终端处被解释为在确认所述物理帧包含聚合的MPDU并且所述聚合的MPDU的至少一个数据帧被成功接收时反射地发送确认帧;
发送装置,被配置成发送所述物理帧;以及
接收装置,被配置成在从所述物理帧的发送开始经过了短IFS期时,开始接收所述确认帧,
其中所述确认帧包含从所述聚合的MPDU的序号中被成功接收的第一个起的接收状态,并且
其中所述短IFS期是最小帧间隔。
8.一种通信设备,包括:
接收装置,被配置成接收包含聚合的MAC协议数据单元MPDU而不包含确认请求帧的一个物理帧,序号被分配给所述聚合的MPDU的每个数据帧;
确认帧形成装置,被配置成解释在检测到所述物理帧包含聚合的MPDU并且所述聚合的MPDU的至少一个数据帧被成功接收时形成并反射地发送第一确认帧,
其中所述第一确认帧包含确认起始序列控制,以及表示从作为所述确认起始序列控制的值的序号起的接收状态的确认位图,
其中所述确认起始序列控制是被成功接收的聚合的MPDU的最小序号;以及
发送装置,被配置成在从所述物理帧的接收开始经过了短IFS期时,发送所述第一确认帧到所述物理帧的发送终端,
其中所述短IFS期是最小帧间隔。
9.根据权利要求8的设备,进一步包括
存储装置,被配置成存储包含在所述第一确认帧中的所述确认位图,其中,
当所述接收装置接收到确认请求帧时,
所述确认帧形成装置基于存储在所述存储装置中的所述确认位图,形成第二确认帧,以及
所述发送装置发送所述第二确认帧。
10.根据权利要求9的设备,其中,
如果所述确认请求帧的确认起始序列控制的值大于在接收所述确认请求帧之前接收的数据帧的序号,
所述确认帧形成装置形成指示没有数据帧被成功接收的第三确认帧,以及
所述发送装置发送所述第三确认帧。
11.根据权利要求9的设备,其中,
如果所述确认请求帧的确认起始序列控制的值小于存储在所述存储装置的所述确认位图中的最后成功接收到的数据帧的序号,
所述确认帧形成装置通过以下方式形成第四确认帧:从存储在所述存储装置中的所述确认位图,或通过拷贝所述确认请求帧的确认起始序列控制的值并将所述第四确认帧的确认位图改变为具有指示没有成功接收到比存储在所述存储装置中的所述确认位图的第一序号更早的部分的内容,以及
所述发送装置发送所述第四确认帧。
12.根据权利要求8的设备,进一步包括
天线,其中
所述接收装置使用所述天线接收所述物理帧,以及
所述发送装置使用所述天线发送所述第一确认帧。
13.根据权利要求8的设备,进一步包括
产生装置,被配置成产生指示是否允许使用所述确认帧的帧,
其中所述发送装置发送由所述产生装置产生的帧。
14.一种通信设备,包括:
接收装置,被配置成接收包含聚合的MAC协议数据单元MPDU而不包含确认请求帧的一个物理帧;
确认帧形成装置,被配置成解释在检测到所述物理帧包含聚合的MPDU并且所述聚合的MPDU的至少一个数据帧被成功接收时形成并反射地发送第一确认帧,
其中所述第一确认帧表示从所述聚合的MPDU的序号中被成功接收的第一个起的接收状态;以及
发送装置,被配置成在从所述物理帧的接收开始经过了短IFS期时,发送所述第一确认帧到所述物理帧的发送终端,
其中所述短IFS期是最小帧间隔。
15.一种通信方法,包括:
形成包含聚合的MAC协议数据单元MPDU而不包含确认请求帧的一个物理帧,
其中所述物理帧在接收终端处被解释为在确认所述物理帧包含聚合的MPDU并且所述聚合的MPDU的至少一个数据帧被成功接收时反射地发送确认帧;
发送所述物理帧;以及
在从所述物理帧的发送开始经过了短IFS期时,开始从所述接收终端接收所述确认帧,
其中,所述确认帧包含从所述聚合的MPDU的序号中被成功接收的第一个起的接收状态,并且
其中所述短IFS期是最小帧间隔。
16.一种通信方法,包括:
接收包含聚合的MAC协议数据单元MPDU而不包含确认请求帧的一个物理帧;
解释在检测到所述物理帧包含聚合的MPDU并且所述聚合的MPDU的至少一个数据帧被成功接收时形成并反射地发送第一确认帧,
其中所述第一确认帧表示从所述聚合的MPDU的序号中被成功接收的第一个起的接收状态;以及
在从所述物理帧的接收开始经过了短IFS期时,发送所述第一确认帧到所述物理帧的发送终端,
其中所述短IFS期是最小帧间隔。
CN200910141540.0A 2004-08-11 2005-08-11 通信设备和通信方法 Active CN101594210B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2004234814 2004-08-11
JP2004-234814 2004-08-11
JP2004234814A JP4440037B2 (ja) 2004-08-11 2004-08-11 通信装置及び通信方法

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN2005100894560A Division CN1735089B (zh) 2004-08-11 2005-08-11 通信设备和通信方法

Publications (2)

Publication Number Publication Date
CN101594210A CN101594210A (zh) 2009-12-02
CN101594210B true CN101594210B (zh) 2015-06-17

Family

ID=34982545

Family Applications (3)

Application Number Title Priority Date Filing Date
CNA2009101415398A Pending CN101594366A (zh) 2004-08-11 2005-08-11 通信设备和通信方法
CN200910141540.0A Active CN101594210B (zh) 2004-08-11 2005-08-11 通信设备和通信方法
CN2005100894560A Active CN1735089B (zh) 2004-08-11 2005-08-11 通信设备和通信方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNA2009101415398A Pending CN101594366A (zh) 2004-08-11 2005-08-11 通信设备和通信方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN2005100894560A Active CN1735089B (zh) 2004-08-11 2005-08-11 通信设备和通信方法

Country Status (4)

Country Link
US (4) US7738441B2 (zh)
EP (2) EP1626519B1 (zh)
JP (1) JP4440037B2 (zh)
CN (3) CN101594366A (zh)

Families Citing this family (120)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6493342B1 (en) * 1998-09-11 2002-12-10 Teledesic Llc Method of data transmission in a data communication network
US7420921B2 (en) * 2002-05-17 2008-09-02 Broadcom Corporation Aggregated fragment acknowledgement in local area network
US7218948B2 (en) * 2003-02-24 2007-05-15 Qualcomm Incorporated Method of transmitting pilot tones in a multi-sector cell, including null pilot tones, for generating channel quality indicators
US8811348B2 (en) * 2003-02-24 2014-08-19 Qualcomm Incorporated Methods and apparatus for generating, communicating, and/or using information relating to self-noise
US9544860B2 (en) * 2003-02-24 2017-01-10 Qualcomm Incorporated Pilot signals for use in multi-sector cells
US9661519B2 (en) * 2003-02-24 2017-05-23 Qualcomm Incorporated Efficient reporting of information in a wireless communication system
JP4047836B2 (ja) * 2004-04-02 2008-02-13 株式会社東芝 通信装置、通信システム、通信方法、および通信制御プログラム
JP4086304B2 (ja) * 2004-04-23 2008-05-14 株式会社東芝 通信装置、通信システム、および通信制御プログラム
JP4012172B2 (ja) * 2004-05-28 2007-11-21 株式会社東芝 無線通信装置及び無線通信方法
JP4130648B2 (ja) * 2004-10-19 2008-08-06 株式会社東芝 通信装置および通信方法
JP4331088B2 (ja) 2004-11-01 2009-09-16 株式会社東芝 通信装置および通信方法
KR100902499B1 (ko) * 2005-08-02 2009-06-15 삼성전자주식회사 광대역 무선통신시스템에서 프레임 통신 장치 및 방법
US8989084B2 (en) * 2005-10-14 2015-03-24 Qualcomm Incorporated Methods and apparatus for broadcasting loading information corresponding to neighboring base stations
US9191840B2 (en) * 2005-10-14 2015-11-17 Qualcomm Incorporated Methods and apparatus for determining, communicating and using information which can be used for interference control
US20070097985A1 (en) * 2005-11-02 2007-05-03 Hyun Lee Method of improving wireless communication QoS by means of automatic packet sizing and forward error correcting based on the dynamic error rate forecast
US7907614B2 (en) * 2005-11-11 2011-03-15 Broadcom Corporation Fast block acknowledgment generation in a wireless environment
US9125092B2 (en) 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus for reporting and/or using control information
US9451491B2 (en) * 2005-12-22 2016-09-20 Qualcomm Incorporated Methods and apparatus relating to generating and transmitting initial and additional control information report sets in a wireless system
US9125093B2 (en) * 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus related to custom control channel reporting formats
US20070149132A1 (en) 2005-12-22 2007-06-28 Junyl Li Methods and apparatus related to selecting control channel reporting formats
US9137072B2 (en) 2005-12-22 2015-09-15 Qualcomm Incorporated Methods and apparatus for communicating control information
US9338767B2 (en) 2005-12-22 2016-05-10 Qualcomm Incorporated Methods and apparatus of implementing and/or using a dedicated control channel
US8437251B2 (en) 2005-12-22 2013-05-07 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US9148795B2 (en) 2005-12-22 2015-09-29 Qualcomm Incorporated Methods and apparatus for flexible reporting of control information
US9473265B2 (en) * 2005-12-22 2016-10-18 Qualcomm Incorporated Methods and apparatus for communicating information utilizing a plurality of dictionaries
US8514771B2 (en) 2005-12-22 2013-08-20 Qualcomm Incorporated Methods and apparatus for communicating and/or using transmission power information
US9119220B2 (en) * 2005-12-22 2015-08-25 Qualcomm Incorporated Methods and apparatus for communicating backlog related information
US20070253449A1 (en) 2005-12-22 2007-11-01 Arnab Das Methods and apparatus related to determining, communicating, and/or using delay information
US9572179B2 (en) 2005-12-22 2017-02-14 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US7653087B2 (en) * 2006-01-06 2010-01-26 Fujitsu Limited Methods of synchronizing subscriber stations to communications networks
US20070165526A1 (en) * 2006-01-14 2007-07-19 Hyun Lee Wireless QoS by hardware packet sizing, data rate modulation, and transmit power controlling based on the accumulated packet drop rate
US7904777B2 (en) * 2006-01-24 2011-03-08 Samsung Electronics Co., Ltd. Method and system for generating block acknowledgements in wireless communications
US20070243882A1 (en) * 2006-04-12 2007-10-18 Qualcomm Incorporated Method and apparatus for locating a wireless local area network associated with a wireless wide area network
US7916775B2 (en) 2006-06-16 2011-03-29 Lg Electronics Inc. Encoding uplink acknowledgments to downlink transmissions
EP2057771A2 (en) * 2006-08-30 2009-05-13 Nokia Corporation Method and apparatus for fast or negative acknowledgement in a mobile communication system
GB0619769D0 (en) * 2006-10-06 2006-11-15 Siemens Ag Variable length coding
US8797879B2 (en) 2006-12-07 2014-08-05 Lg Electronics Inc. Method of transmitting and receiving status report in a mobile communication system
KR101342365B1 (ko) * 2006-12-07 2013-12-16 엘지전자 주식회사 무선 통신 시스템에서의 데이터 전달 방법
WO2008069616A2 (en) 2006-12-07 2008-06-12 Lg Electronics Inc. Methods of transferring data in a wireless communication system
JP4799396B2 (ja) * 2006-12-25 2011-10-26 株式会社東芝 無線通信装置
JP4284353B2 (ja) * 2006-12-26 2009-06-24 株式会社東芝 無線通信装置
KR101211758B1 (ko) 2007-01-10 2012-12-12 엘지전자 주식회사 무선 통신 시스템의 블록 데이터 생성 방법
KR101461938B1 (ko) 2007-01-31 2014-11-14 엘지전자 주식회사 시스템 정보의 전송 및 수신 방법
US20080192774A1 (en) * 2007-02-13 2008-08-14 Samsung Electronics Co., Ltd. Method and system for aggregating multiple small packets in wireless communication
KR101133817B1 (ko) 2007-06-18 2012-04-06 인텔 코포레이션 집합 패킷들의 통신을 위한 장치, 방법 및 시스템
JP2009044581A (ja) * 2007-08-10 2009-02-26 Fujitsu Ltd 通信装置、送信方法、受信方法
US7574539B2 (en) * 2007-08-30 2009-08-11 Intel Corporation Dynamic A-MSDU enabling
US8788901B2 (en) 2007-10-02 2014-07-22 Lantiq Deutschland Gmbh Retransmission scheme for communication systems
US8468427B2 (en) 2007-10-02 2013-06-18 Lantiq Deutschland Gmbh Retransmission scheme for communication systems
JP2009117891A (ja) * 2007-11-01 2009-05-28 Toshiba Corp 無線通信装置
KR100935976B1 (ko) * 2007-12-07 2010-01-08 삼성전기주식회사 무선랜 시스템에서 다중 목적지 데이터 전송 방법
JP2009239885A (ja) * 2008-01-31 2009-10-15 Ind Technol Res Inst 通信システム用の送信方法及び送信装置
US20090303871A1 (en) * 2008-06-10 2009-12-10 Electronics Telecommunications Research Institute Method and apparatus for packet aggregation according to traffic characteristics
US8730878B2 (en) * 2008-08-20 2014-05-20 Qualcomm Incorporated Power and resource efficient APPDU based approach with scheduled block ACKS for WLAN
US8706878B1 (en) 2008-08-21 2014-04-22 United Services Automobile Association Preferential loading in data centers
KR101635433B1 (ko) * 2008-11-04 2016-07-01 삼성전자 주식회사 재전송 요청을 위한 제어 메시지를 처리하는 방법 및 장치
KR20100091887A (ko) * 2009-02-10 2010-08-19 엘지전자 주식회사 광대역 무선통신 시스템에서 시스템 정보 갱신 방법 및 장치
WO2010114252A2 (en) 2009-03-29 2010-10-07 Lg Electronics Inc. Method for transmitting control information in wireless communication system and apparatus therefor
US8553547B2 (en) * 2009-03-30 2013-10-08 Broadcom Corporation Systems and methods for retransmitting packets over a network of communication channels
CN102379108B (zh) * 2009-04-01 2015-06-03 皇家飞利浦电子股份有限公司 无线uwb设备中的帧级联
EP2441201A4 (en) * 2009-06-13 2017-06-21 Nokia Technologies Oy Use of block acknowledgement policy for wireless networks
US8335198B2 (en) * 2009-08-03 2012-12-18 Intel Corporation Variable short interframe space
EP3547560B1 (en) * 2009-08-26 2020-09-16 LG Electronics Inc. Method and apparatus for multiple frame transmission for supporting mu-mimo
CN101657029B (zh) * 2009-09-15 2011-12-07 杭州华三通信技术有限公司 发送聚合媒体访问控制协议数据单元帧的方法和发送端
EP2299768A1 (en) * 2009-09-18 2011-03-23 Electronics and Telecommunications Research Institute Data transmission apparatus and method in wireless communication system
US9049617B2 (en) * 2009-09-23 2015-06-02 At&T Intellectual Property I, L.P. Signaling-less dynamic call setup and teardown by utilizing observed session state information
CN101695181B (zh) * 2009-10-29 2013-01-02 福建星网锐捷网络有限公司 无线局域网的数据发送装置及方法、无线接入点装置
KR101758909B1 (ko) * 2010-02-18 2017-07-18 엘지전자 주식회사 무선 랜에서 수신 확인 전송 방법 및 장치
US10033485B2 (en) * 2010-08-25 2018-07-24 Qualcomm Incorporated Managing acknowledgement messages from multiple destinations for multi user MIMO transmissions
US20120207087A1 (en) * 2010-09-03 2012-08-16 Qualcomm Incorporated Aggregated mpdu (a-mpdu) numerology and mpdu grouping
KR101099345B1 (ko) * 2010-12-01 2011-12-26 엘지전자 주식회사 무선랜 시스템에서 채널 사운딩 방법 및 장치
JP5329581B2 (ja) 2011-02-04 2013-10-30 株式会社東芝 無線通信端末および無線通信方法
GB201109519D0 (en) * 2011-06-07 2011-07-20 Nordic Semiconductor Asa Streamed radio communication
CN103718596B (zh) * 2011-06-08 2018-02-23 马维尔国际贸易有限公司 用于低数据速率wlan的高效传输
US20130034061A1 (en) * 2011-08-02 2013-02-07 Broadcom Corporation Reverse direction protocol implementation
CN103095425A (zh) 2011-10-31 2013-05-08 华为技术有限公司 无线局域网中传输确认帧的方法和装置
US9363707B2 (en) 2011-12-29 2016-06-07 Qualcomm Incorporated Systems and methods for generating and decoding short control frames in wireless communications
US8948089B2 (en) 2012-01-11 2015-02-03 Intel Corporation Device, system and method of communicating aggregate data units
CN102595495A (zh) * 2012-02-07 2012-07-18 北京新岸线无线技术有限公司 一种数据发送、接收方法和装置
US9253290B2 (en) * 2012-02-29 2016-02-02 Qualcomm Incorporated Apparatus and methods for block acknowledgment compression
US20130223338A1 (en) * 2012-02-29 2013-08-29 Qualcomm Incorporated Apparatus and methods for block acknowledgment compression
US8832515B2 (en) * 2012-02-29 2014-09-09 Qualcomm Incorporated Block acknowledgement mechanism including sequence number acknowledgement and retry bit
JP5814829B2 (ja) 2012-03-01 2015-11-17 株式会社東芝 無線通信装置及び方法
US8971247B2 (en) * 2012-05-25 2015-03-03 Qualcomm Incorporated Methods, devices, and systems for efficient retransmission communications
CN102752086B (zh) * 2012-06-25 2016-01-27 宇龙计算机通信科技(深圳)有限公司 数据通信装置和数据通信方法
US20150249546A1 (en) * 2012-10-29 2015-09-03 Xiangyang Zheng Combined transmission of multiple-priority network traffic
US9270792B2 (en) * 2012-11-21 2016-02-23 Ubiquiti Networks, Inc. Method and system for improving wireless link efficiency
US10425371B2 (en) * 2013-03-15 2019-09-24 Trane International Inc. Method for fragmented messaging between network devices
US9781627B2 (en) 2013-04-08 2017-10-03 Qualcomm Incorporated Systems and methods for generating and decoding short control frames in wireless communications
US20150036673A1 (en) * 2013-07-30 2015-02-05 Qualcomm Incorporated Systems and methods for communicating multi-destination traffic in a wireless network
CN109167620B (zh) * 2013-08-02 2021-08-13 华为技术有限公司 一种多接入点的通信方法、装置及系统
JP6069144B2 (ja) * 2013-09-11 2017-02-01 日本電信電話株式会社 無線通信システム及び無線通信方法
US10230497B2 (en) * 2013-11-01 2019-03-12 Qualcomm Incorporated Protocols for multiple user frame exchanges
US9961510B2 (en) * 2013-11-01 2018-05-01 Qualcomm Incorporated Protocols for multiple user frame exchanges
FR3024932B1 (fr) * 2014-08-14 2017-12-01 Sagem Defense Securite Procede de transmission de donnees a robustesse amelioree et ensemble de dispositifs pour sa mise en œuvre
KR101565787B1 (ko) 2014-03-10 2015-11-05 주식회사 맥스포 데이터 충돌을 이용한 프레임 집약 기반 전송률 결정 방법 및 시스템
CN105141401B (zh) * 2014-06-03 2019-04-12 西安中兴新软件有限责任公司 一种帧聚合方法及电子设备
JP2015006008A (ja) * 2014-10-08 2015-01-08 株式会社東芝 無線通信端末
US9722826B2 (en) * 2014-11-14 2017-08-01 Qualcomm Incorporated Enhancing modulation and coding scheme selection and medium access control (MAC) protocol data unit aggregation using MAC efficiency information
KR102009848B1 (ko) * 2014-12-01 2019-08-12 엘지전자 주식회사 무선랜에서 데이터 프레임의 재전송 없이 에러를 회복하는 방법 및 장치
US9820303B2 (en) * 2014-12-19 2017-11-14 Stmicroelectronics, Inc. Multi-destination burst protocol
US9660768B2 (en) 2015-01-26 2017-05-23 Link Labs, Inc. Dense acknowledgement broadcast/multicast
JP6515203B2 (ja) * 2015-04-29 2019-05-15 インターデイジタル パテント ホールディングス インコーポレイテッド Wlanシステムにおけるトリガーされた送信機会および複数ユーザack手順
US20160374081A1 (en) * 2015-06-19 2016-12-22 Qualcomm Incorporated Short uplink responses for downlink transmissions
EP3343975B1 (en) * 2015-08-27 2021-03-10 Sony Corporation Communication apparatus and communication method
AU2016319274B2 (en) * 2015-09-11 2019-07-04 Sony Corporation Wireless communication device, wireless communication method and wireless communication system
WO2017054448A1 (zh) * 2015-09-30 2017-04-06 华为技术有限公司 数据发送方法、数据接收确认方法及装置
WO2017094331A1 (ja) 2015-11-30 2017-06-08 ソニー株式会社 情報処理装置、通信システム、情報処理方法およびプログラム
KR102349919B1 (ko) 2016-03-10 2022-01-12 주식회사 윌러스표준기술연구소 다중 사용자 무선 통신 방법 및 이를 사용하는 무선통신 단말
US10666397B2 (en) * 2016-04-01 2020-05-26 Mediatek Inc. Method and apparatus for control signaling
CN115361098B (zh) 2016-04-04 2024-04-02 韦勒斯标准与技术协会公司 使用分段的无线通信方法和使用其的无线通信终端
CN107306441B (zh) * 2016-04-22 2020-04-28 华为技术有限公司 发送蓝牙广播帧的方法、装置及无线接入点
CN105790896B (zh) * 2016-05-04 2019-03-29 珠海市魅族科技有限公司 无线局域网的通信方法、通信装置、接入点和站点
CN107787046A (zh) * 2016-08-31 2018-03-09 珠海市魅族科技有限公司 无线局域网的通信方法、通信装置、站点和接入点
KR102407203B1 (ko) * 2017-01-09 2022-06-13 주식회사 윌러스표준기술연구소 Txop를 사용하는 무선 통신 방법 및 이를 사용하는 무선 통신 단말
US11082887B2 (en) * 2017-02-27 2021-08-03 Lg Electronics Inc. Method for retransmitting frame in wireless LAN system, and wireless terminal using same
US10735566B2 (en) * 2017-06-23 2020-08-04 Qualcomm Incorporated Large media access control service data unit (MSDU) delivery
US11296832B2 (en) 2017-09-27 2022-04-05 Sony Corporation Wireless LAN communication apparatus and wireless LAN communication method
DE112019007233T5 (de) * 2019-05-23 2022-02-17 Lg Electronics Inc. Übertragungsvorrichtung und empfangsvorrichtung für daten in einem drahtlosen av-system
CN111740809A (zh) * 2020-05-18 2020-10-02 视联动力信息技术股份有限公司 一种数据传输方法、装置和存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6557135B1 (en) * 2000-05-17 2003-04-29 Lucent Technologies Inc. Cycling through entirety of error-indicating acknowledgment information

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5371734A (en) * 1993-01-29 1994-12-06 Digital Ocean, Inc. Medium access control protocol for wireless network
GB9304636D0 (en) 1993-03-06 1993-04-21 Ncr Int Inc A method of accessing a communication system
JP3445427B2 (ja) 1995-12-28 2003-09-08 株式会社東芝 データ伝送制御方法およびデータ伝送装置
FI106760B (fi) * 1999-03-03 2001-03-30 Nokia Oyj Menetelmä ja laite tiedonsiirtopakettien uudelleenlähettämiseksi
US6772215B1 (en) * 1999-04-09 2004-08-03 Telefonaktiebolaget Lm Ericsson (Publ) Method for minimizing feedback responses in ARQ protocols
US6574668B1 (en) * 2000-01-25 2003-06-03 Cirrus Logic, Inc. Retransmission scheme in wireless computer networks
US6934752B1 (en) * 2000-03-23 2005-08-23 Sharewave, Inc. Quality of service extensions for multimedia applications in wireless computer networks
US6694469B1 (en) * 2000-04-14 2004-02-17 Qualcomm Incorporated Method and an apparatus for a quick retransmission of signals in a communication system
US6577609B2 (en) 2000-09-29 2003-06-10 Symbol Technologies, Inc. Local addressing of mobile units in a WLAN with multicast packet addressing
US20020159418A1 (en) 2000-11-02 2002-10-31 Sharp Laboratories Of America, Inc. Quality of service using wireless lan
JP3703456B2 (ja) 2001-04-26 2005-10-05 シャープ株式会社 通信装置及びこの通信装置によって構成される通信システム
US7570656B2 (en) 2001-06-18 2009-08-04 Yitran Communications Ltd. Channel access method for powerline carrier based media access control protocol
CA2458263A1 (en) * 2001-08-21 2003-03-06 Roke Manor Research Limited A method of acknowledging data
US20030067890A1 (en) 2001-10-10 2003-04-10 Sandesh Goel System and method for providing automatic re-transmission of wirelessly transmitted information
US20030135640A1 (en) * 2002-01-14 2003-07-17 Texas Instruments Incorporated Method and system for group transmission and acknowledgment
US7630403B2 (en) * 2002-03-08 2009-12-08 Texas Instruments Incorporated MAC aggregation frame with MSDU and fragment of MSDU
CN1165129C (zh) * 2002-05-16 2004-09-01 武汉汉网高技术有限公司 多拒绝自动请求重传arq方法
US7420921B2 (en) * 2002-05-17 2008-09-02 Broadcom Corporation Aggregated fragment acknowledgement in local area network
US8483105B2 (en) * 2003-10-15 2013-07-09 Qualcomm Incorporated High speed media access control
US7489688B2 (en) 2003-12-23 2009-02-10 Agere Systems Inc. Frame aggregation
US7586948B2 (en) * 2003-12-24 2009-09-08 Agere Systems Inc. Packet sub-frame structure for selective acknowledgment
JP4005974B2 (ja) 2004-01-09 2007-11-14 株式会社東芝 通信装置、通信方法、および通信システム
JP4343220B2 (ja) 2004-02-27 2009-10-14 シャープ株式会社 通信装置、通信方法、通信プログラム、および通信プログラムを記録した記録媒体
JP4528541B2 (ja) * 2004-03-05 2010-08-18 株式会社東芝 通信装置、通信方法、および通信システム
JP4047836B2 (ja) * 2004-04-02 2008-02-13 株式会社東芝 通信装置、通信システム、通信方法、および通信制御プログラム
US7463642B2 (en) * 2004-04-07 2008-12-09 Cisco Technology, Inc. Multiple receiver aggregation
JP4086304B2 (ja) * 2004-04-23 2008-05-14 株式会社東芝 通信装置、通信システム、および通信制御プログラム
JP4012172B2 (ja) * 2004-05-28 2007-11-21 株式会社東芝 無線通信装置及び無線通信方法
US20060034274A1 (en) * 2004-07-30 2006-02-16 Nokia Corporation System and method for variable length acknowledgements in a shared resource network
JP4130648B2 (ja) * 2004-10-19 2008-08-06 株式会社東芝 通信装置および通信方法
JP4331088B2 (ja) * 2004-11-01 2009-09-16 株式会社東芝 通信装置および通信方法
JP4284353B2 (ja) * 2006-12-26 2009-06-24 株式会社東芝 無線通信装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6557135B1 (en) * 2000-05-17 2003-04-29 Lucent Technologies Inc. Cycling through entirety of error-indicating acknowledgment information

Also Published As

Publication number Publication date
JP4440037B2 (ja) 2010-03-24
EP2597810B1 (en) 2018-06-13
EP1626519A3 (en) 2012-08-15
EP1626519B1 (en) 2017-06-07
US20060034174A1 (en) 2006-02-16
US7869418B2 (en) 2011-01-11
US7680148B2 (en) 2010-03-16
EP1626519A2 (en) 2006-02-15
CN101594210A (zh) 2009-12-02
US7738441B2 (en) 2010-06-15
US20080181251A1 (en) 2008-07-31
CN1735089B (zh) 2012-02-29
US20100046540A1 (en) 2010-02-25
JP2006054673A (ja) 2006-02-23
CN1735089A (zh) 2006-02-15
EP2597810A1 (en) 2013-05-29
US20100046437A1 (en) 2010-02-25
CN101594366A (zh) 2009-12-02
US7903632B2 (en) 2011-03-08

Similar Documents

Publication Publication Date Title
CN101594210B (zh) 通信设备和通信方法
US8274992B2 (en) Communication method for wireless lans
US7990995B2 (en) Wireless communication apparatus and wireless communication method
JP4374001B2 (ja) 通信装置、通信方法、および通信システム
CN110572244B (zh) 数据重传、数据接收响应方法及装置、存储介质
JP4047836B2 (ja) 通信装置、通信システム、通信方法、および通信制御プログラム
KR100842586B1 (ko) 무선 근거리 네트워크 시스템에서 응집된 매체 액세스 제어프로토콜 데이터 유닛들의 전송 방법 및 그 시스템
US8228889B2 (en) Communication apparatus, communication system and communication control program
EP1735932B1 (en) Multiple receiver aggregation
US9185722B2 (en) Contention based access optimization
JP4339313B2 (ja) 通信方法、無線端末および基地局
JP2008054347A (ja) 通信装置、通信システム、通信方法、および通信制御プログラム
EP0726685A2 (en) Packet transmission method without sending serial numbers

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant