[发明专利]一种单工异步曼彻斯特码接收解码方法有效
申请号: | 201910159205.7 | 申请日: | 2019-03-04 |
公开(公告)号: | CN109756303B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 陈瑞 | 申请(专利权)人: | 北方天穹信息技术(西安)有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H03M5/12 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 刘振 |
地址: | 710118 陕西省西安市长*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种单工异步曼彻斯特码接收解码方法,涉及通讯领域,改善了现有单工异步曼彻斯特码接收处理方法的不足。本发明扩展了原有异步曼彻斯特码适应的硬件平台,将原有的C语言代码更改为硬件语言代码,从适用于MCU类芯片扩展到了FPGA类芯片;本发明可以在一片FPGA芯片上接收多路异步曼彻斯特码数据流,具有并发、实时、单线、高速的特点;本发明只需要很小的软硬件规模即可达到较好的检错容错效果,达到了复杂度和性能的较好平衡,适用于异步曼彻斯特码的接收解码。 | ||
搜索关键词: | 一种 异步 曼彻斯特 接收 解码 方法 | ||
【主权项】:
1.一种单工异步曼彻斯特码接收解码方法,其特征在于,具体步骤如下:步骤一,获取接收码序列并且滤除接收码序列中持续时间小于一个时钟周期的毛刺干扰;步骤二,识别接收码序列的起始位,启动解码状态机;步骤三,解码状态机按照预定的状态流程,跟随接收码序列电平的变化而依次变化;步骤四,识别接收码序列中大于一个时钟周期的异常电平变化,舍弃掉带有大于一个时钟周期异常电平变化的接收码序列;步骤五,根据曼彻斯特码编码规则,判读数据帧的数据位,舍弃掉不符合编码规则的数据帧;步骤六,将8个判读的数据位合并为一个接收数据字节,由8个数据位产生校验和,校验和与接收校验位进行异或判断,舍弃掉校验错误的数据帧;步骤七,根据接收码序列的停止位产生字节输出时钟;步骤八,将前后多个字节的数据拼接,恢复出一个完整的数据采集值;步骤九,存储多个数据采集值,求出平均值,将偏离均值较大的数据采集值舍弃,取出其中偏离均值较小的数据采集值,再次取平均值,即可得到优化采样值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北方天穹信息技术(西安)有限公司,未经北方天穹信息技术(西安)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910159205.7/,转载请声明来源钻瓜专利网。