This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
doc:lps:tdoa3:protocol [2018-05-02 14:47] kristoffer |
doc:lps:tdoa3:protocol [2019-09-05 14:45] kimberly |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== TDoA Anchor protocol V3 (experimental) ====== | ||
- | <WRAP center round tip 80%> | + | <WRAP center round important 60%> |
- | **NOTE** | + | This page is deprecated and is moved to the main Bitcraze website. Please go to: |
- | This is work in progress. The specifications on this page may change at any time without backwards compatibility. | + | [[ |
+ | https://www.bitcraze.io/ | ||
+ | ]] | ||
</ | </ | ||
- | ===== System architecture | + | ====== TDoA Anchor protocol V3 ====== |
- | The protocol is designed to be used with a large number of anchors covering a big area. Each anchor has a limited reach and covers only a small area, but by adding more anchors the system | + | ===== Design goals ===== |
+ | |||
+ | The protocol is designed to be used with a large number of anchors covering a big area. Each anchor has a limited reach and covers only a small area, but by adding more anchors the system | ||
Each anchor knows its own position in a global coordinate system and broadcasts this information in time stamped packets that are used by one or more Tags to estimate their position. | Each anchor knows its own position in a global coordinate system and broadcasts this information in time stamped packets that are used by one or more Tags to estimate their position. | ||
Line 18: | Line 21: | ||
===== Packet scheduling ===== | ===== Packet scheduling ===== | ||
- | Packets are transmitted at random times and collisions are handled by the system. | + | Packets are transmitted at random times and collisions are handled by the receiving party. |
===== Packet format ===== | ===== Packet format ===== | ||
- | |||
- | There is only one packet format. | ||
< | < | ||
Line 62: | Line 63: | ||
===== Tag implementation ===== | ===== Tag implementation ===== | ||
- | A TDoA tag is simply an UWB sniffer. A sniffer can use the data in the packets together with the packet receive | + | A TDoA tag is simply an UWB sniffer. A sniffer can use the data in the packets together with the timestamps |
+ | |||
+ | ===== Calculating TDoA ===== | ||
+ | |||
+ | [[doc: | ||