User Tools

Site Tools


doc:lps:tdoa3:protocol

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
doc:lps:tdoa3:protocol [2018-05-02 14:44]
kristoffer
doc:lps:tdoa3:protocol [2018-06-13 09:22]
kristoffer
Line 25: Line 25:
  
 <ditaa> <ditaa>
-              +--------+--------------------+----------+ +                    +--------+--------------------+----------+ 
-Packet    :   | Header | Remote anchor data | LPP data | +Packet    :         | Header | Remote anchor data | LPP data | 
-              +--------+--------------------+----------++                    +--------+--------------------+----------+
  
                                   7 bytes                                   7 bytes
-               <-------------------------------------------> +                     <-------------------------------------------> 
-                8 bits   8 bits     32 bits       8 bits +                      8 bits   8 bits     32 bits       8 bits 
-               <------> <------> <-----------> <-----------> +                     <------> <------> <-----------> <-----------> 
-              +--------+--------+-------------+-------------+ +                    +--------+--------+-------------+-------------+ 
-Header    :   |  type  |  seq   | txTimeStamp | remoteCount | +Header    :         |  type  |  seq   | txTimeStamp | remoteCount | 
-              +--------+--------+-------------+-------------++                    +--------+--------+-------------+-------------+
  
    
Line 44: Line 44:
                     +--------+-------------+--------+-------------+--------------+                     +--------+-------------+--------+-------------+--------------+
 Remote anchor data: |   id   | hasDistance |  seq   | rxTimeStamp |   distance   | Remote anchor data: |   id   | hasDistance |  seq   | rxTimeStamp |   distance   |
-                    +--------+-------------+--------+-------------+--------------+ +                    +--------+-------------+--------+-------------+--------------+                                                            
-                     +
-                     +
-LPP data: TBD +
-                    +
 </ditaa> </ditaa>
  
Line 62: Line 58:
     * **rxTimeStamp:** receive time stamp of latest packet from the remote anchor     * **rxTimeStamp:** receive time stamp of latest packet from the remote anchor
     * **distance:** time of flight between the current anchor and the remote anchor in radio timer ticks     * **distance:** time of flight between the current anchor and the remote anchor in radio timer ticks
 +  * **LPP data:** See [[doc:lps:lpp#lpp_short_packets|LPP short packet description]]
  
 ===== Tag implementation ===== ===== Tag implementation =====
Line 67: Line 64:
 A TDoA tag is simply an UWB sniffer. A sniffer can use the data in the packets together with the packet receive timestamps to calculate its position. A TDoA tag is simply an UWB sniffer. A sniffer can use the data in the packets together with the packet receive timestamps to calculate its position.
  
 +===== Trying it out =====
 +
 +See [[doc:lps:toda3|instructions of how to compile for TDoA3]]
doc/lps/tdoa3/protocol.txt · Last modified: 2020-05-12 14:08 by kimberly