一种基于最短距离的5G基站搜索方法及系统技术方案

技术编号:30428472 阅读:18 留言:0更新日期:2021-10-24 17:16
本发明专利技术提供了5G通信技术领域的一种基于最短距离的5G基站搜索方法及系统,方法包括:步骤S10、获取经纬度数据集;步骤S20、对纬度数据集分类生成5G基站数据集、移动终端数据集;步骤S30、创建矩形框选所有5G基站,将矩形均分成若干个经纬网格,设定各经纬网格的权重;步骤S40、查找移动终端所处的经纬网格,计算移动终端与经纬网格内的5G基站的第一最短距离;步骤S50、基于权重查找与移动终端所处的经纬网格相邻的经纬网格,计算各移动终端与相邻的经纬网格内的5G基站的第二最短距离;步骤S60、基于第一最短距离和第二最短距离将移动终端的5G信号进行切换。本发明专利技术的优点在于:极大的提升了5G基站搜索的效率以及精度。升了5G基站搜索的效率以及精度。升了5G基站搜索的效率以及精度。

【技术实现步骤摘要】
一种基于最短距离的5G基站搜索方法及系统


[0001]本专利技术涉及5G通信
,特别指一种基于最短距离的5G基站搜索方法及系统。

技术介绍

[0002]随着5G开始慢慢普及,5G基站的建设数量也与日俱增。由于5G基站发射的5G信号的覆盖半径比3G和4G都小,并且随着与5G基站距离的增加,5G的传输速率比4G下降更快,因此,需要快速的给用户更新最近的5G基站,便于用户接入距离更近的5G基站,提升5G信号传输速率,进而提高用户体验。
[0003]由于5G基站是离散分布的,传统上对5G基站进行搜索(更新最近的5G基站),需对每一个用户(目标体)进行全量的5G基站比对与计算,存在计算量大、效率低、存在偏差、结果不稳定等缺点。
[0004]传统的距离计算算法有Dijkstra距离算法、Manhattan距离算法、Chebyshev距离算法、Euclidean距离算法。Dijkstra距离算法需要指定起点,将搜索到的每一个点计算完距离之后加入一个集合,直到遍历完所有点再进行排序;Manhattan距离算法是将城市划分成街道,搜索最短与最快捷的路径距离,但不是最短弧面距离,一般应用于出租车距离;Chebyshev距离算法虽然计算的是静态距离,但计算的是最短直线距离;而Euclidean距离算法计算的是直线距离,但是地球是球体,使得计算精度不佳。即传统的算法的计算效率以及精度无法满足5G场景下的需求。
[0005]因此,如何提供一种基于最短距离的5G基站搜索方法及系统,实现提升5G基站搜索的效率以及精度,成为一个亟待解决的问题。

技术实现思路

