用于串行通信链路中的功率感知均衡的方法和装置制造方法及图纸

技术编号:11512845 阅读:76 留言:0更新日期:2015-05-27 19:44
本发明专利技术涉及用于串行通信链路中的功率感知均衡的方法和装置。该方法包括由功率感知均衡模块确定用于由接收器接收到的信号的所需的信号眼宽和所需的信号眼高,识别用于在串行通信链路上传输的信号的一个或多个信号均衡器,识别对在串行通信链路上传输的信号进行均衡以符合用于由接收器接收到的信号的所需信号眼宽和所需信号眼高的一个或多个累积均衡器设置,确定与所述一个或多个累积均衡器设置中的每一个关联的功率消耗值,以及将所述一个或多个信号均衡器设置到依赖于与所述一个或多个累积均衡器设置中的每一个关联的功率消耗值的配置设置。

【技术实现步骤摘要】
用于串行通信链路中的功率感知均衡的方法和装置
本公开一般地涉及数据处理,或者更具体而言,涉及用于在包括发射器和接收器的串行通信链路中的功率感知均衡的方法、装置和产品。
技术介绍
现代计算系统可以包括由发射器和接收器使用以交换表示数字值的模拟信号的通信链路。随着传输频率增加,许多变量可以影响信号的完整性。例如,传输线缺陷、阻抗不匹配、终结(termination)方案、接地方案以及其他因素可能导致信号变得失真。发射器的物理特性、PCB迹线、连接器和电缆还可以引入干扰,该干扰将使信号在其幅度和定时上恶化。另外,符号间干扰也可以使信号的质量恶化。这样,现代计算系统通常会包括对信号进行均衡的组件。然而,这种组件的操作可能需要来自电源的显著的功率量。
技术实现思路
用于在包括发射器和接收器的串行通信链路中的功率感知均衡的方法、装置和产品,包括:由功率感知均衡模块确定用于由接收器接收到的信号的所需的信号眼宽和所需的信号眼高;由功率感知均衡模块识别用于在串行通信链路上传输的信号的一个或多个信号均衡器;由功率感知均衡模块识别对在串行通信链路上传输的信号进行均衡以符合用于由接收器接收到的信号的所需信号眼宽和所需信号眼高的一个或多个累积均衡器设置;由功率感知均衡模块确定与所述一个或多个累积均衡器设置中的每一个关联的功率消耗值;以及由功率感知均衡模块将所述一个或多个信号均衡器设置到依赖于与所述一个或多个累积均衡器设置中的每一个关联的功率消耗值的配置设置。根据以下对附图中示出的示例实施例的更详细的描述,上述以及在此描述的其他目的、特征和优点将是明晰的,在附图中相同的附图标记通常表示示例实施例的相同部件。附图说明图1给出了根据此处所描述的实施例的自动化计算机器的框图,包括用于在包括发射器和接收器的串行通信链路中的功率感知均衡的示例计算机。图2给出了示出根据此处所描述的实施例的用于在包括发射器和接收器的串行通信链路中的功率感知均衡的示例方法的流程图。图3给出了示出根据此处所描述的实施例的用于在包括发射器和接收器的串行通信链路中的功率感知均衡的附加示例方法的流程图。图4给出了示出根据此处所描述的实施例的用于在包括发射器和接收器的串行通信链路中的功率感知均衡的附加示例方法的流程图。具体实施方式根据此处所描述的实施例的用于在包括发射器和接收器的串行通信链路中的功率感知均衡的示例方法、装置和产品参照从图1开始的附图。图1给出了根据此处所描述的实施例的自动化计算机器的框图,包括用于在包括发射器和接收器的串行通信链路中的功率感知均衡的示例计算机(152)。图1的计算机(152)包括至少一个计算机处理器(156)或“CPU”以及随机存取存储器(168)(“RAM”),其通过高速存储器总线(166)和总线适配器(158)连接到处理器(156)和计算机(152)的其他组件。存储在RAM(168)中的是功率感知均衡模块(202)——根据此处所描述的实施例的用于在包括发射器和接收器的串行通信链路中的功率感知均衡的计算机程序指令的模块。图1的功率感知均衡模块(202)可以被配置为通过以下操作来执行在包括发射器和接收器的串行通信链路中的功率感知均衡:确定用于由接收器接收到的信号的所需信号眼宽和所需信号眼高;识别用于在串行通信链路上传输的信号的一个或多个信号均衡器;识别对在串行通信链路上传输的信号进行均衡以符合用于由接收器接收到的信号的所需信号眼宽和所需信号眼高的一个或多个累积均衡器设置;确定与所述一个或多个累积均衡器设置中的每一个关联的功率消耗值;以及将所述一个或多个信号均衡器设置到依赖于与所述一个或多个累积均衡器设置中的每一个关联的功率消耗值的配置设置。存储在RAM(168)中的还有操作系统(154)。用于根据此处所描述的实施例的在包括发射器和接收器的串行通信链路中的功率感知均衡的操作系统包括UNIXTM、LinuxTM、MicrosoftXPTM、AIXTM、IBM的i5/OSTM,以及本领域技术人员会想到的其他操作系统。图1的示例中的操作系统(154)和功率感知均衡模块(202)被示出为在RAM(168)中,但是这种软件的许多组件通常也存储在非易失性存储器中,诸如例如在盘驱动器(170)上。图1的计算机(152)包括盘驱动器适配器(172),其通过扩展总线(160)和总线适配器(158)耦合到处理器(156)和计算机(152)的其他组件。盘驱动器适配器(172)将非易失性数据存储装置以盘驱动器(170)的形式连接到计算机(152)。在用于根据此处所描述的实施例的串行通信链路(其包括发射器和接收器)中的功率感知均衡的计算机中使用的盘驱动器适配器包括集成驱动电子设备(“IDE”)适配器、小型计算机系统接口(“SCSI”)适配器、以及本领域技术人员会想到的其他适配器。非易失性计算机存储器还可以实现为光盘驱动器、电可擦除可编程只读存储器(所谓的“EEPROM”或“闪速”存储器)、RAM驱动器等,如本领域技术人员会想到的那些。图1的示例计算机(152)包括一个或多个输入/输出(“I/O”)适配器(178)。I/O适配器通过例如用于对到诸如计算机显示屏的显示设备的输出以及来自诸如键盘和鼠标的用户输入设备(181)的用户输入进行控制的软件驱动程序和计算机硬件来实现面向用户的输入/输出。图1的示例计算机(152)包括视频适配器(209),它是专门设计用于到显示设备(180)(诸如显示屏或计算机监视器)的图形输出的I/O适配器的示例。视频适配器(209)通过高速视频总线(164)、总线适配器(158)和前端总线(162)(其也是高速总线)连接到处理器(156)。图1的示例计算机(152)包括通信适配器(167),其用于与其他计算机(182)的数据通信并用于与数据通信网络(100)的数据通信。这种数据通信可以通过RS-232连接、通过外部总线(诸如通用串行总线(“USB”))、通过数据通信网络(诸如IP数据通信网络)以及本领域技术人员会想到的其他方式来串行执行。通信适配器实现硬件级的数据通信,通过硬件级的数据通信,一个计算机直接或通过数据通信网络将数据通信发送到另一个计算机。用于根据此处所描述的实施例的在包括发射器和接收器的串行通信链路中的功率感知均衡的通信适配器的示例包括用于有线拨号通信的调制解调器、用于有线数据通信网络通信的以太网(IEEE802.3)适配器、和用于无线数据通信网络通信的802.11适配器。为了进一步解释,图2给出了示出根据此处所描述的实施例的用于在包括发射器(214)和接收器(216)的串行通信链路(222)中的功率感知均衡的示例方法的流程图。图2的示例方法至少部分地由功率感知均衡模块(202)执行。在图2的示例方法中,功率感知均衡模块(202)可以具体实现为计算机电路系统的模块,其作为状态机操作并存在于包括发射器(214)、接收器(216)和串行通信链路(222)的芯片上。在另选的实施例中,功率感知均衡模块(202)可以具体实现为在计算机硬件上执行的计算机程序指令的模块,其被配置用于与控制发射器(214)和接收器(216)的操作的计算机器进行数据通信。读者将会理解,功率感知均衡模块(202)因而可以被具体实现为计算机硬件、计算机软件、本文档来自技高网...
用于串行通信链路中的功率感知均衡的方法和装置

