驻波检测方法和系统的制作方法

文档序号:7995840阅读:247来源:国知局
驻波检测方法和系统的制作方法
【专利摘要】本发明提供一种驻波检测方法,包括步骤:在射频拉远单元预设第一驻波检测流程和第二驻波检测流程;根据设置指令选择第一驻波检测流程和/或第二驻波检测流程对射频拉远单元执行驻波检测;将第一驻波检测流程检测的第一检测值或第二驻波检测流程检测的第二检测值更新至驻波值数据库。本发明还提供与上述方法对应的驻波检测系统,通过本发明的技术,可以灵活配置设备所需的驻波检测流程,降低了在工程上实现的难度,提高了设备的通用性,避免异常状况的影响,提高了设备运行的稳定性及安全性。
【专利说明】驻波检测方法和系统
【技术领域】
[0001]本发明涉及驻波检测技术,特别是涉及一种驻波检测方法和系统。
【背景技术】
[0002]在射频拉远【技术领域】中,射频拉远单元(Remote radio unit, RRU)的设备一般是通过专有驻波检测电路、DSP (digital signal processing,数字信号处理器)驻波检测或纯软件驻波检测的方式来进行驻波检测,针对射频拉远单元采用的不同设备,采用较为匹配的一种驻波检测模式,可以在一定程度上降低设备成本。
[0003]但上述单一模式的驻波检测方案,无法根据用户的应用需求灵活配置驻波检测流程,设备通用性差,而且设备容易受异常状况的影响,导致设备的稳定性及安全性较差。

【发明内容】

[0004]基于此,有必要针对上述问题,提供一种驻波检测方法和系统。
[0005]一种驻波检测方法,包括如下步骤:
[0006]在射频拉远单元预设第一驻波检测流程和第二驻波检测流程;
[0007]根据设置指令选择第一驻波检测流程和/或第二驻波检测流程对射频拉远单元执行驻波检测;
[0008]将第一驻波检测流程检测的第一检测值或第二驻波检测流程检测的第二检测值更新至驻波值数据库。
[0009]一种驻波检测系统,包括:
[0010]检测流程预设模块,用于在射频拉远单元预设第一驻波检测流程和第二驻波检测流程;
[0011]驻波检测模块,用于根据设置指令选择第一驻波检测流程和/或第二驻波检测流程对射频拉远单元执行驻波检测;
[0012]检测值更新模块,用于将第一驻波检测流程检测的第一检测值或第二驻波检测流程检测的第二检测值更新至驻波值数据库。
[0013]上述驻波检测方法和系统,在射频拉远单元设置多个驻波检测流程,根据设置指令来选择驻波检测方式,再选择相应的检测值更新至驻波值数据库。驻波检测并可动态变化。多种模式的驻波检测流程,不仅能够缩短驻波检测时间,而且能够根据工程实施现场的应用需求,灵活配置设备所需的驻波检测流程,降低了在工程上实现的难度,提高了设备的通用性,同时,多种模式的驻波检测流程可以相互补充,避免异常状况的影响,提高了设备运行的稳定性及安全性。
【专利附图】

