一种基于单向通信协议标准的均衡器反馈系统及方法与流程

文档序号:12363653阅读:364来源:国知局
一种基于单向通信协议标准的均衡器反馈系统及方法与流程

本发明涉及一种通信技术领域,特别是涉及一种基于单向通信协议标准的均衡器反馈系统及方法。



背景技术:

目前一些常用的芯片标准协议,如D-PHY,JESD 204B等为单向通信协议标准,这种标准在一定程度上节约了芯片面积,降低了功耗,但对于高速通信来说则会显著提高误码率。例如,204B通信标准广泛应用于ADC(Analog-to-Digital Converter的缩写,指模/数转换器或者模拟/数字转换器)系统中,是连接AD部件与后续数字信号处理部件的常用标准。该标准与其它协议相比有如下基本特点:1.单向通道,无反向反馈路径(PCIe,SRIO都是双向通路);2.误码率要求10^(-15),超过一般协议3个数量级(PCIe一般要求10^(-12));3.典型应用通道较短(不像PCIe等),约20cm左右。芯片间的数据传送容易出现信号失真,使得接收端Rx的采样数据带有明显毛刺,如果毛刺产生在Rx采样时钟上升沿或下降沿附近,链路则会产生较高的误码率。因此我们需要在发送端Tx通过均衡器(EQ)对要发送的数据进行特殊调制,以适应接收端可以采到正常的数据。

鉴于此,如何找到一种对适用于均衡器配置的最优信道参数就成了本领域技术人员亟待解决的问题。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于单向通信协议标准的均衡器反馈系统及方法,用于解决现有技术中因为单向通信标准协议不支持反馈通路,难以确定适用于发送端均衡器配置的最优信道参数的问题。

为实现上述目的及其他相关目的,本发明提供一种基于单向通信协议标准的均衡器反馈系统,所述基于单向通信协议标准的均衡器反馈系统包括:发送端部件,所述发送端部件包括一个发送均衡器,发送均衡器根据配置的一组信道参数将通信数据进行调制后发送;接收端部件,所述接收端部件包括一个接收均衡器,用于接收所述发送端部件发送的通信数据,通过所述接收均衡器对所接收的通信数据进行处理,得到评估指标值;控制台,用于配置所述发送均衡器的一组信道参数并从所述接收均衡器中获取根据所述信道参数调制的通信数据的评估指标值;确定最小的评估指标值对应的信道参数组。

可选地,所述单向通信协议标准包括:D-PHY协议或JESD 204B协议。

可选地,所述通信数据包括K28.5码。

可选地,所述发送端部件的ROM中存储着多组信道参数。

可选地,所述控制台或者集成到所述发送端部件中,或者集成到所述接收端部件中,或者位于外设独立功能芯片中。

可选地,所述发送端部件为模拟转数字芯片,所述接收端部件为数字信号处理芯片;或者所述发送端部件为数字信号处理芯片,所述接收端部件为数字转模拟芯片。

本发明还提供一种基于单向通信协议标准的均衡器反馈方法,所述基于单向通信协议标准的均衡器反馈方法包括:步骤S1,控制台读取一组信道参数对发送端部件的发送均衡器进行配置;步骤S2,发送均衡器对通信数据进行调制后发送给接收端部件;步骤S3,接收端部件的接收均衡器对接收到的通信数据进行处理得到评估指标值,并将所述评估指标值反馈给所述控制台;步骤S4,控制台记录所述信道参数以及对应得到的评估指标值;步骤S5,重新选择不同的信道参数组,执行步骤S1到S4,直到所有不同的信道参数组都得到相应的评估指标值;步骤S6,确定最小的评估指标值对应的信道参数组。

可选地,所述单向通信协议标准包括:D-PHY协议或JESD 204B协议。

可选地,所述通信数据包括K28.5码。

可选地,所述控制台配置所述接收均衡器的均衡器算法;所述接收均衡器通过均衡器算法对所接收的通信数据进行处理得到对应的评估指标值。

可选地,控制台读取一组信道参数的具体实现包括:控制台从所述发送端部件的ROM中读取信道参数组。

可选地,所述基于单向通信协议标准的均衡器反馈方法还包括:根据确定的信道参数组对所述发送端部件的发送均衡器进行配置。

可选地,所述基于单向通信协议标准的均衡器反馈方法还包括:控制台对所确定的信道参数组进行微调,并根据反馈的评估指标值进一步确定当前类型信道的最优配置参数。

可选地,所述基于单向通信协议标准的均衡器反馈方法还包括:发送端部件和接收端部件之间的数据通路可以含有多种类型的信道,分别确定不同类型信道的最优配置参数。

