书签 分享 收藏 举报 版权申诉 / 11

利用均方误差技术的数据传输率协商方法.pdf

  • 上传人:a****
  • 文档编号:688078
  • 上传时间:2018-03-05
  • 格式:PDF
  • 页数:11
  • 大小:466.05KB
  • 摘要
    申请专利号:

    CN02814705.7

    申请日:

    2002.01.23

    公开号:

    CN1550081A

    公开日:

    2004.11.24

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    专利权的转移IPC(主分类):H04L 1/00变更事项:专利权人变更前权利人:先进微装置公司变更后权利人:格罗方德半导体公司变更事项:地址变更前权利人:美国加利福尼亚州变更后权利人:英属开曼群岛大开曼岛登记生效日:20100708|||授权|||实质审查的生效|||公开

    IPC分类号:

    H04L1/00

    主分类号:

    H04L1/00

    申请人:

    先进微装置公司;

    发明人:

    P·曹; K·凯瑞盖特姆; R·威廉斯; W·W·尤恩

    地址:

    美国加利福尼亚州

    优先权:

    2001.07.23 US 09/911,907

    专利代理机构:

    北京纪凯知识产权代理有限公司

    代理人:

    戈泊;程伟

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供一种传送物理层(PHY)均方误差(MSE)至上层装置驱动器的方法,包括:由该PHY接收数据帧;由该PHY计算用于该数据帧的MSE;发送该MSE和该数据帧至媒体访问控制(MAC);通过该MAC将该MSE插入关联于该数据帧的数据帧状态数据帧(FSF);和发送该数据帧和该FSF至该上层驱动器软件。由访问至PHY MSE,上层驱动器软件能够计算平均均方误差(AMSE),并判定是否将协商于有效负载编码(PE)、或数据传输率的改变。于此方式,可将数据传输率最佳化而保持低错误率。

    权利要求书

    1: 一种传送物理层(PHY)均方误差(MSE)至上层装置驱动器的方法,包 括下列步骤: (a)由该PHY接受数据帧; (b)由该PHY计算对于该数据帧的MSE; (c)发送该MSE和该数据帧至媒体访问控制(MAC); (d)通过该MAC将该MSE插入对应于该数据帧的数据帧状 态数据帧(FSF);以及 (e)发送该数据帧和该FSF至该上层驱动器软件。
    2: 根据权利要求1所述的方法,进一步包括: (f)通过该上层驱动器软件从该FSF取出该MSE;以及 (g)通过该上层驱动器软件根据该MSE计算平均均方误差 (AMSE)。
    3: 根据权利要求2所述的方法,其中该计算步骤(g)包括: (g1)通过该上层驱动器软件来计算AMSE,用为数据帧的历史 窗口。
    4: 根据权利要求2所述的方法,进一步包括: (h)将该AMSE与用于有效负载编码(PE)的AMSE值的范围作 比较; (i)若该AMSE是在该范围之内,则以该PE发送;以及 (j)若该AMSE不在该范围之内,则以该PE协商改变。
    5: 一种传送PHY MSE至上层装置驱动器的方法,包括下列步骤: (a)由该PHY接受数据帧; (b)由该PHY计算对于该数据帧的MSE; (c)发送该MSE和该数据帧至MAC; (d)通过该MAC将该MSE插入关联于该数据帧的FSF; (e)发送该数据帧和该FSF至该上层驱动器软件; (f)通过该上层驱动器软件从该FSF取出该MSE;以及 (g)通过该上层软件根据该MSE计算AMSE。
    6: 根据权利要求5所述的方法,其中该计算步骤(g)包括: (g1)通过该上层驱动器软件来计算AMSE,用为数据帧的历史 窗口。
    7: 根据权利要求5所述的方法,进一步包括: (h)将该AMSE与用于PE的AMSE值的范围作比较; (i)若该AMSE是在该范围之内,则以该PE发送;以及 (j)若该AMSE不在该范围之内,则以该PE协商改变。
    8: 一种传送PHY MSE至上层装置驱动器的方法,包括下列步骤: (a)由该PHY接受数据帧; (b)由该PHY计算对于该数据帧的MSE; (c)发送该MSE和该数据帧至MAC; (d)通过该MAC将该MSE插入对应于该数据帧的FSF; (e)发送该数据帧和该FSF至该上层驱动器软件; (f)通过该上层驱动器软件从该FSF取出该MSE; (g)根据由该上层软件计算AMSE用为数据帧的历史窗口; (h)将该AMSE与用于PE的AMSE值的范围作比较; (i)若该AMSE是在该范围之内,则以该PE发送;以及 (j)若该AMSE不在该范围之内,则以该PE协商改变。
    9: 一种含有程序指令的计算机可读取媒体用来传送PHY MSE至上层 装置驱动器,包括下列步骤: (a)由该PHY接受数据帧; (b)由该PHY计算对于该数据帧的MSE; (c)发送该MSE和该数据帧至MAC; (d)通过该MAC将该MSE插入对应于该数据帧的FSF;以及 (e)发送该数据帧和该FSF至该上层驱动器软件。

    说明书


    利用均方误差技术的数据传输率协商方法

        【技术领域】

        本发明涉及在网络中的数据传输,特别是涉及在网络中的数据传输率。

        背景技术

        家用网络已经变得愈来愈普及,而亦如所愿的可连接室内的各计算机。有一种形式的家用网络是家庭电话线网络,该家庭电话线网络使用一般安装在居家中,用于家庭中各计算机之间的通讯。家用电话线网络联盟(HPNA)已经公布了一个标准化家用电话线网络行为的规范。现用的HPNA规范为第二版(″HPNA2.0″)。

        图1显示家用电话线网络。此网络包括有控制芯片100。该控制芯片100进一步包括有媒体独立接口(MII)106、媒体访问控制(MAC)108、和物理层(PHY)110。该芯片100执行HPNA2.0。芯片100接收含有数据包的信号,该等数据包经由电话插孔102通过电话导线而传送进来。设有一个处理该芯片100和电话导线之间信号的模拟前端(AFE)104。然后芯片100处理接收的来自AFE104的信号包,并将信号输出到主MAC112。

        图2显示一种典型的用于家用电话线网络的硬件-软件接口。此接口包括HPNA兼容网络接口控制器(NIC)206,该NIC206接收从MAC108来的数据帧。NIC206发送数据帧至HPNA兼容驱动器软件204,该驱动器软件204一般在主计算机中。驱动器软件204然后发送数据帧至譬如网络驱动器接口规范(NDIS)的上层软件202。

        因为电话线路上的状况是改变的,因此HPNA2.0允许在网络上的二个站之间的数据传输率可依照传输错误率而改变。若对于线路状况而言数据传输率太快,则在接收的数据帧中可以有较高的错误。若对于线路状况而言数据传输率为太慢,则数据传输率不是最优化。数据传输率由有效负载编码(PE)所决定。PE定义为符号率(符号数/秒)乘以位负载(位/符号)。HPNA2.0的目标是要有低于10-4地传输错误率。

        在HPNA2.0中,PHY110接收具有PE的数据帧,并计算对于此数据帧的均方误差(MSE)。此MSE被送到上层驱动器软件204。在接收历史窗口内对于数据帧的MSE之后(该历史窗口定义于HPNA2.0作为16个数据帧),驱动器软件204计算平均均方误差(AMSE)。此AMSE与对于现用的PE的可接受的AMSE范围作比较。若AMSE是在范围内,则该站以现用的PE继续发送。若AMSE是低于范围,则该站能使用较高的PE。若AMSE是高于范围,则该站将使用较低的PE。然后驱动器软件204发送数据包至另一个站通知其数据传输率改变了。该另一站通过产生测试数据帧而响应以支持该站选择最适当的PE。此称之为″传输率协商″。然而,HPNA2.0并没有特定PHY MSE如何到达该上层驱动器软件204。

        因此,需要有一种方法用来传送PHY MSE至上层驱动器软件用于传输率协商。本发明可达成此需求。

        【发明内容】

        一种传送物理层(PHY)均方误差(MSE)至上层装置驱动器的方法,包括:由该PHY接收数据帧;由该PHY计算用于该数据帧的MSE;发送该MSE和该数据帧至媒体访问控制(MAC);通过该MAC将该MSE插入对应于该数据帧的数据帧状态数据帧(FSF);发送该数据帧和该FSF至该上层驱动器软件。通过访问至PHY MSE,上层驱动器软件能够计算平均均方误差(AMSE),并判定是否将对有效负载编码(PE)或数据传输率的改变进行协商。以此方式,可将数据传输率最佳化而保持低错误率。

        【附图说明】

        图1为显示家庭电话线网络;

        图2显示用于家庭电话线网络的典型硬件-软件接口;

        图3显示依照本发明的媒体访问控制的较佳实施例。

        图4为流程图显示依照本发明用于传送物理层均方误差至上层驱动器软件对于传输率协商的方法的较佳实施例。

        【具体实施方式】

        本发明提供了一种传送物理层(PHY)均方误差(MSE)至上层驱动器软件用于传输率协商的方法。下列的说明使得本领域普通技术人员能够制造和使用本发明,并且提供作为专利申请和说明书的内容。对于较佳实施例的各种不同的修饰对本领域普通技术人员而言将是容易明白的,而其中应用的一般原理可应用到其它实施例中。因此,本发明并限制于所示的实施例,而是与其中所述的原理和特征一致而具有最广的范围。

        欲更详细地说明本发明的特征,请参照图3和4并配合下列的讨论。

        图3显示依照本发明的媒体访问控制(MAC)的较佳实施例。MAC300包括接收数据通路302、发射数据通路304、公平分布优先权排列(DFPQ)306、二进制指数补偿(BEB)308、联机完整性310、网络状态312、传输率请求句柄(RRCF)314、多个寄存器和管理信息基础(MIB)计数器316。

        接收数据通路302从PHY110接收数据包,并发送数据包至MII106。在较佳实施例中,由接收数据通路302送出各数据包后,立刻接着送出此处称之为″数据帧状态帧″(FSF)的另外的数据帧。该数据帧状态帧包含某些在其后处理所需要的状态信息。在接收数据通路302中的FSF生成318,产生各数据帧的FSF。

        发送数据通路304从MII106接收数据包,并将他们传送到PHY110。

        DFPQ306和BEB308提供冲突裁定。DFPQ306提供对于10mpbs数据传输率的冲突裁定,而BEB308提供对于1mpbs数据传输率的冲突裁定。在较佳实施例中,PHY110将提供冲突侦测信号。DFPQ306或BEB308其中之一将尝试解决此冲突。

        联机完整性310监视实际网络状况。在较佳实施例中,联机完整性310更新于联机寄存器中的联机状态位。联机完整性310亦依照HPNA2.0送出联机数据包。

        每当MAC300在各数据传输率之间发送时,RRCF314送出RRCF。使用RRCF以施行数据传输率协商功能,亦即,判定在家庭电话线网络中在不同站之间用什么数据传输率通讯。

        寄存器和MIB计数器316提供程序化能力至MAC300,并处理错误事件计数。

        依照本发明的网络状态312,监视着MAC300的现用模式,亦即,MAC300是否正操作于1M8模式、V1M2模式、或10M8模式。

        图4为流程图,显示依照本发明用于传送物理层均方误差(PHYMSE)至上层驱动器软件对于传输率协商的方法的较佳实施例。首先,PHY110经由步骤402接收数据帧。然后PHY110经由步骤404计算对于数据帧的MSE。PHY110送出MSE和数据帧至MAC300。接着,MAC300经由步骤408将MSE插入相关于数据帧的FSF。于较佳实施例中,在接收数据通路302中的FSF产生318,执行插入。然后MAC300经由步骤410发送数据帧和其FSF至上层驱动器软件204。经由步骤412,在接收到数据帧和其FSF时,上层驱动器软件204从FSF取出MSE。然后经由步骤414使用MSE来计算AMSE,用为历史窗口。

        一旦计算出AMSE后,将AMSE与作为现用PE的可接受的AMSE范围作比较。若AMSE是在范围之内,则该站以现用PE继续发送。若AMSE低于范围,则该站与较高PE协商。若AMSE高于范围,则该站与较低PE协商。

        本发明揭示一种传送物理层(PHY)均方误差(MSE)至上层驱动器软件用于传输率协商的方法。由访问至PHYMSE,上层驱动器软件能够计算平均均方误差(AMSE),并判定是否将对有效负载编码(PE)或数据传输率的改变进行协商。以此方式,可将数据传输率最佳化而保持低错误率。

        虽然本发明已依照所示实施例加以说明,但本领域普通技术人员将容易认知到各实施例可做出的各种变化,而这些变化将在本发明的精神和范围内。因此,本领域普通技术人员可做出许多的修饰,而不偏离本发明的精神和范围。

    关 键  词:
    利用 误差 技术 数据传输 协商 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:利用均方误差技术的数据传输率协商方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-688078.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1