误码检测装置的制作方法

文档序号:14863775发布日期:2018-07-04 09:33阅读:131来源:国知局
误码检测装置的制作方法

本发明实施例涉及通信检测领域,尤其涉及一种误码检测装置。



背景技术:

误码测试仪通过通信设备的误码指标,对其通信设备的数据传输质量进行评估的一种工具。

误码测试仪一般包括发射机和接收机,通过发射机发出某种码型序列码给通信设备,接收机接收通信设备输出的序列码,再通过比较分析经过通信设备传输后有多少误码。

传统的误码测试仪码型可选择的余地小,不能准确地进行误码测试。



技术实现要素:

有鉴于此,本发明实施例所解决的技术问题之一在于提供一种误码检测装置,用以克服现有技术中误码测试仪不能满足准确地进行误码测试的缺陷,达到提高误码检测装置的测试的准确性。

本发明实施例提供一种误码检测装置,包括:

发射端,用于向测试设备发射对伪随机序列码进行变换处理得到的测试伪随机序列码;

接收端,用于接收测试设备输出的测试序列码以进行误码检测,所述测试序列码为所述伪随机序列码经过待测设备传输而输出的序列码。

可选地,所述发射端包括:码型选择器、码型发生器、码型变换器;

所述码型选择器,用于选择伪随机序列码的码型;

所述码型发生器,用于生成与所述码型对应的伪随机序列码;

所述码型变换器,用于将所述与码型对应的伪随机序列码变换成与待测设备匹配的测试伪随机序列码。

可选地,所述接收端包括:位同步器、本地码发生器、码型比较器、误码统计器;

所述位同步器,用于提取所述测试序列码的时钟信号,并根据提取的时钟信号将接收所述测试伪随机序列码与所述测试序列码进行同步并输出同步的测试伪随机序列码;

本地码发生器,用于根据同步的测试伪随机序列码生成本地伪随机序列码;

码型比对器,用于将本地伪随机序列码与测试序列码进行比对以生成误码信号;

误码统计器,用于分析误码信号以检测误码数和/或误码率,以进行误码检测。

可选地,所述位同步器包括:跳变沿捕捉模块、状态寄存器、计数器。

可选地,所述本地码发生器包括:

搜索模块,用于搜索所述位同步的测试伪随机序列码,并获取预设长度的测试伪随机序列码;

灌码模块,用于根据预设长度的测试伪随机序列码生成所述预设长度的本地伪随机序列码;

统计模块,用于根据预设长度的测试伪随机序列码和所述预设长度的本地伪随机序列码统计误码值,若所述误码值低于预设的阈值,触发本地码发生模块工作;

本地码发生模块,用于根据同步的测试伪随机序列码生成本地伪随机序列码。

可选地,所述码型比对器为异或门控制器,所述异或门控制器的第一控制输入端用于接入本地伪随机序列码,所述异或门控制器的第二控制输入端用于接入测试序列码,所述异或门控制器的控制输出端用于输出误码信号。

可选地,所述误码统计器包括:第一计数器;所述第一计数器用于统计误码信号中的高电平的个数,所述高电平的个数为误码数。

可选地,所述误码统计器包括:第二计数器、除法器;所述第二计数器用于统计误码信号中的电平的总个数,所述除法器用于根据所述电平的总个数和所述误码数分析误码率。

可选地,还包括:显示器,用于显示误码数和/或误码率。

可选地,还包括:报警器,用于当所述误码数和/或误码率超出预设的范围时发出警报。

本发明提供的误码检测装置,包括发射端、接收端;发射端,用于向测试设备发射对伪随机序列码进行变换处理得到的测试伪随机序列码;接收端,用于接收测试设备输出的测试序列码以进行误码检测,测试序列码为伪随机序列码经过待测设备传输而输出的序列码。伪随机序列码具有良好的自相关性和良好的统计特性,本发明利用伪随机序列码作为标准的测试信号能够提高误码测试的准确性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1为本发明一实施例的误码检测装置的结构示意图。

图2为本发明又一实施例的误码检测装置的结构示意图。

图3为本发明又一实施例的误码检测装置中的位同步器的结构示意图。

图4为本发明又一实施例的误码检测装置中的本地码发生器的结构示意图。

附图标记:

1:发射端;11:码型选择器;12:码型发生器;

13:码型变换器;2:接收端;21:位同步器;

22:本地码发生器;23:码型比较器;24:误码统计器;

25:显示器;26:报警器;211:跳变沿捕捉模块;

212:状态寄存器;213:可控计数器;221:搜索模块;

222:灌码模块;223:统计模块;224:本地码发生模块。

具体实施方式

为了使本领域的人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本发明实施例保护的范围。

下面结合本发明实施例附图进一步说明本发明实施例具体实现。

实施例一

图1为本发明一实施例提供的误码检测装置的结构示意图。如图1所示,本实施例提供的误码检测装置,包括:

发射端1,用于向测试设备发射对伪随机序列码进行变换处理得到的测试伪随机序列码;

