-
这边简单分享一下一种解题思路。主要采用了一个双阶段的方法。 一阶段:同步估计基站位置以及用户位置每一个用户有四个测距观测值,每一个观测值可以表示为(几何距离+钟差+随机误差+NLOS误差);可以联立所有用户的观测值,用迭代最小二乘求解两个基站位置(4个参数)、N个用户的位置以及钟差(3*N个参数)。这里主要的挑战包括:问题的强非线性、初值敏感以及NLOS误差的存在。针对此,综合使用基站位置随机初始化(迭代若干次后残差过大则重新初始化)、对观测值采用鲁棒核、病态用户直接放弃、每次迭代后对用户位置随机扰动等trick,实现比较稳定的求解(尤其是基站位置的求解)。 二阶段:用户位置网格求解在第一阶段,对用户观测值中的NLOS误差作为粗差加以抑制,并对病态的用户直接放弃;在第二阶段,对每个用户位置进行仔细考虑。事实上,在扣除真实几何距离之后,每一个用户的四个观测值残差包含(共同的钟差+随机误差+NLOS误差),这四个观测值残差的联合概率分布是可以大致获得的(https://algotester.com/en/ProblemSource/Display/248216),而用户与用户之间是独立的。基于此,在一阶段基站位置基本确定的情况下,对每一用户的位置进行网格搜索:对于每一个网格点,扣除“基站-用户“几何距离之后,可以计算出对应的观测值残差组合的联合概率密度;网格搜索后可以获得用户位置概率分布的热点图,获取该用户位置的估值。
-
在苹果生态中的 air tag 中有公开的入网协议,想问一下,华为的tag 有没有公开的协议。先谢谢各位技术佬了【抱拳】
推荐直播
-
开发者玩转DeepSeek
2025/02/20 周四 16:30-17:30
Thomas – 华为云DTSE技术布道师
双擎驱动优势——华为云CodeArts IDE全栈能力与DeepSeek认知智能深度融合,打造智能编码助手。如何利用DeepSeek的能力,进一步强化业务。
回顾中 -
探秘仓颉编程语言:华为开发者空间的创新利器
2025/02/22 周六 15:00-16:30
华为云讲师团
本期直播将与您一起探秘颉编程语言上线华为开发者空间后,显著提升开发效率,在智能化开发支持、全场景跨平台适配能力、工具链与生态完备性、语言简洁与高性能特性等方面展现出的独特优势。直播看点: 1.java转仓颉的小工具 2.仓颉动画三方库lottie 3.开发者空间介绍及如何在空间用仓颉编程语言开发
即将直播 -
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
去报名
热门标签