【技术保护点】
一种串行通信链路中的功率感知均衡的方法,所述串行通信链路包括发射器和接收器,所述方法包括:由功率感知均衡模块确定用于由所述接收器接收到的信号的所需信号眼宽和所需信号眼高;由功率感知均衡模块识别用于在所述串行通信链路上传输的信号的一个或多个信号均衡器;由功率感知均衡模块识别对在所述串行通信链路上传输的信号进行均衡以符合用于由所述接收器接收到的信号的所需信号眼宽和所需信号眼高的一个或多个累积均衡器设置;由功率感知均衡模块确定与所述一个或多个累积均衡器设置中的每一个关联的功率消耗值;和由功率感知均衡模块将所述一个或多个信号均衡器设置到依赖于与所述一个或多个累积均衡器设置中的每一个关联的功率消耗值的配置设置。

【技术特征摘要】
2013.11.25 US 14/088,4841.一种串行通信链路中的功率感知均衡的方法,所述串行通信链路包括发射器和接收器,所述方法包括:由功率感知均衡模块确定用于由所述接收器接收到的信号的所需信号眼宽和所需信号眼高;由功率感知均衡模块识别用于在所述串行通信链路上传输的信号的一个或多个信号均衡器;由功率感知均衡模块识别对在所述串行通信链路上传输的信号进行均衡以符合用于由所述接收器接收到的信号的所需信号眼宽和所需信号眼高的一个或多个累积均衡器设置,其中所述一个或多个累积均衡器设置表示所述一个或多个信号均衡器中的每一个信号均衡器上的设置的组合;针对所述一个或多个累积均衡器设置中的每一个,由功率感知均衡模块通过对所述一个或多个信号均衡器中的每一个在相应的累积均衡器设置下所使用的功率量求和来确定与所述一个或多个累积均衡器设置中的每一个关联的功率消耗值;和由功率感知均衡模块将所述一个或多个信号均衡器设置到依赖于与所述一个或多个累积均衡器设置中的每一个关联的功率消耗值的配置设置。2.如权利要求1所述的方法,其中将所述一个或多个信号均衡器设置到依赖于与所述一个或多个累积均衡器设置中的每一个关联的功率消耗值的配置设置进一步包括将所述一个或多个信号均衡器设置到与消耗最少功率量的累积均衡器设置关联的配置设置。3.如权利要求1所述的方法,其中由功率感知均衡模块识别对在所述串行通信链路上传输的信号进行均衡以符合用于由所述接收器接收到的信号的所需信号眼宽和所需信号眼高的一个或多个累积均衡器设置进一步包括针对一个或多个累积均衡器设置,用眼监视器测量用于由所述接收器接收到的信号的作为结果的眼宽和作为结果的眼高。4.如权利要求1所述的方法,进一步包括由功率感知均衡模块调整用于由所述接收器接收到的信号的所需信号眼宽和所需信号眼高。5.如权利要求1所述的方法,其中所述一个或多个累积均衡器设置仅包括这样的设置,其使得所述接收器中的连续时间线性均衡器执行均衡操作并且所有其他信号均衡器都不执行均衡操作。6.根据权利要求1所述的方法,其中确定与所述一个或多个累积均衡器设置中的每一个关联的功率消耗值进一步包括搜索功率查找表。7.一种用于串行通信链路中的功率感知均衡的装置,所述串行通信链...

【专利技术属性】
技术研发人员:J·F·布尔扎切利小H·C·克兰福德D·M·德勒普斯D·W·思詹伯格
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1