System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及编码数据处理,特别是涉及一种dbpl编码数据解码方法及装置。
技术介绍
1、有源应答器设备安装于列车轨道中间,通过电缆与站内轨旁电子单元leu设备相连,当列车通过时向车载天线发送报文数据,当电缆传输通道失效,传输自身存储的报文数据信息。
2、有源应答器安装位置一般与车站相隔较远,所以c接口数据在传输过程中可能受到干扰,导致到达应答器时,解析出来的dbpl报文编码数据可能受到影响,从而无法获得正确的报文数据。现有技术采用锁相环的原理对dbpl编码数据进行解析,但由于锁相环技术抗干扰能力较弱,在长距离的传输过程后,可能会出现解析出错误的报文数据或无法解码的情况。
3、因此,如何提高对dbpl编码数据解码的准确性和可靠性的同时增强了设备的抗干扰能力,是本领域技术人员急需解决的问题。
技术实现思路
1、基于上述问题,本申请提供了一种dbpl编码数据解码方法及装置,解决了现有技术对dbpl编码数据解码的准确性和可靠性低,以及抗干扰能力弱的问题。
2、第一方面,本申请实施例提供了一种dbpl编码数据解码方法,包括:
3、获取dbpl编码数据;
4、根据所述dbpl编码数据,提取一级同步边沿信号;
5、对所述一级同步边沿信号进行频率纠偏,得到二级同步边沿信号;
6、根据所述二级同步边沿信号,提取同步时钟信号;
7、根据dbpl编码规则,结合所述二级同步边沿信号,提取所述dbpl编码数据的特征
8、根据所述dbpl编码规则,结合所述特征数据和所述同步时钟信号得到报文数据,实现所述dbpl编码数据解码。
9、可选的,所述根据所述dbpl编码数据,提取一级同步边沿信号,包括:
10、将所述dbpl编码数据进行第一次延时,得到一级延时信号;
11、对所述一级延时信号进行第二次延时,得到二级延时信号;
12、将所述一级延时信号和所述二级延时信号进行异或处理,得到所述dbpl编码数据的边沿信号;
13、对所述边沿信号进行过滤,得到一级同步边沿信号。
14、可选的,所述对所述边沿信号进行过滤,得到一级同步边沿信号,包括:
15、对所述边沿信号中的第一脉冲频率进行滤除,得到一级同步边沿信号;
16、所述边沿信号包括:第一脉冲频率和第二脉冲频率;
17、所述第一脉冲频率是所述第二脉冲频率的两倍。
18、可选的,所述对所述一级同步边沿信号进行频率纠偏,得到二级同步边沿信号,包括:
19、利用频率比较器,比较所述一级同步边沿信号和标准报文数据频率的差别;
20、根据所述差别,利用加法计数器或减法计数器对所述一级同步边沿信号进行频率纠偏,得到二级同步边沿信号。
21、可选的,所述方法还包括:
22、利用误差累积器对所述差别进行误差值的累积;
23、当所述误差值超过第一设定阈值时,对所述加法计数器和所述减法计时器进行修正。
24、可选的,所述根据所述二级同步边沿信号,提取同步时钟信号,包括:
25、根据所述二级同步边沿信号提取第一同步时钟信号;
26、将所述第一同步时钟信号进行二倍频处理,得到第二同步时钟信号。
27、可选的,所述根据dbpl编码规则,结合所述二级同步边沿信号,提取所述dbpl编码数据的特征数据,包括:
28、根据dbpl编码规则,结合所述第一同步时钟信号和所述第二同步时钟信号,提取所述dbpl编码数据的特征数据。
29、可选的,所述根据所述dbpl编码规则,结合所述特征数据和所述同步时钟信号得到报文数据,实现所述dbpl编码数据解码,包括:
30、利用所述第一同步时钟信号对所述特征数据的第一编码数据信号进行延时处理,得到第二编码数据信号;
31、将所述第一编码数据信号和所述第二编码数据信号进行异或处理,得到报文数据,实现所述dbpl编码数据解码。
32、可选的,所述获取dbpl编码数据,包括:
33、接收地面电子单元发送的输入信号;
34、从所述输入信号中获取dbpl编码数据。
35、第二方面,本申请实施例提供了一种差分双相调制dbpl编码数据解码装置,包括:
36、获取模块,用于获取dbpl编码数据;
37、第一提取模块,用于根据所述dbpl编码数据,提取一级同步边沿信号;
38、纠偏模块,用于对所述一级同步边沿信号进行频率纠偏,得到二级同步边沿信号;
39、第二提取模块,用于根据所述二级同步边沿信号,提取同步时钟信号;
40、第三提取模块,用于根据dbpl编码规则,结合二级同步边沿信号,提取所述dbpl编码数据的特征数据;
41、解析模块,用于根据所述dbpl编码规则,结合所述特征数据和所述同步时钟信号得到报文数据,实现所述dbpl编码数据解码。
42、从以上技术方案可以看出,相较于现有技术,本申请具有以下优点:
43、本申请先获取dbpl编码数据,并从获取的dbpl编码数据中提取一级同步边沿信号。然后对提取的一级同步边沿信号进行频率纠偏,得到二级同步边沿信号,并根据二级同步边沿信号提取同步时钟信号。除此之外申请根据dbpl编码规则,结合二级同步边沿信号,提取dbpl编码数据的特征数据。最后根据dbpl编码规则,结合dbpl特征数据和同步时钟信号得到报文数据,实现dbpl编码数据解码。由此通过添加频率纠偏步骤,并且根据纠偏后的二级同步边沿信号获取dbpl特征数据,以供实现dbpl编码数据解码,提高了对dbpl编码数据解码的准确性和可靠性的同时,增强了设备的抗干扰能力。
本文档来自技高网...【技术保护点】
1.一种DBPL编码数据解码方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述DBPL编码数据,提取一级同步边沿信号,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述边沿信号进行过滤,得到一级同步边沿信号,包括:
4.根据权利要求1所述的方法,其特征在于,所述对所述一级同步边沿信号进行频率纠偏,得到二级同步边沿信号,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述二级同步边沿信号,提取同步时钟信号,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据DBPL编码规则,结合所述二级同步边沿信号,提取所述DBPL编码数据的特征数据,包括:
8.根据权利要求7所述的方法,其特征在于,所述根据所述DBPL编码规则,结合所述特征数据和所述同步时钟信号得到报文数据,实现所述DBPL编码数据解码,包括:
9.根据权利要求1所述的方法,其特征在于,所述获取DBPL编码数据,
10.一种DBPL编码数据解码装置,包括:
...【技术特征摘要】
1.一种dbpl编码数据解码方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述dbpl编码数据,提取一级同步边沿信号,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述边沿信号进行过滤,得到一级同步边沿信号,包括:
4.根据权利要求1所述的方法,其特征在于,所述对所述一级同步边沿信号进行频率纠偏,得到二级同步边沿信号,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其...
【专利技术属性】
技术研发人员:邢跃飞,叶琪,李新磊,
申请(专利权)人:北京铁路信号有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。