一种解调码元时钟生成方法及系统技术方案

技术编号:39253996 阅读:11 留言:0更新日期:2023-10-30 12:05
本发明专利技术公开了一种解调码元时钟生成方法及系统,包括对待处理的解调码元进行电平采样;计算解调码元对应的每位电平的持续时间;在当前电平在码元周期内不发生变化时,将当前电平持续时间与持续时间阈值作比较;在当前电平持续时间大于持续时间阈值时,生成高电平时钟输出,否则生成低电平时钟输出;在当前电平在码元周期内发生变化时,根据所述当前电平之前的若干个电平的持续时间修正所述当前电平持续时间,并将修正后的当前电平持续时间与持续时间阈值作比较;在修正后的当前电平持续时间大于持续时间阈值时,生成高电平时钟输出,否则生成低电平时钟输出。本发明专利技术加入了时钟生成特殊情况的处理,大幅减少时钟个数与码元个数不匹配的概率。数不匹配的概率。数不匹配的概率。

【技术实现步骤摘要】
一种解调码元时钟生成方法及系统


[0001]本专利技术涉及通讯
,特别涉及一种解调码元时钟生成方法及系统。

技术介绍

[0002]BTM是应答器系统的重要组成部分。它的工作过程是:当列车通过应答器时,由BTM天线向应答器供能,然后应答器将信息调制成FSK信号向列车发送,BTM将接收到的FSK信号进行解调之后译码得到信息,再传输给车载主控单元。
[0003]其中BTM内部的接收单元负责把应答器发送的FSK信号解调,获得以1023位为周期的循环比特流,同时为了让码元可以被后级译码单元解析,需要同时生成随路时钟,根据应答器原理,该时钟(即码元比特率)约为564.48kHz(偏差
±
2.5%),
[0004]BTM接收单元在进行应答器信号FSK解调时,使用数字滤波技术将调制信号还原成比特流,获得码元信号,之后根据码元信号的值以及应答器发送报文的周期特性生成随路时钟,将数据与时钟一同传输至外部连接单元。现有的码元时钟通过简单的计数及清零生成,由于FSK信号在传输过程中受到各种干扰,会导致码元信号解码之后出现不同程度的抖动,而现有时钟生成方法对这种情况应对能力不足,会导致由于时钟的多余或缺失造成外部获取数据的增减。

技术实现思路

