(12)发明专利申请
(10)申请公布号 CN 106021254 A(43)申请公布日 2016.10.12
(21)申请号 201510953029.6(22)申请日 2015.12.17
(71)申请人 北京邮电大学
地址 100876 北京市海淀区西土城路10号(72)发明人 李尚卿 徐荣成 张欣 (51)Int.Cl.
G06F 17/30(2006.01)
权利要求书1页 说明书2页 附图2页
(54)发明名称
一种基于LabVIEW和MySQL的频谱占用度数据库存储工具(57)摘要
本发明公开了一种将频谱占用度的处理结果存入到MySql数据库的方法,该方法包括:获取待处理的原始数据,并将获得到的原始数据进行预处理,连接MySql数据库,并将预处理所得到的数据储存到创建的表中。本发明还公开了一种根据上述方法基于LabVIEW开发出的软件,按照要求将数据存储到相应的数据库中。本发明可以使使用者更加方便和快捷地处理和管理数据。
CN 106021254 ACN 106021254 A
权 利 要 求 书
1/1页
1.一种将频谱占用度的处理结果存入到MySql数据库的方法,其特征在于该方法包括:获取待处理的原始数据,并将获得到的原始数据进行预处理,连接MySql数据库,并将预处理所得到的数据储存到创建的表中。
2.一种将频谱占用度的处理结果存入到MySql数据库的方法,其特征在于预处理的内容包括:
根据选择是否进行信号阈值去噪,若选择则将原始数据中每个采样点的场强值与预设的判决门限进行比较,获得0-1矩阵,若不选择则将原始数据矩阵直接进行下步处理;把频段分成若干个频点,将每个频点对应的采样点进行加权平均,得到若干个频点的一维数组;并将若干个频点的一维数组组合成二维数组。
3.一种将频谱占用度的处理结果存入到MySql数据库的方法,其特征在于连接MySql数据库过程包括:
1)首先通过ADO Create.vi创建一个Connection对象,然后利用ADOConnection Open.vi建立与数据库的连接;
2)通过拼接字符串的方式控制对数据库的操作,把权利2中得到的二维数组存储到数据库中;
3)利用ADO Recordset Close.vi和ADO Connection Close.vi关闭与数据库之间的连接。
4.一种基于LabView将频谱占用度的处理结果存入到MySql数据库的软件方法,其特征在于该软件方法包括以下模块:
1)数据模块,用于寻找机器中预设的频段数据,并在软件中打开;2)判决模块,用于对场强值与预设的门限值进行大小比较,输出一个判决矩阵;3)计算模块,用于对判决矩阵进行加权平均,得到处理结果;4)储存模块,用于连接数据库,并将处理完成的数据存入数据库中。
2
CN 106021254 A
说 明 书
1/2页
一种基于LabVIEW和MySQL的频谱占用度数据库存储工具
技术领域
[0001]本发明设计通信技术领域,尤其涉及一种频谱占用度数据存储软件。
技术背景
[0002]随着无线通信技术的飞速发展,所需要的无线频谱资源越来越多,频谱资源匮乏的问题日益突显。频谱占用度是频谱有效利用的体现,频谱占用度的测量结果不仅可以为频谱管理人员提供有关频谱实际使用情况的信息,方便频谱管理人员指配频率,同时还可以为频率主管部门提供频谱使用趋势的信息。频谱占用度测量是日常无线电频谱监测工作中的一项重要内容。
[0003]随着WRC15的召开,越来越多的高频段频谱需要监测与处理,很多低频段资源由于没有充分利用,也需要重新监测,这将产生大量的频谱采集数据,并且人们观察频谱的精度远远小于这些数据的精度,因此把这些采集到的原始数据直接存储既占空间又浪费了工作人员的时间。
发明内容
[0004]本发明提供一种频谱占用度数据存储软件,节约了存储空间,并免去二次处理浪费的时间。
[0005]为了解决这个问题,本发明的具体步骤如下:
[0006]1)一种将频谱占用度的处理结果存入到MySql数据库的方法,该方法包括:[0007]获取待处理的原始数据,并将获得到的原始数据进行预处理,连接MySql数据库,并将预处理所得到的数据储存到创建的表中。[0008]2)预处理的内容:
[0009]根据选择是否进行信号阈值去噪,若选择则将原始数据中每个采样点的场强值与预设的判决门限进行比较,获得0-1矩阵,若不选择则将原始数据矩阵直接进行下步处理。把频段分成若干个频点,将每个频点对应的采样点进行加权平均,得到若干个频点的一维数组。并将若干个频点的一维数组组合成二维数组。[0010]3)连接MySql数据库,过程包括:
[0011]首先通过ADO Create.vi创建一个Connection对象,然后利用ADO Connection Open.vi建立与数据库的连接。并通过拼接字符串的方式控制对数据库的操作,把经过预处理得到的二维数组存储到数据库中。最后利用ADO Recordset Close.vi和ADO Connection Close.vi关闭与数据库之间的连接。
[0012]4)一种基于LabView将频谱占用度的处理结果存入到MySql数据库的软件,该软件包括以下模块:[0013]数据模块,用于寻找机器中预设的频段数据,并在软件中打开。[0014]判决模块,用于对场强值与预设的门限值进行大小比较,输出一个判决矩阵。[0015]计算模块,用于对判决矩阵进行加权平均,得到处理结果。
3
CN 106021254 A[0016]
说 明 书
2/2页
储存模块,用于连接数据库,并将处理完成的数据存入数据库中。
具体实施方式
[0017]下面结合附图对本发明作进一步阐述。[0018]如图1是本发明的处理流程图,共分为4个模块,其中数据模块,用于寻找机器中预设的频段数据,并在软件中打开,根据原始数据地址和预设的频段 信息,拼成原始数据的文件名并在程序中进行调用其中的数据;判决模块的作用是,把原始数据中的场强值与预设的门限值比较大小,获得判决矩阵;计算模块的作用是,将每个频点对应的采样点进行加权平均,得到若干个频点的一维判决值数组,并将此一维数组按频点的顺序排列成一个二维数组;存储模块的作用是,连接MySql数据库,并将预处理所得到的数据储存到创建的表中。
[0019]图2是LabView连接和操作MySql数据库的流程,首先通过ADO Create.vi创建一个Connection对象,然后利用ADO Connection Open.vi建立与数据库的连接。并通过拼接字符串的方式控制对数据库的操作,把经过预处理得到的二维数组存储到数据库中。最后利用ADO Recordset Close.vi和ADO Connection Close.vi关闭与数据库之间的连接。[0020]图3是本发明的软件操作界面,原始数据基路径表示存储原始数据的基路径,即原始数据存储数据所在文件夹;原始数据频段号指的是待存储的频段的编号;原始数据起始时间是选择要存储的数据时从什么时候开始;小时数选取原始数据的总小时数;阈值数据处理中有效信号设定的临界值;数据库、用户名及用户密码是连接数据库的必要信息;新创建的表名是频段和地点组合起来的,其中的地点即界面上的地点;是否进行阈值判断是指所储存的数据是否需要与阈值进行比较大小。
[0021]图4是本发明中连接和操作数据库的部分程序。
4
CN 106021254 A
说 明 书 附 图
1/2页
图1
图2
图3
5
CN 106021254 A
说 明 书 附 图
2/2页
图4
6
因篇幅问题不能全部显示,请点此查看更多更全内容