[发明专利]一种基于FPGA的遥测PCM解码和帧同步方法有效
申请号: | 202010927872.8 | 申请日: | 2020-09-07 |
公开(公告)号: | CN112073151B | 公开(公告)日: | 2023-02-17 |
发明(设计)人: | 蒋国庆;朱卫国;薛超;顾军;赵金龙;徐健;成华强;李晓慧;邵华君;李磊 | 申请(专利权)人: | 中电科思仪科技股份有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L27/32;H04L7/00 |
代理公司: | 青岛华慧泽专利代理事务所(普通合伙) 37247 | 代理人: | 马千会 |
地址: | 266000 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga 遥测 pcm 解码 同步 方法 | ||
1.一种基于FPGA的遥测PCM解码和帧同步方法,包括:对PCM-BPSK-PM/FM制式遥测信号解调后的数据流根据码型进行解码;对解码后的数据进行帧同步,并输出有效信息数据;其特征在于,根据码型进行解码包括:对于码型为NRZ-L、NRZ-M或NRZ-S编码的数据流,根据编码规则直接解码;对于码型为BIΦ-L、BIΦ-M或BIΦ-S编码的数据流,先判断出待解码的数据流中每个码元对应的前半位码元和后半位码元的位置,实现码元同步,然后根据编码规则进行解码;
其中,码元同步方法为:
(1)首先将待解码的码元数据流根据输入串转并为data_code[2n:0],n为正整数;
(2)对待解码的半位码元有效脉冲处理得到奇数脉冲和偶数脉冲,用于后续确认第n个码元对应的前半位码元和后半位码;
(3)将data_code[2n:0]和2n’b01……0101或者2n’b10……1010进行按位异或运算,来判断前半位码元是否位于data_code[2n:0]的最高位,从而确定下一个半位码元即前半位码元;
(4)根据先出现的是奇数脉冲或者偶数脉冲,确定其对应的data_in即前半位码元,完成从data_in中确定前半位码元和后半位码元的位置。
2.根据权利要求1所述的基于FPGA的遥测PCM解码和帧同步方法,其特征在于,所述的帧同步方法包括:将解码后的数据流码元和有效脉冲串行数据转换成8位数据,根据设定的同步帧字节数,拼接成相同的字节数;将拼接后的数据和同步帧字节进行按位异或运算,根据异或结果是全“0”或“1”,实现帧同步。
3.根据权利要求2所述的基于FPGA的遥测PCM解码和帧同步方法,其特征在于,若运算的结果全是“0”,直接提取数据;若全是“1”,对提取的数据进行取反。
4.根据权利要求3所述的基于FPGA的遥测PCM解码和帧同步方法,其特征在于,对提取的帧同步数据进行空闲码的排除,获得有效信息数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科思仪科技股份有限公司,未经中电科思仪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010927872.8/1.html,转载请声明来源钻瓜专利网。