1.本发明涉及机车信号设备在信号切换时的解码方法。
背景技术:2.在机车轨道信号两种信号切换时,机车信号设备解码数据缓冲区可能会存在多个有效信号,由于新入信号刚刚进入,数据量占比少,与残留在数据区的历史信号相比,其计算出的信号强度会偏弱,现有解码技术直至新入信号的强度高于残留在数据区中的历史信号时才能输出新入信号,所以会存在时间延迟问题。
技术实现要素:3.本发明的目的是为了解决现有在机车轨道信号两种信号切换时,存在的时间延迟问题,而提出一种机车信号设备在信号切换时的解码方法。
4.一种机车信号设备在信号切换时的解码方法具体过程为:
5.步骤一、对m个历史周期的解码结果及信号的强度进行记录,作为历史信号,存入历史信号缓冲区;
6.m个历史周期的解码结果为m个灯色信号;
7.步骤二、监测当前周期解出的灯色信号个数;
8.如果当前周期解出的灯色信号个数大于1,且历史信号中某个灯色信号稳定持续了m个周期,执行步骤三;
9.如果当前周期解出的灯色信号个数等于1,当前周期解出的灯色信号作为解码结果输出;
10.步骤三、根据m个周期的历史信号分辨出当前周期解出的历史信号与新入信号,与m个周期的历史信号一致的灯色信号继续存入历史信号缓冲区,新入信号存入各自新的缓冲区;
11.并分别记录分辨出的历史信号与新入信号的强度值信息;
12.步骤四、从历史信号缓冲区和新入信号缓冲区中分别选取最新的n个周期,对n个周期内历史信号与新入信号的强度值变化趋势进行分析和比较;
13.步骤五、若历史信号强度持续降低且新入信号强度持续增强,则输出新入信号,否则维持输出历史信号。
14.优选地,步骤一中对m个历史周期的解码结果及信号的强度进行记录,作为历史信号,存入历史信号缓冲区;
15.m个历史周期的解码结果为m个灯色信号;
16.具体过程为:
17.每个周期显示一种灯色信号;m个周期对应得到m个灯色信号,记录m个灯色信号及m个灯色信号的强度,作为历史信号,存入历史信号缓冲区。
18.优选地,m≤m。
19.优选地,n≤m。
20.一种机车信号设备在信号切换时的解码系统用于执行一种机车信号设备在信号切换时的解码方法。
21.一种存储介质中存储有至少一条指令,至少一条指令由处理器加载并执行以实现一种机车信号设备在信号切换时的解码方法。
22.一种机车信号设备在信号切换时的解码设备包括处理器和存储器,存储器中存储有至少一条指令,至少一条指令由处理器加载并执行以实现一种机车信号设备在信号切换时的解码方法。
23.本发明的有益效果:
24.1、根据各信号变化趋势减少轨道信号切换时解码新入信号延迟时间。
25.2、同时分析多个有效信号。
26.能够有效降低轨道信号切换时机车信号设备解码出新入信号的延迟时间。
附图说明
27.图1为本发明流程图。
具体实施方式
28.需要特别说明的是,在不冲突的情况下,本技术公开的各个实施方式之间可以相互组合。
29.具体实施方式一:结合图1说明本实施方式,本实施方式一种机车信号设备在信号切换时的解码方法具体过程为:
30.在进行轨道信号解码时,通常需要利用一定量的缓冲区数据增加解码准确度,而由于缓冲区中的数据不断增加,所以其是由历史、新入两部分数据共同组成的。这样在轨道信号交替时刻的数据缓冲区中就会同时存在至少两种有效信号的数据。这样解码出新入信号的时间就会比轨道中实际发出的时刻滞后,行业规范中要求的“应变时间”指标可能无法达标。这时也不能直接输出新入信号灯色,可能存在外部干扰导致解码错误。所以在这种情况下如何输出解码结果非常关键。
31.此方法对于这种情况提出了解决方案,并经过了大量的仿真和测试,效果显著。具体方法和流程如下:
32.步骤一、对m个历史周期的解码结果及信号的强度进行记录,作为历史信号,存入历史信号缓冲区;
33.m个历史周期的解码结果为m个灯色信号;
34.步骤二、监测当前周期解出的灯色信号个数;
35.如果当前周期解出的灯色信号个数大于1,且历史信号中某个灯色信号稳定持续了m个周期(m个周期的灯色信号相同,m是m中后m个),执行步骤三;
36.如果当前周期解出的灯色信号个数等于1(不需执行步骤三、步骤四、步骤五),当前周期解出的灯色信号作为解码结果输出;
37.步骤三、根据m个周期的历史信号分辨出当前周期解出的历史信号与新入信号(与历史信号一致的信号继续存入步骤一的缓冲区,其他信号判定为新入信号),与m个周期的
历史信号一致的灯色信号继续存入历史信号缓冲区,新入信号存入各自新的缓冲区;
38.并分别记录分辨出的历史信号与新入信号的强度值信息;
39.步骤四、从历史信号缓冲区(更新后的历史信号缓冲区)和新入信号缓冲区中分别选取最新的n个周期,对n个周期内历史信号与新入信号的强度值变化趋势进行分析和比较;
40.步骤五、若历史信号强度持续降低且新入信号强度持续增强,则输出新入信号,否则维持输出历史信号。
41.具体实施方式二:本实施方式与具体实施方式一不同的是,步骤一中对m个历史周期的解码结果及信号的强度进行记录,作为历史信号,存入历史信号缓冲区;
42.m个历史周期的解码结果为m个灯色信号;
43.具体过程为:
44.每个周期显示一种灯色信号(比如绿色);m个周期对应得到m个灯色信号,记录m个灯色信号及m个灯色信号的强度,作为历史信号,存入历史信号缓冲区。
45.其它步骤及参数与具体实施方式一相同。
46.具体实施方式三:本实施方式与具体实施方式一或二不同的是,m≤m。
47.其它步骤及参数与具体实施方式一或二相同。
48.具体实施方式四:本实施方式与具体实施方式一至三之一不同的是,n≤m。
49.其它步骤及参数与具体实施方式一至三之一相同。
50.具体实施方式五:本实施方式一种机车信号设备在信号切换时的解码系统用于执行以实现一种机车信号设备在信号切换时的解码方法。
51.具体实施方式六:本实施方式为一种存储介质,存储介质中存储有至少一条指令,至少一条指令由处理器加载并执行以实现一种机车信号设备在信号切换时的解码方法。
52.应当理解,包括本发明描述的任何方法对应的可以被提供为计算机程序产品、软件或计算机化方法,其可以包括其上存储有指令的非暂时性机器可读介质,指令可以用于编程计算机系统,或其他电子装置。存储介质可以包括但不限于磁存储介质,光存储介质;磁光存储介质包括:只读存储器rom、随机存取存储器ram、可擦除可编程存储器(例如,eprom和eeprom)以及闪存层;或者适合于存储电子指令的其他类型的介质。
53.具体实施方式七:本实施方式为一种机车信号设备在信号切换时的解码设备,设备包括处理器和存储器,应当理解,包括本发明描述的任何包括处理器和存储器的设备,设备还可以包括其他通过信号或指令进行显示、交互、处理、控制等以及其他功能的单元、模块;
54.存储器中存储有至少一条指令,至少一条指令由处理器加载并执行以实现一种机车信号设备在信号切换时的解码方法。
55.本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,本领域技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
技术特征:1.一种机车信号设备在信号切换时的解码方法,其特征在于:所述方法具体过程为:步骤一、对m个历史周期的解码结果及信号的强度进行记录,作为历史信号,存入历史信号缓冲区;所述m个历史周期的解码结果为m个灯色信号;步骤二、监测当前周期解出的灯色信号个数;如果当前周期解出的灯色信号个数大于1,且历史信号中某个灯色信号稳定持续了m个周期,执行步骤三;如果当前周期解出的灯色信号个数等于1,当前周期解出的灯色信号作为解码结果输出;步骤三、根据所述m个周期的历史信号分辨出当前周期解出的历史信号与新入信号,与所述m个周期的历史信号一致的灯色信号继续存入历史信号缓冲区,新入信号存入各自新的缓冲区;并分别记录分辨出的历史信号与新入信号的强度值信息;步骤四、从历史信号缓冲区和新入信号缓冲区中分别选取最新的n个周期,对n个周期内历史信号与新入信号的强度值变化趋势进行分析和比较;步骤五、若历史信号强度持续降低且新入信号强度持续增强,则输出新入信号,否则维持输出历史信号。2.根据权利要求1所述的一种机车信号设备在信号切换时的解码方法,其特征在于:所述步骤一中对m个历史周期的解码结果及信号的强度进行记录,作为历史信号,存入历史信号缓冲区;所述m个历史周期的解码结果为m个灯色信号;具体过程为:每个周期显示一种灯色信号;m个周期对应得到m个灯色信号,记录m个灯色信号及m个灯色信号的强度,作为历史信号,存入历史信号缓冲区。3.根据权利要求2所述的一种机车信号设备在信号切换时的解码方法,其特征在于:所述m≤m。4.根据权利要求3所述的一种机车信号设备在信号切换时的解码方法,其特征在于:所述n≤m。5.一种机车信号设备在信号切换时的解码系统,其特征在于,所述系统用于执行权利要求1所述的一种机车信号设备在信号切换时的解码方法。6.一种存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如权利要求1所述的一种机车信号设备在信号切换时的解码方法。7.一种机车信号设备在信号切换时的解码设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如权利要求1所述的一种机车信号设备在信号切换时的解码方法。
技术总结一种机车信号设备在信号切换时的解码方法,本发明涉及机车信号设备在信号切换时的解码方法。本发明的目的是为了解决现有在机车轨道信号两种信号切换时,存在一定的时间延迟问题。过程为:一、对M个历史周期的解码结果及信号的强度进行记录,作为历史信号存入历史信号缓冲区;二、若当前周期解出的灯色信号个数大于1,且历史信号中某个灯色信号稳定持续了m个周期,执行三;否则,当前解出的灯色信号作为解码结果;三、分辨出历史信号与新入信号,历史信号存入历史信号缓冲区,新入信号存入各自新的缓冲区;四、从缓冲区中分别选取最新的N个周期进行分析;五、若历史信号强度持续降低且新入信号强度持续增强,则输出新入信号,否则输出历史信号。本发明用于机车信号解码领域。本发明用于机车信号解码领域。本发明用于机车信号解码领域。
技术研发人员:滑福宁 刘立臣 刘书源
受保护的技术使用者:哈尔滨市科佳通用机电股份有限公司
技术研发日:2022.07.20
技术公布日:2022/11/1