网络通信装置及其脉冲噪声防护方法

文档序号:7930259阅读:170来源:国知局
专利名称:网络通信装置及其脉冲噪声防护方法
技术领域
本发明涉及网络通信,尤其涉及一种网络通信装置及其脉冲噪声防护方法。
背景技术
在现今宽带网络中,往往通过网络通信设备(如调制解调器、路由器、网关等)来完成 终端设备与局端设备的连接。宽带网络连接过程中往往存在很大的脉冲噪声,网络通信设备 需要根据脉冲噪声保护值来完成连接,其中脉冲噪声保护值越大,网络通信设备连接后传输 的数据所受脉冲噪声的影响越小,传输的数据越正确。但是局端设备对连接过程中的脉冲噪 声保护值与下行链路速率有一定要求,且脉冲噪声保护值与下行链路速率的变化成一定关系 。当脉冲噪声保护值上调时,下行链路速率会降低,反之亦然。而网络通信设备希望在满足 局端设备的要求下尽可能使得下行链路速率与脉冲噪声保护值增大。
在网络通信设备开始连接终端设备与局端设备时,局端设备会发送最小脉冲噪声保护值 与最大下行链路速率给网络通信设备。现有的网络通信设备一般都根据所述最小脉冲噪声保 护值来计算下行链路速率,然后根据计算出的下行链路速率完成连接。而此时脉冲噪声保护 值往往很小,导致网络中脉冲噪声影响很大,使得后续数据传输准确度较低。所以寻找合适 的脉冲噪声保护值与下行链路速率来建立终端设备与局端设备的连接,以降低网络中的脉冲 噪声影响一直是一个难题。

发明内容
有鉴于此,需提供一种网络通信装置,可在合适的下行链路速率及合适的脉冲噪声保护 值下与局端设备建立通信连接,从而有效降低网络中的脉冲噪声影响。
此外,还需提供一种网络通信装置的脉冲噪声防护方法,可在合适的下行链路速率及合 适的脉冲噪声保护值下与局端设备建立通信连接,从而有效降低网络中的噪声影响。
一种网络通信装置,用于在合适的下行链路速率及脉冲噪声保护值下与局端设备建立通 信连接。网络通信装置包括保护值处理模块、速率计算模块、速率判断模块及连接模块。保 护值处理模块用于改善脉冲噪声保护值。速率计算模块用于根据脉冲噪声保护值的初始值计 算第一下行链路速率,以及根据改善的脉冲噪声保护值计算第二下行链路速率。速率判断模 块用于判断第一下行链路速率及第二下行链路速率是否大于局端设备所允许的最大下行链路 速率。连接模块用于在第二下行链路速率不大于最大下行链路速率时根据第二下行链路速率与改善后的脉冲噪声保护值建立与局端设备的连接。其中,保护值处理模块用于在第一下行 链路速率或第二下行链路速率大于最大下行链路速率时改善脉冲噪声保护值。
一种网络通信装置的脉冲噪声防护方法,用于在合适的下行链路速率及合适的脉冲噪声 保护值下与局端设备建立通信连接。脉冲噪声防护方法包括如下步骤根据脉冲噪声保护值 的初始值计算第一下行链路速率;判断第一下行链路速率是否大于局端设备所允许的最大下 行链路速率;若第一下行链路速率大于最大下行链路速率,则改善脉冲噪声保护值;根据改 善后的脉冲噪声保护值计算第二下行链路速率;判断第二下行链路速率是否大于最大下行链 路速率;及若第二下行链路速率不大于最大下行链路速率,则根据第二下行链路速率与改善 后的脉冲噪声保护值建立与局端设备的连接。
本发明所提供的网络通信设备及其脉冲噪声防护方法能通过获取合适的下行链路速率与 脉冲噪声保护值来建立与局端设备的通信连接。


