1.一种基于虚拟GNSS信号的室内二维高精度定位系统,其特征在于:包括导航接收机,虚拟GNSS卫星模拟装置和至少两根平行布设的第一漏缆、第二漏缆;虚拟GNSS卫星模拟装置仿真八组虚拟GNSS卫星信号,包括用于第一漏缆区域位置定位的第一虚拟GNSS卫星信号,用于第二漏缆区域位置定位的第二虚拟GNSS卫星信号,用于沿第一漏缆方向位置修正的第三虚拟GNSS卫星信号、第四虚拟GNSS卫星信号,用于沿第二漏缆方向位置修正的第五虚拟GNSS卫星信号、第六虚拟GNSS卫星信号,以及用于垂直于漏缆方向位置修正的第七虚拟GNSS卫星信号和第八虚拟GNSS卫星信号;所述第一虚拟GNSS卫星信号、第三虚拟GNSS卫星信号、第七虚拟GNSS卫星信号均与第一漏缆一端相连,所述第四虚拟GNSS卫星信号与第一漏缆另一端相连;所述第二虚拟GNSS卫星信号、第五虚拟GNSS卫星信号和第八虚拟GNSS卫星信号均与第二漏缆一端相连,所述第六虚拟GNSS卫星信号与第二漏缆另一端相连;虚拟GNSS卫星模拟装置仿真的第七虚拟GNSS卫星信号和第八虚拟GNSS卫星信号,彼此的卫星编号互不相同,功率和伪距时延设置为保证从两根漏缆的端口连接处功率和时延值相同,导航电文健康控制字都设为不健康;虚拟GNSS卫星模拟装置仿真的第三虚拟GNSS卫星信号和第四虚拟GNSS卫星信号,彼此的卫星编号互不相同,功率和伪距时延设置为保证从漏缆两端口连接处功率和时延值相同,导航电文健康控制字都设为不健康;虚拟GNSS卫星模拟装置仿真的第五虚拟GNSS卫星信号和第六虚拟GNSS卫星信号,彼此的卫星编号互不相同,功率和伪距时延设置为保证从漏缆两端口连接处功率和时延值相同,导航电文健康控制字都设为不健康。
2.根据权利要求1所述的一种基于虚拟GNSS信号的室内二维高精度定位系统,其特征在于:沿第一漏缆方向的位置修正,使用导航接收机收到的第三虚拟GNSS卫星信号载波相位观测值和第四虚拟GNSS卫星载波相位观测值的差值进行修正;沿着第二漏缆方向的位置修正,使用导航接收机收到的第五虚拟GNSS卫星信号载波相位观测值和第六虚拟GNSS卫星信号载波相位观测值的差值进行修正,用户垂直于漏缆方向的位置修正,使用导航接收机收到的第七虚拟GNSS卫星信号伪距观测值和第八虚拟GNSS卫星信号伪距观测值的差值进行修正。
3.一种采用权利要求1所述系统的基于虚拟GNSS信号的室内二维高精度定位方法,其特征在于包括以下步骤:步骤1,虚拟GNSS卫星模拟装置仿真生成用于第一漏缆区域位置定位的第一虚拟GNSS卫星信号和第二漏缆区域位置定位的第二虚拟GNSS卫星信号、用于第一漏缆方向位置修正的第三虚拟GNSS卫星信号、第四虚拟GNSS卫星信号、用于第二漏缆方向位置修正的第五虚拟GNSS卫星信号、第六虚拟GNSS卫星信号,用于垂直于漏缆方向位置修正的第七和第八虚拟虚拟GNSS卫星信号;步骤2,第一虚拟GNSS卫星信号包括第一漏缆原点坐标处当前仿真时刻所有可见卫星信号,第三虚拟GNSS卫星信号和第四虚拟GNSS卫星信号的功率相同,卫星编号不同,电文里面的健康控制字设为不健康,以保证第三和第四虚拟卫星不参与定位解算;第二虚拟GNSS卫星信号包括第二漏缆原点坐标处当前仿真时刻所有可见卫星信号,第五虚拟GNSS卫星信号和第六虚拟GNSS卫星信号的功率相同,卫星编号不同,电文里面的健康控制字设为不健康,以保证第五和第六虚拟卫星不参与定位解算;步骤3,第一虚拟GNSS卫星信号和第三虚拟GNSS卫星信号、第七虚拟GNSS卫星信号合路后接到第一漏缆近端口进行辐射,第二虚拟GNSS卫星信号和第五虚拟GNSS卫星信号、第八虚拟GNSS卫星信号合路后接到第二漏缆近端口进行辐射,第四虚拟GNSS卫星信号接到第一漏缆远离虚拟卫星模拟装置的远端口进行辐射,第六虚拟GNSS卫星信号接到第二漏缆远离虚拟卫星模拟装置的远端口进行辐射;步骤4,用户的导航接收机经过漏缆下方,靠近第一漏缆的区域时,导航接收机会接收到第一虚拟GNSS卫星信号进行定位解算,靠近第二漏缆的区域时,导航接收机会接收到第二虚拟GNSS卫星信号进行定位解算,得到WGS84大地坐标系中的坐标;步骤5,导航接收机根据伪距差和区域点坐标进行位置修正,得到准确的位置坐标;位置修正算法为:以第三虚拟GNSS卫星信号和第四虚拟GNSS卫星信号载波相位相同的点为坐标原点,以沿着漏缆行进方向为X轴,以垂直于漏缆方向向着第二漏缆方向为Y轴,建立漏缆本地坐标系,漏缆本地坐标系中的A点二维坐标x1,y1为:其中ρ3为A点处导航接收机解算的第三虚拟GNSS卫星载波相位观测值,ρ4为第四虚拟GNSS卫星载波相位观测值,ρ5为第五虚拟GNSS卫星载波相位观测值,ρ6为第六虚拟GNSS卫星载波相位观测值,d7为第七虚拟GNSS卫星伪距观测值,d8为第八虚拟GNSS卫星伪距观测值,L为A点处两根漏缆之间的垂直距离。