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

文档序号:9379876阅读:来源:国知局
发送站为终端的情况下设定“O”。
[0062]另外,在MAC帧头中准备有最大4个地址字段(Addressl)到(Address4)。在Addressl中储存有接收站的MAC地址,在Address2中储存有发送站的MAC地址,在Address3中储存有源地址或者目标地址,在Address4中储存有发送源地址。
[0063]例如,在无线STA3经由无线AP5或者经由无线AP5及另一无线AP向另一无线STA发送数据帧的情况下,在从无线STA3向无线AP5发送的数据帧中,接收站为无线AP5,发送站为无线STA3。另外,在另一无线STA经由无线AP5或者经由另一无线AP及无线AP5向无线STA3发送数据帧的情况下,在从无线AP5向无线STA3发送的数据帧中,接收站为无线STA3,发送站为无线AP5。
[0064]上位层处理单元34主要执行比MAC层上位的上位层(IP层(Internet ProtocolLayer:因特网协议层)等)的协议处理。
[0065]例如,上位层处理单元34在从干涉波检测单元38接收到旨意为检测到开始产生干涉波的通知的情况下,生成测试用发送包并将其输出至发送帧生成单元35。而且,作为对测试用发送包的响应,从接收帧解析单元33接收测试用响应包并进行包头的错误检查。而且,将测试用发送包的发送包数Tl、以及无误包的测试用响应包的接收包数T2输出至传输速率控制单元39。
[0066]其中,包(packet)包含包头(header)和有效载荷(payload)。在包头储存有源地址、目标地址,并且包含包头的错误检查用的包头校验和。
[0067]发送帧生成单元35主要执行MAC帧(以下,记载为“发送帧”。)的生成等MAC层中的处理。
[0068]发送单元36主要执行物理层中的处理,并经由天线31发送信号波。例如,作为物理层中的处理,进行使用了由传输速率控制单元39设定的传输速率的针对发送帧的编码或调制等处理、物理层中的信号的生成。
[0069]RSSI检测单元37进行信号波的接收信号强度(RSSI)的检测处理。RSSI检测单元37在从接收帧解析单元33接收到旨意为接收帧是发往本站的无误帧的MAC帧的通知的情况下,将该接收帧所涉及的信号波的RSSI的检测值保持为期望信号波的RSSI的检测值。
[0070]干涉波检测单元38对从干涉设备7发出的干涉波以及该干涉波的干涉波功率进行检测。干涉波检测单元38在检测到干涉波的产生的情况下,将旨意为检测到干涉波的产生的通知输出至上位层处理单元34,并且将干涉波功率的检测值输出至传输速率控制单元39。另外,干涉波检测单元38在检测到干涉波的产生结束的情况下,将旨意为检测到干涉波的产生结束的信息通知给传输速率控制单元39。
[0071]例如,在从微波炉等干涉设备7辐射的辐射噪声具有图18中示出一例的周期性的情况下,如下所述,干涉波检测单元38进行干涉波的检测以及干涉波的干涉波功率的检测。
[0072]干涉波检测单元38根据是否接收到具有周期性的噪声来检测干涉波。
[0073]另外,干涉波检测单兀38作为干涉波功率而检测其最大值。此外,取代检测干涉波功率的最大值,例如可以检测干涉波功率的一个周期的平均值作为干涉波功率,也可以检测一个周期内的发出辐射噪声期间的干涉波功率的平均值作为干涉波功率。
[0074]在检测到干涉波的情况下,传输速率控制单元39从RSSI检测单元37接受期望信号波的RSSI的检测值,并从干涉波检测单元38接受干涉波功率的检测值。并且,从上位层处理单元34接受测试用发送包的发送包数Tl、以及无误包的测试用响应包的接收包数T2。然后,传输速率控制单元39根据期望信号波的RSSI的检测值、干涉波功率的检测值、发送包数Tl、以及接收包数T2,从多个传输速率之中选择从无线STA3向无线AP5发送信号所使用的传输速率,并将所选择的传输速率设定给发送单元36。
[0075]另外,在检测到干涉波的产生结束的情况下,传输速率控制单元39从RSSI检测单元37接受期望信号波的RSSI的检测值,并将无线AP5中的干涉波的干涉波功率视为“O” (无干涉波)。然后,传输速率控制单元39根据期望信号波的RSSI的检测值以及无线AP5中的干涉波的干涉波功率“0”,从多个传输速率之中选择从无线STA3向无线AP5发送信号所使用的传输速率,并将所选择的传输速率设定给发送单元36。
[0076]以下,参照图3以及图4进一步对图2的传输速率控制单元39进行说明。
[0077]图3是表示图2的传输速率控制单元39的结构例的框图。
[0078]传输速率控制单元39具备:传播特性表110、PERrt算出单元120、PERdwn算出单元130、PERup算出单元140、干涉波功率推定单元150、PER推定单元160、以及传输速率选择单元170。
[0079]其中,在检测到干涉波的产生开始的情况下,根据传播特性表110、PERrt算出单元120、PERdwn算出单元130、PERup算出单元140、干涉波功率推定单元150、PER推定单元160、以及传输速率选择单元170的功能,选择传输速率并将其设定给发送单元36。
[0080]另外,在检测到干涉波的产生结束的情况下,根据传播特性表110、PER推定单元160、以及传输速率选择单元170的功能,选择传输速率并将其设定给发送单元36。
[0081]传播特性表110是用于针对多个传输速率中的各个速率而存储表示期望信号波的RSS1、干涉波功率和PER的关系的传播特性的表格,并保存于存储部。此外,传播特性表例如是预先制成的表格。
[0082]在图4(a)、图4(b)中示出了传输速率分别为lMbps、llMbps时的传播特性表的内容例。此外,在图4 (a)、图4 (b)中,横轴为RSSI (dBm),纵轴为PER。
[0083]例如,在为IEEE802.1lb标准的无线通信的情况下,在IEEE802.1lb标准中,作为传输速率,规定有1Mbps、2Mbps、5.5Mbps、IlMbps这4个传输速率,因此在传播特性表110中存储有与上述4个传输速率分别相关的传播特性。
[0084]PERrt算出单元120从上位层处理单元34接受测试用发送包的发送包数Tl、以及无误包的测试用响应包的接收包数T2。PERrt算出单元120根据发送包数Tl与接收包数T2,算出无线STA3与无线AP5之间的往返通信的PER即PERrt,并将PERrt的算出值输出至PERup算出单元140。PERrt的算出通过计算(Tl 一 T2)/T1来进行。
[0085]PERdwn算出单元130从RSSI检测单元37接受期望信号波的RSSI的检测值,并从干涉波检测单元38接受干涉波功率的检测值。PERdwn算出单元130参照存储于传播特性表110的期望信号波的发送所使用的传输速率下的传播特性,根据期望信号波的RSSI的检测值以及干涉波功率的检测值,计算返路通信的PER即PERdwn,并将PERdwn的算出值输出至PERup推定单元140。此外,期望信号波的发送所使用的传输速率在IEEE802.11标准中储存于PLCP报头,并从接收单元32接受。
[0086]PERup算出单元140从PERrt算出单元120接受PERrt的算出值,并从PERdwn算出单元130接受PERdwn的算出值。PERup算出单元140根据PERrt的算出值与PERdwn的算出值,算出往路通信的PER即PERup,并将PERup的算出值输出至干涉波功率推定单元150。例如,PERup的算出通过计算(PERdwn — PERrt)/(PERdwn 一 I)来进行。
[0087]干涉波功率推定单元150从RSSI检测单元37接受期望信号波的RSSI的检测值,并从PERup算出单元140接受PERup的算出值。并且,从传输速率选择单元170接受传输速率(传输速率选择单元170设定给发送单元36而用于测试用发送信号的发送的传输速率)。干涉波功率推定单元150参照传播特性表110的测试用发送信号的发送所使用的传输速率下的传播特性,根据期望信号波的RSSI的检测值与PERup的算出值,推定无线AP5中的干涉波的干涉波功率,并将干涉波功率的推定值输出至PER推定单元160。
[0088]其中,干涉波功率推定单元150进行工作以使无线AP5从天线51发送的信号波的无线STA3中的RSSI的值、与无线STA3从天线31发送的信号波的无线AP5中的RSSI的值相等。然而,在预先明确了无线STA3中的RSSI的值与无线AP5中的RSSI的值不相等而产生一定值的差的情况下,也能够对期望信号波的RSSI的检测值进行其差量的修正,并将修正后的值作为无线AP5中的期望信号波的RSSI的值。例如,由于无线AP5的天线51的增益值与无线STA3的天线31的增益值之差、或者无线AP5的发送功率值与无线STA3的发送功率值之差的理由,存在经常产生数dBm的RSSI值的差的情况。
[0089]PER推定单元160在干涉波的产生开始时进行下述动作。
[0090]PER推定单元160从干涉波检测单元38接受表示检测到干涉波的通知。并且,从RSSI检测单元37接受期望信号波的RSSI的检测值,并从干涉波功率推定单元150接受无线AP5中的干涉波功率的推定值。然后,PER推定单元160参照传播特性表110的各传输速率下的传播特性,根据期望信号波的RSSI的检测值与无线AP5中的干涉波功率的推定值,推定将该传输速率用于从无线STA3向无线AP5发送信号时的PER。然后,将各传输速率的PER的推定值与传输速率进行关联而输出到传输速率选择单元170。
[0091]此外,PER推定单元160也可以针对测试用发送信号的发送所使用的传输速率,不进行上述PER的推定处理,而将PERup推定单元140所推定出的PER的值与该传输速率进行关联而输出到传输速率选择单元170。
[0092]PER推定单元160在干涉波的产生结束时进行下述动作。
[0093]PER推定单元160从干涉波检测单元38接受检测到干涉波的产生结束的通知。并且,从RSSI检测单元37接受期望信号波的RSSI的检测值,并将无线AP5中的干涉波的干涉波功率视为“O” (无干涉波)。然后,PER推定单元160参照传播特性表110的各传输速率下的传播特性,并根据期望信号波的RSSI的检测值与无线AP5中的干涉波的干涉波功率“O”(无干涉波),推定将该传输速率用于从无线STA3向无线AP5发送信号时的PER。然后,将各传输速率的PER的推定值与传输速率进行关联而输出到传输速率选择单元170。
[0094]其中,PER推定单元160与干涉波功率推定单元150同样地,进行工作以使无线AP5从天线51发送的信号波的无线STA3中的RSSI的值、与无线STA3从天线31发送的信号波的无线AP5中的RSSI的值相等。然而,在预先明确了无线STA3中的RSSI的值与无线AP5中的RSSI的值不相等而产生一定值的差的情况下,也能够对期望信号波的RSSI的检测值进行其差量的修正,并将修正后的值作为无线AP5中的期望信号波的RSSI的值。例如,由于无线AP5的天线51的增益值与无线STA3的天线31的增益值之差、或者无线AP5的发送功率值与无线STA3的发送功率值之差的理由,存在经常产生数dBm的RSSI值的差的情况。
[0095]传输速率选择单元170从多个传输速率之中选择PER的推定值最小的传输速率作为从无线STA3向无线AP5发送信号所使用的传输速率,并将所选择的传输速率设定给发送单元36。
[0096]接下来,参照附图对图1的无线AP5的结构进行说明。
[0097]图5是表示图1的无线AP5的结构的框图。
[0098]无线AP5具备:天线51、接收单元52、接收帧解析单元53、上位层处理单元54、发送帧生成单元55、以及发送单元56。
[0099]接收单元52对经由天线31接收的电波主要执行物理层中的处理。
[0100]接收帧解析单元53主要执行接收帧的错误检查、MAC帧头的内容的解析等MAC层中的处理。
[0101]上位层处理单元54主要执行比MAC上位的上位层(IP层等)的协议处理。
[0102]例如,上位层处理单元54从接收帧解析单元53接受测试用发送包并进行包头的错误检查。而且,在无误包的情况下,上位层处理单元54生成测试用响应包并将其输出至发送帧生成单元55。
[0103]发送帧生成单元55主要执行发送帧的生成等MAC层中的处理。
[0104]发送单元56主要执行物理层中的处理,并经由天线51发送信号波。
[0105]接下来,参照附图对图1的无线通信系统的动作的一个例子进行说明。
[0106]图6是表示图1的无线通信系统的动作的一个例子的序列图。
[0107]无线STA3使用传输速率#A(初始设定的传输速率、或者之前无线STA3自己选择的传输速率),经由无线AP5以及另一无线AP向另一无线STA发送数据信号。然后,无线STA3经由另一无线AP以及无线AP5,从另一无线STA接收对数据信号的ACK(Acknowledgement:确认)信号(步骤 Sll)。
[0108]无线STA3的RSSI检测单元37检测由无线AP5中继的ACK信号所涉及的信号波的RSSI作为来自无线AP5的期望信号波的RSSI (步骤S12)。
[0109]此外,作为针对无线STA3的来自无线AP5的信号波,只要是无线AP5从天线51发送的发给本站的信号波即可,除了由无线AP5中继的ACK信号所
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1