室内卫星定位信号弱?——看时间服务器与GNSS模拟器如何实现区域内可靠的室内定位!

方案介绍

GNSS是当前最常用、覆盖最广泛、效率最高的定位导航技术,几乎各个领域都依赖它。然而,在室内或地下,GNSS信号通常非常弱甚至不可用。德思特采用时间服务器与GNSS模拟器相结合,提供了一种基于区域的室内定位方案。这个方案能够实时传输与特定区域对应的虚拟GNSS信号,而接收终端则无需额外的配置或软件,即可实现定位,并且能够平滑切换到真实的GNSS信号。

关键词:GNSS定位、室内定位、GNSS模拟器、中继器

方案背景

GNSS(全球导航卫星系统)定位是一种基于卫星信号的定位技术,通过接收来自全球卫星定位系统(如GPS、GLONASS、Galileo、BeiDou等)的信号来确定接收设备的准确位置、速度和时间信息,几乎在各行各业都会有所应用。

然而GNSS(全球导航卫星系统)室内定位在许多情况下存在挑战,一方面室内环境中的信号衰减通常比室外环境更加严重,导致信号强度减弱,另一方面建筑物的墙壁、天花板和物体会阻挡和反射GNSS信号,导致多路径效应,使得接收到的信号不稳定,因此会导致室内GNSS定位不准确甚至无法定位。

目前为了在室内获得更好的定位,已经出现了多种解决方案,包括使用Wi-Fi、蓝牙、UWB(超宽带)、红外线和其他传感器技术来增强或替代GNSS,但是此类方案大多数依赖专用、额外的设备或修改来实现这一目标,且几乎无法实现平滑的切换到外部的GNSS信号定位。

目前也有利用GNSS天线加中继放大器的方案来进行GNSS信号扩展的,但是此类方案会使得任何接收到重复信号的GNSS接收器都会认为它位于室外天线的位置,而不是实际的室内位置;并且此类方式直连放大器可能会导致对室外GNSS信号的干扰。

方案构成

使用时间服务器与GNSS模拟器实现基于区域的室内定位方案克服了这些问题,室外天线安装在天空视野清晰的任何地方,天线不是直接连接到传统中继器系统中的放大器和天线系统,而是连接到数据收集和同步单元,收集实时天空信号的信息并产生准确的10 MHz和1 PPS信号;GNSS模拟器可以使用这些信号来重新创建实时天空信号,但生成的位置可以编程模拟为世界上任何地方(包括进入室内区域的位置),而不是生成与室外天线位置相对应的信号。

整体架构可以划分为:

#01 时间与数据采集部分

采用德思特时间服务器实时接收实时天空的详细信息以准确地重新生成GNSS信号。

● 支持所有GNSS星座与波形

● 多星座多频率模拟

● 支持高达1000个卫星通道模拟

● 超高的精度、分辨率、动态性能

● 模拟迭代率可达1000 Hz

● 丰富的外部端口,支持各类同步

● 灵活的软件平台和API

#02 时间同步

● 时间同步:NMEA,这种类型的同步精度优于50 ns

● 时钟同步:10 MHz + 1 PPS

#03 射频信号产生

GNSS模拟器可以实现多星多频的同步模拟,可以为室内用户提供BEIDOU,GNSS,GLONASS,GELLILEO信号支持

● 支持所有GNSS星座与波形

● 多星座多频率模拟

● 支持高达1000个卫星通道模拟

● 超高的精度、分辨率、动态性能

● 模拟迭代率可达1000 Hz

● 丰富的外部端口,支持各类同步

● 灵活的软件平台和API

方案优势与特点

● 时间同步精度小于50 s,可以实现室内外GNSS无缝切换

● 室内外均提供连续一致的GNSS定位导航,无需额外设备或软件

● 生成位置可以自定义,而不绑定室外天线位置

● 定位在已知区域,范围相对传统中继更聚焦,从而缩短关键响应时间提高安全性

● 范围与规模可扩展:时间服务器+GNSS模拟器均是COTS产品,通过后期扩展时间服务器与GNSS模拟器数量即可快速扩展区域,无需额外调整

● 允许建立远程监控与预警系统

方案套装

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/214974.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python 哈希表的实现——字典

