The invention discloses a BIT error correction communication decoding method based on related features, which is based on the coded waveform features of the signal encoding \1\ and the signal encoding \0\ of the source end of the transmitted signal. By detecting the received serial data, the detected BIT error is judged: it belongs to the pulse interference or the pulse loss, then the BIT error correction is carried out respectively. The correlation between the error correction BIT data and the source end BIT data \1\ or \0\ is compared. When the comparison result is the success of error correction, the number of error correction is completed. It is decode. The method can improve the transmission distance and reliability by using existing hardware resources without increasing the cost of hardware.
【技术实现步骤摘要】
基于相关特征的BIT纠错通信解码方法
本专利技术属于通信领域,具体的说,是指在处理器(CPU、DSP)或可编程逻辑器件(FPGA、CPLD)中,实现了基于有相关特征通讯编码中的BIT纠错通信解码方法,可以应用于绝大多数处于干扰环境中需要准确数据的通信解码的场合。
技术介绍
通信设备是现代社会必不可少的组成部分,在很多领域中都使用到通信技术,例如军事、工业、电信,石油等行业中。通信数据传输过程中,由于环境中各类干扰源的存在,不可避免的会遇到数据畸变,受到其他信号干扰等情况,这将导致接收端收到的信号无法解码或解码错误。
技术实现思路
本专利技术的目的是为了解决现有技术中存在的缺陷,提供一种能自动纠正传输过程中的数据异常、有效实现解码的方法。为了达到上述目的,本专利技术提供了一种基于相关特征的BIT纠错通信解码方法,该方法是基于发送信号源端的信号编码“1”和信号编码“0”的编码波形特征进行纠错,具体方法为:通过对接收的串行数据进行检测,对检测到的BIT错误进行判断:是否属于脉冲干扰或脉冲丢失;然后分别对脉冲干扰或脉冲丢失进行BIT纠错,纠错完成后对数据进行相关特征度对比,当对比结果为纠错成功时,对纠错完成的数据进行解码。本专利技术基于相关特征的BIT纠错通信解码方法,具体步骤如下:1、数据预处理阶段:首先对接收到的串行信号进行滤波,滤掉干扰噪声;同时,解码时钟频率调节模块进行解码时钟调节,调理出解码需要的时钟。然后,将解码时钟和滤波后的串行数据都送入数据边沿检测模块,检测数据起始位、结束位并进行数据边沿同步。2、BIT纠错阶段:边沿同步信号与数据都送入到BIT纠错模 ...
【技术保护点】
1.基于相关特征的BIT纠错通信解码方法,其特征在于:所述解码方法通过对接收的串行数据进行检测,对检测到的BIT错误进行判断:是否属于脉冲干扰或脉冲丢失;然后分别对脉冲干扰或脉冲丢失进行BIT纠错,纠错完成后对数据进行相关特征度对比,当对比结果为纠错成功时,对纠错完成的数据进行解码。
【技术特征摘要】
1.基于相关特征的BIT纠错通信解码方法,其特征在于:所述解码方法通过对接收的串行数据进行检测,对检测到的BIT错误进行判断:是否属于脉冲干扰或脉冲丢失;然后分别对脉冲干扰或脉冲丢失进行BIT纠错,纠错完成后对数据进行相关特征度对比,当对比结果为纠错成功时,对纠错完成的数据进行解码。2.根据权利要求1所述的解码方法,其特征在于:当检测到的BIT错误为脉冲干扰时,进行BIT纠错的具体步骤为:判断此干扰脉冲为正脉冲干扰还是负脉冲干扰;如果是正脉冲干扰,则将此干扰脉冲删除,干扰脉冲所在位置的信号置为0;如果是负脉冲干扰,则将此干扰脉冲删除,干扰脉冲所在位置的信号置为1;然后将纠错后的信号、信号特征与之对应为“1”或“0”的发送源端信号进行对比,两者一致则纠错成功,否则纠错不成功。3.根据权利要求1所述的解码方法,其特征在于:当检测到的BIT错误为脉冲丢失时,进行BIT纠错的具体步骤为:判断丢失的脉冲为正脉冲还是负脉冲;如果丢失的脉冲是正脉冲,则将此处丢失的正脉冲补全,对应位置的信号置为1;如果丢失的是负脉冲,则将此处丢失的负脉冲补全,对应位置的信号置为0;然后将纠错后的信号、信号特征与之对应为“1”或“0”的发送源端信号进行对比,两者一致则纠错成功,否则纠错不成功。4.根据权利要求2或3所述的解码方法,其特征在于:所述进...
【专利技术属性】
技术研发人员:祖利辉,苟成全,
申请(专利权)人:南京科远自动化集团股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。