[发明专利]一种曼彻斯特码流接收抗干扰比特解析方法有效
申请号: | 201410583650.3 | 申请日: | 2014-10-28 |
公开(公告)号: | CN104270155B | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 林伟;滕兆宏;黄磊 | 申请(专利权)人: | 积成电子股份有限公司 |
主分类号: | H03M5/12 | 分类号: | H03M5/12;H04L1/00 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 刘玉玲 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 曼彻斯特 接收 抗干扰 比特 解析 方法 | ||
1.一种曼彻斯特码流接收抗干扰比特解析方法,其特征在于包括以下步骤:
S1电平采样:对输入电平信号进行过采样,获得串行二进制采样值序列;
S2数据纠错:包括三个前后衔接的结构相同、预设错误模式各异的数据纠错环节,每个数据纠错环节的步骤是:并行读取采样值序列中的数据片段,将其与预设的错误模式序列进行比较,若符合,则将其纠正为正确的数据片段后并行写回原采样值序列中相同的位置;若不符合,则将原数据片段并行写回原采样值序列中相同的位置;
其中第一个数据纠错环节中需读取最新的4个采样值数据,预设的错误模式序列是“0010”、“1101”,预设的纠正方式是将采样值数据中从左到右第3个数据值取反,其他数据不变;第二个数据纠错环节中需读取最新的m+6个采样值数据,其中,m是过采样倍率,预设的错误模式序列是首位和末位为1、中间有m+2或m+3或m+4个0的序列以及首位和末位为0、中间有m+2或m+3或m+4个1的序列,预设的纠正方式是将采样值数据中间最后2个或3个或4个连续的“0”或“1”取反,其他数据不变;第三个数据纠错环节中需读取最新的2m+6个采样值数据,其中,m是过采样倍率,预设的错误模式序列是首位和末位为1、中间有2m+2或2m+3或2m+4个0的序列以及首位和末位为0、中间有2m+2或2m+3或2m+4个1的序列,预设的纠正方式是将采样值数据中间最后2个或3个或4个连续的“0”或“1”取反,其他数据不变;
S3比特定位:根据采样值序列中“0”“1”的变化规律确定采样值序列中每比特中间的跳变边沿;
S4比特提取:根据每比特中间的跳变边沿确定每个比特的实际值。
2.根据权利要求1所述的曼彻斯特码流接收抗干扰比特解析方法,其特征在于:电平采样步骤中进行采样的主时钟脉冲的频率大于等于曼彻斯特码流波特率峰值的8倍。
3.根据权利要求1所述的曼彻斯特码流接收抗干扰比特解析方法,其特征在于:每个数据纠错环节需将采样值数据顺序送入串行移位寄存器。
4.根据权利要求1所述的曼彻斯特码流接收抗干扰比特解析方法,其特征在于:比特定位步骤的具体方法是:实时监测步骤S2最新输出的采样值序列,一旦发现持续约1个比特周期的连续“0”或连续“1”采样值序列,位于其结束位置的跳变沿即为每比特中间的跳变边沿。
5.根据权利要求1或4所述的曼彻斯特码流接收抗干扰比特解析方法,其特征在于:比特提取步骤的具体方法是:检测到一个位于比特中间的跳变边沿之后,以时钟边沿触发计数,计到1.5m个时钟周期附近的时刻,检查采样值,根据预先获知的、在发送端采用的曼彻斯特编码模式进行判断:对于信号电平从低到高跳变表示“1”、从高到低跳变表示“0”的编码模式,若此处采样值为1,则对应的比特值为0,反之为1;对于信号电平从低到高跳变表示“0”、从高到低跳变表示“1”的编码模式,若此处采样值为1,则对应的比特值为1,反之为0;然后以下一个跳变沿作为位于比特中间的跳变边沿,再计数、检查采样值,如此顺序进行,直到采样值序列结尾,提取出所有的比特值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于积成电子股份有限公司,未经积成电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410583650.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:智能半球摄像机快速安装外壳
- 下一篇:一种宽电压输入的调制解调器