本技术提供一种基于CWGAN和神经网络的指纹库定位方法,应用于5G室内场景,包括:步骤S1、训练得到第一定位模型,包括步骤S11、获取并过滤离线指纹库,获得过滤后的离线指纹库,将滤波后的离线指纹库进行归一化,获得第一离线指纹库;步骤S12、基于CWGAN处理第一离线指纹库,生成的新的指纹构成第二离线指纹库;步骤S13、合并第一离线指纹库和第二离线指纹库,得到合并离线指纹库;步骤S14、获取CNN‑LSTM模型,完成CNN‑LSTM模型的训练,得到第一定位模型;步骤S2、采集测试点的指纹并按步骤S1进行数据处理;步骤S3、将测试点处理后的指纹输入第一定位模型,第一定位模型输出测试点的预测坐标值。本发明提供的基于CWGAN和神经网络的指纹库定位方法定位误差小,定位精度高。
背景技术
目前,5G的发展使其能够支持更高速率、更低延迟的定位,但数据采集成本高、室内接收信号波动仍然是制约5G的室内场景下高效、高精度定位的主要因素。
由于室内存在障碍物遮挡和金属屏蔽等,墙壁、地面、天花板以及其他障碍物会导致信号的反射和散射,信号的传播存在多径效应,在时间和空间维度表现出非平稳特性,这将导致室内定位精度的下降和一段时间内定位结果的抖动。对于上述情景,室内定位场景下利用深度学习的指纹库匹配算法已得到广泛应用,但深度学习模型的训练需要大量数据,而采集数据消耗的人力和时间成本巨大,这大大影响了5G室内场景定位的效率。
基于以上,本申请提供了解决以上技术问题的技术方案。
实现思路