技术

授人以鱼不如授人以渔。我们撰写这些技术文章,不仅让你知道怎么,还让你知道为什么这样做。看完这些文章后,也许你就是 UWB 定位专家了。通过这些文章,你可以在我们的基础上研究自己 UWB 技术。

技术

此前,我写了几篇介绍从零开始实现一个使用 TDOA 技术的 UWB 精确定位系统的文章,其中介绍的 TDOA 技术是上行 TDOA(Uplink TDOA)。最近,我完整实现了基于 下行 TDOA(Downlink TDOA) 技术的...

从 DW1000 升级到 DW3000

2026-04-29 21:08:46

Decawave (现在属于 Qorvo)的 DW3000 芯片推出已经有好几年了,它是 DW1000 芯片的升级版。 市场上,DW1000 的价格已经下调,而 DW3000 的价格依然很高。显然,Qorvo 把 DW3000 当作主推产品...

下行 TDOA 规划

2024-01-17 21:08:46

自从前公司停止 UWB 定位项目,我就停止了 UWB 精确定位方面的工作。前段时间写的一些相关文章,也只是介绍之前所做的工作。最近突然有了继续 UWB 精确定位方面研究的想法。 做一个下行 TDOA 的系统,是个不错的方向。下行 TDOA...

从2016年开始,我在所的公司开始了UWB定位项目,到2021年底正式停止这个项目。现在得到老板的许可,解密了。所以我把整个项目的过程写出来。

如果你对 UWB 定位有兴趣,你看了这一系列的文章之后,应该可以自己实现一个 UWB 定位系统。...

基站固件设计-时钟同步

时钟同步原理

我们在前面已经说过,对于TDOA技术来说,各个基站需要有统一的时间,这是一个难点。时钟怎么同步呢?

假设一个定位区域有A/B/C/D四个基站,我们另外再把拿一个基站CS作为时钟源,定期发送时钟同步包。这...

前一篇文章介绍了时钟同步的方法,是为了尽快拿点干货出来,免得读者觉得我只写一些泛泛而谈的大路货,没技术含量。下一步慢慢写吧。

基站固件设计-Flash布局

给MCU写固件的时候,如果是初学者,可能一上来直接就开始写应用程序了。老手都会先考虑...

标签的固件设计

之前的文章,我介绍了定位基站和标签的硬件设计、基站的固件设计(包括时钟同步的算法原理)。按正常的 roadmap,接下来应该是标签的固件设计。但是标签的固件实在是简单,没多少内容可写啊。想了想,还是为它写一篇吧。

标签最重要...

回顾一下,前几篇文章我们介绍了基站和标签的硬件设计,以及基站和标签的固件设计,包括时钟同步等等的要点,现在我们介绍定位引擎的设计,当然重点是TDOA算法。

定位引擎设计-TDOA算法

使用DW1000的定位系统,通常使用的定位方案是TOF或...