基于神经网络的抗串扰高速互联信号接收方法及系统

文档序号:33943828发布日期:2023-04-26 03:44阅读:33来源:国知局
基于神经网络的抗串扰高速互联信号接收方法及系统

本发明涉及超大规模集成电路,具体涉及一种基于神经网络的抗串扰高速互联信号接收方法及系统。


背景技术:

1、随着超大规模集成电路制造工艺的发展,高性能微处理器芯片的数字计算能力得到大幅提升,同时也对芯片与芯片之间的数据传输能力提出了更高的要求。为了满足高带宽传输的要求,高性能微处理器芯片常采用多个引脚端口并行传输数字信号。然而,由于芯片封装工艺和芯片面积的限制,导致增加芯片引脚数量较为困难,所以需要在有限的引脚上尽可能提高每个引脚的传输速率以提高总的传输带宽。同时相较于差分传输的方式,采用单端传输能节省一半的引脚数,从而进一步提高引脚的利用率。引脚利用率提高的同时信道密度也在同步提升。

2、微处理器芯片之间的高速互联信号传输常在印制电路板上进行。然而,随着引脚传输速率的提升,输出线与输出线之间存在互相电磁场耦合而产生的互相信号干扰,影响信号的完整性,导致数据传输的误码率提高。

3、减少串扰的常规方法包括加大线距、采用差分传输及增加屏蔽线。但是,这些方法降低引脚利用率或信道密度,难以满足高密度传输的要求。另一类常见的方法是交叉耦合均衡器,但是使用交叉耦合均衡器对电路的工艺偏差和环境比较敏感,只能作用于具有固定特性的信道,适用范围较小且抗串扰能力有限。


技术实现思路

1、本发明提供一种基于神经网络的抗串扰高速互联信号接收方法及系统,以解决高速互联信号传输中信道串扰的问题。

2、在第一方面,本发明提供一种基于神经网络的抗串扰高速互联信号接收方法,包括:

3、获取目标通道及所述目标通道相邻通道的通道信号;所述目标通道的通道信号为被所述相邻通道的通道信号串扰失真后的信号;

4、对所述通道信号执行采样,以得到采样信号;

5、将所述采样信号输入神经网络模型,以获得所述神经网络模型输出的原始信号,所述神经网络模型为根据训练信号训练获得的人工神经网络,所述训练信号为通过所述目标通道及所述目标通道相邻通道输入的随机数据生成的信号,所述训练信号被标记有原始信号标签。

6、可选的,所述获取目标通道及所述目标通道相邻通道的通道信号包括:

7、根据所述目标通道标记所述目标通道的相邻通道;

8、连接所述目标通道及目标通道相邻通道;

9、监听目标通道的信号及目标通道相邻通道的信号,得到所述通道信号。

10、可选的,所述监听目标通道的信号及目标通道相邻通道的信号后,所述方法还包括;

11、对所述目标通道的信号和所述目标通道相邻通道的信号进行预处理,得到所述通道信号;所述预处理包括对所述信号进行放大以及更改直流偏置。

12、可选的,对所述通道信号进行采样,得到采样信号包括:

13、获取所述目标通道及所述目标通道相邻通道的信号传输速率;

14、根据所述信号传输速率计算采样频率;所述采样频率为所述信号传输速率的k倍;其中,k为大于1的整数;

15、在所述通道信号的每个码元周期内以相等的时间间隔对所述通道信号采样k次,以得到所述采样信号。

16、可选的,所述方法还包括:

17、获取参与模型训练的训练信号数量;

18、随机生成所述训练信号数量个训练信号;所述训练信号长度为所述训练信号数量的已知二进制序列码;

19、构建初始神经网络模型;所述初始神经网络模型包括输入层、隐藏层和输出层;

20、将所述训练信号输入目标通道及目标通道相邻的通道,以及获取所述训练信号对应的训练通道信号;

21、对所述训练通道信号执行采样,以得到训练采样信号;

22、将所述训练采样信号输入至所述初始神经网络模型,以及根据所述神经网络模型输出结果反向传播,得到完成训练的神经网络模型。

23、可选的,将所述采样信号输入至所述神经网络,得到完成训练的神经网络包括:

24、将所述训练采样信号进行拼接,生成所述初始神经网络模型的输入层节点;

25、对所述输入层节点进行加权,生成所述初始神经网络模型的隐藏层节点;

26、对所述隐藏层节点进行加权和转化后生成输出层节点;

27、计算所述输出层节点与所述训练信号中原始信号标签的误差量;

28、若所述误差量小于预设阈值,则输出完成训练的所述神经网络模型;

29、若所述误差量大于或等于预设阈值,则根据所述误差量调整所述初始神经网络模型的模型参数。

30、可选的,对所述输入层节点进行加权,生成所述神经网络的隐藏层节点包括:

31、设置所述隐藏层的偏置参数;

32、通过隐藏层加权公式计算所述输入层节点对应的所述隐藏层节点;其中,所述隐藏层加权公式为:

33、;

34、;

35、其中,表示第个输入层节点,;表示隐藏层的第个中间节点,;,ij是与之间的权重参数;是sigmoid激活函数;是经过激活后的第个隐藏层节点。

36、可选的,对所述隐藏层节点进行加权和转化后生成输出层节点包括:

37、设置所述输出层的偏置参数;

38、通过输出层加权公式计算所述隐藏层节点对应的所述输出层节点;

39、通过softmax函数将输出层的中间节点转化为概率分布值,所述概率分布值包括第一概率和第二概率;

40、若所述第一概率小于所述第二概率,则将所述训练信号对应的二进制序列码标记为0;若所述第一概率大于或等于所述第二概率,则将所述训练信号对应的二进制序列码标记为1。

41、可选的,所述输出层加权公式为:

42、;

43、;

44、;

45、其中,和是输出层的中间节点,,j1和,j2分别是与和之间的权重参数;是输出层的偏置参数。

46、在第二方面,本发明提供一种基于神经网络的抗串扰高速互联信号接收系统,所述系统包括:发送器和接收器;所述接收器采样器和神经网络;

47、所述发送器用于:获取目标通道及目标通道相邻通道的通道信号,并将所述通道信号发送至所述接收器;所述目标通道的通道信号为被所述相邻通道的通道信号串扰失真后的信号;

48、所述采样器用于:对所述通道信号执行采样,以得到采样信号;以及将所述采样信号输入神经网络模型;

49、所述神经网络用于:输出的原始信号,所述神经网络模型为根据训练信号训练获得的人工神经网络,所述训练信号为通过所述目标通道及所述目标通道相邻通道输入的随机数据生成的信号,所述训练信号被标记有原始信号标签。

50、由以上技术方案可知,本发明提供一种基于神经网络的抗串扰高速互联信号接收方法及系统,所述方法包括:获取目标通道及所述目标通道相邻通道的通道信号;所述目标通道的通道信号为被所述相邻通道的通道信号串扰失真后的信号;对所述通道信号执行采样,以得到采样信号;将所述采样信号输入神经网络模型,以获得所述神经网络模型输出的原始信号,所述神经网络模型为根据训练信号训练获得的人工神经网络。所述方法可采用神经网络模型,从因串扰而失真的通道信号中识别和恢复出原有数据信息,以解决高速互联信号传输中信道串扰的问题。

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