1.一种优化的无线网络时间同步方法,其特征在于该方法通过如下技术方案实现:S1、利用连续两次无线网络通信各个基站标记的时间戳,计算得到各基站每一次同步间隔时间后时间变化值;
Δt0_1=t0_1-t0_2;
Δt1_1=t1_1-t1_2;
其中,Δt0_1为主基站0发送第一个同步信号的时间t0_1与第二次发送第二个同步信号的时间t0_2之差,Δt1_1为从基站1接收到第一个同步信号的时间t1_1与接收到第二个同步信号的时间t1_2之差;
S2、清除S1中得到的时间变化值中的异常值,即去除时间变化值与同步时间间隔之差超出同步时间间隔0.02倍的数据,在多次计算过程中发现时钟由于环境等因素影响,会出现同步时间间隔的时间变化值出现突变的情况,如不进行滤除将会导致同步结果误差变大,通过滤除方式能够有效保证计算的精确性;
S3、利用S2中得到的有效时间变化值,计算各从基站与主基站在一次同步间隔时间内时间差值,该差值为各从基站与主基站的时钟相对偏差量;
diff_t01_1=Δt0_1-Δt1_1;
其中,diff_t01_1为主基站0与从基站1在第一次同步时间间隔内的时钟相对偏差量;
S4、随着M次无线网络通信,重复步骤S1、S2、S3,计算得到N组有效的各从基站与主基站的时钟相对偏差增长量;
diff_t01_2=Δt0_2-Δt1_2;
diff_t01_3=Δt0_3-Δt1_3;
……
diff_t01_N=Δt0_N-Δt1_N;
其中,Δt0_2为主基站0发送第二个同步信号的时间t0_2与第三次发送第二个同步信号的时间t0_3之差,Δt1_2为从基站1接收到第二个同步信号的时间t1_2与接收到第三个同步信号的时间t1_3之差,diff_t01_2为主基站0与从基站1在第二次同步时间间隔内的时钟相对偏差量,同理上述的后续公式;
S5、滤除步骤S4中时钟相对偏差增长值大于阈值的组,其中阈值为N组时钟相对偏差增长值的均方根误差的三倍,即3*diff_trmse;
其中,diff_t01_i为主基站0与从基站1在第i次同步时间间隔内的时钟相对偏差量,diff_t01′为N组时钟相对偏差增长值的均值,diff_trmse为N组时钟相对偏差增长值的均方根误差;
S6、利用步骤S5得到的组估算出在一次同步时间间隔内各从基站与主基站的时钟相对偏差增长量真值;
其中,diff_t01为估算的从基站1与主基站0的时钟相对偏移增长量真值,即为时钟相对偏差增长值不大于阈值的组的平均值;
S7、计算主基站接收到定位标签发送信号的时间戳与主基站发送最新一次同步包时间戳的时间差值;
Δt=t-t0_N;
其中,t为主基站接收到的标签发送的定位信号的时间戳,t0_N为主基站在接收标签发送信号之前的最新一次同步包的时间,Δt为时间差;
S8、计算步骤S7的时间差值与主基站平均同步时间间隔之比,从而计算出在步骤S7的时间差内各从基站与主基站的时钟相对偏移量;
S9、利用步骤S8计算结果将各从基站时钟同步到主基站时钟。
2.根据权利要求1所述的一种优化的无线网络时间同步方法,其特征在于步骤S7的时间差内各从基站与主基站的时钟相对偏移量按照如下方式进行:其中,offset01为从基站1与主基站0的在上一次同步包发送到接收标签信号的时间内产生的时钟相对偏移量,mean_Δt0为主基站0M次时间同步间隔的中N次有效时间变化值的均值。
3.根据权利要求1所述的一种优化的无线网络时间同步方法,其特征在于步骤S9中从基站时钟同步到主基站时钟按照如下方式进行:其中,sync_t1为与主基站0同步之后的从基站1接收标签信号的时间戳,t0_N为主基站0发送第N次同步包的时间戳,t1_N为从基站1接收到第N次同步包的时间戳,S01为从基站1到主基站0的距离,C为光速。