如上所述,本发明的一种基于单向通信协议标准的均衡器反馈系统及方法,具有以下有益效果:可自动调整出最佳的配置参数,为单向通信标准的实用拓宽了道路,同时控制台的设计使得系统功能更为简洁高效。

附图说明

图1显示为本发明的基于单向通信协议标准的均衡器反馈系统的一实施例的模块示意图。

图2显示为本发明的基于单向通信协议标准的均衡器反馈系统的一实施例的结构示意图。

图3显示为本发明的基于单向通信协议标准的均衡器反馈方法的一实施例的流程示意图。

图4显示为本发明的基于单向通信协议标准的均衡器反馈系统的另一实施例的流程示意图。

元件标号说明

1 基于单向通信协议标准的

均衡器反馈系统

11 发送端部件

111 发送均衡器

12 接收端部件

121 接收均衡器

13 控制台

S1~S6 步骤

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。

需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

本发明提供一种基于单向通信协议标准的均衡器反馈系统,所述单向通信协议标准包括但不限于:D-PHY协议或JESD 204B协议等。JESD204B是用于转换器与数字处理器件之间的串行数据接口。它是第三代标准,解决了先前版本的一些缺陷。该接口的优势包括:数据接口路由所需电路板空间更少,建立与保持时序要求更低,以及转换器和逻辑器件的封装更小。D-PHY协议是MIPI协议中的一项,D-PHY提供了对DSI(串行显示接口)和CSI(串行摄像头接口)在物理层上的定义。D-PHY描述了源同步,高速,低功耗的物理层。D-PHY的数据传输率不是固定的,500-1000Mbit/s。

在一个实施例中,如图1所示,所述基于单向通信协议标准的均衡器反馈系统1包括发送端部件11、接收端部件12以及控制台13。其中:

所述发送端部件11包括一个发送均衡器111,发送均衡器111根据配置的一组信道参数将通信数据进行调制后发送。所述通信数据包括K28.5码。K28.5码是一种用以表示Fibre Channel操作开始的特殊10比特字符。所述发送端部件的ROM中存储着多组信道参数。例如,所述发送端部件的ROM中存储着10组信道参数。

所述接收端部件12与发送端部件11相连,包括一个接收均衡器121,用于接收所述发送端部件发送的通信数据,通过所述接收均衡器121对所接收的通信数据进行处理,得到评估指标值。所述评估指标值越小,说明对应的信道质量越好。

控制台13与发送端部件11以及接收端部件12相连,用于配置所述发送均衡器的一组信道参数并从所述接收均衡器121中获取根据所述信道参数调制的通信数据的评估指标值;确定最小的评估指标值对应的信道参数组。在一个实施例中,所述控制台13或者集成到所述发送端部件11中,或者所述控制台13集成到所述接收端部件12中,或者所述控制台13位于外设独立功能芯片中。控制台13通过反馈通路与发送端部件11,接收端部件12形成闭合反馈系统。

在一个实施例中,所述发送端部件11为模拟转数字芯片,所述接收端部件12为数字信号处理芯片。在另一个实施例中,所述发送端部件11为数字信号处理芯片,所述接收端部件12为数字转模拟芯片。

在一个实施例中,如图2所示,所述基于单向通信协议标准的均衡器反馈系统1主要包括发送端芯片A(发送端部件),接收端芯片B(接收端部件)和控制台模块3个部分,A和B中均含有均衡器EQ,其内含EQ算法。控制台通过发送指令来执行均衡器配置以及检测算法,从而控制均衡器的功能实现。芯片A的ROM中预存有10组典型均衡器配置参数,每组参数中又存在多项迭代参数,具体参数值与均衡器算法有关;控制台发送指令给芯片,从ROM中提取出一组均衡器配置参数,经芯片A的寄存器模块来访问均衡器EQ,进行参数配置;芯片A与芯片B由信道相连;芯片B给出的反馈传递至控制台。

本发明还提供一种基于单向通信协议标准的均衡器反馈方法,所述基于单向通信协议标准的均衡器反馈方法应用于如上所述的基于单向通信协议标准的均衡器反馈系统中。所述单向通信协议标准包括:D-PHY协议或JESD 204B协议等。

在一个实施例中,如图3所示,所述基于单向通信协议标准的均衡器反馈方法包括:

步骤S1,控制台读取一组信道参数对发送端部件的发送均衡器进行配置。在一个实施例中,控制台读取一组信道参数的具体实现包括:控制台从所述发送端部件的ROM中读取信道参数组。