图l为本发明网络通信装置一实施方式的实施环境及功能模块图。 图2为本发明网络通信装置的脉冲噪声防护方法一实施方式的流程图。
具体实施例方式
参阅图l,所示为本发明网络通信装置20—实施方式的实施环境及功能模块图。在本实 施方式中,网络通信装置20连接于终端设备10,并通过网络40连接于局端设备30,为终端设 备10提供上网服务。终端设备10为设置在客户端的需要使用网络的设备,如电脑、机顶盒等 。网络通信装置20为设置在客户端的网络接入设备,如调制解调器、路由器、网关等。局端 设备30为设置在局端的网络通信设备,如大型网关等。网络40可为数字用户线(Digital Subscriber Line, DSL)等宽带网络。
在本实施方式中,在网络通信设备20通过网络40与局端设备40通信连接的过程中,会有 脉冲噪声的影响,而本发明的网络通信设备20可寻找到合适的下行链路速率及合适的脉冲噪 声保护值与局端设备30建立通信连接,从而有效降低网络40中的脉冲噪声影响。
网络通信装置20包括速率计算模块200、速率判断模块210、保护值处理模块220及连接 模块230。在网络通信装置20需要与局端设备30建立连接时,局端设备30会要求连接后的脉 冲噪声保护值一定要大于一个最小脉冲噪声保护值,连接后的下行链路速率一定要小于一个 最大下行链路速率,否则不予连接。其中所述最大下行链路速率与用户申请的网络频宽有关 。局端设备30的这些要求会在网络通信装置20请求连接时通知网络通信装置20。
速率计算模块200用于根据脉冲噪声保护值的初始值计算第一下行链路速率。在本实施方式中,脉冲噪声保护值的初始值为局端设备30所允许的最小脉冲噪声保护值。
速率判断模块210用于判断第一下行链路速率是否大于局端设备30所允许的最大下行链 路速率。在本实施方式中,若速率判断模块210判断出第一下行链路速率大于最大下行链路 速率,则表示第一下行链路速率不满足局端设备30的要求。
连接模块230用于在第一下行链路速率不大于最大下行链路速率时,根据第一下行链路 速率与脉冲噪声保护值的初始值建立与局端设备30的连接。在本实施方式中,第一下行链路 速率不大于最大下行链路速率,表示第一下行链路速率已能满足局端设备30的要求,所以连 接模块230即以第一下行链路速率与脉冲噪声保护值的初始值建立与局端设备30的连接。
保护值处理模块220用于在第一下行链路速率大于最大下行链路速率时,改善脉冲噪声 保护值。在本实施方式中,改善脉冲噪声保护值包括将脉冲噪声保护值加上固定值,如0.5 、l等。在另一个实施方式中,保护值处理模块220还用于在第一下行链路速率大于最大下行 链路速率时,判断脉冲噪声保护值的初始值是否为O。此时,若脉冲噪声保护值的初始值不 为0,保护值处理模块220改善脉冲噪声保护值可为将所述脉冲噪声保护值加倍,如增加一倍 或多倍;若脉冲噪声保护值的初始值为O,保护值处理模块220改善脉冲噪声保护值可为先将 脉冲噪声保护值设为非O定值,如0.5或1等,然后再进行加倍。这两种实施方式都可实现将 脉冲噪声保护值改善。在其它实施方式中,保护值处理模块220也可采用其它方式改善脉冲 噪声保护值。
速率计算模块200还用于根据改善后的脉冲噪声保护值计算第二下行链路速率。 速率判断模块210还用于判断第二下行链路速率是否大于最大下行链路速率。 保护值处理模块220还用于在第二下行链路速率大于最大下行链路速率时,继续改善脉 冲噪声保护值,如将改善后的脉冲噪声保护值继续增加固定值或将改善后的脉冲噪声保护值 直接加倍。此时,速率计算模块200还用于根据继续改善后的脉冲噪声保护值计算第二下行 链路速率,如此循环下去,直至速率判断模块210判断出所计算的第二下行链路速率不大于 最大下行链路速率。所以在下行链路速率满足局端设备30的要求之前,脉冲噪声保护值会不 断得到改善,下行链路速率与脉冲噪声保护值都能接近最大值,即能得到合适的下行链路速 率与脉冲噪声保护值,满足局端设备30的要求。
连接模块230还用于在第二下行链路速率不大于最大下行链路速率时,根据第二下行链 路速率与改善后的脉冲噪声保护值建立与局端设备30的连接。在本实施方式中,第二下行链 路速率不大于最大下行链路速率,表示第二下行链路速率已能满足局端设备30的要求,此时 的第二下行链路速率与脉冲噪声保护值即为合适的值,所以连接模块230即以此时的第二下
6行链路速率与此时的脉冲噪声保护值建立与局端设备30的连接,从而既能保证网络的下行链 路速率,又能有效降低脉冲噪声的影响。
参阅图2,所示为本发明网络通信装置20的脉冲噪声防护方法一实施方式的流程图。在 本实施方式中,网络通信装置20的脉冲噪声防护方法通过图1中的功能模块来实施。
在步骤S200,速率计算模块200根据脉冲噪声保护值的初始值计算第一下行链路速率。 在本实施方式中,脉冲噪声保护值的初始值为局端设备30所允许的最小脉冲噪声保护值。
在步骤S202,速率判断模块210判断第一下行链路速率是否大于局端设备30所允许的最 大下行链路速率。在本实施方式中,若速率判断模块210判断出第一下行链路速率大于最大 下行链路速率,则表示第一下行链路速率不满足局端设备30的要求。
若第一下行链路速率不大于最大下行链路速率,则在步骤S203中,连接模块230根据第 一下行链路速率与脉冲噪声保护值的初始值建立与局端设备30的连接,
若第一下行链路速率大于最大下行链路速率,则保护值处理模块220改善脉冲噪声保护值。
在本实施方式中,保护值处理模块220改善脉冲噪声保护值可通过步骤S204、 S206及 S208完成。
在步骤S204中,保护值处理模块220判断脉冲噪声保护值的初始值是否为0。
若保护值处理模块220判断出脉冲噪声保护值的初始值不为0,则在步骤S206中,保护值 处理模块220将脉冲噪声保护值加倍,如加一倍或多倍。
若保护值处理模块220判断出脉冲噪声保护值的初始值为0,则在步骤S208中,保护值处 理模块220将脉冲噪声保护值设为一个非0定值,如O. 5或1等。
在另一实施方式中,保护值处理模块220改善脉冲噪声保护值可为将脉冲噪声保护值加 上一个固定数值,如0.5或1等。在其它实施方式中,保护值处理模块220也可采用其它方式 改善脉冲噪声保护值。
在步骤S210,速率计算模块200根据改善后的脉冲噪声保护值计算第二下行链路速率。 在步骤S212,速率判断模块210判断第二下行链路速率是否大于最大下行链路速率。
若速率判断模块210判断出第二下行链路速率大于最大下行链路速率,则循环执行步骤 S206、 S210及S212,直至速率判断模块210判断出第二下行链路速率不大于最大下行链路速 率。在此循环过程中,也就是在下行链路速率满足局端设备30的要求之前,脉冲噪声保护值 会不断得到改善。所以经过网络通信设备20的脉冲噪声防护方法的处理,下行链路速率与脉 冲噪声保护值都能接近最大值,即能得到合适的下行链路速率与脉冲噪声保护值,此时,局端设备30的要求能得到很好的满足。
若速率判断模块210判断出第二下行链路速率不大于最大下行链路速率,则在步骤S214 ,连接模块230根据第二下行链路速率与改善后的脉冲噪声保护值建立与局端设备30的连接 ,从而既能保证网络40的下行链路速率,又能有效降低网路40中脉冲噪声的影响。
本发明实施方式所提供的网络通信设备20及其脉冲噪声防护方法通过保护值处理模块 220、速率计算模块200及速率判断模块210获取合适的下行链路速率与脉冲噪声保护值,以 建立与局端设备30的通信连接,既可保证数据传输的下行链路速率,又能有效降低网络中脉 冲噪声的影响,显著提升网络通信装置20的性能。
权利要求
1.一种网络通信装置,用于建立终端设备与局端设备之间的通信连接,其特征在于,所述网络通信装置包括保护值处理模块,用于改善脉冲噪声保护值;速率计算模块,用于根据脉冲噪声保护值的初始值计算第一下行链路速率,以及根据改善后的脉冲噪声保护值计算第二下行链路速率;速率判断模块,用于判断所述第一下行链路速率及所述第二下行链路速率是否大于所述局端设备所允许的最大下行链路速率;及连接模块,用于在所述第二下行链路速率不大于所述最大下行链路速率时根据所述第二下行链路速率与所述改善的脉冲噪声保护值建立与所述局端设备的连接;其中,所述保护值处理模块在所述第一下行链路速率或所述第二下行链路速率大于所述最大下行链路速率时,进一步改善所述脉冲噪声保护值。
2 如权利要求l所述的网络通信装置,其特征在于,所述连接模块还 用于在所述第一下行链路速率不大于所述最大下行链路速率时,根据所述第一下行链路速率 与所述脉冲噪声保护值的初始值建立终端设备与与所述局端设备的连接。
3 如权利要求2所述的网络通信装置,其特征在于,所述脉冲噪声保 护值的初始值为所述局端设备所允许的最小脉冲噪声保护值。
4 如权利要求l所述的网络通信装置,其特征在于,改善脉冲噪声保 护值包括将所述脉冲噪声保护值加上固定值。
5 如权利要求l所述的网络通信装置,其特征在于,所述保护值处理 模块还用于在所述第一下行链路速率大于所述最大下行链路速率时,判断所述脉冲噪声保护 值的初始值是否为0,且若所述脉冲噪声保护值的初始值不为O,改善脉冲噪声保护值包括将 所述脉冲噪声保护值加倍,若所述脉冲噪声保护值的初始值为O,改善脉冲噪声保护值包括 将所述脉冲噪声保护值设为非O定值。
6 一种网络通信装置的脉冲噪声防护方法,用于建立终端设备与局端设备之间的通信连接,其特征在于,所述方法包括如下步骤 根据脉冲噪声保护值的初始值计算第一下行链路速率;判断所述第一下行链路速率是否大于所述局端设备所允许的最大下行链路速率; 若所述第一下行链路速率大于所述最大下行链路速率,则改善所述脉冲噪声保护值; 根据改善后的脉冲噪声保护值计算第二下行链路速率; 判断所述第二下行链路速率是否大于所述最大下行链路速率;及若所述第二下行链路速率不大于所述最大下行链路速率,则根据所述第二下行链路速 率与改善后的脉冲噪声保护值建立与所述局端设备的连接。
7.如权利要求6所述的脉冲噪声防护方法,其特征在于,还包括如下步骤若所述第一下行链路速率不大于所述最大下行链路速率,则根据所述第一下行链路速 率与所述脉冲噪声保护值的初始值建立所述终端设备与所述局端设备的连接。
8.如权利要求7所述的脉冲噪声防护方法,其特征在于,所述脉冲噪 声保护值的初始值为所述局端设备所允许的最小脉冲噪声保护值。
9.如权利要求6所述的脉冲噪声防护方法,其特征在于,改善脉冲噪 声保护值包括将所述脉冲噪声保护值加上固定值。
10.如权利要求6所述的脉冲噪声防护方法,其特征在于,还包括如下步骤若所述第一下行链路速率大于所述最大下行链路速率,则判断所述脉冲噪声保护值的初始值是否为0;若所述脉冲噪声保护值的初始值不为o,则改善脉冲噪声保护值包括将所述脉冲噪声保护值加倍;或若所述脉冲噪声保护值的初始值为O,则改善脉冲噪声保护值包括将所述脉冲噪声保护 值设为非0定值。
全文摘要
一种网络通信装置,包括保护值处理模块、速率计算模块、速率判断模块及连接模块。保护值处理模块用于改善脉冲噪声保护值。速率计算模块用于根据脉冲噪声保护值的初始值计算第一下行链路速率,以及根据改善后的脉冲噪声保护值计算第二下行链路速率。速率判断模块用于判断第一下行链路速率及第二下行链路速率是否大于最大下行链路速率。连接模块用于在第二下行链路速率不大于最大下行链路速率时根据第二下行链路速率与改善后的脉冲噪声保护值建立与局端设备的连接。本发明还提供了一种网络通信装置的脉冲噪声防护方法。本发明所提供的网络通信设备及其脉冲噪声防护方法能通过获取合适的下行链路速率与脉冲噪声保护值来建立与局端设备的通信连接。
文档编号H04L1/00GK101582741SQ20081030159
公开日2009年11月18日 申请日期2008年5月15日 优先权日2008年5月15日
发明者李孟书 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1