专利名称:一种用于光纤传输的数据发送、接收方法、装置及设备的利记博彩app
技术领域:
本发明属于光纤传输技术领域,尤其涉及一种用于光纤传输的数据发送、接收方法、装置及设备。
背景技术:
由于光纤传输具有传输距离远、传输速度快和传输方式简单等特点,在目前的远距离有线传输方式中,光纤传输的应用范围越来越广。光纤传输方式大多应用于高速数据传输,然而,当数据传输处于低速传输环境时,由于光纤自身的特性,当出现连续二进制1 的时候,光纤信号会出现抖动,导致在数据采集时数据出现畸变,不能正确传输数据。现有的解决上述问题的方法是利用曼彻斯特编码,可以保证传输数据连续出现1 的个数最多为2个,但在诸如故障指示器等应用中,由于其采用多路单线数据传输,为尽量减少数据两端时钟偏差对数据传输造成的影响,通常传输速率会降至更低(例如41Ait/ s),导致在采用曼彻斯特编码进行数据传输时光纤信号仍会出现抖动。
发明内容
本发明的目的在于提供一种数据发送方法,旨在解决现有的光纤低速率数据传输过程中容易产生光纤信号抖动的问题。本发明是这样实现的,一种用于光纤传输的数据发送方法,所述方法包括检测待传输数据;当待传输数据为0时,将一个比特bit脉宽编码成M部分,第1部分为高电平,后 M-I部分为低电平;当待传输数据为1时,将一个bit脉宽编码成N部分,第1部分为高电平,后N-I部分为低电平,所述M和N不相等且均为大于等于2的整数;发送编码后的电平信号。本发明的另一目的在于提供一种用于光纤传输的数据接收方法,所述方法包括检测电平信号;在当前电平信号在一个高电平后出现连续M-I个低电平时,接收数据0;在当前电平信号在一个高电平后出现连续N-I个低电平时,接收数据1,所述M和N不相等且均为大于等于2的整数。本发明的另一目的在于提供一种用于光纤传输的数据发送装置,所述装置包括数据检测单元,用于检测待传输数据;数据编码单元,用于根据检测到的待传输数据发送相应的电平信号,当待传输数据为0时,将一个比特bit脉宽编码成M部分,第1部分为高电平,后M-I部分为低电平;当待传输数据为1时,将一个bit脉宽编码成N部分,第1部分为高电平,后N-I部分为低电平,所述M和N不相等且均为大于等于2的整数;发送单元,用于发送编码后的电平信号。本发明实施例的另一目的在于提供一种用于光纤传输的数据接收装置,所述装置包括信号检测单元,用于检测电平信号;数据解码单元,用于在当前电平信号在一个高电平后出现连续M-I个低电平时, 接收数据0;在当前电平信号在一个高电平后出现连续N-I个低电平时,接收数据1,所述M 和N不相等且均为大于等于2的整数。本发明的另一目的在于提供一种数据发送设备,所述设备包括如上所述的数据发
送装置。本发明的另一目的在于提供一种数据接收设备,所述设备包括如上所述的数据接收装置。本发明实施例利用变bit位宽的编码方式来对待传输的二进制数据进行传输,即对二进制数据0和1在同样bit脉宽的情况下采用不同的数据位数进行编码,由此在数据传输过程中不会出现连续两个二进制1,从而避免了在光纤低速率数据传输过程中出现的信号抖动现象。
图1是本发明第一实施例提供的用于光纤传输的数据发送方法的实现流程图;图2是本发明第二实施例提供的用于光纤传输的数据接收方法的实现流程图;图3是本发明第三实施例提供的用于光纤传输的数据发送装置的结构图;图4是本发明第四实施例提供的用于光纤传输的数据接收装置的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例利用变bit位宽的编码方式来对待传输的二进制数据进行传输,即对二进制数据0和1在同样bit脉宽的情况下采用不同的数据位数进行编码,由此在数据传输过程中不会出现连续两个二进制1,从而避免了在光纤低速率数据传输过程中出现的信号抖动现象。图1示出了本发明第一实施例提供的用于光纤传输的数据发送方法的实现流程, 详述如下在步骤SlOl中,检测待传输数据。在本实施例中,待传输数据为二进制的0或者1,且一位二进制数据占一个bit脉
觅ο 在步骤S102中,当待传输数据为0时,将一个bit脉宽编码成M部分,第1部分为高电平,后M-I部分为低电平;当待传输数据为1时,将一个bit脉宽编码成N部分,第1部分为高电平,后N-I部分为低电平,所述M和N不相等且均为大于等于2的整数。在步骤S103中,发送编码后的电平信号。在本实施例中,对0和1采用不同的bit位宽进行编码,且编码方式均采用以数据 1开头,后续若干位数据均为0的编码方式,由此避免了在数据传输过程中连续两个1的出现。作为本发明的一个优选实施例,具体地,在步骤S201中,可以采用如下编码方式传输数据当待传输数据为0时,将一个bit脉宽编码成2部分,第1部分为高电平,后1部分为低电平,即用两个bit 1、0来代表数据0 ;当待传输数据为1时,将一个bit脉宽编码成3部分,第1部分为高电平,后2部分为低电平,即用三个bit 1、0、0来代表数据1。作为本发明的另一个优选实施例,具体地,在步骤S201中,可以采用如下编码方式传输数据当待传输数据为0时,将一个bit脉宽编码成3部分,第1部分为高电平,后2 部分为低电平,即用三个bit 1、0、0来代表数据0 ;当待传输数据为1时,将一个bit脉宽编码成2部分,第1部分为高电平,后1部分为低电平,即用两个bit 1、0来代表数据1。因此,在本实施例中,通过上述编码方式根据检测到的待传输数据传输相应的电平信号,由此在数据传输过程中不会出现连续两个二进制1,从而避免了在光纤低速率数据传输过程中出现的信号抖动现象。图2示出了本发明第二实施例提供的用于光纤传输的数据接收方法的实现流程, 该实施例是在本发明第一实施例的基础上,对采用本发明第一实施例提供的数据发送方法进行编码后的传输数据进行接收的方法,详述如下在步骤S201中,检测电平信号。在步骤S202中,在当前电平信号在一个高电平后出现连续M-I个低电平时,接收数据0 ;在当前电平信号在一个高电平后出现连续N-I个低电平时,接收数据1,所述M和N 不相等且均为大于等于2的整数。作为本发明的一个优选实施例,当用两个bit 1、0来代表数据0,三个bit 1、0、0 来代表数据ι为例,M = 2、N = 3,则在当前电平信号在一个高电平后仅出现一个低电平时, 接收数据0,在当前电平信号在一个高电平后出现连续2个低电平时,接收数据1。作为本发明的另一个优选实施例,当用三个bit 1、0、0来代表数据0,两个bit 1、 0来代表数据1为例,M= 3, N= 2,则在当前电平信号在一个高电平后仅出现一个低电平时,接收数据1,在当前电平信号在一个高电平后出现连续2个低电平时,接收数据0。图3示出了本发明第三实施例提供的用于光纤传输的数据发送装置的结构,为了便于说明,仅示出了与本实施例相关的部分。如图3所示,该数据发送装置可以位于故障指示器等数据发送设备中,包括但不限于故障指示器,其包括了 数据检测单元31,检测待传输数据。数据编码单元32,根据检测到的待传输数据发送相应的电平信号,当待传输数据为0时,将一个比特bit脉宽编码成M部分,第1部分为高电平,后M-I部分为低电平;当待传输数据为1时,将一个bit脉宽编码成N部分,第1部分为高电平,后N-I部分为低电平, 所述M和N不相等且均为大于等于2的整数。发送单元33,用于发送编码后的电平信号。图4示出了本发明第四实施例提供的用于光纤传输的数据接收装置的结构,为了便于说明,仅示出了与本实施例相关的部分,本实施例是基于本发明第三实施例提供的数据发送装置而实现的。如图4所示,该数据接收装置可以位于故障监控中心等数据接收设备中,包括但不限于故障监控中心,其包括了 信号检测单元41,检测电平信号。
数据解码单元42,在当前电平信号在一个高电平后出现连续M-I个低电平时,接收数据0;在当前电平信号在一个高电平后出现连续N-I个低电平时,接收数据1,所述M和 N不相等且均为大于等于2的整数。本发明实施例利用变bit位宽的编码方式来对待传输的二进制数据进行传输,即对二进制数据0和1在同样bit脉宽的情况下采用不同的数据位数进行编码,由此在数据传输过程中不会出现连续两个二进制1,从而避免了在光纤低速率数据传输过程中出现的信号抖动现象。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种用于光纤传输的数据发送方法,其特征在于,所述方法包括以下步骤51检测待传输数据;52当待传输数据为0时,将一个比特bit脉宽编码成M部分,第1部分为高电平,后 M-I部分为低电平;当待传输数据为1时,将一个bit脉宽编码成N部分,第1部分为高电平,后N-I部分为低电平,所述M和N不相等且均为大于等于2的整数;S3:发送编码后的电平信号。
2.如权利要求1所述的方法,其特征在于,优选的M= 2,N = 3。
3.如权利要求1所述的方法,其特征在于,优选的M= 3,N = 2。
4.一种用于光纤传输的数据接收方法,其特征在于,所述方法用于接收如权利要求 1-3任一项所述的数据发送方法发送的数据,所述数据接收方法包括以下步骤51检测电平信号;52在当前电平信号在一个高电平后出现连续M-I个低电平时,接收数据0 ;在当前电平信号在一个高电平后出现连续N-I个低电平时,接收数据1,所述M和N不相等且均为大于等于2的整数。
5.一种用于光纤传输的数据发送装置,其特征在于,所述装置包括数据检测单元,用于检测待传输数据;数据编码单元,用于根据检测到的待传输数据发送电平信号,当待传输数据为0时,将一个比特bit脉宽编码成M部分,电平信号具体为第1部分为高电平,后M-I部分为低电平; 当待传输数据为1时,将一个bit脉宽编码成N部分,电平信号具体为第1部分为高电平, 后N-I部分为低电平,所述M和N不相等且均为大于等于2的整数;发送单元,用于发送编码后的电平信号。
6.一种用于光纤传输的数据接收装置,其特征在于,所述数据接收装置包括信号检测单元,用于检测电平信号;数据解码单元,用于在当前电平信号为一个高电平后出现连续M-I个低电平时,接收数据0 ;在当前电平信号为一个高电平后出现连续N-I个低电平时,接收数据1,所述M和N 不相等且均为大于等于2的整数。
7.一种数据发送设备,其特征在于,所述设备包括如权利要求5所述的数据发送装置。
8.如权利要求7所述的设备,其特征在于,所述设备为故障指示设备。
9.一种数据接收设备,其特征在于,所述设备包括如权利要求6所述的数据接收装置。
10.如权利要求9所述的设备,其特征在于,所述设备为故障指示设备。
全文摘要
本发明适用于光纤传输技术领域,提供了一种用于光纤传输的数据发送、接收方法、装置及设备,所述方法包括检测待传输数据;当待传输数据为0时,将一个比特bit脉宽编码成M部分,第1部分为高电平,后M-1部分为低电平;当待传输数据为1时,将一个bit脉宽编码成N部分,第1部分为高电平,后N-1部分为低电平,所述M和N不相等且均为大于等于2的整数;发送编码后的电平信号。本发明利用变bit位宽的编码方式来对待传输的二进制数据进行传输,即对二进制数据0和1在同样bit脉宽的情况下采用不同的数据位数进行编码,由此在数据传输过程中不会出现连续两个二进制1,从而避免了在光纤低速率数据传输过程中出现的信号抖动现象。
文档编号H04B10/12GK102386977SQ20111032086
公开日2012年3月21日 申请日期2011年10月20日 优先权日2011年10月20日
发明者成林, 杨骏 申请人:航天科工深圳(集团)有限公司