I am currently working to make a Wireless Clock Sync Between master anchor and slave anchors.
Here my idea:
- Master Anchor will send Sync signal every 200ms.
- Slave anchors will take these messages and record its id and Rx time stamp.
- Distance between master anchor and slave anchor is known, so basically this distance cause a drifting this value will subtract from the Rx time.
- Tag blinks then Slave Anchors takes Rx time stamps and record.
With all of these information TDoA can be calculate.
But there is a problem. The time difference between 2 sync signal are different at Master Anchor and Slave Anchor1 and Slave Anchor2.
I am using Delayed Tx in master anchor although there is huge difference.
But the real part which is not understand, difference between 2 Slave Anchor. Time between 2 Sync signals are different at 2 different slave anchor. How that can be happened.