数字对讲机接收误码率测试方法、误码率测试装置及系统的制作方法

文档序号:7553416阅读:368来源:国知局
专利名称:数字对讲机接收误码率测试方法、误码率测试装置及系统的制作方法
技术领域
本发明涉及对讲机领域,尤其涉及数字对讲机接收误码率测试方法、误码率测试装置及系统。
背景技术
随着无线电通信技术的发展,人们对无线通信质量的要求的提高以及频谱资源的日益高涨,数字对讲机必将有着巨大的需求市场。数字对讲机是采用数字技术进行设计的对讲机。数字对讲机则是将语音信号数字化,要以数字编码形式传播,也就是说,对讲机传输频率上的全部调制均为数字。数字对讲机有许多优点,首先是可以更好地利用频谱资源,与蜂窝数字技术相似,数字对讲机可以在一条指定的信道上如25KHZ装载更多用户,提高频谱利用率,这是一种解决频率拥挤的解决方案,具有长远的意义。其次是提高话音质量。由于数字通信技术拥有系统内错误校正功能,和模拟对讲机相比,可以在一个范围更广泛的信号环境中,实现更好的语音音频质量,其接收到的音频噪音会更少些,声音更清晰。最后一点是,提高和改进语音和数据集成,改变控制信号随通讯距离增加而降低的弱点,与类似集成模拟语音及数据系统相比,数字对讲机可以提供更好的数据处理及界面功能,从而使更多的数据应用可以被集成到同一个双向无线通讯基站结构中对语音和数据服务集成更完善、更加方便。这三大特点使数字对讲机成为未来对讲机技术发展的必然趋势。数字对讲机的接收误码率与对讲机的接收灵敏度和信号传输距离密切相关,是检测对讲机信号的重要指标。然而,目前还没有一个完善的方案能够实现对数字对讲机接收误码率的测试。

发明内容
本发明提供的数字对讲机接收误码率测试方法、误码率测试装置及系统,解决现有技术中无法实现对数字对讲机接收误码率进行测试的技术问题。为解决上述技术问题,本发明采用以下技术方案:一种数字对讲机接收误码率测试方法,包括:误码率测试装置获取待测对讲机接收并解析出的待测数据,以及获取原始发送数据;将所述待测数据与所述原始发送数据进行比较;根据比较结果计算所述待测对讲机的接收误码率。进一步地,误码率测试装置获取待测对讲机接收并解析出的待测数据的步骤具体为:误码率测试装置接收待测对讲机发送的数据帧,所述数据帧中包含所述待测数据;判断所述数据帧在传输过程中是否出现误码;若否,则提取所述数据帧中的待测数据。进一步地,将所述待测数据与所述原始发送数据进行比较的步骤具体为:将所述待测数据中的比特值与原始发送数据中相同比特位上的比特值进行比较;根据比较结果计算对讲机接收误码率的步骤具体为:根据比较结果统计所述待测数据中的错误比特值的个数;根据所述错误比特值的个数以及所述待测数据中比特值的总数计算所述误码率。
进一步地,误码率测试装置获取待测对讲机接收并解析出的待测数据之前,还包括:原始发送数据生成装置生成所述原始发送数据;按照所述待测对讲机所采用的用于实现对讲功能的对讲机通信协议,将所述原始发送数据发送至所述对讲机。优选的,误码率测试装置获取原始发送数据的步骤具体为:误码率测试装置按照所述原始发送数据的生成规则在本地生成与所述原始发送数据相同的数据。进一步地,误码率测试装置获取待测对讲机接收并解析出的待测数据之前,还包括:误码率测试装置生成所述原始发送数据;按照所述待测对讲机所采用的用于实现对讲功能的对讲机通信协议,将所述原始发送数据发送至所述对讲机。一种误码率测试装置,包括:待测数据获取模块,用于获取待测对讲机接收并解析出的待测数据;原始发送数据获取模块,用于获取原始发送数据;第一比较模块,用于将所述待测数据与所述原始发送数据进行比较;计算模块,用于根据比较结果计算所述待测对讲机的接收误码率。进一步地,所述原始发送数据获取模块用于按照所述原始发送数据的生成规则在本地生成与所述原始发送数据相同的数据。一种误码率测试系统,包括上述任一项所述的误码率测试装置,以及原始发送数据生成装置,其中,原始发送数据生成装置用于生成所述原始发送数据,并按照所述待测对讲机所采用的用于实现对讲功能的对讲机通信协议,将所述原始发送数据发送至所述对讲机。一种误码率测试装置,包括:待测数据获取模块,用于获取待测对讲机接收并解析出的待测数据;原始发送数据获取模块,用于生成所述原始发送数据;发送模块,用于按照所述待测对讲机所采用的用于实现对讲功能的对讲机通信协议,将所述原始发送数据发送至所述待测对讲机;第一比较模块,用于将所述待测数据与所述原始发送数据进行比较;计算模块,用于根据比较结果计算所述待测对讲机的接收误码率。本发明提供的数字对讲机接收误码率测试方法、误码率测试装置及系统,误码率测试装置获取待测对讲机接收并解析出的待测数据,以及获取原始发送数据;将所述待测数据与所述原始发送数据进行比较;根据比较结果计算所述待测对讲机的接收误码率。能够实现对数字对讲机接收误码率的测试。


