The embodiment of the invention provides a Manchester code sampling processing method, a module and a decoder, belonging to the field of communication technology. The method comprises the following steps: N sampling values of the current half-symbol of Manchester code are obtained by N times sampling at the first clock frequency, and the first clock frequency is N*2 times of the transmission clock frequency of Manchester code, N>1; if more than half of the sampling values are the same, the current half is determined. The valid value of the symbol is the same value. By sampling the current half-symbol of Manchester code several times at the first clock frequency 2N times the transmission clock frequency of Manchester code, the proposed method obtains a more probable effective value of the current half-symbol, thus effectively improving the reception accuracy of Manchester code at the decoder side, and correspondingly improving the Manchester code at the decoder side. The decoding accuracy of Chester code.
【技术实现步骤摘要】
曼彻斯特码采样处理方法、模块及解码器
本专利技术实施例涉及通讯
,尤其涉及一种曼彻斯特码采样处理方法、模块及解码器。
技术介绍
曼彻斯特码,又称裂相码(SplitPhaseCode),属于同步时钟编码技术,常被物理层用来对同步位流的时钟和数据进行编码。曼彻斯特码是通过电平的跳变来对二进制数据“0”和“1”进行编码的,即在一个时钟周期里,电平从高到低跳变表示“0”,从低到高跳变表示“1”;或者电平从高到低跳变表示“1”,从低到高跳变表示“0”。其中,一次电平跳变对应于曼彻斯特码中的1个全码元或者2个“半码元”。也就是说曼彻斯特码中1个全码元包括2个“半码元”,半码元的值取“0”或“1”,半码元“0”表示低电平,半码元“1”表示高电平。例如,全码元“01”表示电平由低到高跳变,全码元“10”表示电平由高到低跳变。曼彻斯特码在网络通信领域应用较为广泛,其在使用时,通常先在编码端对二进制数据进行编码,然后以串行传输方式传至解码端,由解码端进行解码使用。但由于曼彻斯特码在传输过程中会受到信号干扰等因素的影响,有时容易产生某个(些)半码元的电平在其一个时钟周期中出现波动的现象,从而可能导致解码端的曼彻斯特码接收正确率有所降低,进而导致解码端的曼彻斯特码解码正确率也相应降低。
技术实现思路
有鉴于此,本专利技术实施例提供的曼彻斯特码采样处理方法、模块及解码器,用以至少解决现有技术中存在的上述问题。本专利技术实施例第一个方面提供一种曼彻斯特码采样处理方法,所述曼彻斯特码采样处理方法包括:A)以第一时钟频率对曼彻斯特码的当前半码元进行N次采样,得到当前半码元的N个采样值, ...
【技术保护点】
1.一种曼彻斯特码采样处理方法,其特征在于,包括:A)以第一时钟频率对曼彻斯特码的当前半码元进行N次采样,得到当前半码元的N个采样值,第一时钟频率为曼彻斯特码传输时钟频率的N×2倍,N>1;B)若所述N个采样值中过半的采样值均为一相同数值,则确定当前半码元的有效值为该相同数值。
【技术特征摘要】
1.一种曼彻斯特码采样处理方法,其特征在于,包括:A)以第一时钟频率对曼彻斯特码的当前半码元进行N次采样,得到当前半码元的N个采样值,第一时钟频率为曼彻斯特码传输时钟频率的N×2倍,N>1;B)若所述N个采样值中过半的采样值均为一相同数值,则确定当前半码元的有效值为该相同数值。2.根据权利要求1所述的曼彻斯特码采样处理方法,其特征在于,步骤B具体为:若所述N个采样值中过半的采样值均为一相同数值,则确定当前半码元的有效值为该相同数值,否则丢弃当前半码元。3.根据权利要求1所述的曼彻斯特码采样处理方法,其特征在于,N=4时,步骤B进一步为:B1)若所述4个采样值中有3个采样值均为一相同数值,则确定当前半码元的有效值为该相同数值。4.根据权利要求3所述的曼彻斯特码采样处理方法,其特征在于,步骤B1具体为:按照采样先后顺序依次对所述4个采样值进行判断,若遇满足所述4个采样值中有3个采样值均为一相同数值时,则直接确定当前半码元的有效值为该相同数值。5.根据权利要求1或2所述的曼彻斯特码采样处理方法,其特征在于,步骤B之后还包括:确定新的当前半码元,并转至本方法的起始位置继续执行。6.一种曼彻斯特码采样处理模块,其特征在于,包括:半码元采样单元和采样值处理单元,半码元采样单元与采样值处理单元连接;半码元采样单元用于以第一时钟频率对曼彻斯特码的当前半码元进行N次采样,得到当前半码元的N...
【专利技术属性】
技术研发人员:邓海,万维逸,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。