[0005]本专利技术旨在至少一定程度上解决上述技术中的技术问题之一,为此本专利技术第一方面提出了一种解调码元时钟生成方法,包括:
[0006]对待处理的解调码元进行电平采样;
[0007]计算解调码元对应的每位电平的持续时间;r/>[0008]在当前电平在码元周期内不发生变化时,将当前电平持续时间与持续时间阈值作比较;在当前电平持续时间大于持续时间阈值时,生成高电平时钟输出,否则生成低电平时钟输出;
[0009]在当前电平在码元周期内发生变化时,根据所述当前电平之前的若干个电平的持续时间修正所述当前电平持续时间,并将修正后的当前电平持续时间与持续时间阈值作比较;
[0010]在修正后的当前电平持续时间大于持续时间阈值时,生成高电平时钟输出,否则生成低电平时钟输出。
[0011]优选的,计算解调码元对应的每位电平的持续时间,包括:在对待处理的解调码元进行电平采样时采用计数器进行计数,在所述解调码元对应的电平保持不变时,每个码元周期所述计数器的计数值增加;根据所述码元周期与所述计数器的计数值,计算得到电平的持续时间。
[0012]优选的,解调码元的码元周期数与对所述解调码元进行电平采样时采用的采样频率成正比;所述持续时间阈值为码元周期数与码元周期乘积的一半。
[0013]优选的,在当前电平在码元周期内发生变化时,根据所述的当前电平之前的若干个电平的持续时间修正所述当前电平持续时间,包括:
[0014]在当前电平在码元周期内发生变化时,判断当前码元的持续时间是否大于码元周期数与码元周期的乘积的一半;
[0015]在确定所述当前码元的持续时间大于码元周期数与码元周期的乘积的一半时,判断所述当前电平持续时间与所述当前电平之前的若干个电平的持续时间是否满足时间调长条件;在确定所述当前电平持续时间与所述当前电平之前的若干个电平的持续时间满足所述时间调长条件时,调长所述当前电平持续时间;
[0016]在确定所述当前码元的持续时间不大于码元周期数与码元周期的乘积的一半时,判断所述当前电平持续时间与所述当前电平之前的若干个电平的持续时间是否满足时间调短条件;在确定所述当前电平持续时间与所述当前电平之前的若干个电平的持续时间满足所述时间调短条件时,调短所述当前电平持续时间。
[0017]优选的,在确定所述当前电平持续时间与所述当前电平之前的若干个电平的持续时间不满足所述时间调短条件时或不满足所述时间调长条件时,判断所述计数器的计数值是否等于所述码元周期数;在确定所述计数器的计数值等于所述码元周期数时清零计数值;在确定所述计数器的计数值小于所述码元周期数时继续进行电平采样与计数。
[0018]优选的,根据所述的当前电平前三个电平的持续时间修正所述当前电平持续时间。
[0019]优选的,所述时间调长条件,包括:第一调长条件、第二调长条件及第三调长条件中的至少一个,其中,所述第一调长条件为:当前电平持续时间与当前电平之前的三个电平的持续时间同时满足以下子条件:
[0020]cnt0≤0.75T;
[0021]cnt1>0.5T;
[0022]cnt1≤0.75T;
[0023]cnt2>0.5T或cnt2≤0.25T;
[0024]cnt0+cnt1<1.36T;
[0025]所述第二调长条件为:当前电平持续时间与当前电平之前的三个电平的持续时间同时满足以下子条件:
[0026]cnt0≤0.75T;
[0027]cnt2>0.5T;
[0028]cnt2≤0.75T;
[0029]cnt0+cnt2<1.36T;
[0030]cnt1>0.5T或cnt1≤0.125T;
[0031]cnt3>0.5T或cnt3≤0.25T;
[0032]第三调长条件为:当前电平持续时间与当前电平之前的三个电平的持续时间同时满足以下子条件:
[0033]cnt0≤0.75T;
[0034]cnt1≤0.75T;
[0035]cnt2≤0.75T;
[0036]cnt0+cnt1+cnt2<2.04T
[0037]cnt1>0.5T;
[0038]cnt2>0.5T;
[0039]cnt3>0.5T或cnt3≤0.25T;
[0040]其中,CNT0表示当前电平持续时间;CNT1表示当前电平前的第一个电平的持续时间;CNT2表示当前电平前的第二个电平的持续时间;CNT3表示当前电平前的第三个电平的持续时间;T表示码元周期数与码元周期的乘积。
[0041]优选的,所述时间调短条件,包括:第一调短条件、第二调短条件及第三调短条件中的至少一个,其中,所述第一调短条件为:当前电平持续时间与当前电平之前的三个电平的持续时间同时满足以下子条件:
[0042]所述第一调短条件为:当前电平持续时间与当前电平之前的三个电平的持续时间同时满足以下子条件:
[0043]cnt1≤0.5T;
[0044]cnt0+cnt1>0.625T;
[0045]cnt2>0.75T或cnt2≤0.5T;
[0046]所述第二调短条件为:当前电平持续时间与当前电平之前的三个电平的持续时间同时满足以下子条件:
[0047]cnt2≤0.5T;
[0048]cnt0+cnt2>0.625T;
[0049]cnt1>0.875T或cnt1≤0.125T;
[0050]cnt3>0.75T或cnt3≤0.25T;
[0051]第三调短条件为:当前电平持续时间与当前电平之前的三个电平的持续时间同时满足以下子条件:
本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种解调码元时钟生成方法,其特征在于,包括:对待处理的解调码元进行电平采样;计算解调码元对应的每位电平的持续时间;在当前电平在码元周期内不发生变化时,将当前电平持续时间与持续时间阈值作比较;在当前电平持续时间大于持续时间阈值时,生成高电平时钟输出,否则生成低电平时钟输出;在当前电平在码元周期内发生变化时,根据所述当前电平之前的若干个电平的持续时间修正所述当前电平持续时间,并将修正后的当前电平持续时间与持续时间阈值作比较;在修正后的当前电平持续时间大于持续时间阈值时,生成高电平时钟输出,否则生成低电平时钟输出。2.如权利要求1所述的方法,其特征在于,计算解调码元对应的每位电平的持续时间,包括:在对待处理的解调码元进行电平采样时采用计数器进行计数,在所述解调码元对应的电平保持不变时,每个码元周期所述计数器的计数值增加;根据所述码元周期与所述计数器的计数值,计算得到电平的持续时间。3.如权利要求2所述的方法,其特征在于,解调码元的码元周期数与对所述解调码元进行电平采样时采用的采样频率成正比;所述持续时间阈值为码元周期数与码元周期乘积的一半。4.如权利要求3所述的方法,其特征在于,在当前电平在码元周期内发生变化时,根据所述的当前电平之前的若干个电平的持续时间修正所述当前电平持续时间,包括:在当前电平在码元周期内发生变化时,判断当前码元的持续时间是否大于码元周期数与码元周期的乘积的一半;在确定所述当前码元的持续时间大于码元周期数与码元周期的乘积的一半时,判断所述当前电平持续时间与所述当前电平之前的若干个电平的持续时间是否满足时间调长条件;在确定所述当前电平持续时间与所述当前电平之前的若干个电平的持续时间满足所述时间调长条件时,调长所述当前电平持续时间;在确定所述当前码元的持续时间不大于码元周期数与码元周期的乘积的一半时,判断所述当前电平持续时间与所述当前电平之前的若干个电平的持续时间是否满足时间调短条件;在确定所述当前电平持续时间与所述当前电平之前的若干个电平的持续时间满足所述时间调短条件时,调短所述当前电平持续时间。5.如权利要求4所述的方法,其特征在于,在确定所述当前电平持续时间与所述当前电平之前的若干个电平的持续时间不满足所述时间调短条件时或不满足所述时间调长条件时,判断所述计数器的计数值是否等于所述码元周期数;在确定所述计数器的计数值等于所述码元周期数时清零计数值;在确定所述计数器的计数值小于所述码元周期数时继续进行电平采样与计数。6.如权利要求5所述的方法,其特征在于,根据所述的当前电平前三个电平的持续时间修正所述当前电平持续时间。7.如权利要求6所述的方法,其特征在于,所述时间调长条件,包括:第一调长条件、第二调长条件及第三调长条件中的至少一个,其中,所述第一调长条件为:当前电平持续时间与当前电平之前的三个电平的持续时间同时满足以下子条件:
cnt0≤0.75T;cnt1>0.5T;cnt1≤0.75T;cnt2>0.5T或cnt2≤0.25T;cnt0+cnt1<1.36T;所述第二调长条件为:当前电平持续时间与当前电平之前的三个电平的持续时间同时满足以下子条件:cnt0≤0.75T;cnt2>0.5T;c...

【专利技术属性】
技术研发人员:靳旭马盼武方达林子明
申请(专利权)人:北京全路通信信号研究设计院集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1