许久没有更新TDOA了,近期断断续续编写学习,开始测试TDOA数据。记录如下
1 测试场地,如下所示,4个基站摆放位置是一个正方形,变成为1.6m,被测试标签放置正中心。
2 获得原始数据
test_string0="&&&:0001:76$A42CF6F86B:E91C493000$A4EB64C8C1:E9DAB73000$T:EE:0005$A48C2DE08E$15" test_string1="&&&:0002:76$06D0D85EA1:E91C493000$078F462E59:E9DAB73000$T:EE:0005$07300F468E$68" test_string2="&&&:0003:76$D7AA5C32B1:E91C493000$D868CA1458:E9DAB73000$T:EE:0005$D809932360$1D" test_string3="&&&:0004:76$8A48E78E1B:E91C493000$8B07556D87:E9DAB73000$T:EE:0005$8AA81E7DE1$16"
将原始数据通过python 进行处理,处理结果如下
实际时钟: 基站1 : 1002799378182 基站2 : 1002799378207 基站3 : 1002799378154 基站4 : 1002799378206 实际时钟差: 基站2-基站1 : 25 基站3-基站1 : -28 基站4-基站1 : 24 实际距离差: 基站2-基站1 : 0.117294 基站3-基站1 : -0.131369 基站4-基站1 : 0.112602
时钟误差从-28 到25,+-大约40ps,从数据结果直观上可以看出,标签应该在正方形中心位置。
使用chan2 计算坐标。matlab 计算如下
za = 0.7966 0.7969 -0.0127 X = 0.1528 0.1255
解算结果明显偏离真实结果。 进一步学习chan2 解算算法原理中...