图1为本发明一实施例提供的数字对讲机接收误码率测试方法的流程图;图2为本发明另一实施例提供的数字对讲机接收误码率测试方法的流程图;图3为本发明另一实施例提供的数字对讲机接收误码率测试方法的流程图;图4为本发明一实施例提供的误码率测试装置的示意图;图5为本发明另一实施例提供的误码率测试装置的示意图;图6为本发明一实施例提供的误码率测试系统的示意图。
具体实施例方式下面通过具体实施方式
结合附图对本发明作进一步详细说明。实施例一:
图1为本发明一实施例提供的数字对讲机接收误码率测试方法的流程图,如图1所示,包括如下流程:S101、误码率测试装置获取待测对讲机接收并解析出的待测数据,以及获取原始发送数据。在一实施例中,误码率测试装置获取待测数据的步骤具体可以为:步骤A、误码率测试装置接收待测对讲机发送的数据帧,所述数据帧中包含所述待测数据;步骤B、判断所述数据帧在传输过程中是否出现误码;步骤C、若否,则提取所述数据帧中的待测数据。若是,则丢弃该数据帧。这样做是为了排除待测数据在传输过程中出现误码给本实施例的测试带来干扰。在一实施例中,步骤B判断所述数据帧在传输过程中是否出现误码的方式具体可以为:步骤B1、将所述数据帧中的校验位与本地生成的校验位进行比较;步骤B2、如果不匹配,判断结果为所述数据帧在传输过程中出现误码;步骤B3、如果匹配,判断结果为所述数据帧在传输过程中没有出现误码。S102、误码率测试装置将所述待测数据与所述原始发送数据进行比较。S103、误码率测试装置根据比较结果计算所述待测对讲机的接收误码率。在一实施例中,将所述待测数据与所述原始发送数据进行比较的步骤具体为:将所述待测数据中的比特值与原始发送数据中相同比特位上的比特值进行比较;根据比较结果计算对讲机接收误码率的步骤具体为:根据比较结果统计所述待测数据中的错误比特值的个数;根据所述错误比特值的个数以及所述待测数据中比特值的总数计算所述误码率。优选的,S102之后还包括结果显示的步骤。具体的,可显示以下测试结果。1、显示接收到的待测数据,该显示区的刷新频率可手动调整。2、显示比较结果,包括显示待测数据中的错误比特值以及错误比特值对应的比特位。3、显示接收误码率,优选的,可以以百分比表示接收误码率,优选的,若接收误码率在预设阈值以内,则为可接受的范围,可用蓝色做为标记;若接收误码率大于预设阈值,则为误码率超标数值,可用红色标记。以上数据可实时显示。实施例二:图2为本发明另一实施例提供的数字对讲机接收误码率测试方法的流程图,该实施例中,原始发送数据由误码率测试装置生成,并向待测对讲机发送。如图2所示,包括如下流程:S201、误码率测试装置生成原始发送数据。S202、误码率测试装置按照该待测对讲机所采用的用于实现对讲功能的对讲机通信协议,将所述原始发送数据发送至所述待测对讲机,之所以按照该待测对讲机所采用的用于实现对讲功能的对讲机通信协议来发送原始发送数据,是为了模拟对讲过程中向待测对讲机发送对讲信号。对讲机所采用的用于实现对讲功能的对讲机通信协议包括但不局限于射频通信协议、蓝牙通信协议、WIFI通信协议。假设待测对讲机为射频对讲机,即该射频对讲机用于实现对讲功能的对讲机通信协议为射频通信协议,那么步骤S202具体可以为:采用该射频通信协议将S201中生成的原始发送数据调制成射频信号,将所述射频信号发送至所述待测对讲机。待测对讲机接收到该射频信号后,解调出射频信号中的数据,将解调出的数据作为待测数据。为了排除原始发送数据在传输过程中出现误码给本实施例的测试带来干扰。优选的,误码率测试装置通过与待测对讲机有线直连的方式,将所述原始发送数据发送至待测对讲机。S203、对讲机接收并解析出待测数据。S204、对讲机将待测数据发送至误码率测试装置。优选的,对讲机将待测数据按照通信数据帧的结构打包封装,发送给误码率测试装置。数据帧可以由五部分组成:前导码、同步码、数据长度控制字、数据区和校验位。数据区用于存放待测数据,数据帧前导码是一组固定的码字,用于通信信道监听、检测;同步码是由三个字节组成的码字,用于通信双方之间的再同步;数据长度控制字用于指示数据区的数据长度。校验位可以根据该帧数据的前面数据位做具体运算而得出,用于判断该数据帧在传输过程中是否出现误码。误码率测试装置接收到该数据帧后,先判断该数据帧在传输过程中是否出现误码,这样做是为了排除待测数据在传输过程中出现误码给本次测试带来干扰,具体第,将该数据帧中的校验位与本地生成的校验位进行比较,如果不匹配,判断结果为所述数据帧在传输过程中出现误码,如果匹配,判断结果为所述数据帧在传输过程中没有出现误码,若传输过程中没有出现误码,则提取该数据帧中的待测数据,若传输过程中出现误码,则丢弃该数据帧。S205、误码率测试装置将所述待测数据与步骤S201中生成的原始发送数据进行比较。S206、根据比较结果计算所述待测对讲机的接收误码率。优选的,将所述待测数据与所述原始发送数据进行比较的步骤具体为:将所述待测数据中的比特值与原始发送数据中相同比特位上的比特值进行比较;根据比较结果计算对讲机接收误码率的步骤具体为:根据比较结果统计所述待测数据中的错误比特值的个数;根据所述错误比特值的个数以及所述待测数据中比特值的总数计算所述误码率。优选的,S205之后还包括结果显示。具体的,可显示以下测试结果。1、显示接收到的待测数据,该显示区的刷新频率可手动调整。2、显示比较结果,包括显示待测数据中的错误比特值以及错误比特值对应的比特位。3、显示接收误码率,优选的,可以以百分比表示接收误码率,优选的,若接收误码率在预设阈值以内,则为可接受的范围,可用蓝色做为标记;若接收误码率大于预设阈值,则为误码率超标数值,可用红色标记。以上数据可实时显
/Jn o实施例三:图3为本发明另一实施例提供的数字对讲机接收误码率测试方法的流程图,该实施例中,原始发送数据由误码率测试装置之外的原始发送数据生成装置生成,并向待测对讲机发送。如图3所示,包括如下流程:S301、原始发送数据生成装置生成所述原始发送数据。
S302、按照所述待测对讲机所采用的用于实现对讲功能的对讲机通信协议,将所述原始发送数据发送至所述待测对讲机,之所以按照该待测对讲机所采用的用于实现对讲功能的对讲机通信协议来发送原始发送数据,是为了模拟对讲过程中向待测对讲机发送对讲信号。对讲机所采用的用于实现对讲功能的对讲机通信协议包括但不局限于射频通信协议、蓝牙通信协议、WIFI通信协议。假设待测对讲机为射频对讲机,即该射频对讲机用于实现对讲功能的对讲机通信协议为射频通信协议,那么步骤S302具体可以为:采用该射频通信协议将S301中生成的原始发送数据调制成射频信号,将所述射频信号发送至所述待测对讲机。待测对讲机接收到该射频信号后,解调出射频信号中的数据,将解调出的数据作为待测数据。为了排除原始发送数据在传输过程中出现误码给本实施例的测试带来干扰。优选的,误码率测试装置通过与待测对讲机有线直连的方式,将所述原始发送数据发送至所述对讲机。S303、对讲机接收并解析出待测数据。S304、对讲机将待测数据发送至误码率测试装置。优选的,对讲机将待测数据按照通信数据帧的结构打包封装,发送给误码率测试装置。数据帧可以由五部分组成:前导码、同步码、数据长度控制字、数据区和校验位。数据区用于存放待测数据,数据帧前导码是一组固定的码字,用于通信信道监听、检测;同步码是由三个字节组成的码字,用于通信双方之间的再同步;数据长度控制字用于指示数据区的数据长度。校验位可以根据该帧数据的前面数据位做具体运算而得出,用于判断该数据帧在传输过程中是否出现误码。误码率测试装置接收到该数据帧后,先判断该数据帧在传输过程中是否出现误码,这样做是为了排除待测数据在传输过程中出现误码给本次测试带来干扰,具体第,将该数据帧中的校验位与本地生成的校验位进行比较,如果不匹配,判断结果为所述数据帧在传输过程中出现误码,如果匹配,判断结果为所述数据帧在传输过程中没有出现误码,若传输过程中没有出现误码,则提取该数据帧中的待测数据,若传输过程中出现误码,则丢弃该数据帧。S305、误码率测试装置按照原始发送数据的生成规则在本地生成与所述原始发送数据相同的数据。S306、误码率测试装置将所述待测数据与步骤S305中生成的数据进行比较。S307、根据比较结果计算所述待测对讲机的接收误码率。在一实施例中,将所述待测数据与所述原始发送数据进行比较的步骤具体为:将所述待测数据中的比特值与原始发送数据中相同比特位上的比特值进行比较;根据比较结果计算对讲机接收误码率的步骤具体为:根据比较结果统计所述待测数据中的错误比特值的个数;根据所述错误比特值的个数以及所述待测数据中比特值的总数计算所述误码率。优选的,S306之后还包括结果显示。具体的,可显示以下测试结果。1、显示接收到的待测数据,该显示区的刷新频率可手动调整。2、显示比较结果,包括显示待测数据中的错误比特值以及错误比特值对应的比特位。3、显示接收误码率,优选的,可以以百分比表示接收误码率,优选的,若接收误码率在预设阈值以内,则为可接受的范围,可用蓝色做为标记;若接收误码率大于预设阈值,则为误码率超标数值,可用红色标记。以上数据可实时显
/Jn o以上各实施例中,发送至待测对讲机的原始发送数据可以为依次发送的多个比特序列,生成该依次发送的多个比特序列的方式包括但不局限于以下所列举的:根据初始值和PN9算式,依次生成标准的伪随机序列,作为原始发送数据依次发送至对讲机。优选的,伪随机序列的码字长度为29-1。对讲机依次解析出各个待测数据后,依次封装成数据帧后传输至误码率测试装置,误码率测试装置的缓冲区依次接收各个数据帧。依次对各个数据帧进行如下操作:将数据帧中的校验位与本地生成的校验位进行比较;如果不匹配,判断结果为所述数据帧在传输过程中出现误码,丢弃该数据帧如果匹配,则判断结果为所述数据帧在传输过程中没有出现误码,提取该数据帧中的待测数据;误码率测试装置将该待测数据中的比特值与对应的原始发送数据中相同比特位上的比特值进行比较;若出现错误比特值,则计数加1,根据如下方式实时计算接收误码率:根据当前累计的错误比特值的个数与当前已收到的所有比特值的总数实时计算接收误码率。优选的,还包括结果显示的步骤。具体的,可显示以下测试结果。1、显示实时接收到的待测数据,该显示区的刷新频率可手动调整。2、显示实时得到的比较结果,包括显示待测数据中的错误比特值以及错误比特值对应的比特位。3、显示实时计算出的接收误码率,优选的,可以以百分比表示接收误码率,优选的,若接收误码率在预设阈值以内,则为可接受的范围,可用蓝色做为标记;若接收误码率大于预设阈值,则为误码率超标数值,可用红色标记。以上数据可实时显示。实施例四:图4为本发明一实施例提供的误码率测试装置的示意图,该误码率测试装置用于实现实施例一中的方法,请参考图4,该误码率测试装置4包括:待测数据获取模块41,用于获取待测对讲机接收并解析出的待测数据;原始发送数据获取模块42,用于获取原始发送数据;第一比较模块43,用于将所述待测数据与所述原始发送数据进行比较;计算模块44,用于根据比较结果计算所述待测对讲机的接收误码率。在一实施例中,待测数据获取模块41进一步包括:数据帧接收模块411,用于接收待测对讲机发送的数据帧,所述数据帧中包含所述待测数据;判断模块412,用于判断所述数据帧在传输过程中是否出现误码;提取模块413,用于所述判断模块的判断结果为否时,提取所述数据帧中的待测数据。优选的,判断模块412具体用于将所述数据帧中的校验位与本地生成的校验位进行比较,若比较结果为校验位不匹配,则判断为所述数据帧在传输过程中出现误码;若比较结果为校验位匹配,则判断为所述数据帧在传输过程中没有出现误码。在一实施例中,第一比较模块43用于将所述待测数据中的比特值与原始发送数据中相同比特位上的比特值进行比较;计算模块44包括:统计模块441,用于根据比较结果统计所述待测数据中的错误比特值的个数;计算子模块442,用于根据所述错误比特值的个数以及所述待测数据中比特值的总数计算所述误码率。实施例五:
图5为本发明另一实施例提供的误码率测试装置的示意图,该实施例中,原始发送数据由误码率测试装置4生成,并发送至待测对讲机。请参考图5,与实施例四所不同的是,误码率测试装置4还包括发送模块45,原始发送数据获取模块42用于生成原始发送数据,发送模块45用于按照待测对讲机所采用的用于实现对讲功能的对讲机通信协议,将该原始发送数据发送至待测对讲机。该实施例可以用于实现实施例二中的方法。实施例六:图6为本发明一实施例提供的误码率测试系统的示意图,请参考图6,该误码率测试系统6包括实施例四中的误码率测试装置4,还包括原始发送数据生成装置5,该实施例中,原始发送数据由原始发送数据生成装置5生成并向待测对讲机发送。优选的,误码率测试装置4中的原始发送数据获取模块42用于按照原始发送数据的生成规则在本地生成与该原始发送数据相同的数据。该实施例用于实现实施例三中的方法。本发明提供的数字对讲机接收误码率测试方法、误码率测试装置及系统,误码率测试装置获取待测对讲机接收并解析出的待测数据,以及获取原始发送数据;将所述待测数据与所述原始发送数据进行比较;根据比较结果计算所述待测对讲机的接收误码率。能够实现对数字对讲机接收误码率的测试。以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1.一种数字对讲机接收误码率测试方法,其特征在于,包括: 误码率测试装置获取待测对讲机接收并解析出的待测数据,以及获取原始发送数据; 将所述待测数据与所述原始发送数据进行比较; 根据比较结果计算所述待测对讲机的接收误码率。
2.如权利要求1所述的数字对讲机接收误码率测试方法,其特征在于,误码率测试装置获取待测对讲机接收并解析出的待测数据的步骤具体为: 误码率测试装置接收待测对讲机发送的数据帧,所述数据帧中包含所述待测数据; 判断所述数据帧在传输过程中是否出现误码; 若否,则提取所述数据帧中的待测数据。
3.如权利要求1所述的数字对讲机接收误码率测试方法,其特征在于,将所述待测数据与所述原始发送数据进行比较的步骤具体为:将所述待测数据中的比特值与原始发送数据中相同比特位上的比特值进行比较; 根据比较结果计算对讲机接收误码率的步骤具体为: 根据比较结果统计所述待测数据中的错误比特值的个数; 根据所述错误比特值的个数以及所述待测数据中比特值的总数计算所述误码率。
4.如权利要求1至3任一项所述的数字对讲机接收误码率测试方法,其特征在于,误码率测试装置获取待测对讲机接收并解析出的待测数据之前,还包括: 原始发送数据生成装置生成所述原始发送数据; 按照所述待测对讲机所采用的用于实现对讲功能的对讲机通信协议,将所述原始发送数据发送至所述对讲机。
5.如权利要求4所述的数字对讲机接收误码率测试方法,其特征在于,误码率测试装置获取原始发送数据的步骤具体为:误码率测试装置按照所述原始发送数据的生成规则在本地生成与所述原始发送数据相同的数据。
6.如权利要求1至3任一项所述的数字对讲机接收误码率测试方法,其特征在于,误码率测试装置获取待测对讲机接收并解析出的待测数据之前,还包括: 误码率测试装置生成所述原始发送数据; 按照所述待测对讲机所采用的用于实现对讲功能的对讲机通信协议,将所述原始发送数据发送至所述对讲机。
7.—种误码率测试装置,其特征在于,包括 待测数据获取模块,用于获取待测对讲机接收并解析出的待测数据; 原始发送数据获取模块,用于获取原始发送数据; 第一比较模块,用于将所述待测数据与所述原始发送数据进行比较; 计算模块,用于根据比较结果计算所述待测对讲机的接收误码率。
8.如权利要求7所述的误码率测试装置,其特征在于,所述待测数据获取模块包括: 数据帧接收模块,用于接收待测对讲机发送的数据帧,所述数据帧中包含所述待测数据; 判断模块,用于判断所述数据帧在传输过程中是否出现误码; 提取模块,用于所述判断模块的判断结果为否时,提取所述数据帧中的待测数据。
9.如权利要求7所述的误码率测试装置,其特征在于,所述第一比较模块用于将所述待测数据中的比特值与原始发送数据中相同比特位上的比特值进行比较;所述计算模块包括: 统计模块,用于根据比较结果统计所述待测数据中的错误比特值的个数; 计算子模块,用于根据所述错误比特值的个数以及所述待测数据中比特值的总数计算所述误码率。
10.如权利要求7至9任一项所述的误码率测试装置,其特征在于,所述原始发送数据获取模块用于生成所述原始发送数据;所述误码率测试装置还包括发送模块,用于按照所述待测对讲机所采用的用于实现对讲功能的对讲机通信协议,将所述原始发送数据发送至所述待测对讲机。
11.如权利要求7至9任一项所述的误码率测试装置,其特征在于,所述原始发送数据获取模块用于按照所述原始发送数据的生成规则在本地生成与所述原始发送数据相同的数据。
12.—种误码率测试系统,其特征在于,包括如权利要求7至9、权利要求11中任一项所述的误码率测试装 置,以及原始发送数据生成装置,其中,原始发送数据生成装置用于生成所述原始发送数据,并按照所述待测对讲机所采用的用于实现对讲功能的对讲机通信协议,将所述原始发送数据发送至所述对讲机。
全文摘要
本发明公开数字对讲机接收误码率测试方法、误码率测试装置及系统,该方法包括误码率测试装置获取待测对讲机接收并解析出的待测数据,以及获取原始发送数据;将所述待测数据与所述原始发送数据进行比较;根据比较结果计算所述待测对讲机的接收误码率。本发明通过以上技术方案,解决现有技术中无法实现对数字对讲机接收误码率进行测试的技术问题。
文档编号H04B17/00GK103178936SQ20131008180
公开日2013年6月26日 申请日期2013年3月14日 优先权日2013年3月14日
发明者梁朝忠 申请人:深圳市力同亚太科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1