【附图说明】
[0014]图1为一个实施例的驻波检测方法流程图;
[0015]图2为一个实施例的驻波检测系统结构示意图。【具体实施方式】
[0016]下面结合附图对本发明的驻波检测方法的【具体实施方式】作详细描述。
[0017]图1示出了一个实施例的驻波检测方法流程图,包括如下步骤:
[0018]步骤SlO:在射频拉远单元预设第一驻波检测流程和第二驻波检测流程。
[0019]在本步骤中,主要是通过在射频拉远单元预设多个驻波检测流程,实现设备的驻波检测多样化,从而扩大射频拉远单元驻波检测所支持的检测方式,提高设备的通用性。
[0020]在一个实施例中,所述第一驻波检测流程为DSP驻波检测流程,具体的,在射频拉远单元设置DSP芯片,当启动DSP驻波检测流程时,采集双工器的相关驻波数据(前向功率和反射功率),然后在DSP芯片计算驻波值。
[0021]所述第二驻波检测流程为纯软件驻波检测流程,具体的,在射频拉远单元上设置驻波检测应用程序,可以设置在射频拉远单元的FPGA(Field-Programmable Gate Array,现场可编程门阵列)上,当启动纯软件驻波检测流程时,应用程序进入驻波检测流程计算驻波值。
[0022]通过上述设置的DSP驻波检测流程和纯软件驻波检测流程,可以实现两者的互为补充,既可以根据实际工程需求,设置射频拉远单元运行在其中一种模式,也可以同时运行两种检测模式,从而实现驻波检测多样化,通用性强,利于工程实施,而且,当其中一种检测模式出现异常时,也可以有另外一种模式进行及时补充,提高了设备的安全性。
[0023]进一步地,考虑到DSP驻波检测流程和纯软件驻波检测流程包括较多相同的步骤,优选的,纯软件驻波检测流程中,通过所述DSP芯片获取反射系数,利用设置在系统CPU (Central Processing Unit,中央处理器)上的应用程序并根据所述反射系数计算驻波值。
[0024]一般情况下,DSP驻波检测流程和纯软件驻波检测流程的均包括如下步骤:
[0025]I)采集时域数据流并做相关处理(包括混频、滤波等)。
[0026]2)对时域数据的复数组作傅里叶变换,然后进行数据抽取,抽取设定频带内的载波点。
[0027]3)从所选的载波点中选择检测的载波。
[0028]4)根据选择的载波计算测试的反射系数Tin向量。
[0029]5)根据Tin向量计算对应驻波值。
[0030]两者主要区别在于:DSP驻波检测最终计算驻波值的为DSP,而纯软件驻波检测最终计算驻波值为上层软件。DSP驻波检测计算驻波值的时间较快,需要在专用DSP芯片上实现,而纯软件驻波检测计算驻波时间较长,通过上层的应用程序实现。
[0031]上述纯软件驻波检测流程通过DSP芯片获取反射系数,计算驻波值应用程序运行在射频拉远单元系统的CPU上,同时,进一步将纯软件驻波检测流程计算驻波值的过程设置在系统CPU上进行。相对于当前普遍采用将驻波检测程序设置在FPGA上的方式,由于DSP可以分担原来由FPGA负责的部分运算任务,应用程序将运行在CPU上,进一步分担了 FPGA的运算任务。优化利用DSP芯片及系统CPU,在同一个系统中实现两种检测流程的功能,降低FPGA的负担,可以提高FPGA处理数字信号的效率,进而提高通信效率,降低设备的成本。
[0032]步骤S20:根据设置指令选择第一驻波检测流程和/或第二驻波检测流程对射频拉远单元执行驻波检测。
[0033]在本步骤中,主要是在设备启动时,根据用户在工程上的需求,通过设置指令来选择驻波检测流程来进行驻波检测,提高驻波检测流程配置的灵活性。
[0034]具体地,射频拉远单元的设备启动后,加载数据库文件和配置文件,其中,数据库文件是设备驻波检测流程运行的控制文件,文件的设置指令指定了设备所需的驻波检测流程,根据配置文件加载并初始化设备的各种芯片,加载默认的或指定的驻波检测流程,对各个射频口进行驻波检测。
[0035]在一个实施例中,为了扩大驻波检测流程所兼容的设备,在步骤S20前还可以启动设备的默认驻波检测流程;其中,所述默认驻波检测流程包括采用专有驻波检测电路执行的检测流程。
[0036]由于在设备启动时,设备加载默认驻波检测流程,该流程根据数据库文件启动的默认驻波检测流程。例如,对于采用专有驻波检测电路的设备,默认驻波检测流程在设备启动后进行专有驻波检测电路,设备自适应选择驻波检测流程,在启动默认驻波检测,还可以灵活的根据设备运行状态如驻波异常自动选择支持所需的驻波检测流程。使得设置的第一驻波检测流程、第二驻波检测流程可以采用专有驻波检测电路的设备上应用,与设备原有的默认驻波检测流程兼容。
[0037]作为一个实施例,在设备加载所指定驻波检测流程后,为提高驻波流程配置的灵活性,在射频拉远单元利用LMT命令设置指定的驻波检测流程,其命令格式可以如下:
[0038]lmtset0xa918=X
[0039]式中,X取值包括“O”(表示射频拉远单元默认的驻波检测流程状态);“1”(表示射频拉远单元的DSP驻波检测状态);“2”(表示射频拉远单元的纯软件驻波检测状态)。射频拉远单元在实际运行过程中,设备实时获取设置指令,并根据设置指令启动或切换至指定的驻波检测流程。
[0040]输入设置指令为“O”时,启动默认的驻波检测流程。
[0041]输入设置指令为“I”时,启动DSP驻波检测流程。
[0042]输入设置指令为“2”时,启动纯软件驻波检测流程。
[0043]另外,通过输入“0”、“1”、“2”的组合,可以启动多种驻波检测流程,同时计算出的驻波值;例如,输入设置指令为“O” “I”时,同时启动默认的驻波检测流程和DSP驻波检测流程。
[0044]在一个实施例中,为了保证设置驻波检测指令的准确性,在步骤S20前还包括对输入设置指令参数进行过滤的步骤,具体地,判断设置指令是否准确,若否,则启动设定的异常处理方式切换驻波检测流程。
[0045]例如,如设备不支持DSP驻波检测流程,输入设置指令要求设备进入DSP驻波检测流程,则将利用设定的异常处理机制自动切换驻波检测流程,如将设备切换至纯软件驻波检测流程。
[0046]在一个实施例中,为了增强设备运行预设的驻波检测流程的正确性及安全性,在步骤S20执行驻波检测的过程中还包括告警重建的步骤,具体的,当发生与各驻波有关的告警,控制射频拉远单元的设备关闭射频开关,同时暂停驻波检测流程,在射频信号正常和告警解除后,再开启驻波检测流程,恢复射频拉远单元的驻波检测功能。[0047]步骤S30:将第一驻波检测流程检测的第一检测值或第二驻波检测流程检测的第二检测值更新至驻波值数据库。
[0048]在一个实施例中,为了得到较为合理的驻波检测值上报基站,保证设备运行在正常的状态,在设备运行在多种模式的驻波检测流程时,步骤S30还包括对驻波检测值的检查过程,具体地:
[0049]对将第一驻波检测流程检测的第一检测值和第二驻波检测流程检测的第二检测值之间不同时间点的差值进行判断,当所述差值超过设定门限时,将所述第一检测值与其历史记录值最接近的检测值(可以是上一个时间点记录的检测值)进行比较,将第二检测值中选择与其历史记录值最接近的检测值进行比较,由于驻波值与最近的历史记录值相近,由于驻波检测产生异常时,则驻波值前后变化较大,而变化较小的驻波值较为准确,将变化较小的驻波值更新至驻波值数据库。
[0050]上述步骤通过对不同驻波检测流程获得的驻波检测值进行分析,选择较为合理的检测值上报应用,避免一种模式的驻波检测流程产生异常状况而影响设备的驻波检测结果,多种驻波检测流程,可以达到互补的作用,提高了设备驻波检测的安全性。
[0051]同时,设备还可以同时启动模式进行驻波检测,如DSP驻波检测流程和纯软件驻波检测流程。在设备运行过程中,通过设置相应的自检程序,定时比较不同驻波检测流程的相同时间点或相邻时间点驻波的差值,如果发现差值过大,则经过相关判断后选择更为正确的驻波值上报,并将驻波检测流程自动切换到检测更正确的驻波检测流程来进行驻波检测,并在设备输出口提示驻波检测流程自动切换,从而实现在不同的应用需求中,自动选择最合适的驻波检测流程,获得更准确的驻波检测值,提高了设备的驻波检测精度。
[0052]下面结合附图对本发明的驻波检测系统的【具体实施方式】作详细描述。
[0053]图2示出了一个实施例的驻波检测系统结构示意图,包括:
[0054]检测流程预设模块,用于在射频拉远单元预设第一驻波检测流程和第二驻波检测流程;
[0055]驻波检测模块,用于根据设置指令选择第一驻波检测流程和/或第二驻波检测流程对射频拉远单元执行驻波检测;
[0056]检测值更新模块,用于将第一驻波检测流程检测的第一检测值或第二驻波检测流程检测的第二检测值更新至驻波值数据库。
[0057]在一个实施例中,所述第一驻波检测流程为基于DSP芯片实现的DSP驻波检测流程,所述第二驻波检测流程为纯软件驻波检测流程。
[0058]在一个实施例中,所述纯软件驻波检测流程包括:通过所述DSP芯片获取反射系数,利用设置在系统CPU上的应用程序并根据所述反射系数计算驻波值。
[0059]在一个实施例中,在驻波检测模块前还包括:默认流程启动模块,用于启动设备的默认驻波检测流程;其中,所述默认驻波检测流程包括采用专有驻波检测电路执行的检测流程。
[0060]在一个实施例中,所述检测值更新模块进一步用于:对将第一驻波检测流程检测的第一检测值和第二驻波检测流程检测的第二检测值之间相同时间点或相邻时间点的差值进行判断;当所述差值超过设定门限时,从所述第一检测值和第二检测值中选择与其历史记录值最接近的检测值更新至驻波值数据库。[0061]在一个实施例中,在驻波检测模块前还包括:设置指令判断模块,用于判断设置指令是否准确,若否,则启动设定的异常处理方式切换驻波检测流程。
[0062]在一个实施例中,所述驻波检测模块在执行驻波检测的过程中还用于:当产生驻波告警时,暂停驻波检测流程,在告警解除后再开启驻波检测流程。
[0063]本发明的驻波检测系统与本发明的驻波检测方法--对应,在上述驻波检测方法
的实施例阐述的技术特征及其有益效果均适用于驻波检测系统的实施例中,在此不再赘述。
[0064]综上所述,本发明的驻波检测方法和系统具有以下明显有益效果:
[0065](1)通过驻波检测流程的多样化,扩大了在射频拉远单元中驻波检测方式的通用性,可以兼容支持专有驻波检测电路的检测方式,也可以支持DSP驻波检测方式、纯软件驻波检测。
[0066](2)通过设置指令,自适应运行指定的驻波检测流程,满足了工程现场实施的需求,提高了设备的自适应性,可以自动选择最合适的驻波检测流程,获得更准确的驻波检测值,提闻了设备的驻波检测精度。
[0067](3)多种模式的驻波检测,也可以自动检测驻波检测异常性,也可用于设备在异常情况下,进行互相补充,自适应启动合适的驻波检测流程,例如,在DSP驻波检测流程异常时,启动纯软件驻波检测替换之前运行异常的驻波检测流程。从而提高了设备的稳定性及安全性。
[0068]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种驻波检测方法,其特征在于,包括如下步骤: 在射频拉远单元预设第一驻波检测流程和第二驻波检测流程; 根据设置指令选择第一驻波检测流程和/或第二驻波检测流程对射频拉远单元执行驻波检测; 将第一驻波检测流程检测的第一检测值或第二驻波检测流程检测的第二检测值更新至驻波值数据库。
2.根据权利要求1所述的驻波检测方法,其特征在于,所述第一驻波检测流程为基于DSP芯片实现的DSP驻波检测流程,所述第二驻波检测流程为纯软件驻波检测流程。
3.根据权利要求2所述的驻波检测方法,其特征在于,所述纯软件驻波检测流程包括: 通过所述DSP芯片获取反射系数,利用设置在系统CPU上的应用程序并根据所述反射系数计算驻波值。
4.根据权利要求1所述的驻波检测方法,其特征在于,在根据设置指令选择第一驻波检测流程和/或第二驻波检测流程对射频拉远单元执行驻波检测的步骤前还包括: 启动设备的默认驻波检测流程;其中,所述默认驻波检测流程包括采用专有驻波检测电路执行的检测流程。
5.根据权利要求1所述的驻波检测方法,其特征在于,所述将第一驻波检测流程检测的第一检测值或第二驻波检测流程检测的第二检测值更新至驻波值数据库的步骤包括: 对将第一驻波检测流程检测的第一检测值和第二驻波检测流程检测的第二检测值之间相同时间点或相邻时间点的差值进行判断; 当所述差值超过设定门限时,从所述第一检测值和第二检测值中选择与其历史记录值最接近的检测值更新至驻波值数据库。
6.根据权利要求1所述的驻波检测方法,其特征在于,在根据设置指令选择第一驻波检测流程和/或第二驻波检测流程对射频拉远单元执行驻波检测的步骤前还包括: 判断设置指令是否准确,若否,则启动设定的异常处理方式切换驻波检测流程。
7.根据权利要求1所述的驻波检测方法,其特征在于,在执行驻波检测的过程中还包括:当产生驻波告警时,暂停驻波检测流程,在告警解除后再开启驻波检测流程。
8.—种驻波检测系统,其特征在于,包括: 检测流程预设模块,用于在射频拉远单元预设第一驻波检测流程和第二驻波检测流程; 驻波检测模块,用于根据设置指令选择第一驻波检测流程和/或第二驻波检测流程对射频拉远单元执行驻波检测; 检测值更新模块,用于将第一驻波检测流程检测的第一检测值或第二驻波检测流程检测的第二检测值更新至驻波值数据库。
9.根据权利要求7所述的驻波检测系统,其特征在于,所述第一驻波检测流程为基于DSP芯片实现的DSP驻波检测流程,所述第二驻波检测流程为纯软件驻波检测流程。
10.根据权利要求9所述的驻波检测系统,其特征在于,所述纯软件驻波检测流程包括: 通过所述DSP芯片获取反射系数,利用设置在系统CPU上的应用程序并根据所述反射系数计算驻波值。
11.根据权利要求7所述的驻波检测系统,其特征在于,在驻波检测模块前还包括: 默认流程启动模块,用于启动设备的默认驻波检测流程;其中,所述默认驻波检测流程包括采用专有驻波检测电路执行的检测流程。
12.根据权利要求7所述的驻波检测系统,其特征在于,所述检测值更新模块进一步用于: 对将第一驻波检测流程检测的第一检测值和第二驻波检测流程检测的第二检测值之间相同时间点或相邻时间点的差值进行判断; 当所述差值超过设定门限时,从所述第一检测值和第二检测值中选择与其历史记录值最接近的检测值更新至驻波值数据库。
13.根据权利要求7所述的驻波检测系统,其特征在于,在驻波检测模块前还包括: 设置指令判断模块,用于判断设置指令是否准确,若否,则启动设定的异常处理方式切换驻波检测流程。
14.根据权利要求7所述的驻波检测系统,其特征在于,所述驻波检测模块在执行驻波检测的过程中还用于: 当产生驻波告警时,暂停驻波检测流程,在告警解除后再开启驻波检测流程。
【文档编号】H04W24/08GK103944650SQ201310024405
【公开日】2014年7月23日 申请日期:2013年1月22日 优先权日:2013年1月22日
【发明者】颜煦阳 申请人:京信通信系统(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1