[发明专利]基于低速时钟的高速FT3报文动态自适应接收方法及系统有效
申请号: | 202110497812.1 | 申请日: | 2021-05-08 |
公开(公告)号: | CN113364738B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 刘望;危必波;何齐;郑蓉;詹万鹏;陈伯芳;刘畅;江帆;马睿;金良虎 | 申请(专利权)人: | 武汉中元华电科技股份有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L69/08 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 许美红 |
地址: | 430223 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 低速 时钟 高速 ft3 报文 动态 自适应 接收 方法 系统 | ||
1.一种基于低速时钟的高速FT3报文动态自适应接收方法,其特征在于,该方法包括以下步骤:
S1、设置同频不同相位的N个采样时钟,相邻采样时钟的相位差相同,其中N大于2,且为偶数;
S2、将N个采样时钟分为至少两组,每组在各自的采样使能信号指示下采集高速FT3报文;
步骤S2具体为:
S21、将N个采样时钟分成两组,第一组:clk_sample_0~clk_sample_(N/2-1),第二组:clk_sample_N/2~clk_sample_N-1;
S22、每组识别到各自的采样使能信号后,顺次进行采样;
S3、将采集的报文数据进行拼接;在拼接得到采样数据sample_data[N-1:0]的过程中,为防错位,需确保sample_data[N-1:0]中bit的高低顺序与异步时钟采样的先后顺序一致;
S4、对拼接后的报文数据进行解析。
2.根据权利要求1所述的基于低速时钟的高速FT3报文动态自适应接收方法,其特征在于,步骤S22具体为:
1)采样时钟clk_sample_(N/2-1)识别到锁相环PLL锁定后,第一采样使能信号sample_en_0拉高,在第一组采样时钟的控制下进行报文采样;
2)采样时钟clk_sample_N-1识别到sample_en_0拉高后,第二采样使能信号sample_en_1拉高,在第二组采样时钟的控制下进行报文采样。
3.根据权利要求1所述的基于低速时钟的高速FT3报文动态自适应接收方法,其特征在于,若采样时钟周期记为T_SAMPLE,则每组的采样使能信号对于不同采样时钟的建立时间不同,其中建立时间最小值为T_SAMPLE/2+T_SAMPLE/N。
4.根据权利要求1所述的基于低速时钟的高速FT3报文动态自适应接收方法,其特征在于,步骤S3中,在进行报文拼接前,还包括步骤:
若采样持续电平的时间分辨率为T0,则根据滤波时长K×T0滤除所采集报文的毛刺,其中K为整数。
5.根据权利要求1所述的基于低速时钟的高速FT3报文动态自适应接收方法,其特征在于,步骤S3中,在进行报文拼接前,还包括步骤:
统计一定时间内采样数据流中的持续电平最小值以确定波特率,在确定波特率之后,输出串行数据流变化沿间0或1的个数;
根据相邻变化沿间的0或1的个数和波特率,确定相邻变化沿间采样数据的抽点个数,抽点后再进行报文数据的拼接。
6.根据权利要求1所述的基于低速时钟的高速FT3报文动态自适应接收方法,其特征在于,步骤S4中解析包括帧头解析和帧尾解析,其中帧头解析具体包括以下步骤:
对第一数据输出口port1进行移位操作查找到帧头,并逐字节输出数据;
在收到数据回弹指示后,开始重新寻找帧头。
7.根据权利要求6所述的基于低速时钟的高速FT3报文动态自适应接收方法,其特征在于,若收到数据回弹指示,则根据回弹地址确定缓存RAM的读取起始地址,选择第二数据输出口port2的数据流直到缓存RAM读取到地址最大值后,切换到第一数据输出口port1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉中元华电科技股份有限公司,未经武汉中元华电科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110497812.1/1.html,转载请声明来源钻瓜专利网。