数据传输电路中误码等级实时测试的方法

文档序号:7962877阅读:287来源:国知局

专利名称::数据传输电路中误码等级实时测试的方法
技术领域
:本发明涉及一种数据传输中误码率的测试方法,尤其涉及一种数据传输电路中误码等级实时测试的方法,以实现在线监测实时监测。
背景技术
:在数字通信中,误码率是检验数据传输设备及其信道工作质量的一个主要标准,是衡量数据在规定时间内数据传输精确性的指标。传统数据通信电路中,习惯以误包率(PER)等来进行电路传输质量评估。虽然误包率也能作为衡量电路传输质量的指标,但并不能满足对传输电路质量测试要求较高的客户的要求。目前有线数据通信系统中,多采用HDLC(HighLevelDataLinkControl,高级数据链路控制)协议、SDLC(SynchronousDataLinkControl,同步数据链路控制)协议、PPP(PointtoPointProtocol,点对点协议)或帧中继协议等。对采用上述协议的数据传输电路的性能的估计的方法是使用误包率等来估计,由于数据包的长度是不固定,很难将它和传统的BIT误码等效。误比特率是指错误接收的信息量在传送信息总量中所占的比例,也是码元的信息量在传输系统中被丢失的概率。而现在数据线路,特别是大客户数据线路的服务等级是按BIT误码等级来表示的。因此,目前的业务提供商不能很好地提供实时的在线误码等级数据,满足不了用户的要求。目前,对于数据传输电路中误比特率的测试,多采用传输的所有数据量进行统计,而且是断线路测试,不能在线测试,无可否认,这样的测试方法测试精度较高,但测试方式不能提供在线实时测试造成了测试成本的急剧提升,这也是业务提供商不愿提供BIT误码等级参数的主要原因。
发明内容针对上述现有数据传输电路中'误码率测试方法中所存在的问题和不足,本发明的目的是提供一种实现简单、成本较低的数据传输电路中误码等级实时测试的方法。本发明是这样实现的一种数据传输电路中误码等级实时测试的方法,包括以下步骤-(1)在设定的时间间隔内测量所述数据传输电路中传输的有效数据帧总bit量,同时测量该设定的时间间隔内传输的空数据帧中错误的bit量;(2)根据设定时间间隔、数据传输电路的总传输速率和测量出的有效数据帧总bit量计算出所述设定的时间间隔内空数据帧的传输总bit(3)根据步骤(1)中测量出的空数据帧中错误bit量和步骤(2)中计算出的空数据帧的传输总bit量,计算其商即得出数据传输电路中bit级误码率。其中,所述步骤(2)中空数据帧的传输总bit量是通过以下步骤得到的A、根据步骤(1)中测量出的数据帧总bit量计算数据帧的平均传输速率及所述数据传输电路的总速率,计算该二速率的比值,即得出数据帧在所述数据传输电路中的平均信道占用率;B、根据步骤A中计算出的信道占用率确定空数据帧的平均信道占用率,并计算出空数据帧的平均信道占用率,再计算所述数据传输电路的总速率与空数据帧的平均信道占用率之积即计算出空数据帧的平均传输速率,再根据设定的时间间隔量计算空数据帧的传输总bit量。其中,所述步骤(2)中空数据帧的传输总bit量还可通过以下步骤得到a、对设定时间间隔、数据传输电路的总传输速率求积,得出设定时间间隔内数据传输电路的总bit传输量;b、对数据传输电路的总bit传输量和有效数据帧总bit量作差即得到空数据帧的传输总bit量。其中,所述数据传输电路包括应用了高级数据链路控制协议、同步数据链路控制协议、点对点协议或帧中继协议的数据传输电路。其中,所述步骤(1)中在所述数据传输电路中测量数据帧总bit量和空数据帧中错误的bit量的步骤如下A、设定在所述数据传输电路中测量的时间,同时对所述数据传输电路中传输的数据进行判断,若出现连续的OX7E字节,则进入步骤B,否则进入步骤C;B、将传输的字节流中的每一字节分别与OX7E进行比对,测量出传输的字节中错误的bit,进行累加统计,直到设定测量时间结束;C、测量传输数据中的数据帧的数量,计算出传输的总bit量,进行累加统计,直到设定测量时间结束。在对数据传输电路的BIT误码率进行测试时,本发明针对信道空闲时发送的空帧进行统计,并利用空帧传输过程中的BIT误码率作为数据传输电路的传输质量指标。这样就大大减少了数据处理的复杂度,并且测试精度基本与有效数据或整个数据测试的BIT误码率等效。本发明可实现在线监测数据电路的误码等级,而不需要象传统的方法那样将业务断开后测试,同时本方法也可用于中断业务测试。本发明实现简单、测试成本较低。图1是本发明BIT误码率测试流程图。具体实施例方式下面结合附图对本发明作进一步的详细描述。如图1所示,本发明包括以下步骤步骤IOI,流程开始。步骤102,设定数据传输电路中的测量时间;该测量时间可以是单位测量时间(l秒),也可根据需要任意设定;具体可通过计数器来实现时间设定。步骤103,对待测试的数据传输电路中传输数据类别进行判断。本发明主要是利用有线数据链路传输特征进行判断,即本发明适用的HDLC(HighLevelDataLinkControl,高级数据链路控制)协议、SDLC(SynchronousDataLinkControl,同步数据链路控制)协议、PPP(PointtoPointProtocol,点对点协议)或帧中继协议等的有效数据帧的帧开始标志为OX7E(01111110)、结束标志同样为OX7E,但如果数据传输电路空闲,则始终传输OX7E字节。根据这一特征,本发明只要判别数据传输电路是否在连续传输OX7E就可判断是否在发送空数据帧。若数据传输电路中连续传输OX7E,则链路空闲,进入步骤104,否则进入步骤106。步骤104,判断传输的每一字节数据是否等于OX7E,若有则进入步骤105。步骤105,将该非OX7E字节与OX7E(01111110)逐位比较,判从而就可以得到一个基于提出的发射结构的多速率闭环自适应系统。图3中矩阵集合(P,P:…PJ对应发射速率集合"^…i^(0<W-.《)。图3中符号意义同图2,不同的是,发送端存储的是一个矩阵集合,矩阵的行数和列数不同,从而构成了不同速率的多速率发射机。选择一个特定的p,则对应一个特定的发射速率,如非零元素取L若i:-Ar,则相同的符号序列s同时在M个天线上发送,构成一个全分集的MIM0系统,符号发射速率/=1;若丄=放省/2,则是-一个分集和复用相结合的系统,符号发射速率7=且;若2£=iW.W,每个天线发送不同的符号序列,是一个全复用的MIM0系统,符号发射速率下面结合一下具体的案例详细说明本发明的工作过程,其中具体实施例的参数取值如表1:表1<table>tableseeoriginaldocumentpage8</column></row><table>对应表1中4种传输速率{7,72/3/4},矩阵集合(P,PfPJ中元素矩阵设计形式如式(4)-(7)。矩阵中坐标为(w,")=(4x(/—1)+A,woi/(/+-2,300)+1),/e[1,300],yte[1,4]的元素步骤109,流程结束。下面以El电路为例说明步骤108中误bit率P—err的计算方法。假设测得的N_err为5个,测量时间T为单位时间1秒,测得的有效数据帧的总bit流量N—use为2,000,000bit,而El电路的速率为2M/s,贝UP—use=2,000,000+2,048,000;P—err=5+(2048000X(1—2,000,000+2,048,000))=1駕一4。或者,直接通过下式计算P—err=5+(2048000—2,000,000)=1.04E—4上述测量的E1电路线路误码率为1.04E—4,误码等级为一4。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,本领域技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。权利要求1、一种数据传输电路中误码等级实时测试的方法,其特征在于,该方法包括以下步骤(1)在设定的时间间隔内测量所述数据传输电路中传输的有效数据帧总bit量,同时测量该设定的时间间隔内传输的空数据帧中错误的bit量;(2)根据设定时间间隔、数据传输电路的总传输速率和测量出的有效数据帧总bit量计算出所述设定的时间间隔内空数据帧的传输总bit量;(3)根据步骤(1)中测量出的空数据帧中错误bit量和步骤(2)中计算出的空数据帧的传输总bit量,计算其商即得出数据传输电路中bit级误码率。2、根据权利要求1所述的数据传输电路中误码等级的确定方法,其特征在于,所述步骤(2)中空数据帧的传输总bit量是通过以下步骤得到的A、根据步骤(1)中测量出的数据帧总bit量计算数据帧的平均传输速率及所述数据传输电路的总速率,计算该二速率的比值,即得出数据帧在所述数据传输电路中的平均信道占用率;B、根据步骤A中计算出的信道占用率确定空数据帧的平均信道占用率,并计算出空数据帧的平均信道占用率,再计算所述数据传输电路的总速率与空数据帧的平均信道占用率之积即计算出空数据帧的平均传输速率,再根据设定的时间间隔量计算空数据帧的传输总bit量。3、根据权利要求1所述的数据传输电路中误码等级的确定方法,其特征在于,所述步骤(2)中空数据帧的传输总bit量是通过以下步骤得到的a、对设定时间间隔、数据传输电路的总传输速率求积,得出设定时间间隔内数据传输电路的总bit传输量;b、对数据传输电路的总bit传输量和有效数据帧总bit量作差即得到空数据帧的传输总bit量。4、根据权利要求2或3所述的数据传输电路中误码等级的确定方法,其特征在于,所述数据传输电路包括应用了高级数据链路控制协议、同步数据链路控制协议、点对点协议或帧中继协议的数据传输电路。5、根据权利要求2或3所述的数据传输电路中误码等级实时测试的方法,其特征在于,所述步骤(1)中在所述数据传输电路中测量数据帧总bit量和空数据帧中错误的bit量的步骤如下-A、设定在所述数据传输电路中测量的时间,同时对所述数据传输电路中传输的数据进行判断,若出现连续的OX7E字节,则进入步骤B,否则进入步骤C;B、将传输的字节流中的每一字节分别与OX7E进行比对,测量出传输的字节中错误的bit,进行累加统计,直到设定测量时间结束;C、测量传输数据中的数据帧的数量,计算出传输的总bit量,进行累加统计,直到设定测量时间结束。全文摘要本发明公开了一种数据传输电路中误码等级实时测试的方法,包括(1)在设定的时间间隔内测量所述数据传输电路中传输的有效数据帧总bit量,同时测量该设定的时间间隔内传输的空数据帧中错误的bit量;(2)根据设定时间间隔、数据传输电路的总传输速率和测量出的有效数据帧总bit量计算出所述设定的时间间隔内空数据帧的传输总bit量;(3)根据空数据帧中错误bit量和计算出的空数据帧的传输总bit量,计算其商即得出数据传输电路中bit级误码率。本发明大大减少了数据处理的复杂度,并且测试精度高。本发明可实现在线监测数据电路的误码等级。文档编号H04L1/24GK101106444SQ20061008967公开日2008年1月16日申请日期2006年7月11日优先权日2006年7月11日发明者朱世雄,杨洪斌,梁玉红,申学军,郭立华申请人:北京畅通达通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1