专利名称:无线分组通信方法
技术领域:
本发明涉及在无线站间利用无线信道或空分复用来并行发送多个数据 分组的无线分组通信方法,特别涉及与数据分组无法正常传输时的重发处 理相关的无线分组通信方法。
背景技术:
在以往的无线分组通信方法中,事先仅确定一个要使用的无线信道, 并在数据分组的发送之前检测该无线信道是否处于空闲状态(载波侦 听),并仅当该无线信道处于空闲状态时发送一个数据分组。通过这种控 制,可以在多个无线站之间彼此将时间错开来共用一个无线信道((l) "International Standard ISO/EC 8802-1固SLOEEE Std 602.11, 1999 edtion, Information technology-Telecommunication and information exchange between systems-Local and metropolitan area networks-Specific requirements-Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specification", (2)小電力f、一夕通信、乂7亍 厶/広帯域移動7夕iT7、乂7亍厶(CSMA)標準規格、ARBSDT-T71 1.0版、(社) 電波産業会、平成12年策定(低功率数据通信系纟剪宽带移动接入系统(CSMA) 标准,ARIBSTD-T711.0版,无线电产业协会(株),平成12年制定))。
另一方面,为了提高数据分组的传输效率,正在探寻如下的无线分组 通信方法,即如果在载波侦听时有多个无线信道处于空闲状态,则使用 该多个无线信道来并行发送多个数据分组。在该方法中,例如相对于三个 数据分组,如果有两个空闲状态的无线信道,则使用两个无线信道来并行发送三个数据分组中的两个。此外,相对于两个数据分组,如果有三个空 闲状态的无线信道,则使用两个无线信道来并行发送所有的(两个)数据 分组。
此外,为了提高数据分组的传输效率,正在研究一种利用公知的空分
复用技术(黒崎〖5力、、MIMO于卞氺/W二上"9 100Mbit/s ^実現卞3広帯域 移動通信用SDM-COFDM方式O提案、電子情報通信学会技術研究報告、 A P2001-96, RCS2001-135(2001-10)(黑崎等、利用MIMO信道实现 100Mbit/s的宽带移动通信用SDM-COFDM方式的方案,电子信息通信学 会技术研究报告,A'P2001-96, RCS2001-135(2001-10))),以一个无线信 道并行发送多个数据分组的无线分组通信方法。这里,空分复用(SDM) 是这样一种方式,S卩从多个天线通过相同无线信道同时发送不同的数据 分组,并通过与对方无线站的多个天线所接收的各数据分组的传播系数的 差异相对应的数字信号处理来接收通过相同的无线信道同时发送的多个数 据分组。另外,按照传播系数等来确定空分复用数。
在使用多个无线信道并行发送多个数据分组的方法中,当同时使用的 多个无线信道的中心频率彼此接近时,从一个无线信道向另一个无线信道 所使用的频率区域泄漏的泄漏功率的影响很大。通常来说,当传输数据分 组时,在发送方的无线站发送了数据分组之后,接收方的无线站针对接收 到的数据分组向发送方的无线站发回送达确认分组(ACK分组、NACK分 组)。当发送方的无线站想要接收该送达确认分组时,来自并行发送所使 用的其他无线信道的泄漏功率的影响就成了问题。
例如,如图48所示,假设无线信道#1与无线信道弁2的中心频率彼 此接近,并且从各无线信道并行发送的数据分组的传输所需时间不同的情 况。这里,由于从无线信道#1发送的数据分组短,所以当接收与其相对 的ACK分组时无线信道弁2还处于发送当中。因此,在无线信道弁l中, 有可能会由于来自无线信道#2的泄漏功率而无法接收ACK分组。在这种 状况下,即使同时使用了多个无线信道来进行并行发送,也无法期望吞吐 量的改善。
另外,对于这种情形,当各无线信道的传输速率相等时,是由于各数据分组的分组长度(传输所需时间=分组大小)不同而产生的,如果还考 虑各无线信道的传输速率,则由于各数据分组的分组长度(传输所需时间 =数据大小/传输速率)不同而产生的。
另一方面,在无线LAN系统等中,从网络输入的数据帧的数据大小
不恒定。因此,当将输入的数据帧依次转换为数据分组来进行发送时,各
数据分组的分组长度(传输所需时间)也变化了。因此,如图48所示, 即使并行发送多个数据分组,也会在各数据分组的分组长度上产生差异, 导致ACK分组接收失败的可能性提高。
针对这种问题,正在研究一种通过使并行发送的多个数据分组的分组 长度相同或者相等,从而使多个数据分组的发送同时或者大致同时结束的 方法。由此,在多个数据分组各自所对的ACK分组到达的时刻,发送站 不进行发送,因而能够不受无线信道间的泄漏功率等的影响而接收全部 ACK分组,从而可以带来吞吐量的改善。本说明书中的"并行发送"指的 是,多个数据分组的分组长度(传输所需时间) 一致且并行发送的状态。
这里,作为从数据帧生成并行发送的多个数据分组的方法,有如下的 三种方法。例如当数据帧为一个而空闲信道有两个时,如图49 (1)所 示,分割数据帧来生成两个数据分组。此外,当数据帧为三个而空闲信道 数为两个时,如图49 (2)所示,例如将数据帧2分割并分别与数据帧1 及数据帧3结合,生成两个数据分组。此外,如图49 (3)所示,将数据 帧1与数据帧2进行组合,并在数据帧3上添加虚位,从而生成分组长度 一致的两个数据分组。此外,在使用多个无线信道时各无线信道的传输速 率不同的情况下,使各数据分组的大小比与传输速率比相对应,从而将分 组长度调整为相同。
如果数据分组的发送失败,则从接收方通过送达确认分组发回该信 息,或者送达确认分组本身不被发回。此时,在接收方判断为数据分组的 发送失败,并对该数据分组进行重发处理。 (重发时的问题l)
这里,首次发送时例如三个信道中有一个信道忙碌,对应于空闲状态 的两个信道来生成两个数据分组,并进行并行发送。然后,在至少一个数据分组的发送失败而进行重发处理时,空闲状态的无线信道未必有两个。
例如图50 (1) 、 (2)所示,当从首次发送时到重发处理时空闲状态的无
线信道增加的时候,如果不是使用与首次发送时相同的无线信道进行重 发,而是可以使用重发处理时的所有空闲状态的无线信道来并行发送的 话,则可以带来吞吐量的提高。
另一方面,如图51所示,重发时空闲状态的无线信道数有时也减 少。此时,将重发的两个数据分组分两次进行发送。此时,由于在发送各 个重发分组之前需要分别进行载波侦听,所以未必能够连续发送,从而可 能引起吞吐量的降低、平均传输延迟的增大以及抖动的增大。 (重发时的问题2)
接着,对并行发送时的重发方法没有特别的规定,下面对将以往的重 发方法应用于并行发送时的问题进行说明。
图52示出了以往的重发方法1。这里,设可并行发送的数据分组数为 3,并且在通过载波侦听而获得的发送时刻tl、 t2、 t3都不变化。发送方的 无线站A从数据帧Fl生成数据分组Pl、 P2、 P3,并从数据帧F2生成数 据分组P4、 P5、 P6。另外,P1 P6分别对应于各数据分组的序列号。
无线站A在发送时刻tl并行发送数据分组P1 P3。然后,通过来自 接收方的ACK分组,确认出数据分组Pl、 P3发送成功以及数据分组P2 发送失败。无线站A通过数据分组P2的发送失败而判断出数据帧Fl无法 复原,并在下一发送时刻t2重发与数据帧Fl相对应的全部数据分组Pl P3。此时,虽然数据分组Pl、 P3被正常接收,但还是再次发送。但是, 如果这次数据分组Pl发送失败,则在下一个发送时刻t3再次发送数据分 组P1 P3。
如此,发送方的无线站A并行发送构成数据帧的多个数据分组,但如 果其一部分发送失败,则再次并行发送构成相同数据帧的多个数据分组。 即,由于发送成功的数据分组也会被再次发送,所以信道的使用效率低 下,并且无法避免吞吐量的降低。
特别是,在空分复用方式中,如果增加复用数则无线传输路径的变动 给传输质量带来的影响变大,分组出错率、误码率会增高。因此,如果由于并行发送的一部分数据分组的失败,就并行重发包含发送成功的数据分 组在内的所有数据分组,则再次发送失败的几率提高,从而无法避免信道 利用效率的降低以及吞吐量的降低。
图53示出了以往的重发方法2。这里,设可并行发送的数据分组数为 3,并且在通过载波侦听而获得的发送时刻tl、 t2、 t3不变化。发送方的无 线站A从数据帧Fl生成数据分组Pl、 P2、 P3,并从数据帧F2生成数据 分组P4、 P5、 P6。这里,设数据分组P1 P6的传输所需时间相等。
无线站A在发送时刻tl并行发送数据分组P1 P3。然后,通过来自 接收方的ACK分组确认出数据分组Pl、 P3发送成功以及数据分组P2发 送失败。然后,在下一发送时刻t2,由于只对发送失败的数据分组P2进 行重发的话效率很低,所以并行发送同时生成的数据分组P4、 P5。然后, 通过来自接收方的ACK分组,确认出数据分组P4、 P5发送成功以及数据 分组P2发送失败。然后,在下一发送时刻t3,并行发送再次发送失败的 数据分组P2和新的数据分组P6。然后,通过来自接收方的ACK分组,确 认出数据分组P6发送成功以及数据分组P2发送失败。
如此,如果数据分组P2反复发送失败,而数据分组P6发送成功,则 构成数据帧F2的数据分组P4 P6都被接收。其结果是,由于数据分组P2 发送失败而无法复原数据帧Fl,但下一数据帧F2被复原,从而顺序被更 换。此时,为了使复原的数据帧的顺序一致,需要将先复原的数据帧F2 保持到数据分组P2发送成功从而数据帧Fl被复原为止。
此外,虽然图53中没有记载,但当重发数据分组F2时,如果与从下 一数据帧F3生成的数据分组一起并行发送且数据分组P2发送失败,则会 导致仍然无法复原数据帧Fl,而数据帧F3先被复原的状况。若重复这种 处理,则保持被分别复原的数据帧F2、 F3、……,直到数据分组P2发送 成功从而数据帧Fl被复原为止,因而接收方的无线站中的接收缓冲器大 小不得不增大。
另外,这里假设的是从数据帧Fl、 F2生成的数据分组P1 P6的传输 所需时间相等的情况,而当数据分组P1 P3与数据分组P4 P6的传输所 需时间不同时,如果在重发数据分组P2时并行发送数据分组P4、 P5,则上述信道间的泄漏功率的影响是个问题。
本发明的目的在于提供一种重发方法,其可以发挥并行发送的优点, 且即使在重发处理中也可以实现吞吐量的提高。另外,本发明的目的还在 于提供一种重发方法,使得当从数据帧生成多个数据分组并进行并行传输 时,即使在重发处理中也可实现吞吐量的提高,并且使包含重发的数据分 组的多个数据分组向数据帧复原的处理变得容易。
发明内容
根据本发明的第一方面,在两个无线站之间,当由于数据分组的发送失 败而进行重发处理时,将通过载波侦听而被判定为空闲状态的无线信道数与 重发分组数进行比较。然后,当二者不同时,或者仅在空闲信道数大于重发 分组数时,根据空闲信道数重构重发分组,并使用空闲状态的无线信道来并 行发送重构的各重发分组。
根据本发明的第二方面,在使用空分复用的两个无线站之间,当由于数 据分组的发送失败而进行重发处理时,将通过载波侦听而被判定为空闲状态 的一个无线信道的空分复用数与重发分组数进行比较。然后,当二者不同 时,或者仅在空分复用数大于重发分组数时,根据空分复用数重构重发分 组,并使用空分复用来并行发送重构的各重发分组。
根据本发明的第三方面,在可并用每一个无线信道的空分复用的两个无 线站之间,当由于数据分组的发送失败而进行重发处理时,将与通过载波侦 听而被判定为空闲状态的无线信道的各空分复用数的总和相当的并行发送数 与重发分组数进行比较。然后,当二者不同时,或者仅在并行发送数大于重 发分组数时,根据并行发送数来重构重发分组,并使用空闲状态的无线信道 与空分复用来并行发送重构的各重发分组。
根据本发明的第四方面,在两个无线站之间,当由于数据分组的发送失 败而进行重发处理时,将通过载波侦听而被判定为空闲状态的无线信道数与 重发分组数进行比较。然后,当空闲信道数大于重发分组数时,根据剩余的 空闲信道数来复制重发分组,并使用空闲状态的无线信道并行发送重发分组 与复制分组。然后,在接收方分集接收被并行发送的重发分组与复制分组。根据本发明的第五方面,在使用空分复用的两个无线站之间,当由于数 据分组的发送失败而进行重发处理时,将通过载波侦听而被判定为空闲状态 的一个无线信道的空分复用数与重发分组数进行比较。然后,当空分复用数 大于重发分组数时,根据剩余的空分复用数来复制重发分组,并使用空分复 用并行发送重发分组与复制分组。然后,在接收方分集接收被并行发送的重 发分组与复制分组。
根据本发明的第六方面,在可并用每一个无线信道的空分复用的两个无 线站之间,当由于数据分组的发送失败而进行重发处理时,将与通过载波侦 听而被判定为空闲状态的无线信道的各空分复用数的总和相当的并行发送数 与重发分组数进行比较。然后,当并行发送数大于重发分组数时,根据并行 发送数的剩余数目来复制重发分组,并使用空闲状态的无线信道和空分复用 并行发送重发分组与复制分组。然后,在接收方,分集接收被并行发送的重 发分组与复制分组。
根据本发明的第七方面,在两个无线站之间,使用通过物理载波侦听及 虚拟载波侦听双方而被判定为空闲状态的多个无线信道,其中所述物理载波 侦听是根据接收功率来判定是忙碌状态还是空闲状态,所述虚拟载波侦听是 假设在所设定的发送抑制时间当中为忙碌状态。在该无线站之间,当由于数 据分组的发送失败而进行重发处理时,将通过载波侦听而被判定为空闲状态 的无线信道数与重发分组数进行比较。然后,当空闲信道数小于重发分组数 时,确保以空闲状态的无线信道发送多个重发分组所需要的时间,并且不经 过物理载波侦听就连续发送多个重发分组。
根据本发明的第八方面,在使用空分复用的两个无线站之间,当由于数 据分组的发送失败而进行重发处理时,将通过载波侦听而被判定为空闲状态 的一个无线信道的空分复用数与重发分组数进行比较,当空分复用数小于重 发分组数时,确保以空闲状态的无线信道发送多个重发分组所需要的时间, 并且不经过物理载波侦听就连续发送多个重发分组。
根据本发明的第九方面,在可并用每一个无线信道的空分复用的两个无 线站之间,当由于数据分组的发送失败而进行重发处理时,将与通过载波侦 听而被判定为空闲状态的无线信道数的各空分复用数的总和相当的并行发送数与重发分组数进行比较。然后,当并行发送数小于重发分组数时,确保以 空闲状态的无线信道发送多个重发分组所需要的时间,并且不经过物理载波 侦听就连续发送多个重发分组。
根据本发明的第十方面,本发明第二、三、五、六、八、九方面中任一 方面所述的空分复用数是根据所述两个无线站之间的传输环境来设定的。
根据本发明的第十一方面,在本发明的第七至第九方面中的任一方面 中,规定了确保以空闲状态的无线信道发送多个重发分组所需要的时间,并 且不经过物理载波侦听就连续发送多个重发分组的步骤。在首先发送的重发 分组中,将多个重发分组的发送所需时间设为发送抑制时间并进行发送。接 收到该重发分组的无线站抑制发送抑制时间当中的发送,同时,发送了所述 重发分组的本站连续地发送后续的重发分组。
根据本发明的第十二方面,在本发明的第七至第九方面中的任一方面 中,规定了确保以空闲状态的无线信道发送多个重发分组所需要的时间,并 且不经过物理载波侦听就连续发送多个重发分组的步骤。给首先发送的重发 分组附加表示有后续重发分组的信息,正常地接收了该重发分组的无线站在 应答分组中将后续重发分组的发送所需要的时间设为发送抑制时间并进行发 送。接收到该应答分组的无线站抑制该发送抑制时间当中的发送,同时,作 为该应答分组的接收端的本站忽视该发送抑制时间而连续地发送后续的重发 分组。
根据本发明的第十三方面,在本发明的第七至第九方面中的任一方面 中,规定了确保以空闲状态的无线信道发送多个重发分组所需要的时间,并 且不经过物理载波侦听就连续发送所述多个重发分组的步骤。发送将多个重 发分组的发送所需要的时间设为发送抑制时间的控制分组。接收到该控制分 组的无线站抑制该发送抑制时间当中的发送,同时,发送了所述控制分组的 本站连续地发送所述多个重发分组。
根据本发明的第十四方面,本发明第十三方面中的接收到控制分组的无 线站在应答分组中设定发送抑制时间并进行发送。接收到该应答分组的无线 站抑制该发送抑制时间当中的发送,且作为该应答分组的接收端的本站忽视 该发送抑制时间而连续地发送多个重发分组。根据本发明的第十五方面,规定了两个无线站中的重发处理步骤,其中 该两个无线站使用多个无线信道并行发送多个数据分组,或者使用一个无线 信道通过空分复用来并行发送多个数据分组,或者并用二者来并行发送与多 个无线信道的各空分复用数的总和相当的多个数据分组。发送方的无线站从 发送缓冲器中存储的一个以上的数据帧生成传输所需时间彼此相等的多个数 据分组并进行并行发送。然后,接收从接收方的无线站发送的肯定应答分 组,当识别出一部分数据分组发送成功时,仅对发送失败的数据分组进行重 发。此外,当没有接收到肯定应答分组时,重发多个数据分组。当接收到肯 定应答分组,并识别出并行发送的全部数据分组发送成功时,进入下一发送 处理。
根据本发明的第十六方面,发送方的无线站从发送缓冲器中存储的 一个 以上的数据帧生成传输所需时间彼此相等的多个数据分组并进行并行发送。 进而发送否定应答请求分组,用于请求表示接收失败的数据分组的否定应答 分组,并接收从接收方的无线站发送的否定应答分组。这里,当识别出一部 分或者全部数据分组发送失败时,仅对发送失败的数据分组进行重发。此 外,当没有接收到否定应答分组时,进入下一发送处理。
根据根据本发明的第十七方面,发送方的无线站从发送缓冲器中存储的 一个以上的数据帧,至少以可并行发送数为单位来生成传输所需时间彼此相 等的多个数据分组,并以可并行发送数为单位连续并行发送。进而发送肯定 应答请求分组,用于请求表示接收成功的数据分组的肯定应答分组,并接收 从接收方的无线站发送的肯定应答分组。这里,当识别出一部分数据分组发 送成功时,仅对发送失败的数据分组进行重发。当没有接收到肯定应答分组 时,重发多个数据分组。当接收到肯定应答分组,并识别出并行发送的全部 数据分组发送成功时,进入下一发送处理。
根据根据本发明的第十八方面,发送方的无线站从发送缓冲器中存储的 一个以上的数据帧,至少以可并行发送数为单位来生成传输所需时间彼此相 等的多个数据分组,并以可并行发送数为单位连续并行发送。进而发送否定 应答请求分组,用于请求表示接收失败的数据分组的否定应答分组,并接收 从接收方的无线站发送的所述否定应答分组。这里,当识别出一部分或者全部数据分组发送失败时,仅对发送失败的数据分组进行重发。当没有接收到 所述否定应答分组时,进入下一发送处理。
根据本发明的第十九方面,在本发明的第十七或第十八方面中,当连续 并行发送的多个数据分组的传输所需时间彼此相等时,在发送失败的数据分 组数超过可并行发送数的情况下,连续地并行重发发送失败的数据分组。此 外,在发送失败的数据分组数为可并行发送数以下的情况时,对发送失败的 数据分组进行重发或者并行重发。
根据本发明的第二十方面,在本发明的第十七或第十八方面中,当连续 并行发送的多个数据分组的传输所需时间根据可并行发送数而不同时,在发 送失败的数据分组的传输所需时间不同的情况下,给传输所需时间短的数据 分组附加虚位来使分组长度一致。然后,在发送失败的数据分组数超过可并 行发送数的情况下,连续地并行重发发送失败的数据分组。此外,在发送失 败的数据分组数为可并行发送数以下的情况时,对发送失败的数据分组进行 重发或者并行重发。
根据本发明的第二十一方面,在本发明的第十五至第十八方面中的任一 方面中,取代仅对发送失败的数据分组进行重发,而是对发送失败的数据分 组中序列号最小的数据分组及其以后的全部数据分组进行重发。
根据本发明的第二十二方面,设并行发送的数据分组数为P个(p为2以 上的整数)。在发送数据分组的第一无线站的步骤1中,从发送缓冲器中存
储的一个以上的数据帧生成M组(M为1以上的整数)由传输所需时间彼此 相等的p个以下的数据分组构成的分组集。在步骤2中,在M组分组集中按 生成顺序并行发送一组(取为第N组)分组集。在步骤3中,当从接收了第 N组分组集的第二无线站接收到表示全部数据分组发送成功的应答分组时, 按生成顺序并行发送第N+1组分组集。在步骤4中,当从第二无线站接收到 表示一部分数据分组发送失败的应答分组时,获取发送失败的未发送数据分 组的个数h,如果按生成顺序第N+l组及其以后的分组集中有未发送数据分 组,则并行发送第N组的h个未发送数据分组与第N+l组及其以后的分组集 的(p—h)个以下的未发送数据分组。此外,如果在第N+l组及其以后的分 组集中没有未发送数据分组,则发送第N组的h个未发送数据分组。在步骤5中,当没有从第二无线站接收到应答分组时,再次并行发送第
N组分组集。在步骤6中,当构成第N组分组集的全部数据分组都发送成功 时,将发送失败的未发送数据分组的个数h替换成第N+l组及其以后的分组 集的未发送数据分组的个数,重复所述步骤4的处理直至以下M组分组集的 全部数据分组发送结束。接着,当M组分组集的全部数据分组发送结束后, 返回步骤1生成新的M组分组集。
根据本发明的第二十三方面,在本发明的第二十二方面中,在从第一无 线站向第二无线站发送了分组集之后,发送否定应答请求分组。第二无线站 针对该否定应答请求分组,在有发送失败的数据分组时发送否定应答分组。 第一无线站在否定应答分组没有到达的情况下进行步骤3的处理,不进行步 骤5的处理。
根据本发明的第二十四方面,在本发明的第二十二或第二十三方面中, 在步骤1中,当一次可生成的分组集的数目M超过上限值时,停止生成超过 上限值的分组集,并将分组集的生成中没有用到的数据帧保留到下一个分组 集的生成机会。
根据本方面的第二十五方面,在本发明的第二十二或第二十三方面中, 在步骤1中,当M组分组集的生成中所使用的数据帧数目超过上限值时,停 止从超过上限值的数据帧生成分组集,并将该数据帧保留至下一个分组集的 生成机会。
根据本发明的第二十六方面,设并行发送的数据分组数为p个(p为2以 上的整数)。在发送数据分组的第一无线站的步骤1中,从发送缓冲器中存 储的一个以上的数据帧生成由传输所需时间T彼此相等的多个数据分组构成 的数据分组群,并将其数据分组数Dl加到数据分组累计数R上。在步骤2 中,在属于所述数据分组群的数据分组中,按生成顺序并行发送最大p个未 发送数据分组。在步骤3中,当从接收并行发送的数据分组的第二无线站接 收到表示全部数据分组发送成功的应答分组时,获取数据分组群的剩余的未 发送数据分组的个数w。如果w^p则按生成顺序并行发送最大p个未发送数 据分组。如果w<p时发送缓冲器中输入了新的数据帧,则从该数据帧生成传 输所需时间T相等的数据分组并加到数据分组群中,在将该数据分组数D2加到数据分组累计数R上后,按生成顺序并行发送最大p个未发送数据分组。
在步骤4中,当表示并行发送的一部分数据分组发送失败的应答分组从 第二无线站到来时,获取发送失败的未发送数据分组与数据分组群的剩余的 未发送数据分组的总计个数W,如果w^p则包括所述发送失败的未发送数据 分组在内按生成顺序来并行发送最大p个未发送数据分组。如果w<p时在发
送缓冲器中输入了新的数据帧,则从该数据帧生成传输所需时间T相等的数 据分组并加到所述数据分组群中,在将该数据分组数加到数据分组累计数R
上之后,包括发送失败的未发送数据分组在内按生成顺序来并行发送最大p
个未发送数据分组。在步骤5中,当没有与分组集的接收相对应的应答分组 从第二无线站到来时,对刚刚发送的全部数据分组进行并行发送。
重复进行步骤3至步骤5中的任一处理,当没有新的数据帧输入,从而 数据分组群的全部数据分组的发送结束时,重置传输所需时间T以及数据分 组累计数R并返回步骤1。
根据本发明的第二十七方面,在本发明的第二十六方面中,第一无线站 在向第二无线站并行发送了数据分组之后,发送否定应答请求分组。第二无 线站针对该否定应答请求分组,在有发送失败的数据分组时发送否定应答分 组。第一无线站在否定应答分组没有到来的情况下进行步骤3的处理,不进 行步骤5的处理。
根据本发明的第二十八方面,在本发明的第二十六或第二十七方面中, 当数据分组群的数据分组累计数R超过上限值时,停止从新的数据帧生成数 据分组。然后,在数据分组群的全部数据分组发送结束后,重置传输所需时 间T以及数据分组累计数R并返回到步骤1 。
根据本发明的第二十九方面,在本发明的第二十八中,当数据分组群的 全部数据分组的发送结束时,如果数据分组群的数据分组累计数R没有超过 上限值,则不重置传输所需时间T以及数据分组累计数R就返回步骤1。
根据本发明的第三十方面,在本发明的第二十六至第二十九方面中的任 一方面中,取代构成数据分组群的数据分组的累计数R,而是使用在该数据 分组群的生成中用到的数据帧的累计数F。
根据本发明的第三十一方面,在本发明的第二十二中,取代步骤4中的发送失败的未发送数据分组数h,而是将分组集中发送失败的未发送数据分组 以及后续的数据分组作为未发送数据分组,并设其个数为h。
根据本发明的第三十二方面,在本发明的第二十六方面中,取代步骤4中 的发送失败的未发送数据分组与数据分组群的剩余的未发送数据分组的总个数 W,而是将数据分组群中发送失败的数据分组以及后续的数据分组作为未发送 数据分组,并设其个数为W。
图1是表示本发明第一实施方式的处理步骤的流程图; 图2是表示本发明第一实施方式的操作示例的时序图; 图3是表示本发明第一实施方式的操作示例的时序图; 图4是表示本发明第二实施方式的处理步骤的流程图; 图5是表示本发明第三实施方式的处理步骤的流程图; 图6是表示本发明第四实施方式的处理步骤的流程图; 图7是表示本发明第五实施方式的处理步骤的流程图; 图8是表示本发明第六实施方式的处理步骤的流程图; 图9是表示本发明第六实施方式的操作示例的时序图; 图IO是表示本发明第七实施方式的处理步骤的流程图; 图ll是表示本发明第八实施方式的处理步骤的流程图; 图12是表示本发明第九实施方式的处理步骤的流程图; 图13是表示本发明第十实施方式的处理步骤的流程图; 图14是表示重发分组与复制分组的接收处理步骤的流程图; 图15是表示本发明第十一实施方式的处理步骤的流程图; 图16是表示本发明第十一实施方式的操作示例的时序图; 图17是表示本发明第十二实施方式的发送方无线站的处理步骤的流 程图18是表示本发明第十二实施方式的接收方无线站的处理步骤的流 程图19是表示本发明第十二实施方式的操作示例的时序图;图20是表示本发明第十三实施方式的处理步骤的流程图; 图21是表示本发明第十三实施方式的操作示例的时序图; 图22是表示本发明第十四实施方式的处理步骤的流程图; 图23是表示本发明第十四实施方式的操作示例的时序图; 图24是表示本发明第十五实施方式的处理步骤的流程图; 图25是表示本发明第十五实施方式的操作示例的时序图; 图26是表示本发明第十六实施方式的处理步骤的流程图; 图27是表示本发明第十六实施方式的操作示例的时序图; 图28是表示本发明第十七实施方式的处理步骤的流程图; 图29是本发明第十七实施方式中的多个数据分组的生成/发送/重发的 示例l的示意图30是表示本发明的第十七实施方式的数据分组的生成/发送/重发的 示例l的操作例的时序图31是本发明第十七实施方式中的多个数据分组的生成/发送/重发的 示例2的示意图32是表示本发明的第十七实施方式的多个数据分组的生成/发送/重 发的示例2的操作例的时序图33是表示本发明第十八实施方式的处理步骤的流程图; 图34是表示本发明第十八实施方式的操作示例的时序图; 图35是表示本发明第十九实施方式的操作示例的时序图; 图36是表示本发明第二十实施方式的操作示例的时序图; 图37是数据分组的结构示意图; 图38是扩展型ACK分组的结构示意图; 图39扩展型ACK请求分组的结构示意图; 图40是表示本发明第二十一实施方式的处理步骤的流程图; 图41是表示本发明第二十一实施方式的操作示例的时序图; 图42是表示本发明第二十二实施方式的处理步骤的流程图; 图43是表示本发明第二十二实施方式的操作示例的时序图; 图44是表示本发明第二十四实施方式的处理步骤的流程图;图45是表示本发明第二十四实施方式的操作示例的时序图; 图46是表示本发明第二十五实施方式的处理步骤的流程图; 图47是表示本发明第二十五实施方式的操作示例的时序图-,
图48是对多个无线信道的中心频率接近的情况下的问题进行说明的 时序图49是对从数据帧生成并行发送的多个数据分组的方法进行说明的 图,其中(1)表示帧分割的例子,(2)表示帧修补的例子,(3)表示 帧聚合的例子;
图50是对重发时的问题1 (无线信道增加时)进行说明的时序图; 图51是对重发时的问题1 (无线信道减少时)进行说明的时序图; 图52是对以往的重发方法1进行说明的时序图; 图53是对以往的重发方法2进行说明的时序图。
具体实施例方式
如下所示的第一实施方式至第十四实施方式对应于与首次发送时相比 重发处理时的空闲信道数增减的情况(所述重发时的问题1),或重发分 组数与空闲信道数不同的情况,并且在重发处理时也要有效利用并行发 送。
(第一实施方式)
图1示出了本发明的第一实施方式的流程图。图2及图3示出了本发 明的第一实施方式的操作示例。这里,备有无线信道#1、 #2、 #3。
首先,在数据到达发送缓冲器后,通过载波侦听来检索空闲状态的无 线信道(SIOI、 S102)。这里,在发送数据产生时刻tl,检索出无线信道 弁3处于忙碌状态,无线信道弁1及无线信道弁2为空闲状态。接着,根据 空闲信道数与待发送的数据帧数进行重构,使得各无线信道的每一个中的 分组长度相同,并将重构的各个分组分配给各无线信道来(并行)发送 (S103)。
在图2所示的例子中,是有两个信道为空闲状态,而要发送的数据帧 为一个的情况,通过图49 (1)所示的方法对数据帧1进行分割(la、lb)从而生成两个数据分组,并分配给各无线信道来进行并行发送。
接着,对于并行发送的所有分组,确认发送后预定时间内是否分别接
收了ACK分组(S104),并对在预定时间内ACK分组没有被接收的分组 进行重发处理(S105 S108)。在重发处理中,首先通过载波侦听来检索 空闲状态的无线信道(S105)。接着,将空闲信道数与重发分组数进行比 较,当二者不同时(空闲信道数^重发分组数),为了利用所有空闲信道 进行重发而进行重构,使得各无线信道的每一个中的分组长度相同,并将 重构的分组分配给各无线信道来(并行)重发(S107)。另一方面,当空 闲信道数与重发分组数相等时,由于不需要重构,所以将重发分组分配给 各无线信道来(并行)重发(S108)。下面,重复上面的重发处理,直至 所有分组接收了 ACK分组为止。
图2 (1)是虽然接收到了与通过无线信道#1发送的数据分组la相对 的ACK分组,但没有接收到与通过无线信道#2发送的数据分组lb相对 的ACK分组,从而对数据分组lb进行重发处理的情况。这里,由于重发 分组数为1,而在重发处理开始时刻t2空闲信道数为3,所以将数据分组 lb分为3个(lb-l, lb-2, lb-3),并分别分配给无线信道弁1、 #2、 #3 来并行重发(图1, S107)。
图2 (2)是没有接收到与通过无线信道#1、 #2发送的数据分组 la、 lb相对的ACK分组,从而对数据分组la、 lb进行重发处理的情况。 这里,由于重发分组数为2,而在重发处理开始时刻t2空闲信道数为3, 所以对数据分组la、 lb分别进行分割并重构(la-l、 (la-2、 lb-l) 、 lb-2),并分别分配给无线信道#1、 #2、 #3来并行重发(图l, S107)。
图2 (3)是没有接收到与通过无线信道弁l、 #2发送的数据分组 la、 lb相对的ACK分组,从而对数据分组la、 lb进行重发处理的情况。 这里,由于重发分组数为2,而在重发处理开始时刻t2空闲信道数为2, 所以不进行数据分组la、 lb的重构就将其分别分配给无线信道#1、 #2 来并行重发(图1, S108)。
图2 (4)是没有接收到与通过无线信道#1、弁2发送的数据分组 la、 lb相对的ACK分组,从而对数据分组la、 lb进行重发处理的情况。这里,由于重发分组数为2,而在重发处理开始时刻t2空闲信道数为1, 所以对数据分组la、 lb进行重构(la+lb),并分配给无线信道#1来进 行重发(图1, S107)。另外,在本例子中,如图49 (1)所示,通过对 分割一个数据帧而成的部分进行重构来将其返回成一个。此时,当分组长 度超过最大长度时,也可以不进行重构而是进行控制,从而通过一个无线 信道分两次进行发送。
上面的例子是空闲信道数与重发分组数不同的情况,即,不管空闲信 道数比重发分组数多还是少,都根据空闲信道数对重发分组进行重构。但 是,由于数据分组的重构在接收方也要求与之相应的处理从而很复杂,所 以可以仅限于空闲信道数不比重发分组数多的情况(图1的S106的判断 分支的带括号的标记)。
图3是接收到了与通过无线信道井1、 #2发送的数据分组la、 lb相 对的ACK分组,从而对数据分组la、 lb进行重发处理的情况。这里,重 发分组数为2,而在重发处理开始时刻t2空闲信道数为1,由于比数据分 组数少,所以不进行数据分组la、 lb的重构,首先将数据分组la分配给 无线信道弁l来重发(图1, S108)。在下一重发处理开始时刻t3,由于 重发分组数为1,而空闲信道数为2,所以将数据分组lb分成两个(Ibis lb画2),分别分配给无线信道弁1、 #3来并行重发(图l, S107)。 (第二实施方式)
图4示出了本发明的第二实施方式的流程图。本实施方式的特征在 于,在第一实施方式中进行数据分组的重发时利用了空分复用方式。
首先,在数据到达发送缓冲器后,通过载波侦听检索空闲状态的无线 信道(S101、 S102)。接着,根据空闲信道数与待发送的数据分组数进行 重构,使得各无线信道的每一个中的分组长度相同,并将重构的各分组分 配给各无线信道来(并行)发送(S103)。
接着,对于并行发送的所有分组,确认发送后预定时间内是否分别接 收了 ACK分组(S104),并对在预定时间内没有接收到ACK分组的分组 进行重发处理(S111 S114)。在重发处理中,首先通过载波侦听检索空 闲状态的无线信道(S111)。这里,选择处于空闲状态的一个无线信道。接着,对所选择的无线信道中的空分复用数和重发分组数进行比较
(5112) ,当空分复用数为重发分组数以上时,为了通过空分复用将重发 分组一下子重发出去,根据空分复用数分割并重构成相同的分组长度,然 后将重构的各个分组分配给空分复用的各个天线来进行并行重发
(5113) 。另一方面,当空分复用数少于重发分组数时,不重构重发分
组,将重发分组分配给一个无线信道来进行重发(S114)。下面,重复以 上的重发处理直至全部分组接收到ACK分组为止。 (第三实施方式)
图5示出了本发明第三实施方式的流程图。本实施方式的特征在于, 在第一实施方式中的数据分组的并行发送以及重发时,并用了空分复用方 式。另外,通过并用空闲状态的无线信道与空分复用,可并行发送的数据 分组的数目为空闲状态的无线信道的各空分复用数的总和。这里,在以下 的实施方式中,设各无线信道的空分复用数相同,并将并行发送数作为空 闲信道数X空分复用数来进行说明。
首先,在数据到达发送缓冲器后,通过载波侦听来检索空闲状态的无 线信道(S101、 S102)。接着,根据空闲信道数X空分复用数,分别重构 成相同的分组长度,并将重构的各分组分配给各无线信道以及空分复用的 各天线来进行(并行)发送(S121)。
接着,针对并行发送的所有分组,确认在发送后预定时间内是否分别 接收了ACK分组(S104),对在预定时间内没有接收到ACK分组的分组 进行重发处理(S105、 S122 S124)。在重发处理中,首先通过载波侦听 来检索空闲状态的无线信道(S105)。接着,将空闲信道数X空分复用数 与重发分组数进行比较(S122),当二者不同时(空闲信道数X空分复用 数i重发分组数),为了使用空分复用以及全部空闲信道来进行重发,分 别重构成相同的分组长度,并将重构的各分组分配给各无线信道以及空分 复用的各天线来进行(并行)重发(S123)。另一方面,当空闲信道数X 空分复用数与重发分组数相等时,不重构重发分组,将重发分组分配给各 无线信道以及空分复用的各天线来(并行)重发(S124)。下面,重复进 行以上的重发处理,直至全部分组接收到ACK分组为止。此外,在本实施方式中,由于数据分组的重构在接收方也要求与其相
对应的处理,从而很复杂,所以也可以仅限于空闲信道数x空分复用数多 于重发分组数的情况(图5的S122判断分支的带括号的标记)。
(第四实施方式)
图6示出了本发明第四实施方式的流程图。本实施方式的特征在于, 关于在第三实施方式的S121、 S122 S124中使用的空分复用数,通过传 播系数求出天线相关,并通过预定的阈值求出一个信道可重复的空分复用 数(S125、 S126)。其他与第三实施方式相同。此外,对于在第二实施方 式的S112中使用的空分复用数也同样适用。 (第五实施方式)
图7示出了本发明第五实施方式的流程图。本实施方式的特征在于, 根据与到达发送缓冲器的数据数目、传播环境相应的空分复用数来选择是 利用多个无线信道进行并行发送还是使用空分复用方式进行并行发送
(S131)。按照该选择,根据空闲信道数(或者空分复用数)分别重构成 相同的分组长度,并将重构的各分组分配给各无线信道(或者空分复用的 各天线)来(并行)发送(S132)。
接着,针对并行发送的全部分组,确认在发送后预定时间内是否分别 接收到了 ACK分组(S104),对在预定时间内没有接收到ACK分组的分 组进行重发处理(S105、 S133 S135)。在重发处理当中,首先通过载波 侦听检索空闲状态的无线信道(S105)。接着,对空闲信道数(或者空分 复用数)与重发分组数进行比较(S133),当两者不同时(空闲信道数^ 重发分组数(或者空分复用数^重发分组数)),为了使用所有空闲信道
(或者空分复用的各天线)来进行重发,分别重构成相同的分组长度,并 将重构的各分组分配给各无线信道(或者空分复用的各天线)来(并行) 重发(S134)。
另一方面,当空闲信道数(或者空分复用数)与重发分组数相等时, 不重构重发分组,将重发分组分配给各无线信道(或者空分复用的各天 线)来(并行)重发(S135)。下面,重复进行以上的重发处理,直到全 部分组接收到ACK分组为止。(第六实施方式)
图8示出了本发明第六实施方式的流程图。图9示出了本发明第六实
施方式的操作示例。这里,备有无线信道#1、 #2、 #3。
首先,在数据到达发送缓冲器后,通过载波侦听来检索空闲状态的无
线信道(S201、 S202)。这里,在发送数据生成时刻tl,检索出无线信道 弁3处于忙碌状态,无线信道#1以及无线信道弁2处于空闲状态。接着, 根据空闲信道数与待发送的数据分组数进行重构,使得各无线信道的每一 个中的分组长度相同,并将重构的各分组分配给各无线信道来(并行)发 送(S203)。
在图9所示的例子中,示出的是有两个信道为空闲状态,而要发送的 数据帧为一个的情况,通过图49 (1)所示的方法对数据帧1进行分割 (la、 lb)从而生成两个数据分组,并将其分配给各无线信道来进行并行 发送。
接着,针对并行发送的所有分组,确认在发送后预定时间内是否分别 接收了ACK分组(S204),对在预定时间内没有接收到ACK分组的分组 进行重发处理(S205 S209)。在重发处理中,首先通过载波侦听检索空 闲状态的无线信道(S205)。接着,将空闲信道数与重发分组数进行比 较,并当空闲信道数大于重发分组数时,根据超过重发分组数的剩余的空 闲信道数复制重发分组,并将重发分组与复制分组分配给各无线信道来并 行重发(S207)。另外,复制分组也可以使用对重发分组的有效载荷部进 行复制而生成的新的分组。对于发送复制分组的重发分组来说,可以获得 频率分集(diversity)的效果。另一方面,当空闲信道数为重发分组数以 下时,将重发分组分配给各无线信道来(并行)重发(S208)。下面,重 复进行以上的重发处理,直至全部分组接收到ACK分组为止。
图9 (1)是接收到了与通过无线信道#1发送的数据分组la相对的 ACK分组,但没有接收到与通过无线信道#2发送的数据分组lb相对的 ACK分组,从而对数据分组lb进行重发处理的情况。这里,由于重发分 组数为1,而在重发处理开始时刻t2空闲信道数为2,所以对数据分组lb 进行复制(lb、 lb'),并分别分配给无线信道#1、 #2来并行重发(图8, S207)。
图9 (2)是没有接收到与通过无线信道#1、弁2发送的数据分组 la、 lb相对的ACK分组,从而对数据分组la、 lb进行重发处理的情况。 这里,由于重发分组数为2,而在重发处理开始时刻t2空闲信道数为3, 所以例如对数据分组la、 lb中的数据分组la进行复制(la、 lb、 la,), 并分别分配给无线信道#1、 #2、 #3来并行重发(图8, S207)。
图9 (3)是没有接收到与通过无线信道井1、 #2发送的数据分组 la、 lb相对的ACK分组,从而对数据分组la、 lb进行重发处理的情况。 这里,由于重发分组数为2,而在重发处理开始时刻t2空闲信道数为2, 所以将数据分组la、 lb分别分配给无线信道ttl、 #2来并行重发(图8,
5208) 。
图9 (4)是没有接收到与通过无线信道#1、 #2发送的数据分组 la、 lb相对的ACK分组,从而对数据分组la、 lb进行重发处理的情况。 这里,由于重发分组数为2,而在重发处理开始时刻t2空闲信道数为1, 比数据分组数少,所以首先将数据分组la分配给无线信道弁l进行重发 (图8, S208)。在下一重发处理开始时刻t3,由于重发分组数为1,而 空闲信道数为2,所以对数据分组lb进行复制(lb、 lb'),并分别分配 给无线信道#1、 #3来并行重发(图8, S207)。
在重发处理时,当空闲信道数少于重发分组数时,也可以根据空闲信 道数来重构重发分组(图8的S206的判断分支的带括号的标记,
5209) 。 (第七实施方式)
图10示出了本发明第七实施方式的流程图。本实施方式的特征在 于,在第六实施方式中的数据分组的重发时利用了空分复用方式。
首先,在数据到达发送缓冲器后,通过载波侦听来检索空闲状态的无 线信道(S201, S202)。接着,根据空闲信道数与待发送的数据分组数进 行重构,使得各无线信道的每一个中的分组长度相同,并将重构的各分组 分配给各无线信道来(并行)发送(S203)。
接着,针对并行发送的全部分组,确认在发送后预定时间内是否分别接收到了 ACK分组(S204),对在预定时间内没有接收到ACK分组的分 组进行重发处理(S211 S215)。在重发处理中,首先通过载波侦听来检 索空闲状态的无线信道(S211)。这里,选择处于空闲状态的一个无线信 道。接着,将所选择的无线信道中的空分复用数与重发分组数进行比较
(S212),当空分复用数比重发分组数大时,根据超过重发分组数的剩余 的空分复用数来复制重发分组,并将重发分组与复制分组分配给空分复用 的各个天线来并行重发(S213)。另外,复制分组使用了复制重发分组的 有效载荷部而生成的新的分组。对于发送复制分组的重发分组来说,可以 获得空间分集的效果。
此外,当空分复用数与重发分组数相等时(这里,重发分组数为2以 上时),将重发分组分配给空分复用的各个天线来并行重发(S214)。另 一方面,当空分复用数比重发分组数少时(包含重发分组数为1的时 候),不使用空分复用,而使用空闲信道依次对重发分组进行重发
(S215)。下面,重复进行以上的重发处理,直至全部分组接收到ACK 分组为止。另外,当空分复用数少于重发分组数时,也可以根据空分复用 数来重构重发分组并进行并行重发。 (第八实施方式)
图11示出了本发明第八实施方式的流程图。本实施方式的特征在 于,在第六实施方式中的数据分组的并行发送以及重发时,并用了空分复 用方式。
首先,在数据到达发送缓冲器后,通过载波侦听来检索空闲状态的无 线信道(S201, S202)。接着,根据空闲信道数X空分复用数,分别重构 成相同的分组长度,并使用各无线信道以及空分复用来(并行)发送各分 组(S221)。
接着,针对并行发送的全部分组,确认在发送后预定时间内是否分别 接收到了ACK分组(S204),对在预定时间内没有接收到ACK分组的分 组进行重发处理(S205、 S222 S225)。在重发处理中,首先通过载波侦 听来检索空闲状态的无线信道(S205)。接着,将空闲信道数X空分复用 数与重发分组数进行比较(S222),当空闲信道数X空分复用数比重发分组数大时,根据超过重发分组数的剩余的空闲信道数x空分复用数来复制
重发分组,并将重发分组与复制分组分配给无线信道以及空分复用的各个 天线来并行重发(S223)。另外,在将复制分组分配给无线信道时可获得 频率分集的效果,在使用空分复用时可获得空间分集的效果。
另一方面,当空闲信道数x空分复用数在重发分组数以下时,使用各
无线信道以及空分复用对重发分组进行(并行)重发(S224)。下面,重 复进行以上的重发处理,直至全部分组接收到ACK分组为止。
此外,在本实施方式中,当空闲信道数X空分复用数比重发分组数少 时,也可以根据空闲信道数X空分复用数来重构重发分组(图11的S222 的判断分支的带括号的标记,S225)。 (第九实施方式)
图12示出了本发明的第九实施方式的流程图。本实施方式的特征在 于,关于在第八实施方式的S221、 S222 S225中使用的空分复用数,通 过传播系数求出天线相关,根据预定的阈值求出一个信道可重复的空分复 用数(S226, S227)。其他与第八实施方式相同。对于在第七实施方式的 S212中使用的空分复用数来说也可适用。 (第十实施方式)
图13示出了本发明的第十实施方式的流程图。本实施方式的特征在 于,根据与到达发送缓冲器的数据数、传播环境相应的空分复用数来选择 是使用多个无线信道来进行并行发送,还是使用空分复用方式进行并行发 送(S231)。按照该选择,根据空闲信道数(或者空分复用数)分别重构 成相同的分组长度,并将重构的各分组分配给各无线信道(或者空分复用 的各个天线)来(并行)发送(S232)。
接着,针对并行发送的全部分组,确认在发送后预定时间内是否分别 接收到了ACK分组(S204),对在预定时间内没有接收到ACK分组的分 组进行重发处理(S205、 S233 S235)。在重发处理中,首先通过载波侦 听检索空闲状态的无线信道(S205)。接着,对空闲信道数(或者空分复 用数)与重发分组数进行比较(S233),当空闲信道数(或者空分复用 数)比重发分组数大时,根据超过重发分组数的剩余的空闲信道数(或者200810177671.X
说明书第24/47页
剩余的空分复用数)来复制重发分组,并将重发分组与复制分组分配给各
无线信道(或者空分复用的各个天线)来(并行)重发(S234)。
另一方面,当空闲信道数(或者空分复用数)在重发分组数以下时, 不复制重发分组,将重发分组分配给各无线信道(或者空分复用的各个天
线)来(并行)重发(S235)。下面,重复进行以上的重发处理,直到全 部分组接收到ACK分组为止。
此外,在本实施方式中,当空闲信道数(或者空分复用数)少于重发 分组数时,也可以根据空闲信道数(或者空分复用数)来重构重发分组 (图13的S233的判断分支的带括号的标记,S236)。 (重发分组以及复制分组的接收处理)
在并行发送重发分组与复制分组之际,当将重发分组与复制分组分别 分配给不同的无线信道时,可获得频率分集的效果。此外,当将重发分组 与复制分组分配给空分复用的各个天线时,可获得空间分集的效果。另一 方面,当分集接收重发分组与复制分组时,可以使用图14 (1)所示的选 择分集接收,或者图14 (2)所示的合成分集接收。
首先,作为共同的接收操作,在使用多个无线信道的频率分集的时候 按各各个无线信道进行接收解调,在分配给空分复用的各个天线的空间分 集的时候按各个天线进行接收解调。在选择分集接收中,确认分别经接收 处理的各分组的序列号是否重复,并选择重复的分组中的一个分组,废弃 剩下的。然后,发送与所选择的分组的序列号相对应的到达确认分组 Ack。另一方面,在合成分集接收中,取分别经接收处理的各分组的信号 相关,并组合超过预定阈值的分组(重发分组与复制分组)来进行合成处 理。然后,发送与所合成的分组的序列号相对应的到达确认分组Ack。
另外,到达确认分组Ack通过针对重发分组与复制分组二者而分别使 用的无线信道或者天线来进行发送,或者通过针对任一分组而使用的无线 信道或者天线来进行发送。在重发分组的发送方,确认发送的分组的序列 号,从而识别出相对应的重发分组已到达,然后结束重发处理。 (第十一实施方式)
图15示出了本发明第十一实施方式的流程图。图16示出了本发明第十一实施方式的操作示例。这里,备有无线信道#1、 #2、 #3。
首先,数据到达发送缓冲器后,通过载波侦听来检索空闲状态的无线
信道(S301, S302)。在图16中,在发送数据生成时刻tl,检索出无线 信道弁3处于忙碌状态,无线信道#1以及无线信道#2处于空闲状态。接 着,根据空闲信道数与待发送的数据分组数,通过例如图49所示的方 法,生成在各无线信道的每一个中分组长度相同的数据分组,并将其分配 给各无线信道来(并行)发送(S303)。
在图16所示的例子中,示出的是有两个信道处于空闲状态,而发送 的数据帧为三个的情况,通过图49 (2)所示的方法将数据帧2分为两个 (2a、 2b),并分别与数据帧1以及数据帧3相结合而生成数据分组(1 + 2a) 、 (2b + 3),并将其分配给各无线信道来进行并行发送。
接着,针对并行发送的全部数据分组,确认在发送后预定时间内是否 分别接收到ACK分组(S304),对在预定时间内没有接收到ACK分组的 数据分组进行重发处理(S305 S308)。在重发处理中,首先通过载波侦 听来检索空闲状态的无线信道,并对空闲信道数与重发分组数进行比较
(5305) 。当空闲信道数为重发分组数以上时,选择要在重发处理中使用 的空闲信道,并将重发分组分配给所选的各空闲信道来(并行)发送
(5306) 。
另一方面,当空闲信道数小于重发分组数时,选择第一个发送的重发 分组,并将该重发分组以及剩余的重发分组的发送所需要的时间之和设定 为该重发分组所记述的发送抑制时间(占有时间),从而进行发送
(5307) 。接着,在所选的重发分组的发送结束后,使用该无线信道连续 发送后续的重发分组(S308)。下面,重复进行以上的重发处理,直至所 有分组接收到ACK分组为止。
图16是直到ACK待机期限t2为止也没有接收到与通过无线信道# 1、 #2发送的数据分组(l+2a) 、 (2b+3)相对的ACK分组,从而对 数据分组(l+2a) 、 (2b + 3)进行重发处理的情况。这里,在重发处理 开始时刻t3只有无线信道ftl处于空闲状态,重发分组数为2而空闲信道 数为1,比重发分组数少,因而首先将重发分组(l+2a)分配给无线信道弁l来进行发送(图15: S307)。
此时,重发分组(l+2a)的发送抑制时间被设定为自身所需发送时 间与重发分组(2b + c)的发送所需时间之和。通过该重发分组(1 + 2a),对无线信道弁l设定到下一重发分组(2b+c)的发送结束为止之间 的NAV。由此,关于无线信道#1,其被抑制了来自其他无线站的发送, 从而处于本站的独占状态。因此,在重发分组(l+2a)的发送结束后, 可以通过无线信道弁l连续发送重发分组(2b+c)(图15: S308)。
这里,对NAV (Network Allocation Vector,网络分配矢量)进行简单 说明。载波侦听方法使用了两种方法, 一种是物理载波侦听方法,其通过 RSSI (Received Signal Strength Indicator,接收信号强度指示器)等测量无 线信道的接收功率,从而检测是否有其他无线站使用该无线信道发送数据 分组。另一种虚拟载波侦听方法,其利用数据分组的报头中所记述的、在 所述数据分组的收发中所使用的无线信道的占有时间,来设定仅在该占有 时间内无线信道处于忙碌状态。
无线站具有被称为NAV的计时器,用于表示无线信道直至变为空闲 状态的时间。NAV为0时,表示无线信道处于空闲状态;不为0时,表示 通过虚拟载波侦听,无线信道处于忙碌状态。当接收了从其他无线站发送 的数据分组时,读取该数据分组的报头中所记述的占有时间,并当该值比 NAV的当前值大时将该值设为NAV。
此时,如果将数据分组的实际发送时间设定为数据分组的报头中所记 述的占有时间,则基于RSSI的物理载波侦听和基于NAV的虚拟载波侦听 都表示忙碌状态,上述两种方法中的载波侦听大致发挥相同的功能。另一 方面,如果将比数据分组的实际发送时间长的占有时间记入报头,则即使 在数据分组接收结束后的时间,该无线信道也是虚拟载波侦听所检测出的 忙碌状态,从而具有可抑制使甩该无线信道进行发送的效果。此时的占有 时间可叫做发送抑制时间,在本发明的说明中被记为"发送抑制时间"。 发送数据分组的无线站只有当在该两个载波侦听中都处于空闲状态时,才 判定无线信道处于空闲状态,从而进行发送。 (第十二实施方式)图n及图18示出了本发明的第十二实施方式的流程图。图n表示发
送方无线站的处理,图18表示接收方无线站的处理。图19示出了本发明 第十二实施方式的操作示例。这里,备有无线信道弁1、 #2、 #3。本实 施方式的特征在于,不是在发送方而是从接收方设定NAV。
首先,在发送方无线站中,当数据到达发送缓冲器后,通过载波侦听 来检索空闲状态的无线信道(图17; S301, S302)。接着,根据空闲信道 数与待发送的数据分组数,通过例如图49所示的方法,生成在各无线信 道的每一个中分组长度相同的数据分组,并分配给各无线信道来(并行) 发送(图17: S303)。
接着,针对并行发送的全部数据分组,确认在发送后预定时间内是否 分别接收到ACK分组(图17: S304),对在预定时间内没有接收到ACK 分组的数据分组进行重发处理(图17: S305、 S306、 S311至S313)。在 重发处理中,首先通过载波侦听来检索空闲状态的无线信道,并对空闲信 道数与重发分组数进行比较(图17: S305)。当空闲信道数为重发分组数 以上时,选择要在重发处理中使用的空闲信道,并将重发分组分配给所选 的各空闲信道来(并行)发送(图17: S306)。另一方面,当空闲信道数 比重发分组数小时,选择第一个发送的重发分组,并给该重发分组添加表 示有后续的重发分组的信息,然后发送(图17: S311)。
接收方的无线站接收到数据分组后,判断该数据分组中是否添加了表 示有后续的数据分组(重发分组)的信息(图18: S321, S322)。当没有 后续的数据分组时,发回普通的ACK分组(图18: S323)。另一方面, 当具有后续的数据分组时,将从发送方无线站通知的后续的重发分组的发 送所需时间设定为普通的ACK分组中所记述的发送抑制时间,并发回 (图18: S324)。接收到记述了该发送抑制时间的ACK分组的无线站将 发送抑制时间设定为所述无线信道的NAV,并抑制发送。
作为先前发送的数据分组的回信,当接收到设定了发送抑制时间的 ACK分组时,发送方无线站与其他无线站同样地将该发送抑制时间设为 NAV,但忽视它(不进行载波侦听),并使用所述无线信道连续发送后续 的重发分组(图17: S312, S313)。此外,响应于设定了发送抑制时间的ACK分组的接收,也可以不进行NAV自身的设定。下面,重复进行以上 的重发处理,直至全部分组都接收到ACK分组为止。
图19是直到Ack待机时刻t2为止也没有接收到与通过无线信道# 1、 弁2发送的数据分组(l+2a) 、 (2b+3)相对的ACK分组,从而对数据 分组(l+2a) 、 (2b + 3)进行重发处理的情况。这里,重发分组数为 2,而在重发处理开始时刻t3空闲信道数为1,由于空闲信道数少于重发 分组数,所以首先将重发分组(l+2a)分配给无线信道#1进行发送。此 时,给重发分组(l+2a)添加表示有后续的重发分组的信息(图17: S311)。
然后,通过该重发分组(l+2a)所对的ACK分组中所设定的发送抑 制时间,在无线信道#1中设定直到下一重发分组(2b+3)的发送结束为 止的期间的NAV,从而抑制使用无线信道#1的发送。其中,在发送了重 发分组(l+2a)的无线站中,忽视根据ACK分组而设定在无线信道弁1 中的NAV,并使用无线信道弁1连续发送后续的重发分组(2b + 3)(图 17: S312, S313)。由此,可连续发送重发分组(l+2a) 、 (2b+3)。 (第十三实施方式)
第十一实施方式是从连续发送多个重发分组的发送方无线站来设定 NAV的,第十二实施方式是根据来自连续发送多个重发分组的发送方无线 站的请求而从接收方无线站设定NAV的。通过这种NAV设定,无线站# l变为独占状态从而能够连续发送多个重发分组。但是,进行NAV设定的 无线站仅限于能够从发送方无线站接收第一个重发分组的无线站,或者仅 限于能够从接收方无线站接收ACK分组的无线站。g卩,仅限于处于发送 方无线站以及接收方无线站的各自周边的无线站。因此,为了扩展进行该 NAV设定的无线站的范围,将第十一实施方式与第十二实施方式组合起来 成为第十三实施方式。
图20示出了本发明第十三实施方式的流程图。图21示出了本发明的 第十三实施方式的操作示例。这里,备有无线信道井1、 #2、 #3。省略 了与第十一实施方式和第十二实施方式共有的S301 S304的说明。
在重发处理中,首先通过载波侦听来检索空闲状态的无线信道,并将空闲信道数与重发分组数进行比较(S305)。这里,当空闲信道数小于重
发分组数时,选择第一个发送的重发分组,并将所述重发分组以及剩余的 重发分组的发送所需时间之和设为该重发分组中所记述的发送抑制时间 (占有时间),并添加表示还有后续的重发分组的信息后进行发送
(S314)。
接收方无线站的功能以及基于其的NAV设定的步骤与第十二实施方 式相同,接收了 ACK分组的无线站将发送抑制时间设为所述无线信道的 NAV,并抑制发送。然后,使用所述无线信道连续发送后续的重发分组。 另外,通过在重发分组中设定的发送抑制时间,还可以向接收方无线站通 知有后续的重发分组。这时的接收方无线站发送ACK分组即可,其中该 ACK分组将从通知的发送抑制时间减去第一个重发分组的发送时间所得的 时间(后续的重发分组的发送所需要的时间)设定为发送抑制时间。
图21示出的是直到Ack待机时刻t2为止也没有接收到与通过无线信 道#1、 #2发送的数据分组(l+2a) 、 (2b + 3)相对的ACK分组,从 而对数据分组(l+2a) 、 (2b+3)进行重发处理的情况。这里,重发分 组数为2,而在重发处理开始时刻t3空闲信道数为1,由于比重发分组数 少,所以首先将重发分组(l+2a)分配给无线信道#1并发送。此时,在 重发分组(l+2a)中,将自身所需的发送时间与重发分组(2b + c)的发 送所需要的时间之和设为发送抑制时间(图20: S314)。
然后,通过在该重发分组(l+2a)所对的ACK分组中设定的发送抑 制时间,在无线信道#1中设定直到下一重发分组(2b+3)的发送结束为 止的期间的NAV,从而抑制使用无线信道#1的发送。这里,在发送重发 分组(l+2a)的无线站中,忽视根据ACK分组而设定在无线信道弁1中 的NAV,并使用无线信道弁1连续发送后续的重发分组(2b + 3)(图 20: S312, S313)。由此可连续发送重发分组(l+2a) 、 (2b + 3)。 (第十四实施方式)
图22示出了本发明第十四实施方式的流程图。图23示出了本发明第 十四实施方式的操作示例。这里,备有无线信道#1、 #2、 #3。本实施 方式的特征在于,当分为多个发送时刻来发送多个重发分组时,预先交换用于设定NAV的控制分组。
首先,在数据到达发送缓冲器后,通过载波侦听来检索空闲状态的无
线信道(S301, S302)。接着,根据空闲信道数与待发送的数据分组数, 通过例如图49所示的方法,生成在各无线信道的每一个中分组长度相同 的数据分组,并分配给各无线信道来(并行)发送(S303)。
接着,针对并行发送的全部数据分组,确认在发送后预定时间内是否 分别接收到ACK分组(S304),对在预定时间内没有接收到ACK分组的 数据分组进行重发处理(S305、 S306、 S331至S333)。在重发处理中, 首先通过载波侦听来检索空闲状态的无线信道,并将空闲信道数与重发分 组数进行比较(S305)。当空闲信道数为重发分组数以上时,选择要在重 发处理中使用的空闲信道,并将重发分组分配给所选的各空闲信道来(并 行)发送(S306)。
另一方面,当空闲信道数小于重发分组数时,利用当前的空闲信道来发 送控制分组(S331),所述控制分组将多个重发分组的发送所需要的时间设 为发送抑制时间。然后,在与所述控制分组相对的接收方无线站的应答分组 中设定该发送抑制时间并进行发送。接收到控制分组的无线站接收到应答分 组时的处理与第十二及第十三实施方式相同,选择第一个发送的重发分组进 行发送,进而使用该无线信道连续发送后续的重发分组(S332, S333)。下 面,重复进行以上的重发处理,直至全部分组都接收到ACK分组为止。另 外,在应答分组中设定发送抑制时间的处理可以是任意的。
图23示出的是直到Ack待机时刻t2为止也没有接收到与通过无线信 道#1、 #2发送的数据分组(l+2a) 、 (2b+3)相对的ACK分组,从 而对数据分组(l+2a) 、 (2b + 3)进行重发处理的情况。这里,在重发 处理时刻t3仅有无线信道井1处于空闲状态,由于重发分组数为2而空闲 信道数为1,比重发分组数少,所以首先使用无线信道#1来发送用于设 定NAV的控制分组(图22: S331)。在该控制分组中,将全部的重发分 组(l+2b) 、 (2b + 3)的发送所需要的时间设为发送抑制时间。此外, 在与控制分组相对的应答分组中也设定同等的发送抑制时间。通过该控制 分组以及应答分组,在无线信道弁1中设定直到重发分组(l+2a) 、 (2b+3)的发送结束为止的期间的NAV,从而无线信道#1为独占状态。由 此,在重发分组(l+2a)的发送结束后,可以通过无线信道#1连续发送 重发分组(2b+3)(图22: S333)。
在以上所示的实施方式中,基于ACK分组的送达确认也可以是从发 送方发送NACK请求分组,并从接收方应答NACK分组。 (第十五实施方式)
以下所示的实施方式对应于首次发送时与重发处理时的空闲信道数没 有变化的情况(所述重发时的问题2)。
图24示出了本发明的第十五实施方式的流程图。图25示出了第十五 实施方式的操作示例。这里,备有无线信道#1、 #2、 #3,并且在通过 载波侦听而获得的发送时刻tl、 t2、 t3,可并行发送的数据分组数3没有 变化。
在发送方,当数据帧到达发送缓冲器后,从数据帧生成与可并行发送 的数目相对应的数据分组(S401, S402)。在图25所示的发送时刻tl, 从数据帧Fl生成数据分组Pl、 P2、 P3。各数据分组的分组长度一致。在 数据分组的生成中所使用的数据帧的数目是任意的,例如图49 (2)、 (3)所示,也可以从三个数据帧生成两个数据分组。接着,获取要发送 的数据分组的所有序列号(S403)。另外,P1 P3分别与各数据分组的序 列号对应。
接着,并行发送所生成的数据分组P1 P3 (S404)。然后,通过来 自接收方的ACK分组,确认所有数据分组的发送的成败(S405,
5406) 。在图25所示的例子中,将并行发送的各数据分组的发送的成败 信息记入到一个ACK分组中,然后使用一个无线信道(这里为#1)进行 发送。这种扩展型的ACK分组例如使用了 IEEE 802.11 TGe等正在研究的 Group ACK协议。
通过该ACK分组确认出数据分组Pl、 P3发送成功以及数据分组P2 发送失败。然后,在通过载波侦听获得的下一发送时刻t2,在刚刚发送的 数据分组P1 P3中,仅重发发送失败的数据分组(这里为P2) (S406,
5407) 。此外,当数据分组P1 P3的并行发送后即使经过了预定时间也没有接收到ACK分组时,确认全部分组发送失败,并进行数据分组Pl
P3的重发(S405, S408)。接着,获取重发的数据分组的全部序列号 (S409)。
然后,通过来自接收方的ACK分组,确认并行发送的全部数据分组 的发送的成败(S405, S406)。若根据该ACK分组确认出数据分组P2发 送成功,则能够确认并行发送的全部数据分组P1 P3发送成功,从而返 回步骤S401进入下一个数据分组的生成及发送处理。在图25中,从数据 帧F2生成数据分组P4、 P5、 P6,并在发送时刻t3进行并行发送。另一方 面,在接收方,通过聚齐数据分组P1、 P2、 P3来复原数据帧F1。 (第十六实施方式)
图26示出了本发明第十六实施方式的流程图。图27示出了第十六实 施方式的操作示例。
本实施方式的特征在于,在第十五实施方式中,在从发送方的无线站 A向接收方的无线站B发送了数据分组后,从无线站A向无线站B发送 NACK请求分组,并接收从无线站B发送的NACK分组。该NACK请求 分组中含有从无线站A向无线站B发送的数据分组的信息。无线站B在 数据分组被正常接收时,不会针对NACK请求分组发回NACK分组,当 数据分组没有被正常接收时,则发回包含该数据分组的信息的NACK分 组。因此,在无线站A中,NACK请求分组发送之后若没有NACK分组 从无线站B到来,则判断为先前发送的数据分组发送成功了。相反,若接 收到NACK分组,则判断为其中记述的数据分组发送失败。其他的数据分 组的重发处理与第一实施方式相同。
在发送方,在数据帧到达发送缓冲器后,从数据帧生成与可并行发送 的数目相对应的数据分组(S401, S402)。在图27所示的发送时刻tl, 从数据帧Fl生成数据分组Pl、 P2、 P3。接着,获取要发送的数据分组的 所有序列号(S403),然后并行发送数据分组P1 P3 (S404)。接着, 将请求并行发送的多个数据分组的接收成败的NACK请求分组发向数据分 组的接收端(S411)。
然后,通过来自接收方的NACK分组,确认全部数据分组的发送的成败(S412)。另外,在图27所示的例子中示出了使用一个无线信道(这 里为# 1)来收发NACK请求分组以及与其相对应的NACK分组,并将发 送失败的无线信道的数据分组的信息一同记述在该NACK分组中的例子。 这种扩展型的NACK请求分组以及NACK分组例如使用IEEE 802.11 TGe 等正在研究的Group ACK协议。
通过该NACK分组确认出数据分组P2发送失败。然后,在通过载波 侦听而获得的下一发送时刻t2,仅对发送失败的数据分组(这里为P2)进 行重发(S412, S407)。接着,获取重发的数据分组的全部序列号
(S409),并将NACK请求分组发送给数据分组的接收端(S411)。
然后,通过来自接收方的NACK分组确认全部数据分组的发送的成败
(S412),在图27所示的例子中,没有来自接收方的NACK分组被输 入,从而确认数据分组P2重发成功。由此,确认出并行发送的全部数据 分组P1 P3发送成功,从而返回步骤S401进入下一个数据分组的生成以 及发送处理。在图27中,从数据帧F2生成数据分组P4、 P5、 P6,并在发 送时刻t3进行并行发送。另一方面,在接收方,通过聚齐数据分组Pl、 P2、 P3来复原数据帧F1。 (第十七实施方式)
图28示出了本发明第十七实施方式的流程图。图29示出了第十七实 施方式中的多个数据分组的生成/发送/重发的示例1。图30示出了第十七 实施方式中的多个数据分组的生成/发送/重发的示例1的操作例。
本实施方式的特征在于,从发送缓冲器中所存储的数据帧,以可并行 发送数为单位生成传输所需时间彼此相等的多个数据分组,并以可并行发 送数为单位连续并行发送。
在发送方,在数据帧到达发送缓冲器后,从数据帧生成与可并行发送 的数目相对应的数据分组(S401, S402)。这里,如图29所示,分别分 割两个数据帧F1、 F2,并分别生成传输所需时间TA相同的三个数据分组 Pl、 P2、 P3及数据分组P4、 P5、 P6。接着,获取要发送的数据分组的全 部序列号(S403),然后连续地并行发送数据分组P1 P3及数据分组 P4 P6 (S421),并将肯定应答请求分组发送给数据分组的接收端(S422)。另外,数据分组的连续发送可以利用例如IEEE 802.il TGe等 正在研究的Group ACK协议来进行。
然后,通过来自接收方的ACK分组,确认全部数据分组的发送的成 败(S423, S424)。在图30所示的例子中,示出的是使用一个无线信道
(这里为#1)来收发肯定应答分组以及与其相对应的ACK分组,并且各 数据分组的发送的成败信息被记入到其ACK分组中的例子。这种扩展型 的ACK请求分组以及ACK分组利用了例如由IEEE 802.11 TGe正在研究 的Group ACK协议。
通过该ACK分组确认出数据分组P1、 P2、 P3、 P4发送成功以及数据 分组P2、 P5、 P6发送失败。然后,在通过载波侦听而获得的下一发送时 刻t2,在刚刚发送的数据分组P1 P6中,进入仅对发送失败的数据分组
(这里为P2、 P5、 P6)进行重发的处理(S425 S431)。
首先,识别发送失败的数据分组的传输所需时间是否一致,不一致 时,向传输所需时间短的数据分组附加虚位,从而使并行重发的多个数据 分组的传输所需时间一致(S425, S426)。另外,在本实施方式中,由于 从数据帧Fl、 F2生成的数据分组P1 P3及数据分组P4 P6的传输所需 时间一致,所以发送失败的数据分组P2、 P5、 P6的传输所需时间也一 致,从而不必在并行重发时附加虚位。
接着,将发送失败的数据分组的数目Xng和可并行发送的数目K*L
(K:空分复用数,L:空闲信道数)进行比较,判断是否需要连续重发
(S427)。当Xng《K L时进行一次重发(Xng二l时)或者进行并行重 发(Xng〉1时)(S428);当Xng>K*L时进行连续的并行重发
(S429)。在图29及图30所示的例子中,由于可并行发送数为3,而发 送失败的数据分组数也为3,因而在一次处理中并行发送。
此外,若数据分组P1 P6的连续/并行发送后,即使经过了预定时间 也没有接收到ACK分组,则确认为全部数据分组发送失败,并进行数据 分组P1 P6的连续/并行重发(S423, S430)。接着,获取重发的数据分 组的全部序列号(S431),并将肯定应答请求分组发送给数据分组的接收 端(S422)。然后,通过来自接收方的ACK分组,确认并行发送的全部数据分组
的发送的成败(S423, S424 )。若通过该ACK分组确认出数据分组P2、 P5、 P6发送成功,则能够确认连续并行发送的数据分组P1 P3及数据分 组P4 P6发送成功,从而返回步骤S401进入到下一个数据分组的生成及 发送处理。在图30中,从数据帧F3生成数据分组P7、 P8、 P9,并在发送 时刻t3进行并行发送。另一方面,在接收方,通过聚齐数据分组P1 P3 及数据分组P4 P6来复原数据帧F1、 F2。
另外,在本实施方式中,是数据帧F2的复原在先,数据帧F1的复原 在后的情况,但由于是以一次生成的数据分组P1 P3及数据分组P4 P6 为单位来进行发送及重发处理的,因而不会出现先收发在下次机会中所生 成的数据分组P7及其后来的数据分组,并先复原数据帧F3的情况。艮P, 数据帧的复原顺序没有大的更换,只要根据一次处理的数据帧数或数据分 组数来确定接收缓冲器大小即可,从而较小的接收缓冲器就可以应付了。
图31示出了第十七实施方式中的多个数据分组的生成/发送/重发的示 例2。图32示出了第十七实施方式中的多个数据分组的生成/发送/重发的 示例2的操作例。
这里,如图31所示,分割数据帧Fl从而生成传输所需时间TA相同 的三个数据分组P1、 P2、 P3,进一步分割数据帧F2从而生成传输所需时 间TB相同的三个数据分组P4、 P5、 P6。这里,由于数据帧Fl、 F2的帧 大小不同,所以以可并行发送数为单位而生成的数据分组的传输处理时间 TA与TB不同(TA>TB)。即,虽然以可并行发送数为单位而生成传输 所需时间彼此相等的多个数据分组,但连续并行发送的多个数据分组的传 输所需时间有时根据可并行发送数的单位而不同。
如此,当一次生成的数据分组P1 P3与数据分组P4 P6的传输所需 时间不同时,发送失败的数据分组P2与数据分组P5、 P6的传输所需时间 也不同,从而在并行重发时给传输所需时间短的数据分组P5、 P6附加虚 位,并需要使它们的传输所需时间与数据分组P2—致(S425, S426)。 (第十八实施方式)
图33示出了本发明第十八实施方式的流程图。图34示出了第十八实施方式的操作示例。
本实施方式的特征在于,在第十七实施方式中,在接收到从发送方的 无线站A发送给接收方的无线站B的数据分组后,从无线站A向无线站B
发送NACK请求分组,并接收从无线站B发送的NACK分组。该NACK 请求分组中含有从无线站A发送给无线站B的数据分组的信息。无线站B 在正常接收了数据分组时不对NACK请求分组发回NACK分组,若没有 正常接收到数据分组,则发回包含该数据分组的信息的NACK分组。因 此,在无线站A中,若NACK请求分组发送后没有NACK分组从无线站 B到来,则判断为先发送的数据分组成功发送了。相反,若接收到NACK
分组,则判断为记入到其中的数据分组发送失败。其他的数据分组的重发 处理与第十七实施方式相同。
另外,图34所示的操作示例与图29及图30所示的多个数据分组的生 成/发送/重发的示例1相对应,在图31及图32所示的多个数据分组的生 成/发送/重发的示例2中也相同。
(第十九实施方式、第二十实施方式) 图35示出了本发明第十九实施方式的操作例。图36示出了本发明第 二十实施方式的操作例。
第十五实施方式至第十八实施方式中示出了如下状况,即在从数据 帧Fl生成的数据分组P1 P3中,数据分组Pl、 P3发送成功,数据分组 P2发送失败从而被重发。此时,先到达的数据分组Pl、 P3与后到达的数 据分组P2在被重排列成正确的顺序之后进行数据帧Fl的复原。
第十九实施方式是在第十五实施方式以及第十六实施方式中,为了在 接收方简化伴有重排序的数据帧的复原处理,对图24及图26的步骤S407 的处理进行改变,使得重发发送失败的数据分组中最小序号的分组及其以 后的数据分组(这里为P2、 P3)。由此,能够容易地复原数据帧F1。
第二十实施方式是在第十七实施方式以及第十八实施方式中,为了在 接收方简化伴有重排序的数据帧的复原处理,对图28及图33的步骤 S428、 S429的处理进行改变,使得重发发送失败的数据分组中最小序号的 数据分组及其以后的数据分组(这里为P2、 P3、 P4、 P5、 P6)。与此相
39伴,不进行使步骤S425、 S426的数据分组间的传输所需时间一致的操 作。
艮P,如图31所示,当数据分组P1 P3与数据分组P4 P6的传输所 需时间不同时,重发的数据分组P2 P3与数据分组P4 P6的传输所需时 间也不同。因此,不进行使数据分组间的传输所需时间一致的操作,连续 地并行发送数据分组P2 P3和数据分组P4 P6。由此,可以容易地复原 数据帧F1、 F2。
(数据分组的结构)
图37示出了数据分组的结构。数据分组由如下部分构成分组种类 信息、接收端无线站的识别信息(ID)、发送方无线站的识别信息 (ID)、为了分别区别并行发送的多个数据分组而附加的序列号、并行发 送的多个数据分组的序列号中最小的序列号、数据部、FCS部。 (扩展型ACK分组的结构)
图38示出了扩展型ACK分组的结构。扩展型的ACK分组用于将如 图25等所示那样并行发送的各数据分组的发送成败信息一同进行发送, 对于如图27等所示的扩展型NACK分组来说也是一样的。
例(1)的ACK分组由分组识别信息、接收端无线站(数据分组发送 方无线站)的识别信息(ID)、成功接收的数据分组的序列号、FCS部构 成。例(2)的ACK分组配备了位图,以代替记述成功接收的数据分组的 序列号,通过根据接收成败来给与数据分组的序列号相对应的位赋值,来 表现接收成功。另外,位图的先头位对应于并行发送的多个数据分组中具 有最小序列号的数据分组。
(扩展型的ACK请求分组的结构)
图39示出了扩展型ACK请求分组的结构。扩展型ACK请求分组用 于将请求如图30等所示那样并行发送的多个数据分组的接收成败的信息 一同进行发送,对于如图27等所示的扩展型NACK请求分组来说也是同 样的。
例(1)的ACK请求分组由如下部分构成分组种类信息、接收端无 线站(数据分组接收无线站)的识别信息(ID)、发送方无线站(数据分组发送方无线站)的识别信息(ID)、并行发送的全部数据分组的序列
号、FCS部。例(2)的ACK请求分组取代了记述并行发送的所有数据分
组的序列号,而是记述并行发送的数据分组的序列号中最小的序列号和并 行发送的数据分组的个数。 (第二十一实施方式)
图40示出了本发明第二十一实施方式的流程图。图41示出了本发明 第二十一实施方式的操作例。这里,备有无线信道#1、 #2、弁3,并且 在通过载波侦听而获得的时刻tl、 t2、 t3、 t4可并行发送的数据分组数p (=3)没有变化。此外,当从数据帧生成数据分组时,以由p个以下的 数据分组构成的分组集为单位,设一次生成的分组集的数目为M,与数据 分组的序列号不同,设分组集的序列号为N。
在发送方,在数据帧到达发送缓冲器后,生成由p个以下的数据分组 构成的M组分组集(S501 S503)。在图41所示的发送时刻tl,从数据 帧Fl、 F2生成数据分组Pl、 P2、 P3作为第一分组集,从数据帧F3、 F4 生成数据分组P4、 P5、 P6作为第二分组集,总计生成两组(M=2)分组 集。各数据分组的分组长度一致。另外,只要以分组集为单位生成数据分 组即可,相对应的数据帧的数目是任意的。
在发送时刻tl,并行发送第一组(N=l)分组集(数据分组Pl P3) (S504)。然后,通过来自发送方的ACK分组,确认第一组分组集 的全部数据分组的发送成败(S505, S506)。另外,在图41所示的示例 中,将各数据分组的发送成败信息记入到一个ACK分组中,并使用一个 无线信道(这里为弁l)将其发回。
通过该ACK分组确认出数据分组P2发送失败后,获取第一组(第N 组)分组集的未发送数据分组的个数h (这里为1) (S506, S510, S511)。另外,"未发送数据分组"指的是由于发送失败而没有完成发送 的数据分组以及待发送的数据分组这两者。此外,将在后面叙述S510的 标记a的意思。另外,当同时生成的分组集的数目M为两组以上时,判断 第二组(第N+l组)及其以后的分组集当中是否有未发送数据分组 (S512, S513),如果有未发送数据分组,则选择第一组的分组集的h个未发送数据分组(发送失败的数据分组P2),以及从第二组及其以后的分
组集当中选择(p—h)个以下的未发送数据分组(P4、 P5),在下一发送 时刻t2进行并行发送(S514)。另外,数据分组P2与数据分组P4、 P5由 于生成时刻相同所以分组长度也相等,对并行发送没有障碍。
然后,通过来自接收方的ACK分组,确认第一组(第N组)的分组 集的全部数据分组的发送成败(S516, S506)。在通过该ACK分组确认 出数据分组P2发送成功后,确认第一组(第N组)的分组集(P1 P3) 发送成功。然后,增加分组集的序列号N (S506, S507, S508),从而转 移到第二组(第N+l组)的分组集的处理,直到确认出所有分组集发送 成功为止。在接收方,通过聚齐数据分组P1、 P2、 P3来复原数据帧F1、 F2。
这里,对于全部数据分组成功发送的第一组(第N组)的分组集,利 用标记a判断其是同时发送成功的,还是通过重发以及与其他分组集的数 据分组的并行发送而发送成功的(S509, S510)。即,当第一组(第N 组)分组集的数据分组同时发送成功时,由于一直是a二O的状态,所以直 接进入第二组(第N+l组)分组集的并行发送(S509, S504)。另一方 面,当第一组(第N组)分组集的一部分数据分组要重发时,在S510中a =1,并与第二组(第N+1组)及其以后的分组集的未发送数据分组一并 并行发送。然后,当第一组(第N组)分组集的全部数据分组发送成功 时,第二组(第N+l组)分组集的一部分或是全部数据分组已经被发 送。因此,从S509返回到S506,判断第二组(第N+l组)分组集的全 部数据分组是否成功发送,如果还有未发送的数据分组则编入第三组(第 N+2组)及其以后的分组集的数据分组并重复进行同样的处理。
在图41所示的例子中,当在发送时刻t2并行发送了数据分组P2与数 据分组P4、 P5后,由于数据分组P2的发送成功而结束第一组分组集的发 送。另一方面,由于数据分组P4发送失败,所以针对第二组分组集从 S506转到S511,并计算第二组分组集的未发送数据分组的个数h (这里为 两个)。此外,由于分组集的生成数M为2,没有第三组及其以后的分组 集,所以选择第二组分组集的两个未发送数据分组(P4、 P6),并在下一发送时刻t3进行并行发送(S513, S515)。另外,当同时生成的分组集为 l组(M=l)时,进行从S512到S515的处理。此外,在发送时刻t3,虽 然数据帧F5、 F6、 F7到达了发送缓冲器,但在首先生成的两组分组集发 送结束前不进行数据分组的生成。
然后,当通过来自接收方的ACK分组确认出第二组分组集的所有数 据分组发送成功后,确认首先生成的全部分组集发送成功(N = M),并 从S507返回到S501。由此,在发送时刻t4,从数据帧F5、 F6、 F7新生 成数据分组P1、 P2、 P3作为一组(M=l)分组集。另外,在发送时刻tl 生成的数据分组P1 P6与在发送时刻t4生成的数据分组P1 P3是彼此独 立的,并且通常分组长度不同。
此外,当无法在S505、 S516的处理中接收ACK分组时,由于要重发 上次发送的全部数据分组,所以分别返回到S504或者S512及其以后的处 理。
(第二十二实施方式)
图42示出了本发明第二十二实施方式的流程图。图43示出了本发明 第二十二实施方式的操作例。
本实施方式的特征在于,在接收到从发送方的无线站A发送给接收方 的无线站B的数据分组后,从无线站A向无线站B发送否定应答请求分 组,并接收从无线站B发送的否定应答分组。无线站B在数据分组被正常 接收时不会根据否定应答请求分组发回否定应答分组,而在数据分组没有 被正常接收时则发回表示该情况的否定应答分组。因此,在无线站A中, 当否定应答请求分组发送后,没有否定应答分组从无线站B到来时,则判 断为先前发送的数据分组发送成功了。而当接收到否定应答分组时,则判 断为其中记述的数据分组发送失败了 。其他的数据分组的重发处理与第二 十一实施方式相同。
在发送方,在数据帧到达发送缓冲器后,生成由p个以下的数据分组 构成的M组分组集(S501 S503)。在图43所示的发送时刻tl,从数据 帧Fl、 F2生成数据分组Pl、 P2、 P3作为第一分组集,从数据帧F3、 F4 生成数据分组P4、 P5、 P6作为第二分组集,总计生成两组(M二2)分组集。
在发送时刻tl,并行发送第一组(N=l)分组集(数据分组Pl
P3) (S504),并发送否定应答请求分组(S521)。然后,通过来自接收 方的否定应答分组NACK确认第一组分组集的发送成败(S522)。另外, 在图43所示的例子中示出的是,使用一个无线信道(这里为#1)来收发 否定应答请求分组及与其相对应的否定应答分组NACK,并且发送失败的 数据分组的信息被记入到该否定应答分组NACK中的例子。
在通过该否定应答分组NACK确认出数据分组P2发送失败后,获取 第一组(第N组)分组集的未发送数据分组的个数h (这里为1)
(S511)。然后,当同时生成的分组集的数目M为两组以上时,判断第二 组(第N+l组)及其以后的分组集中是否有未发送数据分组(S512, S513),如果有未发送数据分组,则选择第一分组集的一个未发送数据分 组(发送失败的数据分组P2),以及从第二组分组集中选择(p—h)个以 下的未发送数据分组(P4、 P5),并在下一发送时刻t2进行并行发送
(S514),并发送否定应答请求分组(S521)。
这里,第一组(第N组)分组集的一部分数据分组被重发,第二组
(第N+l组)及其以后的分组集的未发送数据分组的一部分或者全部也 被一并并行发送。若在S522中没有接收到否定应答分组NACK,则这些 数据分组全部发送成功,从而确认出第一组(第N组)分组集(P1 P3) 发送成功。另一方面,针对第二组(第N+l组)及其以后的分组集,增 加分组集的序列号N,直至确认到全部分组集发送成功为止(S522, S507, S508, S523)。在S523中,判断第二组(第N+1组)分组集的全 部数据分组的发送成败,如果还有未发送数据分组则编入第三组(第N+ 2组)及其以后的分组集中并重复进行同样的处理。
在图43所示的例子中,当在发送时刻t2并行发送了数据分组P2与数 据分组P4、 P5之后,由于数据分组P2的发送成功而第一组分组集的发送 结束。另一方面,由于数据分组P4发送失败,所以针对第二组分组集从 S523转到S511,并计算第二组分组集的未发送数据分组的个数h (这里为 两个)。此外,由于分组集的生成数M为2,没有第三组及其以后的分组集,所以选择第二组分组集的两个未发送数据分组(P4、 P6),并在下一 发送时刻t3进行并行发送(S513, S515)。另外,当同时生成的分组集为 一组(M=l)时,进行从S512到S515的处理。此外,在发送时刻t3, 虽然有数据帧F5、 F6、 F7到达发送缓冲器,但在首先生成的两组分组集 的发送结束之前都不进行数据分组的生成。
然后,当没有来自接收方的否定应答分组NACK被输入,从而确认出 第二组分组集的全部数据分组发送成功后,能够确认首先生成的所有分组 集发送成功(N = M),从而从S507返回到S501。由此,在发送时刻 t4,从数据帧F5、 F6、 F7新生成数据分组Pl、 P2、 P3作为一组(M = 1)分组集。
(第二十三实施方式)
第二十三实施方式是,在第二十一实施方式及第二十二实施方式的从 数据帧生成分组集的步骤S503中,给一次可生成的分组集的数目M设定 上限值,并停止生成超过上限值的分组集。另外,在分组集的生成中没有 用到的数据帧被保留到下一分组集的生成机会。
此外,在第二十一实施方式及第二十二实施方式的从数据帧生成分组 集的步骤S503中,若M组分组集的生成中所使用的数据帧数F超过上限 值,则停止从超过上限值的数据帧生成分组集。然后,将分组集的生成中 没有用到的数据帧保留至下一分组集的生成机会。 (第二十四实施方式)
图44示出了本发明第二十四实施方式的流程图。图45示出了本发明 的第二十四实施方式的操作例。这里,备有无线信道#1、弁2、 #3,并 且在通过载波侦听而得到的发送时刻tl、 t2、 t3、 t4、 t5可并行发送的数据 分组数p (=3)没有变化。此外,设从数据帧一次生成的D个(Dl个、 D2个、……)数据分组作为数据分组群,并设构成数据分组群的数据分 组的累计数为R。这里,本实施方式的累计数R是任意的,不涉及直接控 制。此外,给构成数据分组群的数据分组按生成顺序附加序列号,并按生 成顺序进行发送处理。
在发送方,当数据帧到达发送缓冲器后,生成传输所需时间为T的数据分组,并将生成的Dl个数据分组作为数据分组群(S531 S533)。在 图45所示的发送时刻tl,从数据帧Fl、 F2生成数据分组Pl、 P2、 P3, 从数据帧F3、 F4生成数据分组P4、 P5、 P6,总计生成六个(R=6)数据 分组群。各数据分组的传输所需时间为T。另外,数据分组群的生成中所 使用的数据帧数是任意的。
在发送时刻tl,从数据分组群中按生成顺序并行发送最大p个数据分 组(P1 P3) (S534)。然后,通过来自接收方的ACK分组,确认各数 据分组的发送成败(S535, S536)。另外,在图45所示的例子中,将各 数据分组的发送成败信息记入一个ACK分组中,并使用一个无线信道
(这里为#1)将其发回。
在通过该ACK分组确认出数据分组P2发送失败后,获取发送失败的 未发送数据分组以及数据分组群的剩余的未发送数据分组的总计个数w
(这里为四个)(S536, S537)。另一方面,如果发送没有失败,则仅获 取数据分组群的剩余的未发送数据分组的个数w (S536, S538)。将该个 数w与可并行发送数p进行比较,如果w^p,则从数据分组群中按生成 顺序并行发送最大p个未发送数据分组(S539, S534)。在图45所示的 例子中,发送失败的数据分组P2与未发送数据分组P4、 P5在下一发送时 刻t2被并行发送。
然后,通过来自接收方的ACK分组,确认各数据分组的发送的成败 (S535, S536)。这里,当数据分组群的未发送数据分组的个数w低于可 并行发送数p时(S537, S538, S539),由于在可用于并行发送的无线信 道中产生了空闲信道,所以在不是w=0的时候就进行新的数据分组的生 成(S540, S541, S542) 。 §卩,判断发送缓冲器中是否存在数据帧 (S541),如果存在数据帧,则与首先生成时相同,生成传输所需时间为 T的数据分组,并将生成的D2个数据分组加到数据分组群上(S542), 并按生成顺序并行发送最大p个数据分组(S534)。此时,数据分组群的 累计数R为Dl+D2。此外,如果在发送缓冲器中没有数据帧,则按生成 顺序并行发送最大p个(w个)数据分组(S541, S534)。另一方面,当 数据分组群的未发送数据分组的个数w为0时,从S540返回到S531,新从数据帧进行数据分组的生成。
在图45所示的例子中,由于在发送时刻t2发送的数据分组P2、 P4、 P5中的数据分组P4发送失败,所以未发送数据分组的个数w为数据分组 P4、 P6这两个(w<p)。另一方面,在接收方,通过聚齐数据分组Pl P3来复原数据帧F1、 F2。在下一发送时刻t3,从数据帧F5、 F6生成传输 所需时间为T的数据分组P7、 P8、 P9,并加到数据分组群上从而使累计 数R为9。
此外,在发送时刻t3并行发送了数据分组P4、 P6和数据分组P7后, 若通过来自接收方的ACK分组确认出数据分组P6发送失败,则未发送数 据分组的个数w为数据分组P6、 P8、 P9这三个。在下一发送时刻t4,并 行发送数据分组P6与数据分组群P8、 P9,并在确认其发送成功从而数据 分组群中没有未发送数据分组后(w=0),返回到初始状态(S531)。另 一方面,在接收方,从数据分组P4 P6复原数据帧F3、 F4,并从数据分 组P7 P9复原数据帧F5、 F6。由此,在发送时刻t5,从数据帧F7、 F8、 F9新生成传输所需时间为T的数据分组Pl、 P2、 P3。另外,在发送时刻 tl生成的数据分组P1 P6与在发送时刻t5生成的数据分组P1 P3彼此相 互独立,且通常传输所需时间T不同。
此外,当在S535的处理中无法接收ACK分组时,由于重发了上次发 送的全部数据分组,所以返回到S534及其以后的处理。 (第二十五实施方式)
图46示出了本发明第二十四实施方式的流程图。图47示出了本发明 第二十五实施方式的操作例。本实施方式的特征在于,给第二十四实施方 式中的数据分组群的累计数R设置上限值Rover。这是由于考虑到下述问 题的缘故,§卩在第二十四实施方式所示的图45的发送时刻t3、 t4,例如 当数据分组P6发送成功之前,如果其后生成的数据分组P7 P9发送成 功,则产生了数据帧的复原顺序被颠倒的问题。如果不限制数据分组群的 累计数R,则担心这种问题会频繁产生。
图46所示的第二十五实施方式的流程的S531 S542与图44所示第 二十五实施方式相同。在本实施方式中,当数据分组群的未发送数据分组的个数w小于可并行发送数p时(S539、 S540),将数据分组群的累计数 R与上限值Rover进行比较(S551),当R》Rover时,进行控制使得不是 从下一个数据帧进行数据分组的生成(不进入S541),而是返回到S534 将当前的数据分组群的数据分组全部发送。
此外,当数据分组群的未发送数据分组的个数w为0时(S539, S540),将数据分组群的累计数R与上限值Rover进行比较(S552),当 R》Rover时,为了从数据帧新生成数据分组而返回S531。另一方面,当 R〈Rover时,判断发送缓冲器中是否存在数据帧(S553),如果有数据 帧,则在不重置当前的数据分组群的累计数R的情况下,为了从数据帧新 生成数据分组而进入S542、 S534。此外,如果没有数据帧,则为了从数据 帧新生成数据分组而返回到S531。
在图47所示的例子中,将数据分组群的累计数R的上限值Rover设 为6,从而在发送时刻tl生成数据分组Pl P6的时候成为R^Rover。与 图45所示的第二十四实施方式的区别在于,当发送时刻t3数据分组群的 未发送数据分组的个数w为2 (<p)时,即使发送缓冲器中有数据帧F5、 F6,也不进行数据分组的生成。由此,数据分组P1 P6的发送结束优 先,从而在发送时刻t3并行发送数据分组P4、 P6,由于数据分组P6发送 失败从而在发送时刻t4发送数据分组P6,当发送成功后,在发送时刻t5 从数据帧F5、 F6、 F7新生成数据分组P1、 P2、 P3。 (第二十六实施方式)
第二十六实施方式是,在第二十五实施方式中,取代构成数据分组群 的数据分组的累计数R,而是使用在该数据分组群的生成中所使用的数据 帧的累计数F。通过限制该数据帧的累计数F,与对数据分组的累计数R 加以限制时一样,能够避免当生成了所需以上的数据分组时在重发处理的 过程中数据帧的复原顺序被颠倒的问题。 (第二十七实施方式)
第二十七实施方式是,在第二十四至第二十五实施方式中,与第二十 二实施方式一样从无线站A向无线站B发送否定应答请求分组,并接收从 无线站B发送的否定应答分组。此时,S535及S536的处理为否定应答请求分组的发送以及否定应答分组的接收,当接收到否定应答分组时,在
S537中获取发送失败的未发送数据分组和数据分组群中剩余的未发送数据 分组的总的个数w,并在没有接收否定应答分组时,在S538中获取数据 分组群中剩余的未发送数据分组的个数w即可。其他与第二十四实施方式 以及第二十五实施方式相同。 (第二十八实施方式)
第二十八实施方式是,在第二十一至第二十二实施方式中,取代获取 分组集中发送失败的未发送数据分组数h的步骤S511,而是将分组集中发 送失败的未发送数据分组及其后续数据分组作为未发送数据分组,并将其 数目h用于以下的处理。
例如,在图41、图43所示的例子中,若在发送时刻tl数据分组P2 发送失败,则虽然数据分组P3发送成功,但在发送时刻t2进行数据分组 P2、 P3、 P4的并行发送。由此,可以解决在接收方从分组集复原数据帧 时,数据帧的复原顺序被颠倒的问题。 (第二十九实施方式)
第二十九实施方式是,在第二十四至第二十五实施方式中,取代获取 发送失败的未发送数据分组和数据分组群中剩余的未发送数据分组的总的 个数w的步骤S537,而是将构成数据分组群的数据分组中发送失败的未 发送分组及以后所生成的数据分组作为发送分组,并将其数目w用于以下 的处理。
例如,在图45、图47所示的例子中,若在发送时刻tl数据分组P2 发送失败,则虽然数据分组P3已被发送,但在发送时刻t2进行数据分组 P2、 P3、 P4的并行发送。由此,可以解决在接收方从数据分组复原数据帧 时,数据帧的复原顺序被颠倒的问题。 (第三十实施方式)
以上所述的第十五至第二十九实施方式是使用多个无线信道来并行发 送数据分组的,但在数据分组的发送时也可以是利用空分复用方式的方 法,或是并用多个无线信道与空分复用方式的方法。
此外,当使用空分复用时,也可以通过传播系数求出天线相关,并通过预定的阈值求出一个信道中可重复的空分复用数。此外,也可以根据发 送缓冲器中所到达的数据数或是与传播环境相应的空分复用数来选择是使 用多个无线信道进行并行发送还是使用空分复用方式进行并行发送。 工业实用性
本发明能够在数据分组的发送失败所引起的重发时,最大限度地利用 空闲信道及空分复用,从而能够高效且可靠地传输重发分组,并提高吞吐 量。另外,在实现吞吐量提高的同时,不会增大接收缓冲器大小,从而能 够简化接收方的数据帧的复原控制。
权利要求
1. 一种无线分组通信方法,在可使用多个无线信道的两个无线站之间,使用通过载波侦听而被判定为空闲状态的多个无线信道来并行发送多个数据分组,其特征在于,当由于所述数据分组的发送失败而进行重发处理时,将通过载波侦听而被判定为空闲状态的无线信道数与重发分组数进行比较,当空闲信道数大于重发分组数时,根据剩余的空闲信道数来复制重发分组,并使用空闲状态的无线信道来并行发送重发分组与复制分组,并分集接收被并行发送的重发分组与复制分组。
2. —种无线分组通信方法,在可使用空分复用的两个无线站之间,使用通过载波侦听而被判定为空闲状态的无线信道,通过空分复用来并行发 送多个数据分组,其特征在于,当由于所述数据分组的发送失败而进行重发处理时,将通过载波侦听 而被判定为空闲状态的一个无线信道的空分复用数与重发分组数进行比 较,当空分复用数大于重发分组数时,根据剩余的空分复用数来复制重发 分组,并使用空分复用来并行发送重发分组与复制分组,并分集接收被并 行发送的重发分组与复制分组。
3. —种无线分组通信方法,在可并用多个无线信道和每一个无线信道 的空分复用的两个无线站之间,使用通过载波侦听而被判定为空闲状态的 多个无线信道和空分复用,并行发送与多个无线信道的各空分复用数的总 和相当的多个数据分组,其特征在于,当由于所述数据分组的发送失败而进行重发处理时,将与通过载波侦 听而被判定为空闲状态的无线信道的各空分复用数的总和相当的并行发送 数与重发分组数进行比较,当所述并行发送数大于重发分组数时,根据所 述并行发送数的剩余数目来复制重发分组,并使用空闲状态的无线信道和 空分复用来并行发送重发分组与复制分组,并分集接收被并行发送的重发 分组与复制分组。
4. 如权利要求2或3所述的无线分组通信方法,其特征在于,根据所述两个无线站之间的传输环境来设定空分复用数。
5. —种无线分组通信装置,在可使用多个无线信道的两个无线站之 间,使用通过载波侦听而被判定为空闲状态的多个无线信道来并行发送多 个数据分组,其特征在于,包括当由于所述数据分组的发送失败而进行重发处理时,将通过载波侦听 而被判定为空闲状态的无线信道数与重发分组数进行比较的单元;当空闲 信道数大于重发分组数时,根据剩余的空闲信道数来复制重发分组的单 元;使用空闲状态的无线信道并行发送重发分组与复制分组的单元;以及 分集接收被并行发送的重发分组与复制分组的单元。
6. —种无线分组通信装置,在可使用空分复用的两个无线站之间,使 用通过载波侦听而被判定为空闲状态的无线信道,通过空分复用来并行发 送多个数据分组,其特征在于,包括当由于所述数据分组的发送失败而进行重发处理时,将通过载波侦听 而被判定为空闲状态的一个无线信道的空分复用数与重发分组数进行比较的单元;当空分复用数大于重发分组数时,根据剩余的空分复用数来复制 重发分组的单元;使用空分复用并行发送重发分组与复制分组的单元;以 及分集接收被并行发送的重发分组与复制分组的单元。
7. —种无线分组通信装置,在可并用多个无线信道和每一个无线信道 的空分复用的两个无线站之间,使用通过载波侦听而被判定为空闲状态的 多个无线信道和空分复用,并行发送与多个无线信道的各空分复用数的总 和相当的多个数据分组,其特征在于,包括当由于所述数据分组的发送失败而进行重发处理时,将与通过载波侦 听而被判定为空闲状态的无线信道的各空分复用数的总和相当的并行发送 数与重发分组数进行比较的单元;当所述并行发送数大于重发分组数时, 根据所述并行发送数的剩余数目来复制重发分组的单元;使用空闲状态的 无线信道与空分复用并行发送重发分组与复制分组的单元;以及分集接收 被并行发送的重发分组与复制分组的单元。
8. 如权利要求6或7所述的无线分组通信装置,其特征在于,还包括 根据所述两个无线站之间的传输环境来设定空分复用数的单元。
全文摘要
本发明提供了一种无线分组通信方法。在利用多个无线信道或空分复用来并行发送多个数据分组的两个无线站之间,当由于数据分组的发送失败而进行重发处理时,将空闲信道数与重发分组数进行比较。然后,当二者不同时,或仅在空闲信道数大于重发分组数时,根据空闲信道数重构重发分组,并使用空闲信道并行发送重构的各重发分组。
文档编号H04J99/00GK101425831SQ20081017767
公开日2009年5月6日 申请日期2004年6月18日 优先权日2003年6月18日
发明者大槻信也, 太田厚, 永田健悟, 熊谷智明, 相河聪, 蛭川明则, 齐藤一贤 申请人:日本电信电话株式会社