摘要
基于UWB时钟模型,实验主要关注UWB模块相对系统参考时钟的归一化频率,测试在不同的发送时间间隔下归一化频率偏差随时间的变化关系,以及相邻时刻的归一化频率的差值变化和发送时间间隔的关系。
晶振时钟测试原理
基于在UWB系统时钟模型中的推导,对UWB模块来说,包含晶振误差和天线延迟误差的总体时钟模型近似为:
tM=αfMt+βM
其中αfM为该模块相对系统参考时钟的归一化频率,其值的大小约等于1,而βM则是该模块相对系统参考时钟的时间偏移量。
假定UWB时钟参考基站按一定的间隔大小连续发送blink数据包,记该时钟参考基站的blink的发送时间为:
t0,t1,t2,⋯
而UWB模块M则不停接收来自该时钟参考基站的blink数据,记UWB模块M的对每一个blink的接收时间为:
t0M,t1M,t2M,⋯
根据UWB模块的时钟模型有如下关系:
tkM=αfMtk+βM
对UWB模块M两个相邻时刻i,j的数据进行相减,有:***[相邻时刻意味着,αf≃αf(ti)≃αf(tj),β≃β(ti)≃β(tj)]***
tjM−tiM=(αfMtj+βM)−(αfMti+βM)≃αfM(tj−ti)
即在两个相邻时刻i,j间,UWB模块M的归一化频率可近似为,
αfM≃tj−titjM−tiM
测试实验结果
实验中设置不同的时钟参考基站发送blink数据的时间间隔,分别为50ms,100ms,200ms,300ms,500ms,总计进行5次的数据分析。实验结果主要关注在UWB模块M相对时钟参考基站的归一化时钟频率αfM随时间的变化特性,包括αfM随时间变化曲线,以及相邻时刻αfM的差值随时间变化的曲线。
-
blink时间间隔:50ms


-
blink时间间隔:100ms


-
blink时间间隔:200ms


-
blink时间间隔:300ms


-
blink时间间隔:500ms


从实验结果可以看出,在不同的blink数据发送时间间隔下,αfM随时间的变化趋势是几乎一致的,而相邻时刻αfM的差值波动则随blink数据发送时间间隔的增大而减小,这可归结为对αfM的近似中,端点误差的影响被较大的间隔时间所平滑掉了,具体地说,由
αfM≃tj−titjM−tiM
假定在端点时刻ti,tj时,tjM,tiM的接收误差分别为:ej,ei,该误差主要与UWB模块M本身的制造特性以及环境中其它无线信号的干扰有关,在整个实验过程中,可认为其噪声特性几乎稳定不变,并进一步假定其为高斯白噪声,即ej∼N(0,σ),ei∼N(0,σ),有,
αfM≃tj−titjM−tiM=tj−titjM−ej−tiM+ei=tj−titjM−tiM−tj−tiej−ei
从而αfM的误差为tj−tiej−ei,该误差均值和标准差分别为
⎩⎪⎪⎪⎨⎪⎪⎪⎧μσ=μ(tj−tiej−ei)=0=σ(∣tj−ti∣ej−ei)=∣tj−ti∣2σ
由上述分析可得,相邻时刻αfM的差值波动大小随blink数据发送时间间隔的增大而减小,验证了端点误差的影响被较大的间隔时间所平滑的猜想。