接收端2,用于接收测试设备输出的测试序列码以进行误码检测,测试序列码为伪随机序列码经过待测设备传输而输出的序列码。

具体地,伪随机序列码是一种模仿随机序列的随机特性而产生的一种码流,其具有良好的自身的自相关性和良好的统计特性。本实施例通过发射端1向测试设备发射对伪随机序列码进行变换处理得到的测试伪随机序列码,接着由接收端2接收测试设备输出的测试序列码以进行误码检测,测试序列码为伪随机序列码经过待测设备传输而输出的序列码。由于本实施例中的伪随机序列码为一系列随机、可重复的二进制码,且用户可以根据测试的要求,自行配置伪随机序列码的形式,故本实施例中的误码检测装置利用随机、可重复的伪随机序列码进行误码检测以提高误码检测准确性。

具体地,发射端1包括:码型选择器11、码型发生器12、码型变换器13。其中,通过码型选择器11选择伪随机序列码的码型。多个码型可以提高测试的准确性。在通过码型选择器11选定好码型后,接着通过码型发生器12生成与选定的码型对应的伪随机序列码。举例来说,本实施例中采用的是自相关性良好的m序列的伪随机序列码,m序列是最长线性移位寄存器的简称。比如,m序列有n级移位寄存器,那么n级移位寄存器共有2n个状态,除去全0状态外还剩下2n-1种状态,因此它能产生的最大长度的码序列为2n-1位,其中n为正整数。因此,改变m序列的n值,就能简单地得到不同长度的码序列,即得到多种码型。故,本实施例为了实现码型发生器12能够提供多种码型的伪随机序列码,码型发生器12可以由多个m序列组成,每个m序列提供一种码型,当通过码型选择器11选择好码型后,触发码型发生器12生成与选定的码型对应的伪随机序列码。最后,通过码型变换器13将伪随机序列码变换成待测设备匹配的测试伪随机序列码。举例来说,待测设备比如是比较长的光纤电缆,可以适应性地对伪随机序列码进行功率放大以确保伪随机序列码能够顺利地通过光纤电缆,即发射端1顺利地发出测试伪随机序列码,测试伪随机序列码即为经功率放大的伪随机序列码。

具体地,接收端2包括:位同步器21、本地码发生器22、码型比较器23、误码统计器24。本实施例通过位同步器21获取同步的测试伪随机序列码以提供给本地码发生器22,本地码发生器22根据同步的测试伪随机序列码生成本地伪随机序列码,接着码型比对器将本地伪随机序列码与测试序列码进行比对以生成误码信号。举例来说,位同步器21先提取测试序列码的时钟信号,接着位同步器21根据提取的时钟信号控制从发射端1获得的测试伪随机序列码与从测试设备获得的测试序列码进行同步,同时输出同步的测试伪随机序列码。紧接着,本地码发生器22根据同步的测试伪随机序列码生成本地伪随机序列码,由于本地伪随机序列码是接收端2后续用来与测试序列码进行比对的参考伪随机序列码,显然假如本地伪随机序列码不与测试序列码同步,那么比对的结果将会出现大量的误码信号,进而造成误码检测失败,误码检测不能真实地反映通信设备的信道情况。故为了误码检测使真实地反映通信设备的信道情况,本地伪随机序列根据同步的测试伪随机序列码而生成,且同步的测试伪随机序列码是与测试设备输出的测试序列码进行同步的。最后,当码型比对器将本地伪随机序列码与测试序列码进行比对而所生成误码信号,所生成误码信号能够真实地反映测试设备的情况。接着,通过误码统计器24分析误码信号检测误码数和/或误码率,所得到的误码数和/或误码率准确地测试设备的情况。任意序列码通过设备传输后,接收时出现误码,如发送“1”,接收到的却是“0”,或是发送“0”,接收到的却是“1”,误码数是指总的误码个数,误码率是指误码数与总的序列码个数之比。举例来说,任意序列码为[10100110],而接收的序列码为[10101110],统计发现,误码数为1,误码率为12.5%。

举例来说,本实施例提供的误码检测装置具体的呈现形式为:壳体和fpga模块,fpga模块封装在壳体内部,fpga模块集成了发射端1的电路、接收端2的电路,同时在壳体的外部设置了发射端1、接收端2的功能区,且通过按钮的形式触发发射端1的电路、接收端2的电路执行相应的工作。当然,误码检测装置具体的呈现形式不限于举例说明,还可以是其他的形式。

本实施例提供的误码检测装置,包括发射端1、接收端2;发射端1,用于向测试设备发射对伪随机序列码进行变换处理得到的测试伪随机序列码;接收端2,用于接收测试设备输出的测试序列码以进行误码检测,测试序列码为伪随机序列码经过待测设备传输而输出的序列码。伪随机序列码具有良好的自相关性和良好的统计特性,本实施例利用伪随机序列码作为标准的测试信号能够提高误码测试的准确性。

实施例二

