一种信号传输方法、装置、设备、介质及计算机程序产品与流程
- 国知局
- 2024-08-02 14:35:15
本发明涉及电子通信,特别涉及一种信号传输方法、装置、设备、介质及计算机程序产品。
背景技术:
1、ds(data strobe,数据信号与选通信号)编码的基本原理为发送方物理层除了发送数据信号外,还发送选通信号。复位时,数据线与选通线信号电平为零。初始化时,数据线与选通线上首个比特位相反。链路正常运行后,链路上发送的字符分为三类。一类是协议链路层以上更高层使用的字符,例如数据或广播类字符。一类是链路层使用的用于链路控制的字符(令牌),例如流量控制类字符。一类是维持链路激活状态的逻辑空闲字符。目前,基于ds编解码的信号传输方案中发送速率往往固定,已不能满足信号发送的需要。因此,提供一种能够实现发送速率的自适应调整,满足信号传输需要的信号传输方案已成为本领域技术人员亟待解决的技术问题。
技术实现思路
1、本发明的目的是提供一种信号传输方法、装置、设备、介质及计算机程序产品,能够实现发送速率的自适应调整,更好的满足信号传输需要。
2、为解决上述技术问题,本发明提供了一种信号传输方法,包括:
3、控制时钟选择电路从多个时钟中选择时钟;
4、利用发送编码电路根据所选择的时钟编码并发送信号;不同频率的时钟对应不同的发送速率;
5、计算预设时间间隔内逻辑空闲字符的占比;
6、根据预设时间间隔内逻辑空闲字符的占比,确定目标时钟;
7、控制所述时钟选择电路从多个时钟中选择所述目标时钟,以使所述发送编码电路以所述目标时钟对应的发送速率编码并发送信号。
8、在一些实施例中,所述发送速率与时钟的频率呈正相关,所述发送速率与逻辑空闲字符的占比呈负相关。
9、在一些实施例中,根据预设时间间隔内逻辑空闲字符的占比,确定目标时钟包括:
10、判断预设时间间隔内逻辑空闲字符的占比是否位于当前的发送速率对应的逻辑空闲字符占比区间内;其中,若当前的发送速率对应的逻辑空闲字符占比区间包括百分之零或百分之百,则判断预设时间间隔内逻辑空闲字符的占比是否位于当前的发送速率对应的逻辑空闲字符占比区间去掉百分之零与百分之百的区间内;每个所述发送速率对应一个时钟与逻辑空闲字符占比区间,所有的所述逻辑空闲字符占比区间叠加构成百分之零至百分之百的闭区间;
11、若是,则确定目标时钟为所述时钟选择电路当前所选择的时钟;
12、若否,则确定目标时钟为预设时间间隔内逻辑空闲字符的占比位于的逻辑空闲字符占比区间对应的发送速率所对应的时钟。
13、在一些实施例中,每个所述发送速率对应一个时钟与一个逻辑空闲字符占比区间,且相邻的两个所述发送速率对应的逻辑空闲字符占比区间存在部分重叠;所有的所述逻辑空闲字符占比区间叠加构成百分之零至百分之百的闭区间。
14、在一些实施例中,确定目标时钟为预设时间间隔内逻辑空闲字符的占比位于的逻辑空闲字符占比区间对应的发送速率所对应的时钟包括:
15、确定目标时钟为预设时间间隔内逻辑空闲字符的占比位于的目标逻辑空闲字符占比区间对应的发送速率所对应的时钟;所述目标逻辑空闲字符占比区间为当前的发送速率最临近的发送速率对应的逻辑空闲字符占比区间。
16、在一些实施例中,判断预设时间间隔内逻辑空闲字符的占比是否位于当前的发送速率对应的逻辑空闲字符占比区间内包括:
17、计算连接预设个数的预设时间间隔内逻辑空闲字符的占比的均值;
18、判断所述均值是否位于目标逻辑空闲字符占比区间内;
19、相应的,若当前的发送速率对应的逻辑空闲字符占比区间包括百分之零或百分之百,则判断所述均值是否位于当前的发送速率对应的逻辑空闲字符占比区间去掉百分之零与百分之百的区间内。
20、在一些实施例中,所述时钟选择电路包括:
21、逻辑处理电路与或门;所述逻辑处理电路的数量与时钟的个数相等;各所述逻辑处理电路的输出端连接所述或门的输入端,所述或门的输出端输出所述目标时钟;所述逻辑处理电路包括第一与门、第一d触发器、第二d触发器以及第二与门;所述第一与门的输入端输入选择信号与其他逻辑处理电路中的第二d触发器的第二输出端输出的信号;所述第一与门的输出端连接所述第一d触发器的数据输入端,所述第一d触发器的时钟输入端输入对应的时钟,所述第一d触发器的第一输出端连接所述第二d触发器的数据输入端,所述第二d触发器的时钟输入端输入对应的时钟取反,所述第二d触发器的第一输出端连接所述第二与门的输入端,所述第二与门的输入端还输入对应的时钟。
22、在一些实施例中,控制所述时钟选择电路从多个时钟中选择所述目标时钟包括:
23、通过控制输入所述时钟选择电路的所述选择信号,控制所述时钟选择电路从多个时钟选择所述目标时钟。
24、在一些实施例中,所述发送编码电路包括:
25、第三d触发器、第四d触发器、第五d触发器、第一选择器、第二选择器以及非门;所述第三d触发器的数据输入端输入第一数据,所述第一数据为时钟上升沿采样的数据,所述第三d触发器的时钟输入端输入所述目标时钟,所述第三d触发器的第一输出端连接所述第一选择器与所述非门的输入端,所述非门的输出端连接所述第二选择器;所述第四d触发器的数据输入端连输入第二数据,所述第二数据为时钟下降压采样的数据,所述第四d触发器的时钟输入端输入所述目标时钟,所述第四d触发器的第一输出端连接所述第五d触发器的数据输入端,所述第五d触发器的时钟输入端输入所述目标信号取反,所述第五d触发器的第一输出端连接所述第一选择器与所述第二选择器,所述第一选择器与所述第二选择器还输入所述目标时钟,所述第一选择器输出数据信号,所述第二选择器输出选通信号。
26、在一些实施例中,还包括:
27、接收对端节点发送的信号;
28、通过接收解码电路对所述信号进行解码。
29、在一些实施例中,所述接收解码电路包括:
30、异或门、第六d触发器、第七d触发器、第八d触发器、第九d触发器、第十d触发器以及延迟输出电路;
31、所述异或门的输入端输入数据信号与选通信号,所述异或门的输出端连接所述延迟输出电路,所述延迟输出电路输出的信号输入所述第六d触发器的时钟输入端、所述第九d触发器的时钟输入端、所述第十d触发器的时钟输入端,且所述延迟输出电路输出的信号取反后输入所述第七d触发器的时钟输入端与所述第八d触发器的时钟输入端;所述第六d触发器的数据输入端输入数据信号,所述第六d触发器的第一输出端连接所述第七d触发器的数据输入端,所述第七d触发器的第一输出端连接所述第九d触发器的数据输入端,所述第九d触发器的第一输出端输出第一数据,所述第一数据为时钟上升沿采样的数据;所述第八d触发器的数据输入端输入所述数据信号,所述第八d触发器的第一输出端连接所述第十d触发器的数据输入端,所述第十d触发器的输出端输出第二数据,第二数据为时钟下降沿采样的数据。
32、在一些实施例中,所述延迟输出电路包括:
33、偶数个非门;各所述非门串联,首端非门的输入端连接所述异或门的输出端,末端的非门的输出端输出的信号输入所述第六d触发器的时钟输入端、所述第九d触发器的时钟输入端、所述第十d触发器的时钟输入端,且所述延迟输出电路输出的信号取反后输入所述第七d触发器的时钟输入端与所述第八d触发器的时钟输入端。
34、在一些实施例中,还包括:
35、采用目标发送速率与对端节点进行握手操作,并实时监控链路状态;当链路发生异常,则重新进行握手操作。
36、在一些实施例中,采用目标发送速率与对端节点进行握手操作包括:
37、采用最低发送速率与对端节点进行握手操作。
38、在一些实施例中,还包括:
39、配置逻辑空闲字符的占比与发送速率的对应关系。
40、在一些实施例中,多个所述时钟通过分频或锁相环得到。
41、为解决上述技术问题,本发明还提供了一种信号传输装置,包括:
42、第一选择模块,用于控制时钟选择电路从多个时钟中选择时钟;
43、编码模块,用于利用发送编码电路根据所选择的时钟编码并发送信号;
44、计算模块,用于计算预设时间间隔内逻辑空闲字符的占比;
45、确定模块,用于根据预设时间间隔内逻辑空闲字符的占比,确定目标时钟;
46、第二选择模块,用于控制所述时钟选择电路从多个时钟中选择所述目标时钟,以使所述发送编码电路以所述目标时钟对应的发送速率编码并发送信号。
47、为解决上述技术问题,本发明还提供了一种信号传输设备,包括:
48、存储器,用于存储计算机程序;
49、处理器,用于执行所述计算机程序时实现如上所述的信号传输方法的步骤。
50、为解决上述技术问题,本发明还提供了一种介质,所述介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的信号传输方法的步骤。
51、为解决上述技术问题,本发明还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如上所述的信号传输方法的步骤。
52、本发明所提供的信号传输方法,包括:控制时钟选择电路从多个时钟中选择时钟;利用发送编码电路根据所选择的时钟编码并发送信号;不同频率的时钟对应不同的发送速率;计算预设时间间隔内逻辑空闲字符的占比;根据预设时间间隔内逻辑空闲字符的占比,确定目标时钟;控制所述时钟选择电路从多个时钟中选择所述目标时钟,以使所述发送编码电路以所述目标时钟对应的发送速率编码并发送信号。
53、可见,本发明所提供的信号传输方法,设置多个时钟,通过时钟选择电路从多个时钟中选择时钟,发送编码模块根据所选择的时钟编码并发送信号。不同频率的时钟对应不同的发送速率。根据所选择的时钟,发送编码可以相应的发送速率进行编码并发送信号。在运行过程中,根据逻辑空闲字符的占比自动的调整时钟,从而调整了发送编码电路的发送速率,实现了发送速率的自适应调整,更好的满足信号传输需要。
54、本发明所提供的信号传输装置、设备、介质及计算机程序产品均具有上述技术效果。
本文地址:https://www.jishuxx.com/zhuanli/20240801/243268.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
上一篇
沉溺式声光音箱的制作方法
下一篇
返回列表