高速串行接口的自适应均衡算法的仿真验证方法及系统技术方案

技术编号:38946106 阅读:14 留言:0更新日期:2023-09-25 09:42
本申请的实施例揭示了高速串行接口的自适应均衡算法的仿真验证方法及系统。该方法包括:模拟生成高速串行总线信号,并遍历多组滤波器参数分别对高速串行总线信号进行滤波,相应得到多路滤波信号;在仿真平台上根据自适应均衡算法的数字逻辑的输出参数,从多路滤波信号中选取至少一路滤波信号进行仿真,得到高速串行总线信号对应的数字信号,以及基于数字信号恢复出的时钟信号;利用自适应均衡算法的数字逻辑,在时钟信号下对数字信号进行计算,得到输出参数,并将输出参数反馈至仿真平台,使仿真平台基于接收到的输出参数从所述多路滤波信号中更新选取滤波信号进行仿真。本申请能够实现对于自适应均衡算法的快速仿真验证。够实现对于自适应均衡算法的快速仿真验证。够实现对于自适应均衡算法的快速仿真验证。

【技术实现步骤摘要】
高速串行接口的自适应均衡算法的仿真验证方法及系统


[0001]本申请涉及通信
,具体涉及一种高速串行接口的自适应均衡算法的仿真验证方法及系统。

技术介绍

[0002]Serdes是一种高速串行接口,Serdes IP是常用的高速串行接口IP。Serdes IP的自适应均衡算法是整个IP的核心单元,是由模拟器件和数字电路共同构成的,也即,Serdes IP的自适应均衡算法是模数混合实现的。由于模数混合仿真需花费的时间较长,因此有必要提出一种对自适应均衡算法进行快速仿真验证的方案。

技术实现思路

