信号补偿参数获取方法、装置及网络设备的制作方法

文档序号:7896073阅读:150来源:国知局
专利名称:信号补偿参数获取方法、装置及网络设备的制作方法
技术领域
本发明涉及通信技术,尤其涉及一种信号补偿参数获取方法、装置及网络设备。
背景技术
大型通信设备通常采用插板技术,即系统设计一个背板,背板上设有槽位,各单板 通过插接到背板的不同槽位上实现通信。其中,背板(backplane)为用于实现不同单板间 互相连接的印刷电路板(Printed CircuitBoard ;简称为PCB),通常由PCB走线及高速接 插件构成。其中,单板有分为主控板和业务板,主控板用于对各业务板进行管理和控制,业 务板用于实现具体业务功能。图1为现有技术中一种10槽位的背板结构示意图。其中,槽 位1-8为业务板槽位,其上的接插件11-18对应于业务板;槽位20和槽位30为主控板槽 位,其上的接插件21、22、23、31、32和33对应于主控板。目前背板所支持的信号传输速率已经达到或超过6. 5625(ibpS (每秒千兆比 特),高速传输线采用差分信号形式的PCB走线。单板通常采用并串行与串并行转换器 (SERializer/DESerializer ;简称为SERDES)将差分形式的数据发送出去,通过背板上的 PCB走线传输到另一个单板的SERDES接口,由此实现单板间信号的交互。其中,根据高速信 号传输线理论可知由于传输线的阻抗和码间干扰会引起信号衰减和畸变,高速信号在传 输过程中会产生相当大程度的失真,且经过PCB走线传输的信号的高频分量的衰减幅度远 大于低频分量的衰减幅度。其中,除了背板上存在高速传输信号外,其他通信领域(例如采 用SERDES接口连接的堆叠系统)也存在高速传输信号,且也存在高频信号衰减的问题。为了解决高速传输过程中高频信号的衰减问题,提出了预加重(Pre-Emphasis) 技术。预加重技术是根据衰减曲线预先在信号发送端提高信号高频分量及幅值,以保证接 收端得到比较理想的信号。基于预加重技术,现有技术在单板上集成预加重电路模块,单板 根据背板插槽位置预先设置相应的预加重参数,在发送信号前由预加重电路模块采用预加 重参数对信号进行预加重处理。该方式仅简单粗略的考虑了槽位不同导致PCB走线不同这 一因素,而影响高频信号衰减的因素除了 PCB走线长度之外还包括所使用背板的材质、背 板阻抗控制、背板叠层设计结构、PCB走线的过孔数量以及接插件的特性等因素,因此,只有 在上述其他因素均一致的情况下,该方式才能较好的发挥作用。另外,应用环境的变化、背 板规模的扩大以及各单板实现的差异性均使得准确获取PCB走线的长度变得越来越困难。 由上述可知,采用现有方式获取的预加重参数对信号进行预加重处理,无法很好的克服高 频信号在高速传输过程中的衰减。

发明内容
本发明提供一种信号补偿参数获取方法、装置及网络设备,用以提高对高速传输 过程中高频信号衰减的补偿效果。本发明提供一种信号补偿参数获取方法,包括根据预先获取的多组补偿参数中的每组补偿参数对预先生成的多个测试报文进行高频补偿处理,生成多个第一补偿测试报文;将所述多个第一补偿测试报文通过高速传输通道发送给接收端,以供所述接收端 进行错误校验并返回第一错误校验结果;接收所述第一错误校验结果,并根据所述第一错误校验结果和预设基准出错率, 从所述多组补偿参数中获取信号补偿参数。本发明提供一种信号补偿参数获取装置,包括第一生成模块,用于根据预先获取的多组补偿参数中的每组补偿参数对预先生成 的多个测试报文进行高频补偿处理,生成多个第一补偿测试报文;第一发送模块,用于将所述多个第一补偿测试报文通过高速传输通道发送给接收 端,以供所述接收端进行错误校验并返回第一错误校验结果;接收获取模块,用于接收所述第一错误校验结果,并根据所述第一错误校验结果 和预设基准出错率,从所述多组补偿参数中获取信号补偿参数。本发明提供一种网络设备,包括本发明提供的任一信号补偿参数获取装置。本发明的信号补偿参数获取方法、装置及网络设备,通过用每组补偿参数分别对 多个测试报文进行高频补偿处理,并将高频补偿处理后的测试报文通过高速传输通道发送 到接收端,由接收端对接收到的测试报文进行错误校验,然后根据接收端返回的错误校验 结果判断每组补偿参数的补偿效果,再根据补偿效果选择对发送数据进行高频补偿处理用 的信号补偿参数。其中,由于错误校验结果是由接收端根据通过高速传输通道接收到的测 试报文进行错误校验生成的,该过程一方面考虑了发送端和接收端的设备状态,例如PCB 板材质、叠层设计结构等,另一方面考虑了传输通道的状态,例如PCB走线的长度、PCB走线 上的过孔数量等,因此,使得根据错误校验结果获取的信号补偿参数具有更佳的补偿效果, 进而提高了对高频信号衰减的补偿效果。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。图1为现有技术中一种10槽位的背板结构示意图;图2为本发明实施例一提供的信号补偿参数获取方法的流程图;图3A为本发明实施例二提供的信号补偿参数获取方法的流程图;图;3B为本发明实施例二提供的预加重处理的原理示意图;图4A为本发明实施例三提供的单板通信系统结构示意图;图4B为本发明实施例三提供的信号补偿参数获取方法的流程图;图4C为本发明实施例三提供的补偿测试结果分布图的结构示意图;图5为本发明实施例四提供的信号补偿参数获取装置的结构示意图;图6为本发明图实施例五提供的信号补偿参数获取装置的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一图2为本发明实施例一提供的信号补偿参数获取方法的流程图。本实施例的执行 主体为传输数据的发送端,如图2所示,本实施例的信号补偿参数获取方法包括步骤201、根据预先获取的多组补偿参数中的每组补偿参数对预先生成的多个测 试报文进行高频补偿处理,生成多个第一补偿测试报文;其中,补偿参数是指结合所采用的补偿技术对信号传输过程中的衰减进行补偿时 所需的参数,例如可以是预加重技术所需的预加重参数,也可以是去加重技术中所需的去 加重参数等。其中,对测试报文的数量不做限定,但是数量越多对每组补偿参数的测试效果 越好,越接近实际情况。步骤202、将多个第一补偿测试报文通过高速传输通道发送给接收端,以供接收端 进行错误校验并返回第一错误校验结果;其中,接收端是相对传输数据而言的,即该接收端是指传输数据的接收者;高速传 输通道是指发送端和接收端传输数据所用的通道,其传输速率一般较高。其中,接收端接 收第一补偿测试报文,并对第一补偿测试报文进行错误校验,例如循环冗余校验(Cyclic Redundancy Check ;简称为CRC),然后返回错误校验结果;该错误校验结果可以是错包个 数(即出现错误的第一补偿测试报文的个数),也可以是统计出的错包率(即出现错误的第 一补偿测试报文的个数与第一补偿测试报文的总个数的比值)。步骤203、接收第一错误校验结果,并根据第一错误校验结果和预设基准出错率, 从多组补偿参数中获取信号补偿参数。具体的,发送端接收到接收端返回的错误校验结果,将错误校验结果与预设基准 出错率进行比较。若预先约定返回错包个数,则发送端获取错包个数与第一补偿测试报文 的总个数的比值,将该比值与基准出错率进行比较,若果比值大于该基准出错率,说明该组 补偿参数的补偿效果较差,反之,说明该组补偿参数的补偿效果较佳;若预先约定返回错包 率,则发送端可以直接将接收到的错包率和基准出错率进行比较,如果错包率大于该基准 出错率,说明该组补偿参数的补偿效果较差,反之,说明该组补偿参数的补偿效果较佳;即 错误校验结果与基准出错率的比较结果可以反应每组补偿参数对应的补偿效果。然后,发 送端根据每组补偿参数的补偿效果,获取补偿效果最佳的补偿参数作为信号补偿参数。其 中,该信号补偿参数为在接收端通过高速传输通道发送数据给接收端时,对发送的数据进 行高频补偿处理时所需的补偿参数。其中各组补偿参数的补偿效果可以通过比值或错包率 与基准出错率差值的大小来体现。例如比值或错包率比基准出错率小的越多,说明相应补 偿参数的补偿效果越好;反之,比值或错包率比基准出错率大的越多,说明相应补偿参数的 补偿效果越差。本实施例的信号补偿参数获取方法,通过利用每组补偿参数对多个测试报文进行 高频补偿处理,并将高频补偿处理后的测试报文通过发送数据的高速传输通道发送给数据的接收端,以对预先获取的每组补偿参数进行补偿测试,然后根据接收端返回的错误校验 结果和预设基准出错率获取每组补偿参数的补偿效果,根据每组补偿参数的补偿效果获取 信号补偿参数。该补偿测试过程结合发送、接收数据的实际环境,例如发送端、接收端以及 传输通道,因此,使得根据补偿测结果获取的信号补偿参数综合考虑了发送设备、接收设备 的状态以及传输通道的状态。与现有技术中仅考虑PCB走线的长度的预加重参数相比,本 实施例获取的信号补偿参数具有更佳的补偿效果,提高了对高速传输过程中数据衰减的补 偿效果,保证了接收端的信号质量。进一步,当接收端需要向发送端发送数据时,考虑到发送端和接收端的差异,例如 硬件设备的差异,接收端同样需要向发送端发送补偿测试报文,即第二补偿测试报文,以供 发送端对接收到的第二补偿测试报文进行错误校验,并向接收端返回错误校验结果,即第二 错误校验结果,以使接收端根据第二错误校验结果获取其发送信号所需的信号补偿参数。在此需要说明,本实施例重点针对高速传输过程,例如使用SERDES接口的大型通 信设备中各单板之间的数据传输过程、或者使用SERDES接口连接各堆叠设备之间的数据 传输过程等,但并不限于此。另外,本实施例结合信号衰减特性重点对数据中高频分量的衰 减进行补偿,是基于信号衰减特性而定的,即基于高速传输过程中数据高频分量的衰减进 行说明,但并不限于此,对低频分量进行补偿时同样可采用本实施例方法来获取信号补偿 参数。实施例二图3A为本发明实施例二提供的信号补偿参数获取方法的流程图。本实施例可基 于实施例一实现,如图3A所示,本实施例的信号补偿参数获取方法还包括步骤204、根据信号补偿参数对发送数据进行高频补偿处理,并将高频补偿处理后 的发送数据通过高速传输通道发送给接收端。具体的,当发送端向接收端发送数据时,可以采用获取的信号补偿参数对预发送 的数据进行高频补偿处理,并在进行高频补偿处理后将数据通过高速传输通道发送给接收端。其中,本实施例采用预加重技术进行高频补偿处理。对数据的预加重可由高频加 重和幅值加重两部分组成,其中,高频加重是指在数据跳变处进行预加重处理,幅值加重提 高高频分量的幅度值,如图3B所示第一条虚线和第二条虚线,以及第三条虚线和第四条虚 线之间的部分为预加重部分,其中预加重的百分比可由公式(1)计算获取。TXpre = 1-Vod/Vop (1)其中,TXpre是预加重百分比;Vod预加重前的幅值范围;Vop预加重后的幅值范 围。本实施例的信号补偿参数获取方法,在获取信号补偿参数之后,根据获取的信号 补偿参数对预发送的数据进行预加重处理,预先提高数据中的高频分量的幅值,以克服高 频分量经过高速传输通道传输造成的衰减。由于本实施例信号补偿参数是结合发送、接收 数据的实际环境进行测试获取的,综合考虑了发送设备、接收设备的状态以及传输通道的 状态,因此,具有更佳的补偿效果,提高了对高速传输过程中数据衰减的补偿效果,保证了 接收端的信号质量。进一步,在上述实施例的基础上,本实施例的信号补偿参数获取方法还包括预先生成多个测试报文的步骤。其中,由于本实施例的测试报文主要用于对补偿参数的补 偿效果进行测试,且数量越多越好,因此,本实施例优选内容填充为伪随机二进制序列 (Pseudo-Random Binary Sequence ;简称为PRBQ的测试报文;其中,PRBS码流是一组由 0、1组成的伪随机二进制序列。具体的,发送端预先生成PRBS码流,然后将PRBS码流封装 为测试报文。本实施例通过使用PRBS码流生成测试报文,一方面能保证0,1足够的变化组合, 有利于发现高速传输通道的缺陷,另一方面利于接收端进行误码判断,有利于提高测试效率。进一步,结合预加重技术,本实施例的补偿参数通常包括跳变补偿因子和幅值补 偿因子,分别对应于预加重技术中的两个补偿值。更进一步,本实施例的信号补偿参数获取方法还包括存储信号补偿参数,以供根 据信号补偿参数对发送数据进行高频补偿处理。其中,通过该实施方式,当发送端、接收端 以及高速传输通道均未发生变化时,在发送端再次开机向接收端发送数据时,可以直接根 据存储的信号补偿参数对数据进行高频补偿处理,以节约再次获取信号补偿参数所消耗的 各种资源。但为了提高信号补偿参数的准确性,在每次通信之前,通过执行本实施例的流程 以重新获取信号补偿参数为另一种实施方式。其中,本发明以下实施例将以大型通信设备中各单板之间的数据传输为例进一步 说明本发明技术方案。实施例三图4A为本发明实施例三提供的单板通信系统结构示意图;图4B为本发明实施例 三提供的信号补偿参数获取方法的流程图。如图4A所示,本实施例的单板通信系统包括业 务板、主控板以及连接业务板和主控板之间的背板。其中,业务板包括业务板同步动态随机存储器(Synchronous DynamicRandom Access Memory ;简称为SDRAM)、业务板闪存(Flash Memory ;简称为FLASH)、业务板中央 处理单元(Center Processing Unit ;简称为CPU)以及业务板高速芯片。其中,业务板CPU 是业务板上所用的处理器,是计算控制中心。业务板SDRAM是保证业务板CPU正常工作的 必要单元,其提供临时的快速的数据存储。业务板FLASH是非易失性、可多次烧写的硬件存 储器,用于存放通信过程中的各种数据,本实施例中主要用于存储信号补偿参数。业务板高 速芯片是具有高速SERDES接口的芯片,其通过背板上的高速数据通道和主控板高速芯片 相连。主控板包括主控板SDRAM、主控板FLASH、主控板CPU以及主控板高速芯片。其中, 主控板CPU是主控板上所用的处理器,是计算控制中心。主控板SDRAM是保证主控板CPU 正常工作的必要单元,其提供临时的快速的数据存储。主控板FLASH是非易失性、可多次烧 写的硬件存储器,用于存放通信过程中的各种数据,本实施例中主要用于存储信号补偿参 数。主控板高速芯片是具有高速SERDES接口的芯片,其通过背板上的高速数据通道和业务 板高速芯片相连。背板通常包括高速接插件和PCB走线;其中PCB走线分为高速数据通道和低速管 理通道。高速数据通道,用于连接主控板高速芯片和业务板高速芯片,一般采用SERDES技 术,传输速率高达6. 5625Gbps甚至10(ibpS。低速管理通道,用于连接主控板CPU和业务板CPU,供主控板和业务板交互管理信息。基于图4A所示单板通信系统,假设主控板向业务板发送数据,则本实施例的信号 补偿参数获取方法包括步骤401、主控板CPU根据主控板高速芯片厂商提供的多个预加重值(即预设多个 跳变补偿因子)和多个信号幅值(即预设多个幅值补偿因子),获取多组补偿参数;其中,高速芯片厂家通常会提供多个信号预加重值和多个信号幅值。主控板CPU 在初始化主控板高速芯片的过程中,对主控板高速芯片提供的多个信号预加重值和信号幅 值进行两两组合,获取多组补偿参数。例如主控板高速芯片中存储有16种信号预加重值, 16种信号幅值,在本实施例中用Oxl-Oxf表示16种信号预加重值和16种信号幅值;主控 板CPU将信号预加重值和信号幅值进行两两组合,获取256组补偿参数。其中,该步骤可由主控板CPU预先执行,以提高获取信号补偿参数的效率。步骤402、单板通信系统上电启动,主控板CPU设置主控板高速芯片的补偿参数为 信号预加重值和信号幅值的第1种组合。其中,第1种组合为信号预加重值=0x0,信号幅 值=0x0 ;第2种组合为信号预加重值=0x0,信号幅值=Oxl ;依此类推,第256种组合为 信号预加重值=Oxf,信号幅值=Oxf0步骤403、主控板CPU构建多个内容填充为PRBS码流的以太网报文(即测试报 文),并用当前组补偿参数对以太网报文进行预加重处理,将经过预加重处理后的以太网报 文(即补偿测试报文)通过背板上的高速信号通道发送到业务板CPU。其中多个以太网报 文所经过的路径为主控板CPU- >主控板高速芯片- >背板上的高速信号通道->业务板 高速芯片-> 业务板CPU。其中,以太网报文的数量取决于单板通信系统中各单板的处理能 力,在能力允许范围内以太网报文的数量越多越好。步骤404、业务板CPU接收主控板CPU发送的多个以太网报文,并对多个以太网报 文进行CRC校验;业务板CPU根据CRC校验结果计算出错以太网报文的个数,并通过低速管 理通道将获取的出错以太网报文的个数发送给主控板CPU。其中,业务板CPU还可以通过高 速数据通道向主控板CPU返回出错以太网报文的个数。步骤405、主控板CPU接收到业务板CPU返回的出错以太网报文的个数,获取当前 组补偿参数对应的出错率,并将该出错率与预设的基准出错率进行比较,并根据比较结果 获取当前组补偿参数对应的补偿测试结果,并将当前组补偿参数(即信号预加重值和信号 幅值的组合)及其对应的补偿测试结果存储在主控板SDRAM中。其中,若比较结果为该出错率大于基准出错率,则将当前组补偿参数对应的补偿 测试结果记为失败(Fail);若比较结果为该出错率小于基准出错率,则将当前组补偿参数 对应的补偿测试结果记为通过(Pass)。步骤406、主控板CPU判断是否获取到所有信号预加重值和信号幅值的组合对应 的补偿测试结果;若是,执行步骤408 ;反之,执行步骤407。步骤407、主控板CPU从剩余信号预加重值和信号幅值的组合中选择一种组合(例 如选择第2种组合),并重新设置主控板高速芯片的补偿参数为选择的组合,并转去执行步 骤 403。步骤408、主控板CPU从主控板SDRAM中获取所有组合对应的补偿测试结果,并以 信号预加重值为X轴,以信号幅值为Y轴,绘制出所有组合对应的补偿测试结果的二维分布图,即补偿测试结果分布图。其中,图4C所示为补偿测试结果分布图的一种结构示意图,其 中空心圆表示补偿测试结果为失败O^il),实心圆表示补偿测试结果为通过(Pass)。实心 圆所在区域为成功区域,对应于补偿测试结果为通过的补偿参数;空心圆所在区域为失败 区域,对应于补偿测试结果为失败的补偿参数。此时,主控板CPU可以根据该二维分布图,从成功区域中获取补偿参数作为信号 补偿参数,并存储获取的信号补偿参数以便于对后续要发送的数据进行预加重处理。但是, 如图4C所示,成功区域内通常存在多组补偿参数,直接从成功区域获取信号补偿参数可能 无法获取补偿效果最佳的,为此,本实施例通过以下步骤409提供一种获取最佳补偿参数 作为信号补偿参数的方法。步骤409、主控板CPU利用求图中心点分布法或中心点融合算法,获取补偿测试结 果分布图中成功区域的中心点,将中心点对应的补偿参数作为信号补偿参数。其中,主控板 CPU获取成功区域中心点的方法并不限于本实施例所采用的,还可以采用其他方法。其中, 求图中心点分布法或中心点融合算法为现有技术,本实施例对根据求图中心点分布法或中 心点融合算法求取中心点的过程不做详细说明。步骤410、主控板CPU将获取的主控板高速芯片的信号补偿参数、以及所对应的工 作模型存储到主控板FLASH中。其中,工作模型包括但不限于主控板类型、主控板槽位、业 务板类型、业务板槽位、背板类型、背板材质等。步骤411、主控板高速芯片根据主控板CPU获取到的信号补偿参数,在发送数据前 对数据进行预加重处理,并通过高速数据通道发送给业务板。其中,考虑到业务板和主控板在结构上或实现上的差异,可以采用和主控板相同 的方式来从业务板高速芯片对应的信号预加重值和信号幅值中获取信号补偿参数,并将获 取的信号补偿参数存储到业务板FLASH中。本实施例的信号补偿参数获取方法,不仅可以获取主控板和业务板通信时所需的 信号补偿参数,对于业务板和业务板,以及主控板和主控板构成的通信系统也同样适用,即 采用本实施例的方法可以获取各种工作模型下的主控板高速芯片或业务板高速芯片的信 号补偿参数,并可将这些信号补偿参数保存在主控板FLASH或业务板FLASH中。其中,存储于主控板FLASH或业务板FLASH中的信号补偿参数可供主控板及业务 板动态调用。例如,当单板通信系统在下一次上电启动时,主控板获得该系统的配置,根据 此时主控板槽位、背板类型、业务板类型、业务板槽位等查询FLASH中存储的信号补偿参数 及及其对应的工作模型,就可获知最优的信号补偿参数,并对主控板高速芯片进行相应的 设置。另外,单板通信系统也可以在任意时刻(例如当工作环境或工作模型发生变化 时)重新触发一次上述获取信号补偿参数的过程,从而获取新的、适于当前工作环境或工 作模型的信号补偿参数,以保证对数据衰减具有较佳的补偿效果。本实施例的信号补偿参数获取方法,采用结合实际应用模型,遍历所有信号预加 重值和信号幅值的组合并从中选取最优组合作为信号补偿参数的方法,在实现上具有易于 实施和灵活的优势,且所获取的信号补偿参数贴近实际,使得获取的信号补偿参数充分考 虑了 PCB走线的长度、所使用背板的材质、背板阻抗控制、背板叠层设计、PCB走线的过孔 数量以及高速接插件衰减等各种特性的影响,提高了对数据衰减的补偿效果;并且本实施例技术方案可适用于不同的硬件系统,由于信号补偿参数不是根据某一固定影响因素获取 的,因此,具有可移植性强,可升级性强的优点。再次需要说明,本实施例以预加重技术为例,但同样适用于去加重技术;另外,本 实施例以单板通信系统为例,但同样适用于其他采用SERDES技术互联的系统,例如使用 SERDES接口连接的堆叠系统。实施例四图5为本发明实施例四提供的信号补偿参数获取装置的结构示意图。本实施例的 信号补偿获取装置可以为任何通过高速传输信道发送数据的设备,例如大型通信设备中的 单板(可以是业务板也可以是主控板),或者具有SERDES接口的堆叠设备等;另外,本实施 例的信号补偿参数获取装置也可以独立于上述设备设置而与上述设备连接。如图5所示, 本实施例的装置包括第一生成模块51、第一发送模块52和接收获取模块53。其中,第一生成模块51,用于根据预先获取的多组补偿参数中的每组补偿参数对 预先生成的多个测试报文进行高频补偿处理,生成多个第一补偿测试报文;第一发送模块 52,分别与接收端和第一生成模块51连接,用于将多个第一补偿测试报文通过高速传输通 道发送给接收端,以供接收端对多个第一补偿测试报文进行错误校验并向信号补偿参数获 取装置返回第一错误校验结果;接收获取模块53,与接收端连接,用于接收第一错误校验 结果,并根据第一错误校验结果和预设基准出错率,从多组补偿参数中获取信号补偿参数。本实施例的信号补偿参数获取装置,可用于执行本发明实施例提供的信号补偿参 数获取方法的流程,通过结合实际应用情况对多组补偿参数进行实际测试,获取每组补偿 参数的补偿效果,根据补偿效果从多组补偿参数中获取补偿效果最佳的补偿参数作为信号 补偿参数,用于对后续发送的数据进行高频补偿处理,可以提高对信号衰减的补偿效果。实施例五图6为本发明图实施例五提供的信号补偿参数获取装置的结构示意图。本实施例 基于实施例四实现,如图6所示,本实施例的装置还包括第二发送模块M。该第二发送模 块M分别与接收获取模块53和接收端连接,用于根据信号补偿参数对发送数据进行高频 补偿处理,并将高频补偿处理后的发送数据通过高速传输通道发送给接收端。其中,发送数 据是指信号补偿获取装置发送给接收端的数据。本实施例的信号补偿参数获取装置,可用于执行本发明实施例提供的信号补偿参 数获取方法的流程,通过结合实际应用情况对多组补偿参数进行实际测试,获取每组补偿 参数的补偿效果,根据补偿效果从多组补偿参数中获取补偿效果最佳的补偿参数作为信号 补偿参数,用于对后续发送的数据进行高频补偿处理,可以提高对信号衰减的补偿效果。进一步,本实施例的装置还包括第二生成模块55、获取模块56、存储模块57和接 收返回模块58。其中,第二生成模块55,与第一生成模块51连接,用于生成伪随机二进制码流,并 将伪随机二进制码流封装为测试报文,即用于生成测试用的多个测试报文,并将生成的测 试报文提供给第一生成模块51。获取模块56,与第一生成模块51连接,用于将预设多个跳变补偿因子和预设多个 幅值补偿因子进行组合,获取多组补偿参数,并将获取的多组补偿参数提供给第一生成模 块51。具体的,获取模块56用于将预先存储的多个跳变补偿因子和多个幅值补偿因子进行两两组合,获取多组补偿参数。存储模块57,分别与接收获取模块53和第二发送模块M连接,用于存储信号补偿 参数,以供第二发送模块M根据信号补偿参数对后续发送数据进行高频补偿处理。或者, 存储模块57还用于在应用环境未变的情况下,在下一次数据发送时直接向第二发送模块 54提供信号补偿参数,而无需信号补偿参数获取装置通过其他模块再执行信号补偿参数的 获取操作。其中,接收返回模块58,与接收端连接,用于通过高速传输通道接收接收端发送的 第二补偿测试报文,并对第二补偿测试报文进行错误校验并向接收端返回第二错误校验结 果。其中,本实施例所述“接收端”可以是具有本实施例提供的信号补偿参数获取装置的设 备。基于上述技术方案,本实施例提供一种接收获取模块53的具体实现结构。接收获 取模块53包括接收单元、第一获取单元、第二获取单元和第三获取单元。其中,接收单元,与接收端连接,用于接收接收端返回的第一错误校验结果;第一 获取单元,与接收单元连接,用于根据第一错误校验结果和预设基准出错率,获取每组补偿 参数对应的补偿测试结果;第二获取单元,与第一获取单元连接,用于根据预设多个跳变补 偿因子、预设多个幅值补偿因子和多个补偿测试结果,获取补偿测试结果分布图;第三获取 单元,与第二获取单元连接,用于根据补偿结果分布图,从多组补偿参数中获取信号补偿参 数。其中,为了进一步保证获取到最佳的补偿参数作为信号补偿参数,本实施例中的第三获 取单元具体用于根据求图中心点分布法或中心点融合算法,获取补偿测试结果分布图中的 成功区域的中心点,将中心点对应的补偿参数作为信号补偿参数。成功区域对应于所述补 偿测试结果为通过的补偿参数。本实施例的信号补偿参数获取装置,可用于执行本发明实施例提供的信号补偿参 数获取方法的流程,具体采用结合实际应用模型,遍历所有补偿参数并从中选取最优补偿 参数作为信号补偿参数,在实现上具有易于实施和灵活的优势,且所获取的信号补偿参数 贴近实际,极大地提高了对数据衰减的补偿效果。其中,在单板通信系统中应用本实施例的 信号补偿参数获取装置时,可使获取的信号补偿参数充分考虑PCB走线的长度、所使用背 板的材质、背板阻抗控制、背板叠层设计、PCB走线的过孔数量以及高速接插件衰减等各种 特性的影响,提高对数据衰减的补偿效果;除了单板通信系统外,本实施例技术方案还适用 于其他硬件系统,由于信号补偿参数不是根据某一固定影响因素获取的,因此,具有可移植 性强,可升级性强的优点。实施例六本发明实施例六提供一种网络设备,包括本发明上述实施例提供的信号参数获取 装置。本实施例的网络设备可以为大型通信设备,更为具体的可为大型通信设备中的单板 (例如主控板、业务板);除此之外,本实施例的网络设备还可以是其他支持高速数据传输 技术的(例如SERDES技术)的通信设备,例如以SERDES接口实现互联的堆叠系统中的各 个堆叠设备等。本实施例的网络设备具有本发明实施例提供的信号补偿参数获取装置,可用于执 行本发明实施例提供的信号补偿参数获取方法的流程,因此,同样可以提高高速传输过程 中对数据衰减的补偿效果,保证接收端的信号质量。
本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者 光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
1.一种信号补偿参数获取方法,其特征在于,包括根据预先获取的多组补偿参数中的每组补偿参数对预先生成的多个测试报文进行高 频补偿处理,生成多个第一补偿测试报文;将所述多个第一补偿测试报文通过高速传输通道发送给接收端,以供所述接收端进行 错误校验并返回第一错误校验结果;接收所述第一错误校验结果,并根据所述第一错误校验结果和预设基准出错率,从所 述多组补偿参数中获取信号补偿参数。
2.根据权利要求1所述的信号补偿参数获取方法,其特征在于,还包括根据所述信号补偿参数对发送数据进行高频补偿处理,并将高频补偿处理后的发送数 据通过所述高速传输通道发送给所述接收端。
3.根据权利要求1或2所述的信号补偿参数获取方法,其特征在于,预先生成所述多个 测试报文包括生成伪随机二进制码流;将所述伪随机二进制码流封装为所述测试报文。
4.根据权利要求1或2所述的信号补偿参数获取方法,其特征在于,预先获取所述多组 补偿参数包括将预设多个跳变补偿因子和预设多个幅值补偿因子进行组合,获取所述多组补偿参数。
5.根据权利要求4所述的信号补偿参数获取方法,其特征在于,所述根据所述第一错 误校验结果和预设基准出错率,从所述多组补偿参数中获取信号补偿参数包括根据所述第一错误校验结果和预设基准出错率,获取每组补偿参数对应的补偿测试结果;根据所述预设多个跳变补偿因子、所述预设多个幅值补偿因子和多个所述补偿测试结 果,获取补偿测试结果分布图;根据所述补偿测试结果分布图,从所述多组补偿参数中获取所述信号补偿参数。
6.根据权利要求5所述的信号补偿参数获取方法,其特征在于,根据所述补偿测试结 果分布图,从所述多组补偿参数中获取所述信号补偿参数包括获取所述补偿结测试果分布图中成功区域的中心点,所述成功区域对应所述补偿测试 结果为通过的补偿参数;将所述中心点对应的补偿参数,作为所述信号补偿参数。
7.根据权利要求1所述的信号补偿参数获取方法,其特征在于,还包括存储所述信号补偿参数,以供根据所述信号补偿参数对发送数据进行高频补偿处理。
8.根据权利要求1或2或7所述的信号补偿参数获取方法,其特征在于,还包括通过所述高速传输通道接收所述接收端发送的第二补偿测试报文,以进行错误校验并 向所述接收端返回第二错误校验结果。
9.一种信号补偿参数获取装置,其特征在于,包括第一生成模块,用于根据预先获取的多组补偿参数中的每组补偿参数对预先生成的多 个测试报文进行高频补偿处理,生成多个第一补偿测试报文;第一发送模块,用于将所述多个第一补偿测试报文通过高速传输通道发送给接收端,以供所述接收端进行错误校验并返回第一错误校验结果;接收获取模块,用于接收所述第一错误校验结果,并根据所述第一错误校验结果和预 设基准出错率,从所述多组补偿参数中获取信号补偿参数。
10.根据权利要求9所述的信号补偿参数获取装置,其特征在于,还包括第二发送模块,用于根据所述信号补偿参数对发送数据进行高频补偿处理,并将高频 补偿处理后的发送数据通过所述高速传输通道发送给所述接收端。
11.根据权利要求9或10所述的信号补偿参数获取装置,其特征在于,还包括第二生成模块,用于生成伪随机二进制码流,并将所述伪随机二进制码流封装为所述 测试报文。
12.根据权利要求9或10所述的信号补偿参数获取装置,其特征在于,还包括获取模块,用于将预设多个跳变补偿因子和预设多个幅值补偿因子进行组合,获取所 述多组补偿参数。
13.根据权利要求12所述的信号补偿参数获取装置,其特征在于,所述接收获取模块 包括接收单元,用于接收所述第一错误校验结果;第一获取单元,用于根据所述第一错误校验结果和预设基准出错率,获取每组补偿参 数对应的补偿测试结果;第二获取单元,用于根据所述预设多个跳变补偿因子、所述预设多个幅值补偿因子和 多个所述补偿测试结果,获取补偿测试结果分布图;第三获取单元,用于根据所述补偿结果分布图,从所述多组补偿参数中获取所述信号 补偿参数。
14.根据权利要求13所述的信号补偿参数获取装置,其特征在于,所述第三获取单元 具体用于获取所述补偿测试结果分布图中的成功区域的中心点,将所述中心点对应的补偿 参数作为所述信号补偿参数;所述成功区域对应于所述补偿测试结果为通过的补偿参数。
15.根据权利要求9所述的信号补偿参数获取装置,其特征在于,还包括存储模块,用于存储所述信号补偿参数,以供根据所述信号补偿参数对发送数据进行 高频补偿处理。
16.根据权利要求9或10或15所述的信号补偿参数获取装置,其特征在于,还包括 接收返回模块,用于通过所述高速传输通道接收所述接收端发送的第二补偿测试报文,以进行错误校验并向所述接收端返回第二错误校验结果。
17.—种包括权利要求9-16任一项所述的信号补偿参数获取装置的网络设备。
全文摘要
本发明提供一种信号补偿参数获取方法、装置及网络设备,方法包括根据预先获取的多组补偿参数中的每组补偿参数对预先生成的多个测试报文进行高频补偿处理,生成多个第一补偿测试报文;将多个第一补偿测试报文通过高速传输通道发送给接收端,以供接收端进行错误校验并返回第一错误校验结果;接收第一错误校验结果,并根据第一错误校验结果和预设基准出错率,从多组补偿参数中获取信号补偿参数。本发明技术方案通过根据实际应用环境对多组补偿参数进行补偿效果测试,使得获取的信号补偿参数综合考虑了发送端、接收端的设备状态和传输通道的状态,具有更佳的补偿效果,进而可提高对高频信号衰减的补偿效果。
文档编号H04L1/24GK102064928SQ20101059588
公开日2011年5月18日 申请日期2010年12月10日 优先权日2010年12月10日
发明者李明纬, 林健 申请人:福建星网锐捷网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1