[发明专利]一种星载码流快速自适应锁定帧头方法及装置有效
申请号: | 201910457977.9 | 申请日: | 2019-05-29 |
公开(公告)号: | CN110324114B | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 璩泽旭;袁素春;王鸣涛;张建华;张爱兵;阎昆 | 申请(专利权)人: | 西安空间无线电技术研究所 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04B7/185 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 褚鹏蛟 |
地址: | 710100*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种星载码流快速自适应锁定帧头方法,先对码流进行快速帧头匹配,当码流出现1ACFFC1D时,那么该数据有可能为真帧头,也有可能为假帧头,即有效数据区中出现1ACFFC1D。通过判断相邻两个帧头之间的距离为定长为条件进行筛选。该方法资源占用率低,易于采用FPGA或ASIC实现。通过简单更改参数,可以实现不同帧头、不同帧长码流的正确接收,前一级设备任意切断或开启数据,该方法都可以确保后续处理正确、不偏帧,提高了传输的正确性和抗干扰性。 | ||
搜索关键词: | 一种 星载码流 快速 自适应 锁定 方法 装置 | ||
【主权项】:
1.一种星载码流快速自适应锁定帧头方法,将码流写入移位寄存器,其特征在于,包括如下步骤:S1、将移位寄存器中的数据依次与帧头数据进行比对,直到移位寄存器中的数据与帧头数据一致时,利用控制器产生第一帧头标识FLAG1,同时第一计数器CNT1开始计数;然后转入S2;S2、将第一帧头标识FLAG1之后的移位寄存器中的数据写入第一FIFO存储器FIFO1中,将第一FIFO存储器FIFO1中的数据依次与帧头数据进行比对,当第一FIFO存储器FIFO1中的数据与帧头数据一致时,利用控制器产生第二帧头标识FLAG2,同时第二计数器CNT2开始计数;然后将第二帧头标识FLAG2之后的移位寄存器中的数据写入第二FIFO存储器FIFO2中;判断第一计数器CNT1的结果是否为一个帧长,如果是则控制器产生事件Y1,否则控制器产生事件N1;然后转入S3;S3、将第二FIFO存储器FIFO2中的数据依次与帧头数据进行比对,当第二FIFO存储器FIFO2中的数据与帧头数据一致时,利用控制器产生第三帧头标识FLAG3,同时第三计数器CNT3开始计数;如果第二计数器CNT2的结果为一个帧长,控制器产生事件Y21;如果第一计数器CNT1的结果为一个帧长,则控制器产生事件Y22;如果第二计数器CNT2的结果不等于一个帧长且第一计数器CNT1的结果不等于一个帧长,控制器产生事件N2;当事件Y1和事件Y21均产生时,控制器产生帧头锁定标识LOCK1,然后转入S5,否则转入S4;S4、将第三帧头标识FLAG3之后的第二FIFO存储器FIFO2中的数据依次与帧头数据进行比对,当第二FIFO存储器FIFO2中的数据与帧头数据一致时;如果第三计数器CNT3的结果为一个帧长,控制器产生事件Y31;如果第二计数器CNT2的结果为一个帧长,则控制器产生事件Y32;如果第三计数器CNT3的结果不等于一个帧长且第二计数器CNT2的结果不等于一个帧长,转入S1重新开始比对;当事件N1、事件Y21、事件Y31均产生时,控制器产生帧头锁定标识LOCK2,然后转入S5;当事件N1、事件Y22、事件Y31均产生时,控制器产生帧头锁定标识LOCK3,然后转入S5;当事件Y1、事件N2、事件Y32均产生时,控制器产生帧头锁定标识LOCK4,然后转入S5;S5、完成帧头锁定。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安空间无线电技术研究所,未经西安空间无线电技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910457977.9/,转载请声明来源钻瓜专利网。