System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及pcb板优化,尤其涉及一种pcb板的信号链路优化方法及装置。
技术介绍
1、现有技术中prbs(pseudo random binary sequence,伪随机二进制序列)通常用于测试仪器的整个系统的误码率。通过测试仪器的响应,由人工凭借经验确定仪器出现的问题。需要测试人员有丰富的专业知识,而且测试难度较大,很难定位到仪器出现的问题,测试效率低,从而导致对仪器的优化困难,而且优化效率低。
技术实现思路
1、本专利技术提供一种pcb板的信号链路优化方法及装置,用以解决现有技术中基于prbs测试对仪器的优化困难,效率低的缺陷,实现准确自动定位pcb板出现异常的频点,降低对pcb板的优化难度,提高优化效率。
2、本专利技术提供一种pcb板的信号链路优化方法,包括:
3、基于pcb板上信号链路的传递函数,得到多个prbs码中各prbs码的信号抖动值,所述传递函数的调制参数包括所述信号链路的物理参数;
4、确定所述多个prbs码的信号抖动值中的异常信号抖动值,对所述异常信号抖动值对应的prbs码进行傅里叶变换,得到所述异常信号抖动值对应的频点;
5、对所述频点对应的物理参数进行优化,所述频点和所述物理参数预先关联。
6、根据本专利技术提供的一种pcb板的信号链路优化方法,所述基于pcb板上信号链路的传递函数,得到多个prbs码中各prbs码的信号抖动值,包括:
7、使用拉普拉斯反变换将所述传递函数转换为差
8、将所述各prbs码与所述差分方程进行卷积,得到所述各prbs码的信号抖动值。
9、根据本专利技术提供的一种pcb板的信号链路优化方法,所述确定所述多个prbs码的信号抖动值中的异常信号抖动值,包括:
10、确定所述多个prbs码的信号抖动值中的最大值;
11、在所述最大值大于预设阈值的情况下,将所述最大值作为所述异常信号抖动值。
12、根据本专利技术提供的一种pcb板的信号链路优化方法,在所述对所述频点对应的物理参数进行优化之后,还包括:
13、基于所述物理参数优化后的传递函数,获得所述异常信号抖动值对应的prbs码的新信号抖动值;
14、在所述新信号抖动值大于所述预设阈值的情况下,确定所述新信号抖动值与所述异常信号抖动值之间的第一差值;
15、基于所述第一差值的正负和上次对所述频点对应的物理参数进行优化的调整方向,确定本次对所述频点对应的物理参数进行优化的调整方向;
16、确定上次对所述频点对应的物理参数进行优化的调整幅度与所述第一差值的绝对值之间的比值;
17、确定所述新信号抖动值与所述预设阈值之间的第二差值;
18、基于所述比值和所述第二差值,确定本次对所述频点对应的物理参数进行优化的调整幅度;
19、基于所述新信号抖动值的预设比例,调节本次对所述频点对应的物理参数进行优化的调整幅度,得到本次对所述频点对应的物理参数进行优化的最终调整幅度;
20、基于本次对所述频点对应的物理参数进行优化的调整方向和最终调整幅度,对所述频点对应的物理参数进行再次优化,直到所述新信号抖动值小于所述预设阈值。
21、根据本专利技术提供的一种pcb板的信号链路优化方法,所述基于pcb板上信号链路的传递函数,得到多个prbs码中各prbs码的信号抖动值,包括:
22、基于所述信号链路的目标优化频段,确定所述多个prbs码和所述多个prbs码的时间;
23、将所述多个prbs码和所述多个prbs码的时间,输入所述传递函数,得到所述多个prbs码中各prbs码的信号抖动值。
24、根据本专利技术提供的一种pcb板的信号链路优化方法,在所述对所述频点对应的物理参数进行优化之后,还包括:
25、基于所述物理参数优化后的传递函数,再次获得所述多个prbs码中各prbs码的信号抖动值;
26、确定再次获得的所述多个prbs码的信号抖动值中是否存在新的异常信号抖动值。
27、根据本专利技术提供的一种pcb板的信号链路优化方法,在所述确定再次获得的所述多个prbs码的信号抖动值中是否存在所述新的异常信号抖动值之后,还包括:
28、在再次获得的所述多个prbs码的信号抖动值中存在所述新的异常信号抖动值的情况下,再次对所述新的异常信号抖动值对应的prbs码进行傅里叶变换,得到所述新的异常信号抖动值对应的新频点;
29、基于所述新频点对所述物理参数进行优化,直到所述多个prbs码的信号抖动值中不存在新的异常信号抖动值。
30、本专利技术还提供一种pcb板的信号链路优化装置,包括:
31、第一计算模块,用于基于pcb板上信号链路的传递函数,得到多个prbs码中各prbs码的信号抖动值,所述传递函数的调制参数包括所述信号链路的物理参数;
32、第二计算模块,用于确定所述多个prbs码的信号抖动值中的异常信号抖动值,对所述异常信号抖动值对应的prbs码进行傅里叶变换,得到所述异常信号抖动值对应的频点;
33、优化模块,用于对所述频点对应的物理参数进行优化,所述频点和所述物理参数预先关联。
34、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述pcb板的信号链路优化方法。
35、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述pcb板的信号链路优化方法。
36、本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述pcb板的信号链路优化方法。
37、本专利技术提供的pcb板的信号链路优化方法及装置,通过使用prbs码模拟pcb板上信号链路的环境,基于pcb板上信号链路的传递函数得到各prbs码模拟的信号抖动值,并基于异常信号抖动值对应的prbs码,准确自动定位pcb板出现异常抖动的频点,从而对pcb板信号链路进行针对性的优化,降低优化难度,提高优化效率。
本文档来自技高网...【技术保护点】
1.一种PCB板的信号链路优化方法,其特征在于,包括:
2.根据权利要求1所述的PCB板的信号链路优化方法,其特征在于,所述基于PCB板上信号链路的传递函数,得到多个PRBS码中各PRBS码的信号抖动值,包括:
3.根据权利要求1所述的PCB板的信号链路优化方法,其特征在于,所述确定所述多个PRBS码的信号抖动值中的异常信号抖动值,包括:
4.根据权利要求3所述的PCB板的信号链路优化方法,其特征在于,在所述对所述频点对应的物理参数进行优化之后,还包括:
5.根据权利要求1所述的PCB板的信号链路优化方法,其特征在于,所述基于PCB板上信号链路的传递函数,得到多个PRBS码中各PRBS码的信号抖动值,包括:
6.根据权利要求1-5任一所述的PCB板的信号链路优化方法,其特征在于,在所述对所述频点对应的物理参数进行优化之后,还包括:
7.根据权利要求6所述的PCB板的信号链路优化方法,其特征在于,在所述确定再次获得的所述多个PRBS码的信号抖动值中是否存在所述新的异常信号抖动值之后,还包括:
8.一
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述PCB板的信号链路优化方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述PCB板的信号链路优化方法。
...【技术特征摘要】
1.一种pcb板的信号链路优化方法,其特征在于,包括:
2.根据权利要求1所述的pcb板的信号链路优化方法,其特征在于,所述基于pcb板上信号链路的传递函数,得到多个prbs码中各prbs码的信号抖动值,包括:
3.根据权利要求1所述的pcb板的信号链路优化方法,其特征在于,所述确定所述多个prbs码的信号抖动值中的异常信号抖动值,包括:
4.根据权利要求3所述的pcb板的信号链路优化方法,其特征在于,在所述对所述频点对应的物理参数进行优化之后,还包括:
5.根据权利要求1所述的pcb板的信号链路优化方法,其特征在于,所述基于pcb板上信号链路的传递函数,得到多个prbs码中各prbs码的信号抖动值,包括:
6.根据权利要求1-5任一所述...
【专利技术属性】
技术研发人员:张晶威,刘铁军,董培强,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。