哈喽大家好,我是咸鱼 接触过 Python 的小伙伴应该对【字典】这一数据类型都了解吧 虽然 Python 没有显式名称为“哈希表”的内置数据结构,但是字典是哈希表实现的数据结构 在 Python 中,字典的键(key)被哈希&#x…

从Redis反序列化UserDetails对象异常后中发现FastJson序列化的一些问题

最近在使用SpringSecurityJWT实现认证授权的时候,出现Redis在反序列化userDetails的异常。通过实践发现,使用不同的序列化方法和不同的fastJson版本,异常信息各不相同。所以特地记录了下来。 一、项目代码 先来看看我项目中redis相关配置信息…

Windows从源码构建tensorflow(离线编译)

由一开始的在线编译,到后面的离线编译,一路踩坑无数,历经整整6个半小时,终于编译成功!在此记录一下参考过的文章,有时间整理一下踩坑记录。 一、环境配置 在tensorflow官网上有版本对应关系 win10 bazel …

threejs创建一个旋转的正方体【完整代码】

效果: 中文网three.js docs 1.搭建环境 安装three 首先我们需要新建一个项目 vue/react都可 这里以vue为演示 npm i three 找到一个新的页面 在页面script的地方导入three import * as THREE from "three" 或者自己逐个导入 import {PerspectiveC…

聚类笔记:HDBSCAN

1 算法介绍 DBSCAN/OPTICS层次聚类主要由以下几步组成 空间变换构建最小生成树构建聚类层次结构(聚类树)压缩聚类树提取簇 2 空间变换 用互达距离来表示两个样本点之间的距离 ——>密集区域的样本距离不受影响——>稀疏区域的样本点与其他样本点的距离被放大——>…

如何用SWIG封装c++接口给java使用?

SWIG是什么? SWIG(Simplified Wrapper and Interface Generator)是一个将C/C接口转换为其他语言接口的工具,从而可以讲C/C的库集成到其他语言的系统中。目前SWIG已经可以支持Python, Java, C#,Ruby,PHP,R语言等十多种语言。 官方网址&…

Redis中文结果查看方式

背景 当使用redis时我们存储到缓存中可能会包含一些中文,例如下面命令 set test 中国 当执行查看时,发现客户端显示的并不是中文而是乱码,例如下面结果 get test \xe4\xb8\xad\xe5\x9b\xbd 现对【\xe4\xb8\xad\xe5\x9b\xbd】的查看有如下几个方式 方式一:通过客户端直…

虾皮知虾数据分析软件:优化您的电商经营

在当今竞争激烈的电商市场,了解市场动态、分析竞争对手和产品趋势是成功经营的关键。虾皮知虾数据分析软件是一款强大的工具,为电商卖家提供了全面的数据采集和分析功能。本文将介绍虾皮知虾数据分析软件的特点和功能,以及如何利用它来优化您…

前端入门(三)Vue生命周期、组件技术、事件总线、

文章目录 Vue生命周期Vue 组件化编程 - .vue文件非单文件组件组件的注意点组件嵌套Vue实例对象和VueComponent实例对象Js对象原型与原型链Vue与VueComponent的重要内置关系 应用单文件组件构建 Vue脚手架 - vue.cli项目文件结构refpropsmixin插件scoped样式 Vue生命周期 1、bef…

HarmonyOS ArkTS 给应用添加通知和提醒(十二)

简介 随着生活节奏的加快,我们有时会忘记一些重要的事情或日子,所以提醒功能必不可少。应用可能需要在指定的时刻,向用户发送一些业务提醒通知。例如购物类应用,希望在指定时间点提醒用户有优惠活动。为满足此类业务诉求&#xf…

企业远程访问业务系统:对比MPLS专线,贝锐蒲公英为何更优优势?

如今,企业大多都会采用OA、ERP、CRM等各种数字化业务系统。 私有云、公有云混合架构也变得越来越常见。 比如:研发系统部署在公司本地私有云、确保数据安全,OA采用公有云方案、满足随时随地访问需求。 如此一来,也产生了远程访问…

Mysql基础操作(命令行)

文章目录 Mysql基础操作(命令行)背景创建数据库选择数据库查看所有表查看表结构向表插入数据插入第一条插入第二条插入第三条 查询表数据修改表数据删除表数据 Mysql基础操作(命令行) 背景 docker安装mysql8,映射本地…