[0003]为解决上述技术问题,本申请的实施例提供了高速串行接口的自适应均衡算法的仿真验证方法,以及提供了高速串行接口的自适应均衡算法的仿真验证系统。
[0004]在一示例性的实施例中,高速串行接口的自适应均衡算法的仿真验证方法包括:模拟生成高速串行总线信号,并遍历多组滤波器参数分别对所述高速串行总线信号进行滤波,相应得到多路滤波信号;在仿真平台上根据所述自适应均衡算法的数字逻辑的输出参数,从所述多路滤波信号中选取至少一路滤波信号进行仿真,得到所述高速串行总线信号对应的数字信号,以及基于所述数字信号恢复出的时钟信号,所述仿真平台用于仿真所述自适应均衡算法的模拟器件;利用所述自适应均衡算法的数字逻辑,在所述时钟信号下对所述数字信号进行计算,得到输出参数,并将所述输出参数反馈至所述仿真平台,使所述仿真平台基于接收到的输出参数从所述多路滤波信号中更新选取滤波信号进行仿真。
[0005]在一示例性的实施例中,所述模拟生成高速串行总线信号,并遍历多组滤波器参数分别对所述高速串行总线信号进行滤波,相应得到多路滤波信号,包括:模拟生成高速串行总线的测试码,并使所述测试码经过前馈均衡器,以得到所述测试码对应的调节信号;在所述调节信号上增加信号高速串行总线对应的信道干扰信号,以得到所述高速串行总线信号;遍历多组滤波器参数分别对所述高速串行总线信号进行滤波,并将得到的滤波信号分别保存在不同的命名文件中。
[0006]在一示例性的实施例中,所述方法还包括:获取衰减器、连续时间线性均衡器和电压增益放大器分别对应的配置参数类型集合;多次从所述衰减器、所述连续时间线性均衡器和所述电压增益放大器分别对应的配置参数集合中选取一种配置参数类型并依次组合,得到所述多组滤波器参数。
[0007]在一示例性的实施例中,所述多次从所述衰减器、所述连续时间线性均衡器和所述电压增益放大器分别对应的配置参数集合中选取一种配置参数类型并依次组合,得到所述多组滤波器参数,包括:每次从所述衰减器、所述连续时间线性均衡器和所述电压增益放大器中选取任意两种模拟器件,固定所选取的模拟器件的配置参数类型,并从未选取的模拟器件的配置参数集合中选取一种配置参数类型;将固定的两种配置参数类型以及选取出
的一种配置参数类型,按照所述衰减器、所述连续时间线性均衡器和所述电压增益放大器对应的顺序依次组合,以得到一组滤波器参数。
[0008]在一示例性的实施例中,所述高速串行总线信号为real型的信号。
[0009]在一示例性的实施例中,所述在所述仿真平台上对所述高速串行总线信号进行仿真,包括:在所述仿真平台上建模所述自适应均衡算法的模拟器件,得到仿真电路,所述仿真电路包括依次连接的多路选择器、判决反馈均衡器、模数转换器和时钟恢复单元;所述多路选择器根据所述自适应均衡算法的数字逻辑的输出参数,从所述多路滤波信号中选取至少一路滤波信号输入所述仿真电路,得到所述模数转换器输出的所述数字信号,以及所述时钟恢复单元输出的所述时钟信号。
[0010]在一示例性的实施例中,所述判决反馈均衡器还与所述模数转换器的信号输出端连接,用于对所述模数转换器输出的数字信号的预设比特位进行最小均方运算后得到的运算结果进行数模转换后相加,得到运算结果信号,并将所述滤波器的输出信号减去所述运算结果信号后的信号输出。
[0011]在一示例性的实施例中,所述时钟恢复单元包括依次连接的鉴相器、数字滤波器、数模转换器和压控振荡器,所述压控振荡器的信号输出端还与所述鉴相器的信号输入端连接,用于将输出的时钟信号作为反馈信号输入至所述鉴相器。
[0012]在一示例性的实施例中,高速串行接口的自适应均衡算法的仿真验证系统包括:数据分析程序、仿真平台和数字逻辑模块,所述仿真平台用于仿真所述自适应均衡算法的模拟器件,所述数字逻辑模块用于存放所述自适应均衡算法的数字逻辑,其中:所述数据分析程序模拟生成高速串行总线信号,并遍历多组滤波器参数分别对所述高速串行总线信号进行滤波,相应得到多路滤波信号;所述仿真平台根据所述自适应均衡算法的数字逻辑的输出参数,从所述多路滤波信号中选取至少一路滤波信号进行仿真,得到所述高速串行总线信号对应的数字信号,以及基于所述数字信号恢复出的时钟信号,并将所述数字信号和所述时钟信号输出给所述数字逻辑模块;所述数字逻辑模块利用所述自适应均衡算法的数字逻辑,在所述时钟信号下对所述数字信号进行计算,得到输出参数,并将所述输出参数反馈至所述仿真平台,使所述仿真平台基于接收到的输出参数从所述多路滤波信号中更新选取滤波信号进行仿真。
[0013]在一示例性的实施例中,所述仿真平台通过建模所述自适应均衡算法的模拟器件,得到仿真电路,所述仿真电路包括依次连接的多路选择器、判决反馈均衡器、模数转换器和时钟恢复单元,并且所述判决反馈均衡器的信号输入端还与所述模数转换器的信号输出端连接,其中:所述多路选择器根据接收到的所述数字逻辑模块的输出参数,从所述多路滤波信号中选取至少一路滤波信号输入所述仿真电路;所述判决反馈均衡器根据接收到的所述数字逻辑模块的输出参数、以及所述模数转换器输出的数字信号,对输入的滤波信号进行干扰消除;所述模数转换器输出所述高速串行总线信号对应的数字信号;所述时钟恢复单元输出所述时钟信号。
[0014]在本申请的实施例提供的技术方案中,是将自适应均衡算法解耦为模拟器件和数字逻辑两个部分,并且将模拟器件中包含的滤波器独立出来,针对除滤波器之外的其它模拟器件部分搭建独立的仿真平台,滤波器则在仿真平台以外的程序中进行建模,通过结合所有的模拟器件对模拟生成的高速串行总线信号进行仿真,数字逻辑部分也作为独立模
块,利用仿真平台输出的数字信号和时钟信号计算输出参数,并将输出参数反馈给仿真平台中的模拟器件。如此,通过将自适应均衡算法的模拟器件和数字逻辑解耦,能够提升自适应均衡算法的仿真验证速度;而当仿真平台中的模拟器件的输入参数发生变化后,输出信号也会相应变化,从而实现自适应均衡算法的调节过程。由此可见,本实施例提供的技术方案能够实现对于自适应均衡算法的快速仿真验证。
[0015]应理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0016]图1是本申请提出的一示例性的高速串行接口的自适应均衡算法的仿真验证系统的框架示意图。
[0017]图2是图1所示的仿真平台120中建模得到的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高速串行接口的自适应均衡算法的仿真验证方法,其特征在于,所述方法包括:模拟生成高速串行总线信号,并遍历多组滤波器参数分别对所述高速串行总线信号进行滤波,相应得到多路滤波信号;在仿真平台上根据所述自适应均衡算法的数字逻辑的输出参数,从所述多路滤波信号中选取至少一路滤波信号进行仿真,得到所述高速串行总线信号对应的数字信号,以及基于所述数字信号恢复出的时钟信号,所述仿真平台用于仿真所述自适应均衡算法的模拟器件;利用所述自适应均衡算法的数字逻辑,在所述时钟信号下对所述数字信号进行计算,得到输出参数,并将所述输出参数反馈至所述仿真平台,使所述仿真平台基于接收到的输出参数从所述多路滤波信号中更新选取滤波信号进行仿真。2.根据权利要求1所述的方法,其特征在于,所述模拟生成高速串行总线信号,并遍历多组滤波器参数分别对所述高速串行总线信号进行滤波,相应得到多路滤波信号,包括:模拟生成高速串行总线的测试码,并使所述测试码经过前馈均衡器,以得到所述测试码对应的调节信号;在所述调节信号上增加信号高速串行总线对应的信道干扰信号,以得到所述高速串行总线信号;遍历多组滤波器参数分别对所述高速串行总线信号进行滤波,并将得到的滤波信号分别保存在不同的命名文件中。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:获取衰减器、连续时间线性均衡器和电压增益放大器分别对应的配置参数类型集合;多次从所述衰减器、所述连续时间线性均衡器和所述电压增益放大器分别对应的配置参数集合中选取一种配置参数类型并依次组合,得到所述多组滤波器参数。4.根据权利要求3所述的方法,其特征在于,所述多次从所述衰减器、所述连续时间线性均衡器和所述电压增益放大器分别对应的配置参数集合中选取一种配置参数类型并依次组合,得到所述多组滤波器参数,包括:每次从所述衰减器、所述连续时间线性均衡器和所述电压增益放大器中选取任意两种模拟器件,固定所选取的模拟器件的配置参数类型,并从未选取的模拟器件的配置参数集合中选取一种配置参数类型;将固定的两种配置参数类型以及选取出的一种配置参数类型,按照所述衰减器、所述连续时间线性均衡器和所述电压增益放大器对应的顺序依次组合,以得到一组滤波器参数。5.根据权利要求1或2所述的方法,其特征在于,所述高速串行总线信号为real型的信号。6.根据权利要求1所述的方法,其特征在于,所述在所述仿真平台上对所述高速串行总线信号进行仿真,包括:在所述仿真平台上建模所述自适应均衡算法的模拟器件,得到仿真电路,所述仿真电路包括依次连接的多路选择器、判决...

【专利技术属性】
技术研发人员:李艳华
申请(专利权)人:牛芯半导体深圳有限公司
类型:发明
国别省市:

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

1