步骤S2,发送均衡器对通信数据进行调制后发送给接收端部件。所述通信数据为均衡器配置过程的调试码流,由发送端部件发送。所述通信数据包括K28.5码。K28.5码是一种用以表示Fibre Channel操作开始的特殊10比特字符。

步骤S3,接收端部件的接收均衡器对接收到的通信数据进行处理得到评估指标值,并将所述评估指标值反馈给所述控制台。在一个实施例中,所述控制台配置所述接收均衡器的均衡器算法;所述接收均衡器通过均衡器算法对所接收的通信数据进行处理得到对应的评估指标值。

步骤S4,控制台记录所述信道参数以及对应得到的评估指标值。

步骤S5,重新选择不同的信道参数组,执行步骤S1到S4,直到所有不同的信道参数组都得到相应的评估指标值。所述评估指标值越小,说明对应的信道质量越好。

步骤S6,确定最小的评估指标值对应的信道参数组。当确定最小的评估指标值对应的信道参数组后,可以切换至正常数据通路。

在一个实施例中,所述基于单向通信协议标准的均衡器反馈方法还包括:根据确定的信道参数组对所述发送端部件的发送均衡器进行配置。进一步地,所述基于单向通信协议标准的均衡器反馈方法还包括:控制台对所确定的信道参数组进行微调,并根据反馈的评估指标值进一步确定当前类型信道的最优配置参数。在一个实施例中,所述基于单向通信协议标准的均衡器反馈方法还包括:发送端部件和接收端部件之间的数据通路可以含有多种类型的信道,分别确定不同类型信道的最优配置参数。

在一个实施例中,所述基于单向通信协议标准的均衡器反馈方法主要用于搜索当前类型信道的最优配置参数,搜索当前信道最优配置参数的整个过程中,芯片A与芯片B信道间的数据传输为标准的K28.5码,配置结束后链路会切换至正常数据通路。控制台通过芯片外部接口访问寄存器的形式访问芯片A与芯片B的内部各模块,芯片B给出的反馈信号经控制台传送至芯片A中。如图4所示,具体分为以下过程:

1.配置数据源,芯片A(Tx端,即发送端部件)经信道向芯片B(Rx端,即接收端部件)发送K28.5码数据。芯片A的ROM中共有10组信道参数。发送端部件的ROM中存有10组典型均衡器参数,采用轮询加载到均衡器算法的方式来获得最优组预设通道配置参数,参数的优劣由RxEQ的指标值给出。每组参数中又存在多项迭代参数,具体参数值与均衡器算法有关。

2.控制台从芯片A的ROM中读取一组配置参数进行检测,所述ROM中共有10组配置参数(即信道参数组)。通过芯片外部接口以访问寄存器的形式写入到芯片A的发送均衡器EQ中,通过EQ算法对数据进行调制。

3.调制后的数据经由信道发送至芯片B,芯片B的接收均衡器EQ接收到调制后的数据后会进行处理后会得到一个或几个指标值,可以由设定的对应只读寄存器读出。在本实施例中,所述指标值包括3个,分别为:接收均衡器内部的峰值放大器给出的数据,均衡器中采样器的反馈推测值,计算码间干扰的一个数据值。通过所有的指标值整体可以反映均衡算法积分累加的动态信息量。可以将所有的指标值整体作为评估指标值,或者通过对所有的指标值进行进一步处理得到评估指标值。将所述评估指标值反馈给控制台,由控制台记录(记录所述信道参数,即配置的信道参数,以及对应得到的评估指标值);

4.重复步骤2-3,待读完第10组检测参数之后,控制台选择出指标值最低的一组为最优预设参数值(确定的信道参数组)。因为芯片B的评估指标值越小,代表信道质量越好。即发送端部件的ROM中存有10组典型均衡器参数,采用轮询加载到均衡器算法的方式来获得最优组预设通道配置参数,参数的优劣由RxEQ的指标值给出。每组参数中又存在多项迭代参数,具体参数值与均衡器算法有关。

5.将最优的一组预设参数值输入芯片A的均衡器EQ中,控制台通过读取芯片B反馈回的指标值,给芯片A的寄存器以指令,对其内部的均衡器微调,最终得到当前类型信道的最优配置参数。即将最优组均衡器预设参数通过闭环反馈微调的方式,在合理的区间范围内进一步修正,得到均衡器最优配置参数。

综上所述,本发明的一种基于单向通信协议标准的均衡器反馈系统及方法可自动调整出最佳的配置参数,为单向通信标准的实用拓宽了道路,同时控制台的设计使得系统功能更为简洁高效。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1