本实施例是对上述实施例的补充说明。图2为本发明又一实施例的误码检测装置的结构示意图。图3为本发明又一实施例的误码检测装置中的位同步器21的结构示意图。图4为本发明又一实施例的误码检测装置中的本地码发生器22的结构示意图。本实施例主要是对上述实施例的位同步器21、本地码发生器22等补充说明。

具体地,位同步器21包括:跳变沿捕捉模块211、状态寄存器212、可控计数器213。举例来说,位同步器21先提取测试序列码的时钟信号和从发射端1获得的测试伪随机序列码输入给跳变沿捕捉模块211,当跳变沿捕捉模块211捕捉到测试伪随机序列码的跳变,输出一个脉冲信号,该脉冲信号送给可控计数器213,可控计数器213的计数值送入状态寄存器212中,然后被清零并开始计数,与此同时产生同步的测试伪随机序列码。

具体地,本地码发生器22包括:搜索模块221,用于搜索所述位同步的测试伪随机序列码,并获取预设长度的测试伪随机序列码;灌码模块222,用于根据预设长度的测试伪随机序列码生成所述预设长度的本地伪随机序列码;统计模块223,用于根据预设长度的测试伪随机序列码和所述预设长度的本地伪随机序列码统计误码值,若所述误码值低于预设的阈值,触发本地码发生模块224工作;本地码发生模块224,用于根据同步的测试伪随机序列码生成本地伪随机序列码。

举例来说,本地码发生器22产生的本地伪随机序列码是后续码型比对器用来与测试序列码进行比对的参考序列码,本地伪随机序列码与同步的测试伪随机序列码的两个序列码之间同步是确保误码检测准确性中关键性的关节。在本实施例中,当搜索模块221搜索位同步的测试伪随机序列码时获取预设长度的测试伪随机序列码,灌码模块222根据预设长度的测试伪随机序列码生成预设长度的本地伪随机序列码;统计模块223根据预设长度的测试伪随机序列码和预设长度的本地伪随机序列码统计误码值,若所述误码值低于预设的阈值,触发本地码发生模块224工作;本地码发生模块224根据同步的测试伪随机序列码生成本地伪随机序列码,进而使本地伪随机序列码与同步的测试伪随机序列码的两个序列码之间以较少的时间同步,能够实现快速地误码检测。需要说明的是预设长度的测试伪随机序列码是指在完整的测试伪随机序列码选取部分测试伪随机序列码,比如说选取完整的测试伪随机序列码中的十分之一作为预设长度的测试伪随机序列码,预设长度的测试伪随机序列码可以根据实际的情况进行设置,不限于举例说明。

具体地,码型比对器为异或门控制器,当异或门控制器的第一控制输入端接入本地伪随机序列码,异或门控制器的第二控制输入端接入测试序列码,异或门控制器的控制输出端则输出误码信号。举例来说,异或门控制器的工作原理为:若两个控制输入端的电平相异,则控制输出端的输出为高电平,如“1”;若两个控制输入端的电平相同,则控制输出端的输出为低电平,如“0”。利用异或门控制器的这个特性设计码型比对器,将本地伪随机序列码、测试序列码接入到码型比对器的两个输入端,则码型比对器输出误码信号,其中误码信号中的高电平表示为:本地伪随机序列码与测试序列码相异;误码信号中的低电平表示为:本地伪随机序列码与测试序列码相同。本实施例通过利用异或门控制器简单方便地实现了检测误码信号,进而使得本实施例中的误码检测装置控制简单,可操作性强。此外,本实施例通过误码统计器24统计误码数和/或误码率。统计误码信号中的高电平中的个数即为误码数;统计误码信号中的电平的总个数即为总的序列码的个数。举例来说,误码统计器24包括第一计数器,第一计数器对误码信号中的高电平的个数进行统计以获得误码数。可选地,误码统计器24还包括第二计数器、除法器。第二计数器统计误码信号中的电平的总个数,除法器根据电平的总个数和误码数分析误码率。可选地,本实施例中的误码检测装置还可以包括显示器25,将误码统计器24的统计结果发送给显示器25,显示器25进行显示误码数和/或误码率以使使用误码检测装置的操作人员直观地掌握测试设备的误码检测情况。此外,本实施例中的误码检测装置还可以包括报警器26,误码统计器24将统计结果发送报警器26,当误码数和/或误码率超出预设的范围时发出警报,这样就能使使用误码检测装置的操作人员更加直观地掌握测试设备的误码检测情况。

本实施例提供的误码检测装置,通过由搜索模块221、灌码模块222、统计模块223、本地码发生模块224组成的本地码发生器22,能够使本地伪随机序列码与同步的测试伪随机序列码的两个序列码之间以较少的时间同步,进而实现快速地误码检测。此外,本实施例通过利用异或门控制器作为误码比对器,简单方便地实现了检测误码信号,使得本实施例中的误码检测装置控制简单、可操作性强。

当然,实施本发明实施例的任一技术方案必不一定需要同时达到以上的所有优点。

本领域的技术人员应明白,本发明实施例的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明实施例权利要求及其等同技术的范围之内,则本发明实施例也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1