无线通讯设备、传输速率控制方法_4

文档序号:9379876阅读:来源:国知局
另外,通过对Addressl以及Adrress2的内容等进行解析来获知接收站以及发送站。
[0156]在判定为接收帧不是无误帧的发往本站的测试用响应帧的情况下(S207:否),进入步骤S210的处理。
[0157]在判定为接收帧是无误帧的发往本站的测试用响应帧的情况下(S207 ??是),上位层处理单元34进行包头的错误检查以及对接收包的有效载荷的内容进行解析,判定接收包是否是无误包的测试用响应包(步骤S208)。此外,在实施方式I等中,对于测试用响应包而言,无线STA3的上位层处理单元34对其有效载荷的内容进行解析来获知是否是测试用响应包。
[0158]在判定为接收包不是无误包的测试用响应包的情况下(S208:否),进入步骤S210的处理。
[0159]在判定为接收包是无误包的测试用响应包的情况下(S208:是),上位层处理单元34通过将至今接收到的无误包的测试用响应包的接收包数T2与本次接收到的无误包的测试用响应包的接收包数相加来更新接收包数T2 (步骤S209)。然后,进入步骤S210的处理。
[0160]上位层处理单元34对所发送的测试用发送包的包数是否达到发送包数Tl进行判定(步骤S210)。在判定为未达到发送包数Tl的情况下(S210:否),回到步骤S201的处理。另一方面,在判定为达到了发送包数Tl的情况下(S210:是),上位层处理单元34将发送包数Tl与接收包数T2输出至传输速率控制单元39 (步骤S211)。
[0161]接下来,参照附图对与图5的无线AP5的传输速率的控制相关的动作进行说明。
[0162]图10是与图8的测试用信号的收发S156的处理对应的由图5的无线AP5进行的测试用信号的收发处理的流程图。
[0163]接收单元52进行由包含无线STA3在内的无线通讯设备中的任一个发送的信号波的检测处理(步骤S251)。接收单元52持续进行步骤S251的信号波的检测处理,直到在步骤S251的信号波的检测处理中检测到信号波为止(S252:否)。然后,若检测到信号波(S252:是),则接收单元52针对所检测到的信号波进行解调、解码等预定的处理。然后,接收帧解析单元53进行接收帧的错误检查以及对MAC帧头的内容进行解析,判定接收帧是否是无误帧的发往本站的测试用发送帧(步骤S253)。在判定为接收帧不是无误帧的发往本站的测试用发送帧的情况下(S253:否),回到步骤S251的处理。
[0164]在判定为接收帧是无误帧的发往本站的测试用发送帧的情况下(S253:是),上位层处理单元54进行包头的错误检查以及对接收包的有效载荷的内容进行解析,判定接收包是否是无误包的测试用发送包(步骤S254)。在判定为接收包不是无误包的测试用发送包的情况下(S254:否),回到步骤S251的处理。
[0165]在判定为接收包是无误包的测试用发送包的情况下(S254:是),上位层处理单元54生成包含头校验和在内的测试用响应包(步骤S255)。发送帧生成单元55生成由MAC帧头、储存有测试用响应包所涉及的数据的帧主体、以及FCS构成的测试用响应帧(步骤S256)。然后,发送单元56针对测试用发送帧部分进行编码、调制等预定的处理,并添加PLCP前导和PLCP报头,从天线51发送测试用响应信号所涉及的信号波(步骤S257)。然后,回到步骤S251的处理。
[0166]根据上述实施方式1,无线STA3以及无线AP5以规定的多个传输速率中之一进行测试用信号的收发,由此无线STA3能够选择从无线STA3向无线AP5发送信号所使用的传输速率。因此,能够减轻选择传输速率时的测试信号的通信负荷。
[0167]另外,若无线AP5具备对测试用发送信号进行折返而回复测试用响应信号的功能,则无线STA3能够适应性地进行传输速率的选择,能够减轻构建无线通信系统时的制约。
[0168](实施方式I的变形例)
[0169]〈变形例I〉
[0170]在干涉设备7例如为微波炉等的情况下,假定无线AP5以及干涉设备7这两方的设置场所不怎么变更。
[0171]而且,例如从微波炉等发出的辐射噪声的等级通常不怎么变化。
[0172]根据这些内容,对于例如在对使微波炉等新接入电源的情况和在之前对微波炉等接入了电源的情况而言,认为无线AP5中的干涉波的干涉波功率的等级不怎么变化。
[0173]因此,在检测到干涉波的产生开始的情况下,也可以将使用之前推定出的无线AP5中的干涉波的干涉波功率的推定值来进行传输速率的选择的功能追加于实施方式I中说明的传输速率控制技术。
[0174]由此,若之前推定了无线AP5中的干涉波的干涉波功率,则能够在检测到干涉波的产生开始时,省略步骤S156至步骤S160的处理,能够减轻无线STA3及无线AP5的处理负荷,并能够在短时间内实施传输速率的选择及设定。
[0175]参照图11对由上述无线STA3进行的传输速率控制处理的动作流程进行说明。
[0176]图11是变形例I中的由无线STA3进行的传输速率控制处理的流程图。此外,在变形例I中,对于进行与实施方式I实质上相同的处理的处理步骤标注相同的附图标记,能够应用上述说明,因此省略其说明。
[0177]干涉波检测单元38使干涉波产生标志无效,干涉波功率推定单元150使干涉波功率推定完毕标志无效(步骤S152A)。其中,干涉波功率推定完毕标志有效的情况表示已经推定了无线AP5中的干涉波的干涉波功率并保持了其推定值,无效的情况表示未推定无线AP5中的干涉波的干涉波功率而未保持其推定值。
[0178]上位层处理单元34判定干涉波功率推定完毕标志是否有效(步骤S181)。
[0179]在判定为干涉波功率推定完毕标志不是有效的情况下(S181:否),在执行了步骤S156至步骤S160的处理后,干涉波功率推定单元150使干涉波功率推定完毕标志有效,对步骤S160中推定出的无线AP5中的干涉波的干涉波功率的推定值进行保持(步骤S182)。然后,执行步骤S161的处理。
[0180]在判定为干涉波功率推定完毕标志有效的情况下(S181 ??是),PER推定单元160参照传播特性表110的各传输速率下的传播特性,根据图7的步骤S107中保持的期望信号波的RSSI的检测值、和步骤S182中保持的无线AP5中的干涉波的干涉波功率的推定值,推定将该传输速率用于从无线通信装置3向无线AP5发送信号时的PER(步骤S183)。
[0181]传输速率选择单元170从多个传输速率之中选择PER的推定值最小的传输速率作为从无线STA3向无线AP5发送信号所使用的传输速率,并将所选择的传输速率设定给发送单元36(步骤S184)。然后,执行步骤S163的处理。
[0182]此外,无线STA3在使用所选择的传输速率的无线通信中,在往返通信的通信成功率不满足预定的条件的情况下,也可以再次执行步骤S156至步骤S162的处理。
[0183]例如,无线STA3在使用所选择的传输速率的无线通信中,根据发送包的发送包数A与作为响应的无误包的接收包的接收包数B,算出往返通信的通信成功率Rl =B/A。另夕卜,无线STA3根据步骤S158中的返路通信的PERdwn的算出值、以及与所选择的传输速率相关的步骤S161或者步骤S183中的往路通信的PER的推定值,算出往返通信的通信成功率 R2 = (1- PER) X (1- PERdwn)。
[0184]然后,无线STA3在通信成功率Rl小于从通信成功率R2减去预定值(例如,0.1)后得到的值的情况下,再次执行步骤S156至步骤S162的处理。此外,无线STA3也可以在通信成功率Rl小于将通信成功率R2乘以预定值(例如,0.9)后得到的值的情况下,再次执行步骤S156至步骤S162的处理。
[0185]在本例中,预定的条件是指“通信成功率Rl为从通信成功率R2减去预定值(例如,0.1)后得到的值以上”、“通信成功率Rl为将通信成功率R2乘以预定值(例如,0.9)后得到的值以上”。这样,不满足预定的条件的情况是指大多发送通信错误的情况。
[0186]此外,其是一个例子,并非特别限定。另外,也可以代替通信成功率而利用通信错误率,但这相对于通信成功率而言只是改变了观点,实质上是等效的。
[0187]由此,存在如下优点:例如在无线STA3以及无线AP5的设置环境等发生了变化的情况下,能够进行适于该新的设置环境的传输速率下的无线通信。
[0188]另外,也可以在自推定出无线AP5中的干涉波的干涉波功率起经过了一定时间的情况下、或者在干涉波的产生开始的检测次数超过了预定次数的情况下,再次执行步骤S156至步骤S162的处理。
[0189]由此,存在如下优点:例如在无线STA3以及无线AP5的设置环境等发生了变化的情况下,能够进行适于该新的设置环境的传输速率下的无线通信。
[0190]〈变形例2〉
[0191]在干涉设备7发出的辐射噪声对无线AP5而言成为干涉波的情况下,假定无线STA3进行步骤S156至步骤S160的处理而推定出的无线AP5中的干涉波功率的推定值、与另一无线STA进行步骤S156至步骤S160的处理而推定出的无线AP5中的干涉波功率的推定值为大致相同的值。
[0192]因此,在检测到干涉波的产生开始的情况下,若已经从另一无线STA接受了无线AP5中的干涉波的干涉波功率的推定值,则也可以将使用该无线AP5中的干涉波的干涉波功率的推定值来进行传输速率的选择的功能追加到实施方式I或者其变形例I中说明的传输速率控制技术中。
[0193]由此,若已经从另一无线STA接收到无线AP5中的干涉波的干涉波功率的推定值,则能够在检测到干涉波的产生开始时,省略步骤S156至步骤S160的处理,能够减轻无线STA3及无线AP5的处理负荷、并且在短时间内实施传输速率的选择及设定。
[0194]参照附图对与该无线STA3的传输速率的控制相关的动作进行说明。
[0195]图12是表示变形例2中的无线STA3接收干涉波功率的处理的流程图。
[0196]上位层处理单元34使干涉波功率接收完毕标志无效(步骤S301)。其中,干涉波功率接收完毕标志有效的情况表示已经从另一无线STA接收到无线AP5中的干涉波的干涉波功率的推定值并保持其推定值,无效的情况表示未从另一无线STA接收到无线AP5中的干涉波的干涉波功率的推定值而未保持其推定值。
[0197]接收单元32进行由包含无线STA3在内的无线通讯设备中的任一个发送的信号波的检测处理(步骤S302)。接收单元32持续进行步骤S302的信号波的检测处理,直至在步骤S302的信号波的检测处理中检测到信号波为止(S303:否)。然后,若检测到信号波(S303:是),则接收单元32针对所检测到的信号波进行解调、解码等预定的处理。然后,接收帧解析单元33进行接收帧的错误检查以及对MAC帧头的内容进行解析,判定接收帧是否是无误帧的被广播的干涉波功率通知帧(步骤S304)。此外,在变形例2中,对于干涉波功率通知帧而言,通过无线STA3的接收帧解析单元33对类型值以及子类型值的内容进行解析来获知接收帧是否是干涉波功率通知帧。另外,通过观察地址来获知是否是被广播的MAC帧。
[0198]在判定为接收帧不是无误帧的被广播的干涉波功率通知帧的情况下(S304:否),回到步骤S302的处理。
[0199]在判定为接收帧是无误帧的被广播的干涉波功率通知帧的情况下(S304:是),上位层处理单元34进行接收包的错误检查以及对其有效载荷的内容进行解析,判定接收包是否是无误包的干涉波功率通知包(步骤S305)。此外,在变形例2中,对于干涉波功率通知包而言,通过无线ASTA3的上位层处理单元34对其有效载荷的内容进行解析来获知是否是干涉波功率通知包。并且,通过对有效载荷的内容进行解析来获知另一无线STA所推定出的无线AP5中的干涉波的干涉波功率的推定值。
[0200]在判定为接收包不是无误包的干涉波功率通知包的情况下(S305:否),回到步骤S302的处理。
[0201]在判定为接收包是无误包的干涉波功率通知包的情况下(S305 ??是),上位层处理单元34使干涉波功率接收完毕标志有效,对由接收到的干涉波功率通知包通知的无线AP5中的干涉波的干涉波功率的推定值进行保持(步骤S306)。然后,进行步骤S302的处理。
[0202]图13是变形例2中的由无线STA3进行的传输速率控制处理的流程图。此外,在变形例2中,对于进行与实施方式I或者变形例I实质上相同的处理的处理步骤,标注相同的附图标记,能够应用上述说明,因此省略其说明。
[0203]在判定为干涉波功率推定完毕标志不是有效的情况下(S181:否),上位层处理单元34判定干涉波功率接收完毕标志是否有效(步骤S191)。在判定为干涉波功率接收完毕标志不是有效的情况下(S191:否),在执行步骤S156至步骤S182的处理后,干涉波功率推定单元150将步骤S160中推定出的无线AP5中的干涉波功率的推定值输出至上位层处理单元34。然后,无线STA3执行图14的干涉波功率的推定值通知的处理(步骤S192)。
[0204]如图14所示,上位层处理单元34生成将从干涉波功率推定单元150接受的无线AP5中的干涉波的干涉波功率的推定值包含在有效载荷中的干涉波功率通知包(步骤S351)。发送帧生成单元35生成由MAC帧头、存储有干涉波功率通知包所涉及的数据的帧主体、以及FCS构成的干涉波功率通知帧(步骤S352)。发送单元36针对干涉波功率通知帧部分进行编码、调制等预定的处理,并添加PLCP前导与
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1