[0006]本专利技术要解决的技术问题,在于提供一种基于最短距离的5G基站搜索方法及系统,实现提升5G基站搜索的效率以及精度。
[0007]第一方面,本专利技术提供了一种基于最短距离的5G基站搜索方法,包括如下步骤:
[0008]步骤S10、获取所有5G基站以及移动终端的经纬度数据集,对所述经纬度数据集进行预处理;
[0009]步骤S20、对预处理后的所述经纬度数据集进行分类,生成5G基站数据集以及移动终端数据集;
[0010]步骤S30、创建一矩形框选所述5G基站数据集中包含的所有5G基站,将所述矩形分成若干个经纬网格,并设定各所述经纬网格的权重;
[0011]步骤S40、分别查找所述移动终端数据集中各移动终端所处的经纬网格,利用多线程技术基于距离计算算法计算各移动终端与经纬网格内的5G基站的第一最短距离;
[0012]步骤S50、基于所述权重查找与移动终端所处的经纬网格相邻的24个经纬网格,利用多线程技术基于距离计算算法计算各移动终端与相邻的经纬网格内的5G基站的第二最
短距离;
[0013]步骤S60、基于所述第一最短距离以及第二最短距离确定实际最短距离,将移动终端的5G信号基于所述实际最短距离切换至对应的5G基站,完成5G基站搜索。
[0014]进一步地,所述步骤S10中,所述对所述经纬度数据集进行预处理具体为:
[0015]将所述经纬度数据集中的特殊字符、经纬度缺失、5G基站的基站号缺失、5G基站的工作状态缺失的数据进行剔除;
[0016]所述步骤S20具体为:
[0017]基于所述经纬度数据集中的数据是否携带基站号,对预处理后的所述经纬度数据集进行分类,生成5G基站数据集以及移动终端数据集;
[0018]所述步骤S30具体为:
[0019]基于所述5G基站数据集中的四个经纬度极值,创建一矩形框选所述5G基站数据集中包含的所有5G基站,将所述矩形均分成若干个经纬网格,并基于各所述经纬网格的人口密度设定各经纬网格的权重。
[0020]进一步地,所述步骤S40中,所述距离计算算法具体为:
[0021][0022]haversin(θ)=sin2(θ/2)=(1

cos(θ))/2;
[0023]设由反正弦函数得:
[0024][0025][0026]其中haversin()表示haversine函数;d表示5G基站和移动终端之间的弧面距离;R表示地球平均半径,取值为6371km;分别表示5G基站和移动终端的纬度;λ1、λ2分别表示5G基站和移动终端的经度;θ=d/R。
[0027]进一步地,所述步骤S40中,所述距离计算算法具体为:
[0028]Lx=R
·
radians(λ2‑
λ1)cos(radians(λ2+λ1));
[0029][0030][0031]其中d表示5G基站和移动终端之间的弧面距离;R表示地球平均半径,取值为6371km;radians()表示转弧度公式;分别表示5G基站和移动终端的纬度;λ1、λ2分别表示5G基站和移动终端的经度。
[0032]进一步地,所述步骤S60中,所述基于所述第一最短距离以及第二最短距离确定实际最短距离具体为:
[0033]将所述所述第一最短距离和第二最短距离的较小值设为实际最短距离。
[0034]第二方面,本专利技术提供了一种基于最短距离的5G基站搜索系统,包括如下模块:
[0035]经纬度数据集获取模块,用于获取所有5G基站以及移动终端的经纬度数据集,对所述经纬度数据集进行预处理;
[0036]经纬度数据集分类模块,用于对预处理后的所述经纬度数据集进行分类,生成5G基站数据集以及移动终端数据集;
[0037]经纬网格划分模块,用于创建一矩形框选所述5G基站数据集中包含的所有5G基站,将所述矩形分成若干个经纬网格,并设定各所述经纬网格的权重;
[0038]第一最短距离计算模块,用于分别查找所述移动终端数据集中各移动终端所处的经纬网格,利用多线程技术基于距离计算算法计算各移动终端与经纬网格内的5G基站的第一最短距离;
[0039]第二最短距离计算模块,用于基于所述权重查找与移动终端所处的经纬网格相邻的24个经纬网格,利用多线程技术基于距离计算算法计算各移动终端与相邻的经纬网格内的5G基站的第二最短距离;
[0040]5G基站切换模块,用于基于所述第一最短距离以及第二最短距离确定实际最短距离,将移动终端的5G信号基于所述实际最短距离切换至对应的5G基站,完成5G基站搜索。
[0041]进一步地,所述经纬度数据集获取模块中,所述对所述经纬度数据集进行预处理具体为:
[0042]将所述经纬度数据集中的特殊字符、经纬度缺失、5G基站的基站号缺失、5G基站的工作状态缺失的数据进行剔除;
[0043]所述经纬度数据集分类模块具体为:
[0044]基于所述经纬度数据集中的数据是否携带基站号,对预处理后的所述经纬度数据集进行分类,生成5G基站数据集以及移动终端数据集;
[0045]所述经纬网格划分模块具体为:
[0046]基于所述5G基站数据集中的四个经纬度极值,创建一矩形框选所述5G基站数据集中包含的所有5G基站,将所述矩形均本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于最短距离的5G基站搜索方法,其特征在于:包括如下步骤:步骤S10、获取所有5G基站以及移动终端的经纬度数据集,对所述经纬度数据集进行预处理;步骤S20、对预处理后的所述经纬度数据集进行分类,生成5G基站数据集以及移动终端数据集;步骤S30、创建一矩形框选所述5G基站数据集中包含的所有5G基站,将所述矩形分成若干个经纬网格,并设定各所述经纬网格的权重;步骤S40、分别查找所述移动终端数据集中各移动终端所处的经纬网格,利用多线程技术基于距离计算算法计算各移动终端与经纬网格内的5G基站的第一最短距离;步骤S50、基于所述权重查找与移动终端所处的经纬网格相邻的24个经纬网格,利用多线程技术基于距离计算算法计算各移动终端与相邻的经纬网格内的5G基站的第二最短距离;步骤S60、基于所述第一最短距离以及第二最短距离确定实际最短距离,将移动终端的5G信号基于所述实际最短距离切换至对应的5G基站,完成5G基站搜索。2.如权利要求1所述的一种基于最短距离的5G基站搜索方法,其特征在于:所述步骤S10中,所述对所述经纬度数据集进行预处理具体为:将所述经纬度数据集中的特殊字符、经纬度缺失、5G基站的基站号缺失、5G基站的工作状态缺失的数据进行剔除;所述步骤S20具体为:基于所述经纬度数据集中的数据是否携带基站号,对预处理后的所述经纬度数据集进行分类,生成5G基站数据集以及移动终端数据集;所述步骤S30具体为:基于所述5G基站数据集中的四个经纬度极值,创建一矩形框选所述5G基站数据集中包含的所有5G基站,将所述矩形均分成若干个经纬网格,并基于各所述经纬网格的人口密度设定各经纬网格的权重。3.如权利要求1所述的一种基于最短距离的5G基站搜索方法,其特征在于:所述步骤S40中,所述距离计算算法具体为:haversin(θ)=sin2(θ/2)=(1

cos(θ))/2;设由反正弦函数得:由反正弦函数得:其中haversin()表示haversine函数;d表示5G基站和移动终端之间的弧面距离;R表示
地球平均半径,取值为6371km;分别表示5G基站和移动终端的纬度;λ1、λ2分别表示5G基站和移动终端的经度;θ=d/R。4.如权利要求1所述的一种基于最短距离的5G基站搜索方法,其特征在于:所述步骤S40中,所述距离计算算法具体为:Lx=R
·
radians(λ2‑
λ1)cos(radians(λ2+λ1));));其中d表示5G基站和移动终端之间的弧面距离;R表示地球平均半径,取值为6371km;radians()表示转弧度公式;分别表示5G基站和移动终端的纬度;λ1、λ2分别表示5G基站和移动终端的经度。5.如权利要求1所述的一种基于最短距离的5G基站搜索方法,其特征在于:所述步骤S60中,所述基于所述第一最短距离以及第二最短距离确定实际最短距离具体为:将所述所述第一最短距离和第二最短距离的较小值设为实际最短距离。6.一种基于最短距离的5G基站搜索系统,其特征在于:包括如下模块:经纬度...

【专利技术属性】
技术研发人员:闫二乐李立泓郑康秋林诚汉陈立峰
申请(专利权)人:福建新大陆软件工程有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1