传送装置、传送方法、系统大规模集成电路及程序的制作方法

文档序号:7677051阅读:188来源:国知局
专利名称:传送装置、传送方法、系统大规模集成电路及程序的制作方法
技术领域
本发明涉及决定传送数据时的PHY速率的技术。
背景技术
以往,已知有利用包的接收电力值决定传送包时的PHY (物理层, Physical Layer)速率的传送装置(例如无线通信装置)。传送装置如果经由 天线从无线网络接收到包,则检测接收到的包的接收电力值,基于将预先 存储的接收电力值与PHY速率建立了关联的对应表,根据检测到的接收电 力值决定PHY速率,以决定的PHY速率进行数据的收发(例如参照专利 文献l)。由此,能够使进行数据的传送时的通信速率最佳化,能够提高数 据的收发的效率。
专利文献l:日本特开2002-186027号公报
但是,根据传送装置的设置环境,有虽然接收电力值相同但包错误速 率不同的情况。例如,在传送装置间存在障碍物但传送装置间的距离较近 的情况、和在传送装置间不存在障碍物但距离较远的情况下,即使例如包 的接收电力值相同,后者的情况更不受频率干扰的影响,所以直接波较强。 如果直接波较强,则包的错误率变小,结果有效速率变高。另一方面,在 前者的情况下,受到频率干扰的影响,所以与后者的情况相比直接波变弱。 如果直接波较弱,则包的错误率变大,结果有效速率变低。
这样,包错误速率根据环境而变化,所以有即使是基于上述对应表决 定的PHY速率、也并不一定使数据的收发的效率提高的问题。因此,如果 考虑例如传送装置传送影像或声音等的内容的情况,则即使是决定的PHY 速率,也不能得到期待的有效速率,在内容的传送中需要较长时间,并且 如果有效速率低于内容速率,则会在影像或声音中发生紊乱等。

发明内容
8何、都能够使数据的收发的效率 提高的传送装置。
本发明提供一种传送装置,其特征在于,具备控制机构,从多个PHY 速率中选择1个PHY速率;以及通信机构,以所选择的PHY速率进行协
议栈中的物理层间的传送,上述控制机构在选择PHY速率时,进行以上述 多个PHY速率中的至少1个以上的PHY速率分别进行上述物理层间的传 送的情况下的上述协议栈的上层中的传送速率的有效值的比较;各传送速 率的有效值是基于对应于接收侧的接收电力值的上述物理层间的再送比率 和上述各传送速率的理想值得到的值。
本发明通过具备上述结构,传送装置不是从接收侧上的接收电力值中 直接选择PHY速率,而是在选择PHY速率时,进行对应于上述接收侧上 的接收电力值的上述物理层间的再送比率与基于各传送速率的理想值得到 的传送速率的有效值的比较。
因而,即使在因障碍物等的影响而直接波的强度变化、结果包错误率 变化的情况下,由于在进行传送速率的有效值的比较的基础上选择PHY速 率,所以也能够选择最适当的PHY速率。通过以最适当的PHY速率进行 传送,能够提高数据的收发的效率,例如在传送装置传送影像或声音等的 内容的情况下,能够不使影像或声音产生紊乱而以比以往短的时间传送内 容。
这里,也可以是,上述控制机构在上述物理层间的传送中使用上述多 个PHY速率中的任意两个PHY速率的情况下,对上述两个PHY速率分别 计算协议栈的上层中的传送速率的有效值为多少,将计算出的传送速率的 有效值彼此比较,选择对应于较大的有效值的PHY速率。
由此,能够选择任意两个PHY速率中的、传送速率的有效值较大的 PHY速率。
这里;也可以是,上述控制机构在上述物理层间的传送中使用上述多 个PHY速率中的一个PHY速率的情况下,计算协议栈的上层中的传送速 率的有效值为多少,将计算出的传送速率的有效值与预先存储的阈值比较, 在比上述阈值大的情况下选择对应于该有效值的PHY速率;在为上述阈值 以下的情况下,如果使用上述一个PHY速率以外的任一个PHY速率,则
9计算协议栈的上层中的传送速率的有效值为多少,将计算出的传送速率的 有效值与预先存储的阈值比较。
由此,在使用上述一个PHY速率的情况下,在协议栈的上层中的传送 速率的有效值比预先设定的阈值大的情况下,不需要对其他PHY速率计算 传送速率的有效值,所以能够减少上述控制机构的处理。
这里,也可以是,上述控制机构在上述物理层间的传送中分别使用了 各PHY速率的情况下,对每个PHY速率计算协议桟的上层中的传送速率 的有效值为多少,将计算出的传送速率的有效值彼此依次比较,选择对应 于计算出的传送速率的有效值中的最大的有效值的PHY速率。
由此,计算各PHY速率下的有效速率,所以能够决定对应于最大的有 效速率的PHY速率。由于以对应于最大的有效速率的PHY速率传送数据, 所以能够提高数据的收发的效率。
另外,为了提高数据的收发的效率,也可以考虑基于实测的包错误率 决定PHY速率的方法,但在包错误率的测量中,需要一定期间的接收或发 送履历,所以不能瞬间地测量包错误率,不能根据传输状态的变动而迅速 地决定PHY速率。例如,如果是SD (最低内容速率2Mbps)的内容则为 了发送100个包(包长约1500字节)而需要最低约1秒,在需要ms量级 的控制的内容传送中,这成为影像或声音的紊乱的原因。
所以,优选的是,上述传送装置具备对每个PHY速率存储将接收电力 能够取的多个值和上述接收电力能够取的每个值的包错误率对应而表示的 第一信息、和将上述包错误率能够取的多个值与包错误率能够取的每个值 的再送比率对应而表示的第二信息的存储机构;上述控制机构具备基于上 述第一信息及第二信息、根据上述接收侧上的接收电力值对每个PHY速率 取得上述物理层间的再送比率的再送比率取得机构。
由此,基于预先存储的信息取得再送比率,所以能够迅速地选择适当 的PHY速率。此外,由于接收电力值不依存于PHY速率,并且接收成功 的包的接收电力值稳定,所以接收电力值的履历有几十个左右就足够。由 此,使用第一信息及第二信息根据接收电力值取得再送比率,所以能够迅 速地进行追随于传输状态的PHY速率的选择,能够有效地利用无线带宽。
这里,也可以是,基于上述通信机构的传送以包为单位进行;上述控制机构还具备包错误率计算机构,利用传送的包中的每个包的再送次数、 和传送结束的包的个数,计算包错误率;比较机构,将由上述包错误率计 算机构计算出的包错误率与基于上述第一信息的包错误率比较;以及修正
机构,在比较的结果是有规定值以上的偏差的情况下,进行上述第一信息 的修正。
也可以是,上述传送装置还具备随时取得上述接收侧上的接收电力值、
储存所取得的接收电力值的储存机构;上述修正机构具备生成机构,根 据计算出的包错误率、基于上述第一信息的包错误率、和储存的接收电力 值,生成将接收电力能够取的多个值与上述接收电力能够取的每个值的包 错误率对应而表示的修正第一信息;以及变更机构,将存储的第一信息变 更为生成的修正第一信息。
此外,也可以是,上述通信机构的传送以包为单位进行;上述控制机 构还具备包错误率计算机构,利用传送的包中的每个包的再送次数、和 传送结束的包的个数,计算规定数量的包错误率;比较机构,将由上述包 错误率计算机构计算出的规定数量的包错误率的标准偏差与基于上述规定
数量的包错误率及上述第三信息的标准偏差比较;以及修正机构,在比较 的结果存在规定值以上的偏差的情况下,进行上述第三信息的修正。
也可以是,上述传送装置还具备随时取得上述接收侧上的接收电力值、 储存所取得的接收电力值的储存机构;上述修正机构具备生成机构,根 据上述包错误率能够取的多个值、上述规定数量的包错误率的标准偏差、 和基于上述规定数量的包错误率及上述第三信息的标准偏差,生成将包错 误率能够取的多个值与每个包错误率的标准偏差对应而表示的修正第三信 息;以及变更机构,将存储的第三信息变更为生成的修正第三信息。
由此,如果在预先存储的信息与实测值中发生差别,则利用实测值修 正预先存储的信息,所以能够选择适应于实际环境的PHY速率。
这里,也可以是,上述存储机构还存储将包错误率能够取的多个值与 包错误率能够取的每个值的标准偏差对应而表示的第三信息;上述控制机 构还具备标准偏差取得机构,基于上述第一信息及第三信息,取得上述 接收侧上的接收电力值中的包错误率的标准偏差,将使所取得的标准偏差 为N(N:正数)倍的值相加至上述包错误率;以及带宽计算机构,利用相
11加后的值和要传送的包的包速率,计算传送所需要的带宽;基于上述通信 机构的传送在计算出的带宽中进行。
通过将使标准偏差为N (N:正数)倍的值加到包错误率中,能够计算 出最大包错误率,利用计算出的最大包错误率计算需要带宽,所以能够实 现稳定的传送。
这里,也可以是,上述带宽计算机构还具备包速率变更机构,将计 算出的带宽与可分配带宽比较,在上述计算出的带宽比可分配带宽大的情 况下,变更包速率;以及确保带宽计算机构,基于变更后的包速率,计算
确保的带宽。
由此,即使在上述计算出的带宽比可分配带宽大的情况下,由于将包 速率变更为能够在可分配的带宽中传送的速率,所以也能够实现稳定的内 容传送。
这里,也可以是,上述标准偏差取得机构具备比例计算机构,在取 得上述标准偏差后,计算在上述标准偏差中使用的多个包错误率中的、存 在于上述标准偏差内的包错误率的比例值;以及决定机构,基于计算出的 比例值是否超过预先设定的阈值,决定上述标准偏差的相乘值N。
由此,求出多个包错误率中的、存在于标准偏差内的包错误率的比例,
来决定相乘值N,所以能够将对内容分配的带宽抑制在最小限度。
这里,也可以是,基于上述通信机构的传送以包为单位进行;上述控 制机构具备接收电力值取得机构,随时取得接收电力值;包错误率计算 机构,利用传送的包中的每个包的再送次数、和传送结束的包的个数,计 算规定数量的包错误率;离差判断机构,对计算出的各个包错误率,判断 相邻的包错误率的间隔是否离开了一定以上;以及生成机构,基于上述包 错误率和上述接收电力值,生成将接收电力能够取的多个值与上述接收电 力能够取的每个值的包错误率对应而表示的第一信息。
也可以是,上述控制机构还具备标准偏差计算机构,计算上述规定 数量的包错误率的标准偏差;以及生成机构,基于上述包错误率和标准偏 差,生成将包错误率能够取的多个值与包错误率能够取的各值的标准偏差 对应而表示的第三信息。
由此,不需要预先存储关系式的作业。这里,也可以是,上述传送装置还具备测量上述接收侧上的接收电力 值的测量机构。
由此,不需要在接收侧测量接收电力值、对发送侧通知接收电力值的 作业。
这里,也可以是,上述存储机构是非易失性存储器。
由此,即使将电源关闭,关系式也保持存储,所以在再次启动电源时 能够使用存储的关系式,能够进行适合于传输环境的PHY速率设定。


图1是系统图。
图2是本发明的实施方式1的发送机10的功能框图。 图3是本发明的实施方式1的接收机100的功能框图。 图4是包错误率推测部15的功能框图。 图5是表示接收电力值与PER的函数式的图。 图6是修正信息制作部18的功能框图。 图7是表示PER与PER的标准偏差的函数式的图。 图8是表示由PHY速率决定部16计算出的各PHY速率的有效速率的 具体例的图。
图9是表示PHY速率设定的流程图的图。
图IO是表示有关修正处理的流程图的图。
图11是表示关系式的修正的方法的图。
图12是本发明的实施方式2的发送机20的功能框图。
图13是标准偏差推测部21的功能框图。
图14是表示PER与PER的标准偏差的函数式的图。
图15是修正信息制作部25的功能框图。
图16是表示数据传送开始时的PHY速率及带宽确保的设定的流程图 的图。
图17是表示数据传送中的PHY速率及带宽确保的设定的流程图的图。 图18是表示有关修正处理的流程图的图。 图19是表示关系式的修正的方法的图。
13图20是本发明的实施方式3的发送机30的功能框图。 图21是需要带宽决定部32的功能框图。
图22是表示数据传送开始时的PHY速率决定、带宽分配、以及内容
速率设定处理的流程图的图。
图23是表示数据传送中的PHY速率决定、带宽分配、以及内容速率
设定处理的流程图的图。
图24是本发明的实施方式4的发送机40的功能框图。
图25是修正信息制作部41的功能框图。
图26是标准偏差推测部42的功能框图。
图27是本发明的实施方式5的发送机的功能框图。
图28是包错误率推测部51的功能框图。
图29是标准偏差推测部52的功能框图。
图30是关系式生成处理的流程图。
图31是本发明的实施方式6的发送机60的功能框图。
图32是本发明的实施方式7的接收机200的功能框图。
图33是表示数据传送中的PHY速率及带宽确保的设定的流程图的图。
图34是表示数据传送中的PHY速率决定、带宽分配及内容速率设定 处理的流程图的图。
符号说明
1服务器装置
2客户端装置
10发送机(无线传送装置)
100接收机(无线传送装置)
11、 110无线收发部
12、 120包识别部
13接收电力值通知包解析部
14、 260接收电力值管理部
15、 51、 150包错误率推测部 15A包错误率请求部
15B关系式管理部15C读入处理部
15D关系式变更判断部 15E、 51E关系式生成部 15F写入处理部
16、 160PHY速率决定部
17、 260包错误率测量部
18、 25、 41、 250修正信息制作部 18A包错误率计算部
18B关系式生成信息制作部
25C包错误率管理部
25D标准偏差计算部
25E、 41E关系式生成信息制作部
21、 42、 52、 210标准偏差推测部 21A、 52A标准偏差请求部
21B关系式管理部
21C读入处理部
21D关系式变更判断部
21E、 52E关系式生成部
21F写入处理部
42G最大包错误率变更部
22、 32、 220需要带宽决定部 32A需要带宽计算部
32B确保带宽决定部 32C可分配带宽取得部 32D内容速率计算部 32E内容速率变更指示部 32F传送内容速率存储部 23应用部
24、 56测试包制作部 31内容速率变更部53 PHY速率变更部
54发送电力变更部
55参数决定部
61、 130接收电力值测量部
140接收电力值通知包制作部
270内容速率测量部
具体实施例方式
(实施方式1) <概要>
首先,对有关本发明的传送装置10、 IOO的概要进行说明。
有关本发明的传送装置在图1所示那样的系统中使用。图1所示的系
统由服务器装置1和客户端装置2构成,服务器装置1与客户端装置2通 过无线(例如IEEE802.11a)连接。IEEE802.1 la除了 54Mb/s (兆位/秒)的 最大PHY速率以外,还定义了作为较慢的PHY速率的48Mb/s、 36 Mb/s、 24Mb/s、 18Mb/s、 12Mb/s、 9Mb/s、以,及6Mb/s。
此外,服务器装置1与客户端装置2分别通过传送装置10、 100和以 太网(Ethernet,注册商标)连接。
传送装置IO将用来测量接收电力值的包发送给传送装置100。如果接 收到从传送装置100发送的接收电力值,则基于该接收电力值,对每种PHY 速率计算有效速率,决定对应于最大有效速率的PHY速率。如果决定PHY 速率,则将从服务器装置1供给的内容以包为单位发送给传送装置100。
传送装置100如果接收到用来测量接收电力值的包,则测量该包的接 收电力值,将测量出的接收电力值发送给传送装置IO。传送装置100如果 接收到内容,则将接收到的内容供给到客户端装置2。
这样,传送装置IO基于接收电力值计算有效速率,决定对应于最大有 效速率的PHY速率。通过以决定的PHY速率进行内容的发送,不论环境 如何,都能够提高数据的发送效率。
参照附图对有关本发明的传送装置10、 IOO更详细地说明。
<发送机10的结构>
16图2是本发明的实施方式1的数据发送侧的传送装置IO(以下称作"发 送机10")的功能框图。
发送机10具体而言是由天线、微处理器、ROM、 RAM等构成的计算 机系统。在上述ROM中存储有计算机程序。通过上述微处理器按照上述 计算机程序动作,发送机10实现其功能。
发送机10包括无线收发部11、包识别部12、接收电力值通知包解析 部13、接收电力值管理部14、包错误率推测部15、 PHY速率决定部16、 包错误率测量部17、以及修正信息制作部18而构成。
无线收发部11具体而言包含包括调制电路及解调电路等的收发电路而 构成,经由进行无线信号的发送及接收的天线等,进行从无线网络输入的 包的接收及解调,将解调后的包发送给包识别部12。
此外,无线收发部ll对输出给无线网络的包进行调制,经由上述天线 等发送调制了的包。无线收发部11如果从PHY速率决定部16接受到PHY 速率设定的指示,则设定为被指示的PHY速率,进行包的发送。
包识别部12识别从无线收发部11输入的包。在识别的结果是接收到 的包是接收电力值通知包的情况下,将该包发送给接收电力值通知包解析 部13。
接收电力值通知包解析部13解析从包识别部12输入的接收电力值通 知包。具体而言,接收电力值通知包解析部13从接收电力值通知包中提取 接收电力值,将提取出的接收电力值发送给接收电力值管理部14。
接收电力值管理部14包括RAM等存储器而构成,储存从接收电力值 通知包解析部13输入的接收电力值,并且将该接收电力值发送给包错误率 推测部15及修正信息制作部18。
包错误率推测部15根据从接收电力值管理部14输入的接收电力值推 测无线区间的包错误率(以下称作"PER")。对于推测PER的方法,在< 包错误率推测部15的结构>中说明。包错误率推测部15对PHY速率决定 部16发送各PHY速率下的推测的PER。
PHY速率决定部16包括闪存(Flash) ROM等的存储器而构成,根据 从包错误率推测部15输入的各PHY速率下的PER的值,决定有效速率为 最大的PHY速率。PHY速率决定部16如果决定了 PHY速率,则对无线收发部11指示,以使其以决定的PHY速率进行数据的发送。
另外,对于怎样根据接收到的PER的值决定有效速率为最大的PHY 速率,在〈基于PHY速率决定部16的处理〉中进行说明。
包错误率测量部17包括RAM等存储器而构成,测量每个包的再送次 数、和发送结束后的包的个数,存储到存储器中,并且在预先设定的个数 的包的发送结束的情况下,将再送次数的合计、发送结束的包的个数、和 在传送中使用的PHY速率的值发送给修正信息制作部18。
修正信息制作部18根据从包错误率测量部17输入的再送次数的合计、 包的个数、以及从接收电力值管理部14输入的接收电力值,制作在存储于 包错误率推测部15中的关系式的修正中使用的信息。
<接收机100的结构>
图3是本发明的实施方式1的数据接收侧的传送装置100(以下称作"接 收机100")的功能框图。
接收机100具体而言是由天线、微处理器、ROM、 RAM等构成的计 算机系统。在上述ROM中存储有计算机程序。通过上述微处理器按照上 述计算机程序动作,接收机实现其功能。
接收机100包括无线收发部110、包识别部120、接收电力测量部130、 以及接收电力值通知包制作部140而构成。
无线收发部110具体而言包含包括调制电路及解调电路等的收发电路 而构成,经由进行无线信号的发送及接收的天线等,进行从发送机10发送 的包的接收及解调,将解调后的包发送给包识别部120。
此外,无线收发部110对从接收电力值通知包制作部140输入的接收 电力值通知包进行调制,经由上述天线等,将调制了的接收电力值通知包 发送给发送机10。
包识别部i20识别从无线收发部110输入的包。
接收电力测量部130包括RSSI (接收信号强度指示,Received Signal Strength Indicator)测量电路而构成,测量从发送机10发送的包的接收电力 值,将测量出的接收电力值发送给接收电力值通知包制作部140。
接收电力值通知包制作部140制作包括从接收电力测量部130输入的 包的接收电力值的接收电力值通知包,将制作出的包发送给无线收发部
18110。
<包错误率推测部15的功能>
接着,利用图4对发送机10中的包错误率推测部15的功能更详细地 说明。图4是包错误率推测部15的功能框图。如图4所示,包错误率推测 部15包括包错误率请求部15A、关系式管理部15B、读入处理部15C、关 系式变更判断部15D、关系式生成部15E、以及写入处理部15F而构成。
关系式管理部15B包括闪存ROM等存储器而构成,对每个PHY速率 管理接收电力值和PER的函数式。图5是表示由关系式导出的实线的图。 关系式管理部15B预先对每个PHY速率管理能够求出图5所示那样的实线 的关系式。
对图5更详细地说明。图5是表示在正EE802.11a的PHY速率36Mbps 下进行五分钟的内容传送(包约30万个)的结果、和根据该结果求出的近 似式的图。横轴表示在五分钟内接收成功的包的平均接收电力值,纵轴表 示根据在五分钟发送的包的再送次数计算出的PER。在本图中,根据改变 发送电力进行8次内容传送的结果(图中的黑色圆)求出近似式。包错误 率请求部15A可以使用该近似式作为关系式根据接收电力值求出PER。
另外,平均电力的单位是对dBm的值加上100后的值(接收电力 lmw=0dBm)。
包错误率请求部15A如果接收到从接收电力值管理部14输入的接收电 力值,则经由读入处理部15C,对每个PHY速率依次读入由关系式管理部 15B预先管理的关系式。根据读入的关系式和接收到的接收电力值求出各 PHY速率下的PER,将求出的各PER作为推测的PER,发送给PHY速率 决定部16。
读入处理部15C读入关系式管理部15B管理的关系式。
关系式变更判断部15D包括RAM等存储器而构成,判断关系式管理 部15B管理的关系式的变更的有无。
关系式生成部15E利用关系式管理部15B管理的关系式和来自关系式 变更判断部15D的信息,生成接收电力值与PER的值的关系式。
写入处理部15F将由关系式生成部15E生成的关系式写入到关系式管 理部15B中。
19对于关系式变更判断部15D、关系式生成部15E及写入处理部15F的 详细情况,在<有关修正方法的动作〉中说明。 <修正信息制作部18的功能>
接着,利用图6对发送机10中的修正信息制作部18的功能更详细地 说明。图6是修正信息制作部18的功能框图。如图6所示,修正信息制作 部18包括包错误率计算部18A、以及关系式生成信息制作部18B而构成。
包错误率计算部18A根据从包错误率测量部17接受的信息求出PER。 更详细地讲,利用从包错误率测量部17接受的再送次数的合计和发送结束 的包的个数求出PER,将求出的PER和在内容传送中使用的PHY速率的 值发送给关系式生成信息制作部18B。
关系式生成信息制作部18B从包错误率计算部18A接收PER和PHY 速率的值。此外,取得由接收电力值管理部14存储的多个接收电力值,计 算接收电力值的平均值。将计算出的平均值、PER的值和PHY速率的值发 送给包错误率推测部15。
<基于PHY速率决定部16的处理>
接着,对PHY速率决定部16怎样决定PHY速率进行说明。PHY速率 决定部16如果接收到各PHY速率下的PER,则利用预先存储的(式O, 计算各PHY速率的有效速率,决定对应于最大的有效速率的PHY速率。 这里,所谓的有效速率,是指考虑了PER的数据的单位传送量。
= 2^掘Q,(ii)胁"……(式i)
以下,说明(式l)及使用(式l)的有效速率的求出方法。
(式1)是在传送100个包的情况下、决定考虑到再送的冗余包数s 的关系式。
p表示PER, Pdr。p是包损失率,表示对100个包在100+S的包间不能 发送的包的比例。
在图7中,利用(式l),表示在各PER中求出用来使包损失率为1.0E-8 以下的冗余包数S的结果。本图中的横轴表示PER,纵轴表示再送比率 ((100+S) /100)。图中的黑色圆是利用(式l)求出的值。另外,包损失率固定为1.0E-8,以使得以在设想的数据中速率最高的 BS数字广播全TS传送的28Mbps视听两小时左右的影像(传送的包的个 数约为1.65E+7个)时一个包也不损失。
PHY速率决定部16将从包错误率推测部15接收到的PER的值代入到
(式l)的p中,求出冗余包数S,以使包损失率Pdr。p为1.0E-8以下。如
果求出S,则根据预先存储的各PHY速率的理想速率(PERK)。/。时的数据 的单位传送量)的值与各PHY速率的再送比率,求出适应于各PHY速率 下的传输状态的有效速率。例如,如果在PHY速率36Mbps (理想速率为 26.4Mbps)下再送比率为1.51,则适应于传输状态的有效速率为26.4Mbps X (100/151) =17.48Mbps (在小数点第三位以下四舍五入)。这里,所谓 的传输状态,是指有效速率根据接收电力值的变化而变化的状态。
PHY速率决定部16将求出的有效速率分别比较,决定对应于最大有效 速率的PHY速率的值,发送给无线收发部ll。
图8表示接收电力值是30的情况下的各PHY速率(这里设为24Mbps、 36Mbps、 48Mbps)下的理想速率、PER、再送比率、以及有效速率。在此 情况下,PHY速率决定部16决定求出的有效速率(17.36Mbps、 17.48Mbps、 0.02Mbps)中的、对应于最大的有效速率(17.48Mbps)的PHY速率 (36Mbps),将决定的PHY速率的值(36Mbps)发送给无线收发部ll。
<PHY速率设定处理的流程图>
接着,对PHY速率设定处理进行说明。图9是本发明的实施方式1中 的PHY速率设定的流程图。在本流程图中,n是表示一个PHY速率的变量。 首先,无线收发部11调制要向接收机IOO发送的包,经由天线将调制后的 包输出到无线网络中(步骤S1)。
接收机100中的无线收发部110及接收电力测量部130经由天线从无 线网络接收包(步骤SIOOI)。接收电力测量部130测量接收电力值,发送 给接收电力值通知包制作部32 (步骤S1002)。接收电力值通知包制作部 140制作包含包的接收电力值的接收电力值通知包,无线收发部110对制作 出的接收电力值通知包进行调制,经由天线将调制了的包输出到无线网络 中(步骤S1003)。
发送机10的无线收发部11经由天线从无线网络接收接收电力值通知
21包(步骤S2)。接收电力值通知包解析部13从接收到的接收电力值通知包
中提取接收电力值,包错误率推测部15根据提取的接收电力值决定各PHY 速率下的PER (步骤S3)。在决定了 PER后,PHY速率决定部16决定各 PHY速率中的、有效速率为最大的PHY速率。具体而言,首先将n初始化 (步骤S4),计算对应于n的PHY速率的有效速率(步骤S5)。接着,判 断是否存在已经存储的有效速率(步骤S6)。
在未存储有有效速率的情况下(步骤S6中否),存储计算出的有效速 率(步骤S7),判断n是否是最后(步骤S8)。在n不是最后的情况下(步 骤S8中否),将n增加l (步骤S9),转移到步骤S5。
在已经存储有有效速率的情况下(步骤S6中是),判断计算出的有效 速率是否比存储的有效速率大(步骤SIO)。在计算出的有效速率比存储的 有效速率大的情况下(步骤S10中是),存储(覆盖)计算出的有效速率(步 骤S7)。在计算出的有效速率为存储的有效速率以下的情况下(步骤S10 中是),判断n是否是最后(步骤S8),在n是最后的情况下(步骤S8中 是),选择对应于存储的有效速率的PHY速率(步骤S9)。无线收发部ll 进行以所选择的PHY速率发送以后的数据的设定。
<有关修正方法的动作>
接着,利用图10的流程图对包错误率推测部15管理的关系式(图5 的近似式)的修正方法进行说明。在本流程图中,i是表示要发送的一个包 的变量,n表示预先设定的要发送的包的个数,j是表示在将根据关系式求 出的PER与从修正信息制作部18接收到的PER的值比较的情况下的规定 值以上的差的次数的变量,m表示预先设定的、规定值以上的差的容许次 数。
首先,关系式变更判断部15D将次数j初始化(步骤S20),包错误率 测量部17将包i初始化(步骤S21)。包错误率测量部17判断无线收发部 ll进行的包i的发送是否已结束(步骤S22),如果判断为发送已结束(步 骤S22中是),存储包i的再送次数(步骤S23)。包错误率测量部17判断 发送的包数是否达到了 n (步骤S24),在判断为没有达到的情况下(步骤 S24中否),将包i增加l (步骤S25),转移到步骤S22。在判断为达到的 情况下(步骤S24中是),包错误率计算部18A利用再送次数的合计和发
22送结束的包的个数计算PER (步骤S26)。
接着,关系式生成信息制作部18B取得由接收电力值管理部14存储的 多个接收电力值,计算接收电力值的平均值(步骤S27)。关系式变更判断 部15D经由读入处理部15C读入对应于在包错误率的测量中使用的PHY 速率的关系式,利用计算出的接收电力值的平均值根据关系式求出PER, 将求出的PER与由包错误率计算部18A计算出的PER比较(步骤S29)。
判断比较的结果是否有预先设定的规定值以上的差(步骤S30),在判 断为没有规定值以上的差的情况下(步骤S30中否),转移到步骤S21。在 判断为有规定值以上的差的情况下(在步骤S30中是),关系式变更判断部 15D将次数j增加1后(步骤S31),判断次数j是否达到了容许次数m(步 骤S32)。在判断为没有达到的情况下(步骤S32中否),转移到步骤S32。 在判断为达到的情况下(步骤S32中是),关系式变更判断部15D判断为 需要进行关系式的修正。
这样,关系式生成部15E以图11 (a)、图11 (b)的顺序决定在关系 式的修正中需要的值。首先,关系式生成部15E经由读入处理部15C从关 系式管理部15B读入对应于在包错误率的测量中使用的PHY速率的关系 式,每隔预先设定的间隔求出关系式的值,进行取样(图11的黑色三角的 值)(步骤S33)。接着,关系式生成部15E根据从修正信息制作部18接收 到的值(图11的黑色圆的值),将处于预先设定的范围内的关系式的值(图 11的三角的值)从取样中除去,将图11 (b)的黑色圆和黑色三角的值决 定为在关系式的生成中使用的值(步骤S34)。接着,关系式生成部15E利 用决定的值生成关系式(步骤S35)。生成的关系式为使用最小二乘法生成 的二次函数的近似式。 _
最后,关系式生成部15E经由写入处理部15F,将由关系式管理部15B 预先保持的与该PHY速率相对应的关系式变更为图11 (c)所示的关系式 (步骤S36)。
另外,写入处理部15F在对关系式管理部15B进行写入处理之前,对 读入处理部15C发送对关系式管理部15B的读入的停止命令后进行写入处 理,在写入处理结束后,对读入处理部15C发送对读入的停止命令的解除 命令。通过以上的顺序,进行存储在包错误率推测部15中的关系式的修正。
如以上说明,根据本实施方式,由于发送机io根据接收电力值推测各 PHY速率的PER、利用推测的PER计算各PHY速率的有效速率,所以能 够迅速地进行对应于最大的有效速率的PHY速率下的数据传送。由此,能 够总是有效地利用无线带宽。
此外,为了实际测量PER,需要某种程度(至少为100个以上)的包 的再送次数及错误的履历。还需要对每个PHY速率测量PER,所以需要秒 量级的时间,但在本实施方式中,由于基于接收电力值推测PER,接收电 力值不依存于PHY速率,并且接收成功的包的接收电力值稳定,所以通过 几十个左右的履历就足够。
因而,利用根据接收电力值推测的PER进行PHY速率设定的本实施 方式能够迅速地进行追随于传输状态的设定,能够有效地利用无线带宽。 特别是,在影像或声音数据等延迟容许时间为几十ms量级的实时的数据传 送中,如果有效速率的降低以秒量级持续,则会发生延迟,在影像或声音 中发生中断或紊乱,所以本发明是有效的。
此外,即使在数据传送中传输状态变化、接收电力值变化的情况下, 也能够根据接收电力值推测PER、迅速地决定追随于传输状态的变化的 PHY速率。
此外,通过在数据传送中修正由包错误率推测部15保持的关系式,能 够决定适应于实际环境的PHY速率。
此外,关系式管理部15B将修正一次的关系式保持在闪存ROM中, 在以后的使用时通过保持在闪存ROM中的关系式进行推测。因而,即使 将电源关闭,修正后的关系式也保持存储,所以在再次启动电源时能够使 用修正后的关系式,能够进行适合于传输环境的PHY速率设定。 (实施方式2)
实施方式1是决定有效速率为最大的PHY速率的结构,而本实施方式 是进而根据传输状态、在发送机中确保数据传送所需要的带宽的实施方式。
图12是本发明的实施方式2的发送机20的功能框图。在图12中,对 于与图2相同的结构要素使用相同的符号,省略说明。
如图12所示,发送机20除了实施方式1的发送机10的结构要素以外,还包括标准偏差推测部21、需要带宽决定部22、应用部23、以及测试包制 作部24而构成。此外,发送机20中,代替发送机10中的修正信息制作部 18而具备修正信息制作部25。
标准偏差推测部21根据对应于从PHY速率决定部16输入的、决定的 PHY速率的PER的值推测PER的标准偏差,求出MAXPER (:PER+标准 偏差X2)。对于标准偏差的推测方法在后面叙述。标准偏差推测部21将求 出的MAXPER发送给需要带宽决定部22。
需要带宽决定部22包括闪存ROM等存储器而构成,根据从标准偏差 推测部21发送的MAXPER的值求出数据传送所需要的带宽。需要带宽决 定部22对无线收发部11指示,以使其以求出的带宽进行数据发送。
应用部23接受来自用户的数据传送请求,对测试包制作部24指示测 试包的制作。此外,通过用户输入接受内容速率,发送给需要带宽决定部 22。
测试包制作部24根据来自应用部23的指示制作用来测量传输状态的 测试包,将制作出的测试包发送给无线收发部11。
修正信息制作部25除了实施方式1的修正信息制作部18的功能以外, 还具有制作在存储于标准偏差推测部21中的关系式的修正中使用的信息的 功能。
另外,本实施方式的接收机与实施方式1的接收机100同样。 <标准偏差推测部21的结构>
对于标准偏差推测部21的内部的功能结构利用图13更详细地说明。 如图13所示,标准偏差推测部21包括标准偏差请求部21A、关系式管理 部21B、读入处理部21C、关系式变更判断部21D、关系式生成部21E、以 及写入处理部21F而构成。
关系式管理部21B包括闪存ROM等存储器而构成,管理PER与PER 的标准偏差的函数式。图14是表示由关系式导出的实线的图。关系式管理 部21B预先对每个PHY速率管理能够求出图14所示那样的实线的关系式。 对于图14更详细地说明。图14是以正EE802.11a的PHY速率36Mbps进 行五分钟的内容传送(约30万个包)的结果、和根据该结果求出的近似式。 横轴表示根据在五分钟间发送的包的再送次数计算出的PER的值,纵轴表
25示根据对每1000个包计算的多个PER计算出的PER的标准偏差。在图14 中,根据改变发送电力而进行8次内容传送的结果(图中的黑色圆)求出 近似式。标准偏差请求部21A可以利用该近似式作为函数值根据PER求出 PER的标准偏差。
标准偏差请求部21A如果从PHY速率决定部16接收到决定的PHY速 率和对应于该PHY速率的PER的值,则经由读入处理部21C从关系式管 理部21B读入对应于该PHY速率的关系式。根据读入的关系式和接收到的 PER的值求出标准偏差,将求出的标准偏差作为推测的标准偏差,求出 MAXPER (^PER+标准偏差X 2)。并且,将求出的MAXPER和由PHY速 率决定部16决定的PHY速率的值发送给需要带宽决定部22。
另外,以上的说明是关于在内容的发送前决定需要带宽的情况的,但 在内容发送中变更需要带宽的情况下,标准偏差请求部21A也可以从PHY 速率决定部16接收各PHY速率下的PER。并且,也可以在接收到各PER 后,依次读入各PHY速率的关系式,根据读入的各关系式和各PHY速率 下的PER,求出各PHY速率下的标准偏差,根据求出的各标准偏差求出 MAXPER,将求出的各MAXPER发送给需要带宽决定部22。
读入处理部21C读入关系式管理部21B管理的关系式。
关系式变更判断部21D包括RAM等存储器而构成,判断关系式管理 部21B管理的关系式的变更的有无。
关系式生成部21E利用关系式管理部21B管理的关系式和来自关系式 变更判断部21D的信息,生成PER与PER的标准偏差的值的关系式。
写入处理部21F将由关系式生成部21E生成的关系式写入到关系式管 理部21B中。
对于关系式变更判断部21D、关系式生成部21E及写入处理部21F的 详细情况,在<有关修正方法的动作>中说明。 <修正信息制作部25的功能>
接着,对修正信息制作部25的功能,利用图15更详细地说明。图15 是修正信息制作部25的功能框图。修正信息制作部25除了修正信息制作 部18的结构以外,还包括包错误率管理部25C、标准偏差计算部25D、以 及关系式生成信息制作部25E而构成。包错误率管理部25C包括RAM等存储器而构成,从包错误率计算部 18A接收PER的值和在传送中使用的PHY速率的值,存储PER的值。包 错误率管理部25C如果存储的PER的个数为预先设定的个数,则将存储的 多个PER的值和接收到的PHY速率的值发送给标准偏差计算部25D。
标准偏差计算部25D利用从包错误率管理部25C输入的PER,求出 PER的标准偏差,将求出的标准偏差的值、在标准偏差的计算中使用的多 个PER的值、和PHY速率的值发送给关系式生成信息制作部25E。
关系式生成信息制作部25E求出从标准偏差计算部25D输入的多个 PER的值的平均,将求出的平均的PER、从标准偏差计算部25D输入的标 准偏差的值、和PHY速率的值发送给标准偏差推测部21。
<数据传送开始时的PHY速率及带宽确保的设定>
接着,对数据传送开始时的PHY速率及带宽确保的设定处理进行说明。 图16是本发明的实施方式2中的数据传送开始时的PHY速率及带宽确保 的设定的流程图。首先,应用部23判断是否有来自用户的数据传送请求(步 骤S41)。如果判断为有数据的传送请求(步骤S41中是),则将接收机IOO 的地址发送给测试包制作部24。测试包制作部24如果从应用部23接受地 址,则制作对该地址的接收机100发送的测试包(步骤S42),将制作出的 包发送给无线收发部11。无线收发部11如果接收到从测试包制作部24发 送的包,则将接收到的测试包调制,经由天线将调制后的包输出到无线网 络(步骤S43)。
另外,在发送机20接收到测试包后,到发送机20的PHY速率决定部 16决定PHY速率为止的发送机20及接收机100的动作为与实施方式1同 样的动作,所以省略说明。
PHY速率决定部16如果决定了有效速率为最高的PHY速率的值(步 骤S46),则将决定的PHY速率的值发送给无线收发部11,并且对标准偏 差推测部21发送与决定的PHY速率对应的PER的值。标准偏差推测部21 根据在关系式管理部21B中管理的关系式和接收到的PER的值求出标准偏 差,将求出的标准偏差作为推测的标准偏差,计算MAXPER ^PER+标准 偏差X2)(步骤S47)。
需要带宽决定部22如果从标准偏差推测部21接受到MAXPER的值和由PHY速率决定部16决定的PHY速率的值,则从应用部23取得该内容 的内容速率的值,根据(式l)和MAXPER的值计算再送比率,根据计算 出的再送比率和取得的内容速率计算该内容的传送所需要的带宽(S48)。 例如,如果MAXPER二1.0。/。、内容速率为10Mbps,则需要带宽为lUMbps (设定为P^^1.0E-8)。需要带宽决定部22对无线收发部11发送指示以使 其确保所计算的需要带宽,并且对应用部23通知对内容传送请求的应答。 应用部23如果接收到对于内容传送请求的应答,则将内容输入到无线 收发部ll中。
无线收发部11如果从需要带宽决定部22接受到带宽确保的指示,则 进行无线网络的带宽的确保、
无线收发部11如果被输入内容,则将内容打包(以后称作"内容包"), 以由PHY速率决定部16决定的PHY速率传送。此外,无线收发部11以 由来自需要带宽决定部22的指示确保的带宽传送内容包。
<在内容传送中变更PHY速率和带宽分配〉
接着,利用图17的流程图对数据传送中的PHY速率与带宽设定的方 法进行说明。另夕卜,本图中的步骤S51到S55与图16中的步骤S44到S48 同样,所以省略说明。
需要带宽决定部22如果计算出需要带宽,则将当前对内容分配的带宽 (以后称作"当前带宽分配")和计算出的需要带宽(步骤S56)进行比较。 在比较的结果是判断为需要带宽比当前带宽分配小的情况下(步骤S56中 否),对无线收发部11指示,以使其将当前带宽分配变更为需要带宽的大 小(步骤S57)。无线收发部11如果从需要带宽决定部22接受到带宽的变 更的指示,则进行无线网络的带宽的变更。
在判断需要带宽比当前带宽分配大的情况下(步骤S56中是),需要带 宽决定部22将可分配的带宽与需要带宽比较(步骤S58)。在比较的结果 是判断为需要带宽比可分配的带宽小的情况下(歩骤S58中是),对无线收 发部11指示以使其将当前带宽分配变更为需要带宽的大小(步骤S57)。 在判断为需要带宽比可分配的带宽大的情况下(步骤S58中否),对无线收 发部11指示以使其确保可分配的带宽的大小(步骤S59)。
通过以上的方法,在内容传送中进行PHY速率与带宽设定的变更。
28<标准偏差的修正>
接着,利用图18的流程图对标准偏差推测部21管理的关系式(图]4 的近似式)的修正方法进行说明。在本流程图中,i是表示要发送的包的变
量,n表示预先设定的要发送的包的个数,j是表示将根据关系式求出的PER 的标准变差和由标准偏差计算部25D计算出的PER的标准偏差比较的情况 下的规定值以上的差的次数的变量,m表示预先设定的、规定值以上的差 的容许次数。本图的步骤S70到S75与图10的步骤S20到S25同样,所以 省略说明。
在包错误率计算部18A计算出PER后(步骤S76),包错误率管理部 25C如果存储的PER的个数为预先设定的个数,则将存储的PER的值和在 对应的传送中使用的PHY速率的值发送给标准偏差计算部25D。
标准偏差计算部25D利用从包错误率管理部25C接收到的多个PER, 计算PER的标准偏差(步骤S77),将计算出的标准偏差的值、为了求出标 准偏差而使用的多个PER的值、和上述PHY速率的值发送给关系式生成 信息制作部25E。
关系式生成信息制作部25E求出从标准偏差计算部25D接收到的多个 PER的值的平均,将求出的平均的PER、从标准偏差计算部25D接收到的 标准偏差的值、和上述PHY速率的值发送给标准偏差推测部21 。
关系式变更判断部21D如果从关系式生成信息制作部25E接收到 PER、标准偏差、和PHY速率的值,则经由读入处理部21C从关系式管理 部21B读入对应于上述PHY速率的关系式,利用接收到的PER的值由关 系式求出标准偏差,将求出的标准偏差与由标准偏差计算部25D计算出的 标准偏差比较(步骤S79)。
判断比较的结果是否有规定值以上的偏差(步骤S80),在判断为没有 规定值以上的偏差的情况下(步骤S80中否),转移到步骤S71。在判断为 有规定值以上的差的情况下(步骤S80中是),关系式变更判断部2iD在 将次数j增加1后(步骤S81),判断次数j是否达到了容许次数m (步骤 S82)。在判断为没有达到的情况下(步骤S82中否),转移到步骤S71中。 在判断为达到的情况下(步骤S82中是),关系式变更判断部21D判断为 需要进行关系式的修正。
29于是,关系式变更判断部21D对关系式生成部21E发送从修正信息制
作部25接受到的PER、标准偏差和PHY速率的值。
关系式生成部21E如果从关系式变更判断部21D接受到PER和标准偏 差的值,则以图19 (a)、图19 (b)的顺序决定在关系式的修正中需要的 值。首先,关系式生成部21E经由读入处理部21C从关系式管理部21B读 入与在内容的传送中使用的PHY速率对应的关系式,每隔预先设定的间隔 求出关系式的值,进行取样(图19的黑色三角的值)(步骤S83)。
接着,关系式生成部21E根据从修正信息制作部25接收到的值(图 19的黑色圆的值),将预先设定的范围内的关系式的值(图19的三角的值) 从取样中除去,将图19 (b)的黑色圆与黑色三角的值决定为在关系式的生 成中使用的值(步骤S84)。
关系式生成部21E利用决定的值生成关系式(步骤S85)。生成的关系 式为使用最小二乘法生成的二次函数的近似式。
最后,关系式生成部21E经由写入处理部21F将对应的PHY速率的关 系式变更为图19 (c)所示的关系式(步骤S86)。
另外,写入处理部21F在对关系式管理部21B进行写入处理之前,在 对读入处理部21C发送对关系式管理部21B的读入的停止命令后进行写入 处理,在写入处理结束后,对读入处理部21C发送对读入的停止命令的解 除命令。
通过以上的顺序,进行标准偏差推测部21的关系式的修正。 如以上说明,根据本实施方式,根据接收电力值推测各PHY速率的 PER,根据推测的PER推测PER的标准偏差。并且,根据PER和标准偏 差计算MAXPER (PER+标准偏差X2),利用计算出的MAXPER确保在以
有效速率为最大的PHY速率进行内容传送时需要的带宽,所以能够进行稳 定的内容传送。
此外,在PER的实测中,需要某种程度(至少100个以上)的包的再 送次数及错误的履历。还需要对每个PHY速率测量PER,所以需要秒量级 的时间,但在本实施方式中,由于基于接收电力值推测PER,接收电力值 不依存于PHY速率,并且接收成功的包的接收电力值稳定,所以通过几十 个左右的履历就足够。因而,在利用基于接收电力值推测的MAXPER进行需要带宽的设定的
本实施方式中,能够迅速地进行追随于传输状态的设定,能够得到用户的 等待时间减少的效果。
此外,即使在数据传送中因障碍物的设置等在传输环境中发生稳态的
变化、接收电力值变化的情况下,也能够根据由接收电力值推测的PER推 测标准偏差,求出MAXPER,所以迅速地进行追随于传输环境的变化的 PHY速率决定及带宽设定。
此外,由于通过MAXPER (平均PER+PER的标准偏差的值X2)确保 在内容的传送中需要的带宽,所以能够对应于能够进行发生预测的错误的9 成以上,能够进行考虑到PER的变动的带宽确保,能够实现稳定的内容传 送。
此外,通过在内容传送中修正存储在包错误率推测部15及标准偏差推 测部21中的关系式,能够进行更适应于实际环境的PHY速率和带宽设定。
此外,关系式管理部21B将修正一次的关系式保持在闪存ROM中, 在以后的使用时通过保持在闪存ROM中的关系式进行推测。因而,即使 将电源关闭,修正后的关系式也保持存储,所以在再次启动电源时能够使 用修正后的关系式,能够进行适合于传输环境的PHY速率设定及带宽设定。 (实施方式3)
实施方式2是在可分配的带宽不满足需要带宽的情况下仅确保可分配 的带宽的结构,而本实施方式是根据可分配的带宽变更内容的速率的实施 方式。
图20是本发明的实施方式3的发送机30的功能框图。在图20中,对 于与图1及图12相同的结构要素使用相同的标号,省略说明。
如图20所示,发送机30除了实施方式2的发送机20的结构以外,还 包括内容速率变更部31而构成。
此外,发送机30中,代替发送机20中的需要带宽决定部22而具备需 要带宽决定部32。
内容速率变更部31按照需要带宽决定部32的指示,变更内容的速率。
需要带宽决定部32除了需要带宽决定部22的功能以外,还具有根据 可分配的带宽决定传送的内容的速率的功能。另外,本实施方式的接收机与实施方式1的接收机100同样。
<需要带宽决定部32的功能>
利用图21对需要带宽决定部32的功能更详细地说明。如图21所示, 需要带宽决定部32包括需要带宽计算部32A、确保带宽决定部32B、可分 配带宽信息取得部32C、内容速率计算部32D、内容速率变更指示部32E、 以及传送内容速率存储部32F而构成。
需要带宽计算部32A计算在以由PHY速率决定部16决定的PHY速率 进行内容传送的情况下需要的带宽。需要带宽计算部32A将计算出的带宽 发送给确保带宽决定部32B。
确保带宽决定部32B基于从需要带宽计算部32A输入的需要带宽和从 可分配带宽信息取得部32C输入的可分配的带宽,决定确保带宽。
可分配带宽信息取得部32C取得可分配的带宽的信息,将取得的信息 发送给确保带宽决定部32B。
内容速率计算部32D决定传送的内容的速率,将决定的内容速率发送 给内容速率变更指示部32E和传送内容速率存储部32F。
内容速率变更指示部32E对内容速率变更部3i指示,以使其以由内容 速率计算部32D输入的内容速率进行发送。
传送内容速率存储部32F包括RAM等存储器而构成,存储由内容速 率计算部32D输入的内容速率的值。
〈内容的传送开始时的PHY速率、带宽分配、内容速率设定>
接着,对内容的传送开始时的PHY速率决定、带宽确保、以及内容速 率的设定进行说明。图22是表示有关本发明的实施方式3中的数据传送开 始时的PHY速率决定、带宽确保和内容速率设定的处理的流程图。
到本图中的步骤S91 97为止,与实施方式2的图16中的步骤S41 47同样,所以省略说明。
需要带宽计算部32A如果从标准偏差推测部21接收到由PHY速率决 定部16决定的PHY速率的值和与其对应的MAXPER的值,则从应用部 23取得该内容的内容速率。并且,根据(式1)和接收到的MAXPER的值 求出该内容的传送所需要的带宽,将求出的需要带宽和由(式1)计算的再 送比率发送给确保带宽决定部32B (步骤S98)。确保带宽决定部32B如果接收到内容的传送所需要的带宽和再送比
率,则从可分配带宽信息取得部32C取得当前的无线网络的可分配的带宽 的信息,将取得的可分配的带宽与需要带宽比较(步骤S99)。
如果需要带宽比可分配带宽小(S99中是),则确保带宽决定部32B将 确保需要带宽的指示向无线收发部11通知、将对内容传送请求的应答向应 用部23通知(步骤S100)。
如果需要带宽比可分配带宽大(S99中否),则确保带宽决定部32B将 可分配带宽和再送比率发送给内容速率计算部32D。
内容速率计算部32D如果从确保带宽决定部32B接收到可分配带宽和 再送比率的值,则利用(式3),计算能够以可分配的带宽传送的内容速率。
可传送内容速率=可分配带宽/再送比率 ……(式3)
例如,在可分配带宽是10Mbps、再送比率是1.4的情况下,可传送的 内容速率为约7Mbps (10X (10/14))。
接着,内容速率计算部32D将计算出的可传送的内容速率的值对内容 速率变更指示部32E和传送内容速率存储部32F发送,对确保带宽决定部 32B请求可分配带宽的确保。
内容速率变更指示部32E对内容速率变更部31发送内容的速率变更的 指示,以使其将内容速率变更为从内容速率计算部32D输入的值。
内容速率变更部31如果从需要带宽决定部32接受到内容的速率变更 的指示,则进行将该内容的速率变更为被指示的速率的值的设定(步骤 S101)。
确保带宽决定部32B如果从内容速率计算部32D接受到可分配带宽的 确保请求,则将确保可分配带宽的指示向无线收发部11、将对内容传送请 求的应答向应用部23通知。
无线收发部11如果从需要带宽决定部32接受到带宽的确保的指示, 则进行无线网络的带宽的确保(步骤S102)。
应用部23如果接受到对内容传送请求的应答,则将内容输入到内容速 率变更部31中。
内容速率变更部31将被输入的内容输入到无线收发部11中。
无线收发部11如果被输入内容,则将内容打包,以由PHY速率决定
33部16决定的PHY速率传送。
此外,无线收发部11以由来自需要带宽决定部41的指示确保的带宽 传送内容的包。
〈内容传送中的PHY速率决定、带宽分配、内容速率设定> 接着,利用图23的流程图,对数据传送中的PHY速率决定、带宽分 配、以及内容速率的设定的方法进行说明。
图23是表示有关数据传送中的PHY速率决定、带宽确保和内容速率 设定的处理的流程图。在需要带宽比可分配带宽大的情况下、在本图的步 骤S119中进行变更内容速率的处理这一点上,本图与实施方式2的图17 不同。另夕卜,本图的步骤S111 114为止,与图17中的步骤S51 54同样, 所以省略说明。
标准偏差推测部21如果计算出有效速率为最大的PHY速率的 MAXPER (步骤S114),则将计算出的MAXPER发送给需要带宽决定部 32。
需要带宽计算部32A如果从标准偏差推测部21接收到有效速率为最大 的PHY速率的MAXPER,则取得存储在传送内容速率存储部32F中的内 容速率,根据(式l)和接收到的MAXPER的值计算再送比率,根据计算 出的再送比率和取得的内容速率计算在该内容的传送中需要的带宽(步骤 S115)。接着,将求出的需要带宽和再送比率发送给确保带宽决定部32B。
确保带宽决定部32B将对当前内容分配的带宽(以后称作"当前带宽 分配,,)与需要带宽比较(步骤S116)。
如果需要带宽比可分配带宽小(S116中否),则判断内容速率是否已 经被变更(是否被降低)(步骤S117)。在没有被变更的情况下(步骤S117 中否),确保带宽决定部32B对无线收发部11发送将当前带宽分配变更为 需要带宽的大小的指示(步骤S118),在被变更的情况下(步骤S117中是), 将当前带宽分配和再送富余发送给内容速率计算部4ID。
内容速率计算部41D利用(式3)求出以当前带宽分配作为可分配带 宽而能够传送的内容的速率,将求出的内容速率对内容速率变更指示部41E 和传送内容速率存储部1F发送、将可分配带宽的确保请求对确保带宽决定 部41B发送。内容速率变更指示部41E对内容速率变更部31发送内容的速率变更的
指示,以使其将内容速率变更为从内容速率计算部32D输入的内容速率。 另外,在从内容速率计算部32D输入的可传送的内容速率的值比内容
的原始速率(从应用部23取得的内容速率的值)大的情况下,对内容速率
变更部31发送速率变更的解除的指示。
内容速率变更部31如果从内容速率变更指示部32E接受到内容的速率
变更或速率变更的解除的指示,则基于指示,进行该传送中的内容的速率
的变更或解除的设定(步骤S119)。
传送内容速率存储部32F存储从内容速率计算部32D接受到的可传送
的内容的速率值,但在该速率值比内容的原始速率大的情况下,存储原始
速率的值。
确保带宽决定部32B如果从内容速率计算部32D接受到带宽的确保的 指示,则对无线收发部11发送确保可分配带宽的指示。
无线收发部11如果从内容速率计算部32D接受到可分配带宽的确保请 求,则进行无线网络的带宽的确保(步骤S120)。
如果需要带宽比当前带宽分配大(步骤Sli6中是),则确保带宽决定 部32B从可分配带宽信息取得部32C取得可分配带宽,将取得的可分配带 宽与需要带宽比较(步骤S121)。
如果需要带宽比可分配带宽小(步骤S121中是),则确保带宽决定部 32B对无线收发部11发送将当前带宽分配变更为需要带宽的大小的指示 (步骤S118)。
如果需要带宽比可分配带宽大(步骤S121中否),则确保带宽决定部 32B将可分配带宽和再送比率的值发送给内容速率计算部32D。
内容速率计算部32D如果从确保带宽决定部32B接受到可分配带宽和 再送比率,则利用(式3),求出在可分配带宽下能够传送的内容速率。接 着,将决定的可传送的内容速率的值发送给内容速率变更指示部32E和传 送内容速率存储部32F,将可分配带宽的确保的请求发送给确保带宽决定 咅P 32B。
内容速率变更指示部32E对内容速率变更部31发送内容的速率变更的 指示,以使其将内容速率变更为从内容速率计算部32D输入的值。
35内容速率变更部31如果从内容速率变更指示部32E接受到内容的速率 变更的指示,则基于指示,进行该传送中的内容的速率的变更的设定(步
骤S122)。
确保带宽决定部32B如果从内容速率计算部32D接受到可分配带宽的 确保请求,则将确保可分配带宽的指示发送给无线收发部11。
无线收发部11如果从内容速率计算部32D接受到带宽的确保的指示, 则进行无线网络的带宽的确保(步骤S123)。
通过以上的方法,在内容传送中进行PHY速率和带宽设定的变更。
如以上说明,根据本实施方式,在可分配带宽内比内容传送所需要的 带宽小的情况下,将内容的速率变更为能够在可分配带宽中传送的速率, 所以能够实现稳定的内容传送。 (实施方式4)
(需要带宽的变更标准偏差容许值的N的变更)
在实施方式2、 3中,设MAXPER设为(PER+标准偏差X2),但在本 实施方式中,是根据为了求出标准偏差而使用的多个PER的发生分布、变 更MAXPER的值的实施方式。
图24是本发明的实施方式4的发送机40的功能框图。在图24中,对 于与图12相同的结构要素使用相同的标号,省略说明。
如图24所示,发送机40中,代替实施方式2的发送机20的修正信息 制作部18及标准偏差推测部21而包括除了修正信息制作部18的功能以外 还具有求出为了求出标准偏差而使用的多个PER的发生分布的功能的修正 信息制作部41、和除了标准偏差推测部21的功能以外还具有根据标准偏差 的状态变更MAXPER的值的功能的标准偏差推测部42而构成。其他结构 要素与实施方式2的发送机20同样。
另外,本实施方式的接收机使用实施方式1的接收机100。
以下,对内容传送中的MAXPER的变更处理进行说明。
另外,内容传送开始时的MAXPER的值作为(PER+标准偏差X2)而 求出需要带宽并确保。
<修正信息制作部41的功能>
利用图25对修正信息制作部41的功能更详细地说明。在图25中,对于与图15相同的结构要素使用相同的标号,省略说明。如图25所示,修
正信息制作部41中,代替实施方式2的关系式生成信息制作部25E,包括 除了关系式生成信息制作部25E的功能以外还具备求出在由标准偏差计算 部25D求出的标准偏差中使用的多个PER的标准偏差内的比例的功能的关 系式生成信息制作部41E而构成。其他结构要素与实施方式2的修正信息 制作部25同样。
关系式生成信息制作部41E求出从标准偏差计算部25D输入的多个 PER的值的平均,求出处于平均的PER士标准偏差的范围中的多个PER的 分布(所占的比例)。关系式生成信息制作部41E将求出的分布的值与平均 的PER的值发送给标准偏差推测部42。
<标准偏差推测部42的功能>
接着,利用图26对标准偏差推测部42的功能更详细地说明。在图26 中,对于与图13相同的结构要素使用相同的标号而省略说明。如图26所 示,标准偏差推测部42除了实施方式2的标准偏差推测部21的结构以外, 还包括最大包错误率变更部42G而构成。
最大包错误率变更部42G如果从修正信息制作部41接收到分布的值和 平均的PER,则基于分布的值变更用来求出MAXPER的标准偏差的相乘值 N (MAXPEI^PER+标准偏差XN),将变更后的MAXPER发送给需要带宽 决定部22。例如,在分布的值超过了预先设定的值的情况下,将以后从标 准偏差请求部21A输入的MAXPER的值变更为MAXPER= (PER+标准偏 差X1)。
如以上说明,根据本实施方式,求出为了在数据传送中求出标准偏差 而使用的PER的在标准偏差内所占的比例,决定用来求出MAXPER的标 准偏差的相乘值N,所以能够将对内容分配的带宽抑制在最小限度内。 (实施方式5)
(推测部的关系式生成方法在电源启动时)
在实施方式1 4中,预先存储了在PER及PER的标准偏差的推测中 使用的关系式,但在本实施方式中,是在电源启动时生成在PER及PER的 标准偏差的推测中使用的关系式的实施方式。
以下,对电源启动时的关系式的生成处理进行说明。
37另外,假设电源启动时的由无线收发部11设定的PHY速率及发送电 力值为可设定的最大值。
图27是本发明的实施方式5的发送机的功能框图。在图27中,对于 与图12相同的结构要素使用相同的标号而省略说明。
图27的发送机60中,代替实施方式2的发送机的包错误率推测部15、 标准偏差推测部21、 PHY速率决定部16及测试包制作部24,具备根据从 修正信息制作部25输入的信息生成接收电力值和PER的值的关系式的包 错误率推测部51、根据从修正信息制作部25输入的信息生成PER和PER 的标准偏差的关系式的标准偏差推测部52、对无线收发部11指示输出到无 线网络中的包的PHY速率的变更的PHY速率变更部53、以及根据来自参 数决定部55的指示制作用来测量传输状态的测试包的测试包制作部56,还 包括发送电力变更部54及参数决定部55而构成。
发送电力变更部54如果接收到从参数决定部55输入的发送电力值, 则对无线收发部11指示以使其变更对无线网络输出的包的发送电力值。
如果电源被启动,则参数决定部55取得经由无线网络与本机连接的装 置(这里设为接收机100)的地址,为了测量本机与接收机100之间的传输 状态,将接收机100的地址发送给测试包制作部56。
此外,参数决定部55根据从包错误率推测部51和标准偏差推测部52 输入的信息决定对无线网络输出的包的PHY速率和发送电力值,将决定的 PHY速率向PHY速率变更部53发送、将决定的发送电力值向发送电力变 更部54发送。
测试包制作部56如果从参数决定部55接受到地址,则制作对接收机 100发送的测试包,发送给无线收发部ll。另外,测试包生成部66在到从 参数决定部55存在指示为止,或者如果发送缓存的储存包数为预先设定的 阈值以内,则连续生成测试包,发送给无线收发部ll。 (包错误率推测部5i的功能)
接着,利用图28对包错误率推测部51的功能更详细地说明。在图28 中,对于与图4相同的结构要素使用相同的标号而省略说明。如图28所示, 包错误率推测部51中,代替包错误请求部15A及关系式变更判断部15D, 包括管理在由关系式管理部15B管理的关系式的生成中使用的信息的关系式生成信息管理部51A、以及根据从修正信息制作部25输入的信息和由关
系式生成信息管理部51A管理的接收电力值和PER的值生成接收电力值与 PER的值的关系式的关系式生成部51E而构成。
关系式生成部51E如果从修正信息制作部25接受到接收电力值、PER 的值和PHY速率的值,则从关系式生成信息管理部51A取得多个以与接收 到的PHY速率相同的PHY速率传送的包的接收电力值和PER的值,利用 取得的值和从修正信息制作部25接收到的接收电力值和PER生成关系式。 生成的关系式为利用最小二乘法生成的二次函数的近似式。并且,关系式 生成部51E经由写入处理部15F将生成的关系式写入到关系式管理部15B 中。
此外,关系式生成部51E随时将从修正信息制作部25输入的接收电力 值和PER发送给关系式生成信息管理部51A。
关系式生成信息管理部51A包括RAM等存储器而构成,存储从关系 式生成部51E输入的接收电力值和PER的值。关系式生成信息管理部51A 判断已存储的PER的数量是否达到了预先设定的阈值,如果判断为达到, 则判断存储的各PER的值的离差状况。具体而言,判断相邻的PER的值是 否隔开了预先设定的一定间隔以上,将表示判断结果的成功与否信息发送 给参数决定部55。例如,在各PER的值中的某相邻的两个PER仅离开不 到一定间隔的情况下,发送表示"否"的成功与否信息,在相邻的两个PER 的全部离开一定间隔以上的情况下,发送表示"成功"的成功与否信息。 (标准偏差推测部52的功能)
接着,利用图29对标准偏差推测部52的功能更详细地说明。在图29 中,对于与图13相同的结构要素使用相同的标号,省略说明。
如图29所示,标准偏差推测部52中,代替标准偏差请求部21A及关 系式生成部21E,包括管理在由关系式管理部21B管理的关系式的生成中 使用的信息的关系式生成信息管理部52A、以及根据从修正信息制作部25 输入的信息和由关系式生成信息管理部52A管理的PER和PER的标准偏 差生成PER与标准偏差的关系式的关系式生成部52E而构成。
关系式生成部52E如果从修正信息制作部25接收到PER的标准偏差 和在标准偏差的计算中使用的多个PER和PHY速率的值,则从关系式生成信息管理部52A取得多个以与接收到的PHY速率相同的PHY速率传送 的包的PER和PER的标准偏差的值,利用取得的值、从修正信息制作部 18输入的PER的标准偏差的值和多个PER生成关系式。生成的关系式是 用最小二乘法生成的二次函数的近似式。并且,关系式生成部52E经由写 入处理部21F将生成的关系式写入到关系式管理部21B中。
此外,关系式生成部52E随时将从修正信息制作部25输入的PER和 PER的标准偏差的值发送给关系式生成信息管理部52A。
关系式生成信息管理部52A包括RAM等存储器而构成,存储从关系 式生成部52E输入的PER和PER的标准偏差的值。关系式生成信息管理 部52A判断已存储的PER的数量是否达到了预先设定的阈值,如果判断为 达到,则判断存储的各PER的值的离差状况。具体而言,判断相邻的PER 的值是否隔开了预先设定的一定间隔以上,将表示判断结果的成功与否信 息发送给参数决定部55。
(关系式生成处理的说明)
图30是表示关系式生成处理的流程图。如果电源被启动(步骤S141 中是),则PHY速率变更部53将PHY速率设定为最大值,发送电力变更 部54将发送电力设定为最大值(步骤S142)。如果分别设定为最大值,则 无线收发部11将由测试包制作部56制作的测试包发送给接收机IOO(步骤 S143)。并且,无线收发部11从接收机100接收接收电力通知包(步骤S144 中是)。包错误率测量部17计算PER (步骤S145)。由关系式生成部5iE 将PER存储在关系式生成信息管理部51A中,关系式生成信息管理部5iA 判断已存储的PER的数量是否达到了阈值(步骤S146)。
在判断为没有达到阈值的情况下(步骤S146中否),关系式生成信息 管理部51A对参数决定部55请求,以使其对无线收发部li进行将发送电 力降低一级的指示。发送电力变更部54如果从参数决定部55接受到发送 电力的变更的请求,则对无线收发部11指示将发送电力降低一级(步骤 S147),转移到步骤SM3。
无线收发部11如果从发送电力变更部54接收到发送电力值的变更指 示,则进行发送测试包的发送电力值的变更的设定,在设定以后,以设定 的发送电力值发送。在判断为达到了阈值的情况下(步骤S146中是),关系式生成信息管
理部51A及关系式生成信息管理部52A分别判断各PER的离差状况,将 判断结果发送给参数决定部55 (步骤S148)。关系式生成部51E根据接收 电力值和PER生成关系式并存储(步骤S149)。关系式生成部52E根据PER 和PER的标准偏差生成关系式并存储(步骤S150)。
参数决定部55判断从包错误率推测部51和标准偏差推测部52输入的 关系式的成功与否信息。如果至少一个成功与否信息表示"否"(步骤S151 中否),则对发送电力变更部54发送将发送电力值降低一级的请求,转移 到步骤S147。
如果两者的成功与否信息表示"成功"(步骤S151中是),则参数决定 部55判断可设定的所有的PHY速率下的关系式的生成是否结束(步骤 S152)。
如果没有结束(步骤S152中否),则参数决定部55对PHY速率变更 部53发送将PHY速率降低一级的请求,对发送电力变更部54发送使发送 电力为可设定的最大的请求。
PHY速率变更部53如果从参数决定部55接受到PHY速率变更的请 求,则对无线收发部11指示以使其变更为被请求的PHY速率。
无线收发部11如果从PHY速率变更部53接受到PHY速率的信息, 则进行发送测试包的PHY速率的变更的设定,在设定以后,以设定的PHY 速率发送。
如果结束了 (步骤S152中是),则参数决定部55对测试包制作部56
指示测试包的制作的停止(步骤S154)。
另外,本实施方式的接收机与实施方式1的接收机100同样。 如以上说明,根据本实施方式,在电源启动时,参数决定部55调节发
送电力值和PHY速率,生成由关系式管理部15B和关系式管理部21B管
理的关系式。因而,不再需要预先存储关系式的作业。 (实施方式6)
(在发送机中测量接收电力) 在上述实施方式中,接收机测量包的接收电力值,但在本实施方式中, 是发送机测量包的接收电力值、根据测量的接收电力值进行PER的推测的实施方式。
图31是本发明的实施方式6的发送机60的功能框图。在图31中,对 于与图12相同的结构要素使用相同的标号而省略说明。发送机60中,代 替实施方式2的发送机20的接收电力值通知包解析部13,包括测量从无线 网络输入的包的接收电力值的接收电力值测量部61而构成。发送机60的 其他结构要素是与实施方式2的发送机20同样的结构。
另外,对于保持在包错误率推测部15和标准偏差推测部21中的关系 式(图5、图14的近似式)的数据传送中的修正方法,由于与实施方式1 及2相同,所以省略说明。
到无线收发部11将测试包发送给接收机100为止的处理与实施方式2 同样。
无线收发部11将经由天线从无线网络输入的测试包的Ack解调,发送 给包识别部12。
包识别部12如果接受到测试包的Ack (确认字符,Acknowledge Character),则对接收电力值测量部61通知Ack的接收。
接收电力值测量部61如果接受到测试包的Ack的接收通知,则测量包 的Ack的接收电力值,将测量的接收电力值发送给接收电力值管理部14。
接收电力管理部14存储接收电力值,传递给包错误率推测部15。
如以上说明,根据本实施方式,发送机60能够测量测试包的Ack的接 收电力值,利用测量的接收电力值推测PER。
此外,在内容传送中能够测量内容包的Ack的接收电力值,通过包错 误率推测部15推测PER。
因而,在接收机侧不需要测量接收电力、将接收电力值通知给发送机 的作业。
另外,也可以将本实施方式与其他实施方式组合,在没有从接收机侧 接收到接收电力值通知包的情况下切换为在本实施方式中说明的功能。 (实施方式7) (在接收机中测量PER) 在本实施方式中,接收机不仅测量包的接收电力值,还计算PER。此 外,根据测量的接收电力值进行PER的推测,基于推测的PER决定PHY
42速率及需要带宽,并且根据计算出的PER制作在修正中使用的信息,进行 包错误率推测部150和标准偏差推测部210保持的关系式的修正。
图32是本发明的实施方式7的接收机200的功能框图。在图32中, 对于与图3相同的结构要素使用相同的标号而省略说明。接收机200中, 代替接收机100中的接收电力值通知包制作部140而包括接收电力值260, 并且包括包错误率推测部150、PHY速率决定部160、标准偏差推测部210、 需要带宽决定部220、修正信息制作部250、包错误率测量部260、以及根 据包的输入时间测量内容的理想速率的内容速率测量部270而构成。
包错误率测量部260具有测量接收到的包的再送次数的功能。图32的 接收机200的其他结构要素具有与实施方式6的发送机60的结构要素同样 的功能。
对于以上那样构成的接收机200,叙述其动作。
另外,关于包错误率推测部150和标准偏差推测部210保持的关系式 (图5、图14的近似式)的数据传送中的修正方法,由于与实施方式1及 2相同,所以省略说明。
接收机200的无线收发部IIO将输入的内容包解调,将解调后的包发 送给包识别部120和内容速率测量部270。
包识别部120识别输入的包,在识别的结果为该包是测试包的Ack的 情况下,通知给接收电力值测量部130。
接收电力值测量部130如果从包识别部120接受到接收通知,则测量 输入的包的接收电力值,将测量的接收电力值发送给接收电力值管理部 260。
接收电力值管理部260将从接收电力测量部130输入的接收电力值存 储,并且将该接收电力值发送给包错误率推测部150。
内容速率测量部270如果被从无线收发部110输入内容包,则存储输 入的时间,按照设定的一定时间求出理想速率,将求出的理想速率存储。
需要带宽决定部220如果从标准偏差推测部210接受到各PHY速率的 MAXPER的值和由PHY速率决定部160决定的PHY速率的值,则从内容 速率测量部270取得该内容的理想速率的值,根据(式l)和MAXPER的 值计算再送比率,根据计算出的再送比率和取得的内容速率计算在该内容
43的传送中需要的带宽。并且,对无线收发部110发送确保所要求的需要带 宽的指示。
无线收发部110如果从需要带宽决定部220接受到带宽的确保的指示, 则进行无线网络的带宽的确保。
包错误率测量部260对每个内容包存储内容包的接收错误(例如基于 CRC (循环冗余校验)的错误检测)引起的再送次数。并且,如果预先设 定的个数的包的接收结束,则将再送次数的合计、接收结束的包的个数和 在传送中使用的PHY速率的值发送给修正信息制作部250。
修正信息制作部250根据从包错误率测量部260输入的再送次数的合 计和接收到的包数求出包错误率。
另外,关于其他结构,与实施方式6同样。
如以上说明,根据本实施方式,根据测量的接收电力值进行PER的推 测,基于推测的PER决定PHY速率及需要带宽,此外,通过根据内容包 的接收错误求出包错误率,进行包错误率推测部150和标准偏差推测部210 分别保持的关系式的修正。因而,仅通过接收机侧的处理,就能够确定最 适合于内容传送的PHY速率和需要带宽,不再需要发送机侧的处理。 (补充)
以上,基于实施方式对有关本发明的传送装置进行了说明,但本发明 当然并不限于上述实施方式。
在上述实施方式中,如图9所示,在计算出了有效速率的结果是有效 速率相同的情况下选择PHY速率较高的,但在有效速率相同的情况下,较 低的PHY速率的PER更小而稳定,所以也可以选择PHY速率较低者。
在上述实施方式中,计算所有PHY速率上的有效速率,决定对应于最 大的有效速率的PHY速率,但并不限于此。例如,也可以是,如果使用了 一个PHY速率,则计算有效速率变为怎样,将计算出的有效速率与预先存 储的阈值(例如20Mbps)比较,在比较的结果该有效速率是比上述阈值大 的情况下,不计算其他PHY速率上的有效速率,而选择对应于上述有效速 率的PHY速率。由此,保证阈值以上的有效速率,并且能够减轻有效速率 的计算处理的负荷。
在上述(式1)中设包数为IOO个而进行了计算,但也可以对应于发送
44机10的发送缓存及接收机100的接收缓存的大小来变更。
在上述实施方式1中,PHY速率决定部16利用(式1)计算再送比率, 但也可以存储利用图7中的黑色圆的值求出的二次函数的近似式(式2), 利用近似式决定再送比率,也可以将利用(式l)或(式2)求出的j直作为 表管理。以下所示的(式2)是表示图7的实线的二次函数。
y=—14,023x2+4.3821x+1.0566 ......(式2)
x是PER, y是再送比率。二次函数的近似式(式2)的计算与(式l) 相比减轻了处理。
在上述实施方式中,设(式1)的包损失率Pdr。p为!.0E-8,但并不限于此。
在上述实施方式中,表示了利用(式l)计算再送比率、通过对理想速 率乘以再送比率的倒数而计算有效速率、和基于公式的运算处理,但这样 的运算处理可以作为软件或硬件安装到计算机上。
在软件安装的情况下,只要制作将被运算符作为自变量受理、执行规 定的运算处理、将运算结果作为返回值返回那样的系统调用(API)、库函 数就可以。
在硬件安装的情况下,只要制作将被运算符作为输入受理、执行规定 的运算处理、输出运算结果的一个运算电路就可以。
上述那样的公式在软件或硬件安装这些运算处理时,不过是确定作为 输入的数值与作为输出的数值的因果关系,所以只要是对于对公式的输入、 即被运算符施以某种运算、能够带来与上述那样的因果关系同样的变化, 当然也可以利用改变的公式执行运算处理。
这样,在"施加了改变的公式"中,相当于将公式的运算符中的除法 的运算符"/"或减法的运算符"-"替换为某种单调递减函数的公式、将乘 法的运算符"X"或加法的运算符"+"替换为某种单调递增函数的公式、 增减常数的公式、省去了一部分运算的公式、采用某种加权运算的公式等。
此外,上述公式并不意味着数学性的概念,只不过是意味着在计算机 上执行的数值运算,所以当然施加了用来使计算机实现的、需要的改变。 例如,当然可以实施用来以整数型、浮点型处理数值的饱和运算或正值化 运算。进而,各实施方式所示的、基于公式的运算处理中的与常数的乘法可
以通过使用常数ROM的ROM乘法器实现。在常数ROM中,预先计算并 保存被乘数与常数的积的值。例如,在被乘数是16位长的情况下,将该被 乘数按照4位分区为四个,将该4位部分与常数的积、即常数的0 15的 倍数保存在上述常数ROM中。
上述一个分区的4位与常数16位的积是20位长,上述四个常数保存 在相同的地址中,所以20X4=80位长成为一个字的位长。
如以上所述,由于能够通过ROM乘法器实现,所以在本说明书中所 谓的"运算处理"不是仅意味着纯粹的算数运算,也包括将保存在ROM等 的记录媒体中的运算结果根据被运算符的值读出的、记录介质的读出。
另外,用来计算有效速率的函数依存于安装,例如,有效速率既可以 通过理想速率和包错误率的函数计算,也可以通过其他函数。
在上述实施方式中,无线收发部11如果从PHY速率决定部16接受到 PHY速率,则进行PHY速率的设定,以使其以上述PHY速率发送以后的 数据,而在接着的包发送时重复相同的动作,既可以以包为单位设定PHY 速率,也可以按照一定期间进行设定。
在上述实施方式中,传送的数据为影像或声音的内容,但并不限于此。
在上述实施方式中,接收机100的接收电力值通知包制作部140按照 包制作接收电力值通知包,但接收电力值通知包制作部140也可以具备 RAM等的存储器,将接收电力值存储到存储器中,在接着的包的接收电力 值的测量时与已存储的上次的接收电力值比较,如果为预先设定的值以上, 则制作包含测量的接收电力值的接收电力值通知包。
此外,接收电力值通知包制作部140也可以在存储的接收电力值成为 预先设定的个数时求出存储的接收电力值的平均、制作包含有求出的值的 接收电力值通知包,也可以存储求出的平均的接收电力值、在接着求出接 收电力值的平均时与存储的上次的平均的接收电力值比较、如果为预先设 定的值以上则制作包括求出的平均接收电力值的接收电力值通知包。
在上述实施方式中,包错误率测量部17在存储的包达到了预先设定的 个数的情况下,对修正信息制作部18发送信息,但也可以如果成为预先设 定的时间则发送信息。在上述实施方式中,包错误推测信息变更部15D存储有规定值以上的 差存在的次数,但也可以在为了求出PER而使用的包的发送期间中存储在
发送缓存中储存的最大的包数,存储最大包数为预先设定的值以下的次数。
在上述实施方式中,关系式管理部15B及关系式管理部21B预先管理 关系式,但也可以将根据关系式求出的值预先作为表管理,也可以通过函 数式与表的组合来管理。
此外,关系式管理部15B及关系式管理部21B对每个PHY速率存储1 个函数式,但也可以存储多个函数式。例如,也可以如果PER为5%以上 则使用关系式A、如果小于5。/。则使用函数式B。
此外,关系式管理部15B及关系式管理部21B也可以为了补足无线的 RF (射频)模组特性的固体差而按照接收机管理不同的关系式,也可以按 照传送的包长管理。此外,也可以按照远距离用和近距离用而管理不同的 关系式,使用户选择。
此外,关系式管理部15B及关系式管理部21B以二次函数管理关系式, 但也可以以一次函数或指数函数等其他近似式进行管理。
在上述实施方式中,由关系式生成部15E及关系式生成部21E生成的 关系式为利用最小二乘法生成的二次函数的近似式,但并不限于此,例如 也可以是一次函数的近似式,也可以使用拉格朗日(Lagrange)补全来生 成。
此外,关系式生成部15E及关系式生成部21E以图11、图19所示的 顺序进行关系式的修正,但并不限于此。例如也可以使用对取样的值加上 随机数的值。在此情况下,也可以利用从修正信息制作部18、 25输入的值 和由关系式求出的值的差来决定随机数的大小。
在上述实施方式中,使用无线LAN规格的IEEE802.11a进行了说明, 但并不限于此。例如,也可以使用IEEE802.11b或正EE802.11g。此外,也 可以具备多个无线LAN规格、从多个无线LAN规格之中选择有效速率为 最大的PHY速率。
在上述实施方式1中,接收机IOO测量从发送机10发送的数据包的接 收电力值,但并不限于此,也可以测量从发送机IO发送的其他包的接收电 力值。例如,如果是发送机10管理无线网络的带宽的无线母机(接入点),
47则也可以使用从发送机10间歇接收的信标(同步信号)。此外,在数据传 送中既可以发送测试包,也可以发送其他包(例如内容包)。
在上述实施方式1中,发送机IO具备包错误率推测部15,但也可以是
接收机100具备包错误率推测部15、接收机100将各PHY速率的PER的 值通知给发送机10。
在上述实施方式中,使传送数据的媒体为无线,但并不限于此,也可 以从多个PHY速率中选择1个,如果是进行数据的收发的媒体则对任意都 能够应用。例如,可以通过检测家电噪音而应用到电力线通信的控制中。
在上述实施方式2中,根据传输状态控制传送包的PHY速率和带宽分 配,但并不限于此,例如也可以根据传输状态控制包的最大再送次数。
在上述实施方式1中,仅修正了对应于在包错误率的测量中使用的 PHY速率的关系式,但也可以也修正其他关系式。例如,也可以求出修正 后的关系式与修正前的关系式的偏差的大小,将其他PHY速率的关系式也 修正求出的偏差的大小的量。
在上述实施方式2中,应用部23接受来自用户的内容传送请求,但用 户也可以从经由发送机20或接收机100的有线网络(没有图示)连接的外 部设备经由有线网络进行内容传送请求。此外,也可以从接收机100的应 用部(未图示)进行请求。
在上述实施方式2中,发送机20是使用户通知内容速率的值的结构, 但也可以如果未设定带宽的内容的发送开始、则根据内容包的输出间隔等 求出内容速率、进行带宽设定。此外,也可以发送机20如果经由未图示的 有线网络被输入以接收机100为目的地的未设定带宽的内容包、则根据被 输入的内容包的间隔求出内容速率、进行带宽设定。
在上述实施方式2中,关系式变更判断部15D也可以使在判断中使用 的预先设定的值为根据从修正信息制作部1S接受到的接收电力值和由关系 式管理部15B及关系式管理部21B管理的关系式计算的MAXPER的值。 例如,也可以如果测量的PER为MAXPER的值以下,则1次修正关系式, 如果为MAXPER的值以上则在5次连续的情况下修正关系式等。
关系式变更判断部15D存储了将由关系式求出的PER与从修正信息制 作部18接收到的PER的值比较的情况下的规定值以上的差的次数,但也可以存储在求出PER中使用的包的发送期间中的储存在发送缓存中的最大 包数、并存储最大包数为预先设定的值以下的次数。
关系式变更判断部21D存储由关系式求出的标准偏差与从修正信息制 作部18接受到的标准偏差的值的差为预先设定的值的次数,在存储的次数
为预先设定的次数的情况下判断为需要进行关系式的修正,对关系式生成
部21E发送从修正信息制作部18接受到的PER、标准偏差、和PHY速率 的值,但也可以从修正信息制作部18取得在标准偏差的计算中使用的多个 PER的值,求出在PER的标准偏差内所占的比例,如果求出的比例为预先 设定的值以上则对关系式生成部21E发送从修正信息制作部18接受到的 PER、标准偏差、和PHY速率的值。
在上述实施方式2中,发送机20具备标准偏差推测部21 ,但也可以是, 接收机100具备标准偏差推测部21、接收机100对发送机20通知各PHY 速率的MAXPER的值。
此外,无线收发部11也可以为了内容传送所需要的带宽确保而对其他 装置进行协商。例如,在发送机20、接收机100、和管理无线网络的带宽 的无线母机(接入点)具备IEEE802.11e的HCCA的功能、发送机20是属 于无线母机的无线子机(站)的情况下,也可以将作为带宽分配的请求的 无线管理帧的ADD TS request发送给无线母机。此外,在发送机20是无线 母机的情况下,也可以对作为无线子机的接收机100发送ADD TS request 的发送请求,接收机100对发送机20 (无线母机)发送ADD TS request。 在这些情况下,也可以在ADD TS request的TSPEC (流量规格)参数的平 均数据速率(Mean Data Rate)中包含内容速率、在剩余容许带宽(Surplus Bandwidth Allowance)中包含由需要带宽决定部22求出的需要带宽、在最 小PHY速率(Minimum PHY Rate)中包含由PHY速率决定部16决定的 PHY速率的信息。
在上述实施方式2中,在数据传送中的PHY速率决定和带宽设定的方 法中,首先决定对应于最大的有效速率的PHY速率,但即使内容传送中的 PHY速率上的有效速率不是最大,如果是能够确保需要带宽的情况,则也 可以不变更PHY速率、而将当前带宽分配变更为需要带宽的大小。图33 是表示此情况下的数据传送中的PHY速率决定及需要带宽计算处理的流程
49图。步骤S161、 162由于与图17的步骤S51、 52同样,〗折以省略说明。在 本流程图中,在步骤S162之后,不是决定有效速率为最大的PHY速率, 而是标准偏差请求部21A从PHY速率决定部16接收各PHY速率、PER 的值和当前的PHY速率,经由读入处理部21C读入由关系式管理部21B 预先保持的关系式,求出各PHY速率上的PER的标准偏差。将求出的标 准偏差作为推测的标准偏差,再分别求出MAXPER(-PER+标准偏差X2), 发送给需要带宽决定部22 (步骤S163)。
需要带宽决定部22如果从标准偏差推测部21接受到当前的PHY速率 和各MAXPER的值,则根据从应用部23取得的内容速率的值、和对应于 在该内容的传送中使用的当前的PHY速率的MAXPER的值,求出内容的 传送所需要的带宽(步骤S164)。步骤S165到167由于与图17的步骤S56 到58同样,所以省略说明。
需要带宽决定部22在判断需要带宽比可分配带宽大的情况下(步骤 S167中否),则判断当前的PHY速率是否是最高有效速率的PHY速率(步 骤S168)。
如果当前的PHY速率是有效速率最高的(在步骤S168中是),则确保 可分配带宽(步骤S172),如果除此以外存在有效速率高的PHY速率(步 骤S168中否),则变更为对应于最大的有效速率的PHY速率(步骤S169), 计算变更后的PHY速率的需要带宽(步骤S170)。
并且,需要带宽决定部22将可分配的带宽与需要带宽比较(步骤
5171) 。在比较的结果是需要带宽比可分配的带宽小的情况下(步骤S171 中是),则对无线收发部11指示以使其将当前带宽分配变更为需要带宽的 大小(歩骤S166)。在判断为需要带宽比可分配的带宽大的情况下(步骤 S171中否),对无线收发部H指示以使其确保可分配的带宽的量(步骤
5172) 。
另外,由关系式管理部15B及关系式管理部2iB管理的关系式也可以 是仅由需要预先进行带宽确保的PER的值生成的关系式。
此外,关系式变更判断部15D和关系式变更判断部15D也可以在从修 正信息制作部18取得的PER的值是预先设定的、需要进行带宽确保的PER 的值、与由关系式求出的值不同的情况下判断为需要变更。上述实施方式的测试包制作部24也可以使测试包的包长为与内容的包 长相同的长度。
在上述实施方式2中,标准偏差推测部21使MAXPER为(PER+标准 偏差X2),但并不限于此。例如,也可以使MAXPER为(PER+标准偏差 X3)或(PER+标准偏差X2.5)。
在上述实施方式2中,求出了包错误率的标准偏差,但例如也可以求 出接收电力值的标准偏差而计算MAX接收电力值(=平均接收电力+ (标 准偏差X2)),利用它来推测PER。此外,也可以与其他实施方式组合。例 如,也可以不通过MAXPER确保带宽,而利用由包错误率推测部15推测 的PER的值求出需要带宽。
在上述实施方式3中,需要带宽决定部32例如在其他用户的内容传送 的结束等、在内容传送中可分配带宽增加的情况下,也可以根据需要而变 更内容的速率或当前带宽分配的大小。
在上述实施方式3中,在发送机30、接收机IOO和管理无线网络的带 宽的无线母机(接入点)具备正EE802.11e的EDCA (增强型分布式协调 访问,Enhanced Distributed Channel Access)功能的情况下,需要带宽决定 部32也可以根据该内容的AC (接入类别)求出可分配带宽内的理想速率, 在理想速率比内容的速率小的情况下,对内容速率变更部31发送将内容的 速率变更为理想速率的值的指示。
在上述实施方式3中,内容速率变更部31设置在发送机30的内部中, 但在例如内容经由未图示的有线网络被输入到发送机30中的情况下,如果 是输入内容的外部设备与发送机30之间的网络上,则并不限定设置部位。
在上述实施方式3中,在数据传送中的PHY速率决定、带宽分配及内 容速率设定的方法中,首先决定对应于最大的有效速率的PHY速率,但也 可以即使内容传送中的PHY速率的有效速率不是最大、而是能够确保需要 带宽的情况,则不变更PHY速率而将当前带宽分配变更为需要带宽的大小。 图34是表示此情况下的数据传送中的PHY速率决定、带宽分配及内容速 率设定处理的流程图。
在本流程图中,在步骤S182之后,不是决定有效速率为最大的PHY 速率,而是在步骤S186中,在判断以当前使用的PHY速率传送内容时的
51需要带宽比可分配带宽大的情况下,判断在当前内容传送中使用的PHY速 率是否是有效速率最高的PHY速率(步骤S188)。
确保带宽决定部32B在当前的PHY速率是有效速率最高的PHY速率 的情况下(步骤S188中是),则将可分配带宽和再送比率发送给内容速率 计算部32D,内容速率计算部32D求出在可分配的带宽中能够传送的内容 速率(步骤S192)。
在对应于最大的有效速率的PHY速率是在当前内容传送中使用的 PHY速率以外的情况下(步骤S188中否),确保带宽决定部32B对无线收 发部11发送指示以使其切换为对应于最大的有效速率的PHY速率(步骤 S189)。需要带宽计算部32A计算变更后的PHY速率的需要带宽(步骤 Sl卯)。其他步骤的处理已在图23、图33中说明,所以这里省略。
在上述实施方式4中,为了在内容传送中根据用于求出标准偏差而使 用的PER的在标准偏差内所占的比例求出MAXPER而决定相乘值N,但 标准偏差推测部42也可以将预先从包错误率推测部51输入的PER的值与 相乘值N建立关联,如果被从包错误率推测部51输入PER的值,则利用 对应于该PER的相乘值N计算MAXPER。
在上述实施方式5中,包错误率推测部51及标准偏差推测部52管理 生成的关系式,但也可以预先在各PHY速率中保持多个不同的关系式,根 据测量结果选择最接近的关系式,由关系式管理部15B和关系式管理部21B 管理选择了的关系式。
在上述实施方式5中生成的关系式为利用最小二乘法生成的二次函数 的近似式,但并不限于此,例如可以是一次函数的近似式,也可以使用拉 格朗日补全来生成。
此外,在电源启动时进行关系式的生成,但并不限于此。例如也可以 根据来自用户的指示进行,也可以在不传送数据的期间中进行。
在上述实施方式7中,无线收发部110也可以为了内容传送所需要的 带宽确保而对其他装置进行协商。例如,在接收机200、管理无线网络的带 宽的无线母机(接入点)和发送内容的发送机具备IEEE802.He的HCCA (混合控制功能控制的信道访问,HCF Controlled Channel Access)的功能、 接收机200是属于无线母机的无线子机(站)的情况下,也可以将作为带
52宽分配的请求的无线管理帧的ADD TS request发送给无线母机。在此情况 下,也可以在ADD TS request的TSPEC参数的平均数据速率(Mean Data Rate)中包含内容速率、在剩余容许带宽(Surplus Bandwidth Allowance) 中包含由需要带宽决定部220求出的需要带宽、在最小PHY速率(Minimum PHY Rate)中包含由PHY速率决定部160决定的PHY速率的信息。
在上述实施方式7中,包错误率测量部260在储存的包达到了预先设 定的个数的情况下对修正信息制作部250发送信息,但也可以如果成为预 先设定的时间则发送信息。
在上述实施方式中,对传送装置进行了说明,但本发明也可以是包括 由上述流程图表示的步骤的方法、以及包括使计算机执行由上述流程图表 示的步骤的程序代码的程序,也可以是存储有该程序的记录介质。
此外,上述各实施方式的结构典型地也可以通过作为集成电路的LSI (大规模集成电路,Large Scale Integration)实现。它们既可以单独地单芯 片化,也可以包含所有的结构或一部分结构而单芯片化。集成电路根据集 成度的差异,也有称作IC (集成电路)、系统LSI (系统大规模集成电路)、 超大规模LSI (超大规模集成电路)和特大规模LSI (特大规模集成电路) 等的情况。此外,集成电路的方法并不限于LSI,也可以使用专用电路或通 用处理器来实现。进而,也可以使用FPGA (现场可编程门阵列,Field Programmable Gate Array)、或能够再构成LSI内部的电路单元的连接或设 定的可重构处理器。
进而,如果因半导体技术的进步、或派生的其他技术而出现替换当前 的半导体技术的集成电路化的技术,则当然也可以使用该技术进行功能块 的集成化。例如,可以考虑生物技术的应用等。此外,也可以内置在服务 器装置1或客户端装置2中,也可以内置在便携终端中。
也可以将上述实施方式及上述补充分别组合。例如,也可以将上述实 施方式7与其他实施方式组合,在没有从发送机接收到测试包的情况下切 换为实施方式7的功能。此外,也可以在除了测试包以外没有预先发送表 示发送机支持实施方式1的功能的信息的情况下也切换为实施方式的功能。
此外,也可以将上述实施方式5与其他实施方式组合,在数据传送开 始时的PHY速率决定和带宽设定中使用在实施方式5中制作的关系式推测PER。
工业实用性
本发明在传送装置间存在障碍物的情况等、包错误率变化的情况下是 有实用性的。
权利要求
1、一种传送装置,其特征在于,具备控制机构,从多个物理层速率中选择1个物理层速率;以及通信机构,以所选择的物理层速率进行协议栈中的物理层间的传送,上述控制机构在选择物理层速率时,对以上述多个物理层速率中的至少1个以上的物理层速率分别进行上述物理层间的传送的情况下的上述协议栈的上层中的传送速率的有效值进行比较,各传送速率的有效值是基于与接收侧上的接收电力值对应的上述物理层间的再送比率和上述各传送速率的理想值得到的值。
2、 如权利要求l所述的传送装置,其特征在于,上述控制机构在上述物理层间的传送中使用上述多个物理层速率中的 任意两个物理层速率的情况下,对上述两个物理层速率分别计算协议栈的 上层中的传送速率的有效值为多少,并将计算出的传送速率的有效值彼此 比较,选择与较大的有效值对应的物理层速率。
3、 如权利要求l所述的传送装置,其特征在于,上述控制机构在上述物理层间的传送中使用上述多个物理层速率中的 一个物理层速率的情况下,计算协议栈的上层中的传送速率的有效值为多 少,并将计算出的传送速率的有效值与预先存储的阈值比较,在上述有效 值比上述阈值大的情况下选择与该有效值对应的物理层速率,在上述有效值为上述阈值以下的情况下,若使用上述一个物理层速率 以外的某一个物理层速率,则计算协议栈的上层中的传送速率的有效值为 多少,并将计算出的传送速率的有效值与预先存储的阈值比较。
4、 如权利要求l所述的传送装置,其特征在于,上述控制机构在上述物理层间的传送中分别使用了各物理层速率的情 况下,对每个物理层速率计算协议栈的上层中的传送速率的有效值为多少, 并将计算出的传送速率的有效值彼此依次比较,选择与计算出的传送速率有效值对应的物理层速率。
5、 如权利要求1所述的传送装置,其特征在于, 上述传送装置具备存储机构,按照每个物理层速率存储将接收电力能够取的多个值与上 述接收电力能够取的每个值的包错误率对应而表示的第一信息、和将上述 包错误率能够取的多个值与包错误率能够取的每个值的再送比率对应而表 示的第二信息,上述控制机构具备再送比率取得机构,基于上述第一信息及第二信息,根据上述接收侧 上的接收电力值按照每个物理层速率取得上述物理层间的再送比率。
6、 如权利要求5所述的传送装置,其特征在于, 基于上述通信机构的传送以包为单位进行, 上述控制机构还具备包错误率计算机构,利用传送的包中的每个包的再送次数、和传送结 束的包的个数,计算包错误率;比较机构,将由上述包错误率计算机构计算出的包错误率与基于上述 第一信息的包错误率比较;以及修正机构,在比较的结果存在规定值以上的偏差的情况下,进行上述 第一信息的修正。
7、 如权利要求6所述的传送装置,其特征在于, 上述传送装置还具备储存机构,随时取得上述接收侧上的接收电力值,并储存所取得的接 收电力值,上述修正机构具备生成机构,根据计算出的包错误率、基于上述第一信息的包错误率、 和储存的接收电力值,生成将接收电力能够取的多个值与上述接收电力能 够取的每个值的包错误率对应而表示的修正第一信息;以及变更机构,将存储的第一信息变更为生成的修正第一信息。
8、 如权利要求5所述的传送装置,其特征在于,上述存储机构还存储将包错误率能够取的多个值与包错误率能够取的 每个值的标准偏差对应而表示的第三信息, 上述控制机构还具备标准偏差取得机构,基于上述第一信息及第三信息,取得上述接收侧 上的接收电力值中的包错误率的标准偏差,并将使所取得的标准偏差为N 倍的值相加至上述包错误率,其中上述N为正数;以及带宽计算机构,利用相加后的值和要传送的包的包速率,计算传送所 需要的带宽,基于上述通信机构的传送在计算出的带宽中进行。
9、 如权利要求8所述的传送装置,其特征在于,基于上述通信机构的传送以包为单位进行,上述控制机构还具备包错误率计算机构,利用传送的包中的每个包的再送次数、和传送结 束的包的个数,计算规定数量的包错误率;比较机构,将由上述包错误率计算机构计算出的规定数量的包错误率 的标准偏差与基于上述规定数量的包错误率及上述第三信息的标准偏差进 行比较;以及修正机构,在比较的结果存在规定值以上的偏差的情况下,进行上述 第三信息的修正。
10、 如权利要求9所述的传送装置,其特征在于, 上述传送装置还具备储存机构,随时取得上述接收侧上的接收电力值,并储存所取得的接 收电力值,上述修正机构具备生成机构,根据上述包错误率能够取的多个值、上述规定数量的包错误率的标准偏差、和基于上述规定数量的包错误率及上述第三信息的标准 偏差,生成将包错误率能够取的多个值与每个包错误率的标准偏差对应而 表示的修正第三信息;以及变更机构,将存储的第三信息变更为生成的修正第三信息。
11、 如权利要求8所述的传送装置,其特征在于, 上述带宽计算机构还具备包速率变更机构,将计算出的带宽与可分配带宽比较,在上述计算出 的带宽比可分配带宽大的情况下,变更包速率;以及确保带宽计算机构,基于变更后的包速率,计算确保的带宽。
12、 如权利要求8所述的传送装置,其特征在于,上述标准偏差取得机构具备比例计算机构,在取得上述标准偏差后,计算在上述标准偏差中使用的多个包错误率中的、存在于上述标准偏差内的包错误率的比例值;以及 决定机构,基于计算出的比例值是否超过预先设定的阈值,决定上述 标准偏差的相乘值N。
13、 如权利要求1所述的传送装置,其特征在于,基于上述通信机构的传送以包为单位进行,上述控制机构具备接收电力值取得机构,随时取得接收电力值;包错误率计算机构,利用传送的包中的每个包的再送次数、和传送结束的包的个数,计算规定数量的包错误率;离差判断机构,对计算出的各个包错误率,判断相邻的包错误率的间 隔是否离开了一定以上;以及生成机构,基于上述包错误率和上述接收电力值,生成将接收电力能 够取的多个值与上述接收电力能够取的每个值的包错误率对应而表示的第~"f曰息。
14、 如权利要求13所述的传送装置,其特征在于, 上述控制机构还具备标准偏差计算机构,计算上述规定数量的包错误率的标准偏差;以及 生成机构,基于上述包错误率和标准偏差,生成将包错误率能够取的 多个值与包错误率能够取的每个值的标准偏差对应而表示的第三信息。
15、 如权利要求1所述的传送装置,其特征在于,上述传送装置还具备测量机构,测量上述接收侧上的接收电力值。
16、 如权利要求1所述的传送装置,其特征在于,在传送了规定数量的包的情况下,基于上述规定数量的包中的包错误 率发生的概率、被正常传送的概率、以及包错误的模式的组合计算上述再 送比率。
17、 如权利要求5所述的传送装置,其特征在于,上述存储机构是非易失性存储器。
18、 一种传送方法,其特征在于,包括控制步骤,从多个物理层速率中选择1个物理层速率;以及通信步骤,以所选择的物理层速率进行协议栈中的物理层间的传送, 上述控制步骤在选择物理层速率时,对以上述多个物理层速率中的至少1个以上的物理层速率分别进行上述物理层间的传送的情况下的上述协议栈的上层中的传送速率的有效值进行比较,各传送速率的有效值是基于与接收侧上的接收电力值对应的上述物理层间的再送比率和上述各传送速率的理想值得到的值。
19、 一种系统集成电路,设在传送装置中,其特征在于,具备控制机构,从多个物理层速率中选择1个物理层速率;以及 通信机构,以所选择的物理层速率进行协议栈中的物理层间的传送,上述控制机构在选择物理层速率时,对以上述多个物理层速率中的至 少1个以上的物理层速率分别进行上述物理层间的传送的情况下的上述协 议栈的上层中的传送速率的有效值进行比较,各传送速率的有效值是基于与接收侧上的接收电力值对应的上述物理 层间的再送比率和上述各传送速率的理想值得到的值。
20、 一种使计算机进行传送处理的计算机可读取的程序,其特征在于, 具备控制步骤,从多个物理层速率中选择1个物理层速率;以及 通信步骤,以所选择的物理层速率进行协议栈中的物理层间的传送, 上述控制步骤在选择物理层速率时,对以上述多个物理层速率中的至少1个以上的物理层速率分别进行上述物理层间的传送的情况下的上述协议栈的上层中的传送速率的有效值进行比较,各传送速率的有效值是基于与接收侧的接收电力值对应的上述物理层间的再送比率和上述各传送速率的理想值得到的值。
全文摘要
本发明提供一种传送装置,具备控制机构,从多个PHY速率中选择1个PHY速率;以及通信机构,以所选择的PHY速率进行协议栈的物理层间的传送;在从多个PHY速率中选择1个PHY速率时,进行以上述多个PHY速率中的至少1个以上的PHY速率分别进行上述物理层间的传送的情况下的上述协议栈的上层的传送速率的有效值的比较。各传送速率的有效值是基于对应于接受侧的接收电力值的上述物理层间的再送比率和上述各传送速率的理想值得到的值。
文档编号H04W28/22GK101449558SQ20078001829
公开日2009年6月3日 申请日期2007年5月16日 优先权日2006年5月19日
发明者中江宏典, 浮田阳介, 滨本康男 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1