一种基于神经网络的频标频率漂移预测方法技术

技术编号:36606654 阅读:23 留言:0更新日期:2023-02-04 18:30
本发明专利技术公开了一种基于神经网络的频标频率漂移预测方法,在参考源缺失的情况下,预测晶振频标源的频率漂移,从而为后续频率补偿以达到高精度守时的性能提供必要支持。本发明专利技术所述方法包括三个步骤:首先,对样本数据通过平滑滤波进行预处理;然后,建立神经网络模型,对样本数据进行训练;最后,用训练好的神经网络模型做频率漂移预测。本发明专利技术有效捕获频标频率漂移的变化特征,取得较好的预测效果。取得较好的预测效果。取得较好的预测效果。

【技术实现步骤摘要】
一种基于神经网络的频标频率漂移预测方法


[0001]本专利技术涉及时频统一领域,具体为一种基于神经网络的频标频率漂移预测 方法。

技术介绍

[0002]时频统一系统又称时频统一系统,主要用来为测控系统提供统一标准时间 信号和频率信号,其应用领域相当广泛,比如智慧城市、通信、交通、航空航 天等,只要与时间有关,都离不开时频统一,尤其是高精度时频统一系统。在 时频统一系统中,参考源负责提供高精度的频率标准信号,除此以外,频标源 负责在参考源丢失或不可用时提供频率标准信号,而守时工作是指在失去参考 源或参考源不可用的情况下,频标源在一段时间内可继续保持一定时间精度。 由此可见,守时功能在时频统一系统中扮演着十分基础和重要的角色。
[0003]如图1所示,GPS信号具有超高精度和原子频率标准,通常作为参考源, 锁相倍频模块对参考源信号进行倍频处理,形成高频参考信号输入高精度相位 测量模块。晶体振荡器(Oven Controlled Crystal Oscillator,OCXO)具有较长 寿命、较高的精度和准确度且价格适中,通常用来作为频标源,同样经过锁相 倍频模块处理,输出高频频标信号到高精度相位测量模块。高精度相位测量模 块对输入的参考源信号和频标源信号测量相位差,从而实现频标源归一化。在 参考源丢失或不可用情况下,系统进入守时过程。由于OCXO会受到温度、老 化等因素的影响从而导致频标源信号产生频率漂移,严重影响守时性能。若能 对频标源频率漂移准确预测并进行补偿,则可达到较好守时效果。
[0004]现有的频率漂移预测方法大多采用最小二乘法对频率波形进行拟合,但拟 合的多项式次数难以事先确定,且拟合后的预测效果并不理想,守时精度无法 得到很好的保证。
[0005]因此,设计实现一种频标频率漂移预测方法是非常有必要的。

技术实现思路

[0006]本专利技术的目的在于提供一种频标频率漂移预测方法,以解决上述
技术介绍
中提出的问题,方法包括以下步骤:
[0007]步骤1、对频标源和参考源的相位差样本利用Savitzky

Golay方法进行平滑 滤波;
[0008]首先,将输入信号样本窗口设为2m+1,其中m>0,用k

1阶多项式对数据进 行拟合,矩阵运算表示为:
[0009]X
(2m+1)
×1=T
(2m+1)
×
k
·
A
k
×1+E
(2m+1)
×1ꢀꢀꢀ
(1)
[0010]其中X为样本的先验估计向量,T为采样时间矩阵,A为拟合参数向量,E 为误差向量。然后,利用最小二乘法计算可得:
[0011]A=(T
T
·
T)
‑1·
T
T
·
X
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
[0012]其中T
T
为T的转置矩阵。
[0013]最后,计算滤波后得到的平滑值:
[0014]Y=T
·
(T
T
·
T)
‑1·
T
T
·
X
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
[0015]步骤2、将步骤1所得到的平滑信号样本输入一个三层神经网络,利用神 经网络计算损失;
[0016]首先,构建一个三层径向基神经网络,如图3所示,包含输入层、隐藏层 和输出层,其中输入层由r个神经元组成,隐藏层由h个神经元组成,每个神 经元采用高斯核函数作为激活函数,输出层由n个神经元组成,隐藏层到输出 层采用权重矩阵W进行线性变换。
[0017]其次,对于所构建的神经网络,其隐藏层用激活函数F(
·
)对输入样本信号 进行处理,通过计算可得到隐藏层输出值:
[0018]F(y
i

c
j
)=exp(

||y
i

c
j
||2/2σ2),i=[1,r],j=[1,h]ꢀꢀ
(4)
[0019]其中c
j
表示高斯核函数的中心,σ为方差,表示函数的作用范围,||
·
||表示 范数。
[0020]再次,对于所构建的神经网络,将隐藏层输出值与权重矩阵相乘,可得到 输出层的输出值,即预测值:
[0021][0022]其中w
jl
表示隐藏层神经元j与输出层神经元l之间的连接权重,所有权重 组合在一起构成一个权重矩阵。
[0023]最后,将预测值与真实值均方误差MSE(Mean Square Error)作为损失函 数,计算每一轮的损失:
[0024][0025]其中为训练数据集真实值,s表示训练样本数量。
[0026]步骤3、判断损失值是否低于预设的阈值,若是,则直接输出预测值,否 则,进行反向传播优化,更新神经网络参数。
[0027]根据频标精度要求设定一个损失阈值(如10

10
),当损失高于阈值时,进 行反向传播优化,采用梯度下降方法。首先,分别对c
j
,σ和w
jl
求偏导,可得:
[0028][0029][0030][0031]然后,基于偏导更新下一轮参数:
[0032][0033][0034][0035]其中η1,η2,η3,γ1,γ2,γ3表示不同的学习率,k,k

1,k

2均表示轮数,c
j
(k),σ(k) 和w
jl
(k)分别表示在第k轮时的参数值。
[0036]最后,当本轮损失低于阈值时,说明预测值已符合精度要求,直接输出预 测值。
[0037]本专利技术的上述技术方案相比现有技术具有以下优点:
[0038]本专利技术对输入神经网络的样本数据进行平滑处理,能够避免OCXO频标源 高频噪声对信号产生的干扰,提供更加优质的训练样本数据。本专利技术采用高斯 核函数作为隐藏层激活函数,对输入信号具有非常强大的非线性拟合能力,对 于由于温度、老化等因素造成的频率漂移具有较好地特征捕获能力,从而提高 预测精度。
附图说明
[0039]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本发 明的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0040]图1是时频统一系统中守时过程架构图;
[0041]图2是频标频率漂移预测方法流程图;
[0042]图3是三层神经网络结构图;
[0043]图4是实验测试结果图。
具体实施方式
[0044]下面将结合附图和具体实施例对本专利技术实施例中的技术方案进行进一步说 明,以使本领域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于神经网络的频标频率漂移预测方法,其特征在于,包括以下步骤:步骤1、对频标源和参考源的相位差样本利用Savitzky

Golay方法进行平滑滤波;步骤2、将步骤1所得到的平滑信号样本输入一个三层神经网络,利用神经网络计算损失;步骤3、判断损失值是否低于预设的阈值,若是,则直接输出预测值,否则,进行反向传播优化,更新神经网络参数。2.根据权利要求1所述步骤1中平滑滤波方法,其特征在于:首先,将输入信号样本窗口设为2m+1,其中m>0,用k

1阶多项式对数据进行拟合,矩阵运算表示为:X
(2m+1)
×1=T
(2m+1)
×
k
·
A
k
×1+E
(2m+1)
×1ꢀꢀꢀꢀ
(1)其中X为样本的先验估计向量,T为采样时间矩阵,A为拟合参数向量,E为误差向量。然后,利用最小二乘法计算可得:A=(T
T
·
T)
‑1·
T
T
·
X
ꢀꢀꢀꢀꢀ
(2)其中T
T
为T的转置矩阵。最后,计算滤波后得到的平滑值:Y=T
·
(T
T
·
T)
‑1·
T
T
·
X
ꢀꢀꢀꢀꢀꢀ
(3) 。3.根据权利要求1所述步骤2中神经网络构建方法,其特征在于:构建一个三层径向基神经网络,如图3所示,包含输入层、隐藏层和输出层,其中输入层由r个神经元组成,隐藏层由h个神经元组成,每个神经元采用高斯核函数作为激活函数,输出层由n个神经元组成,隐藏层到输出层采用权重矩阵W进行线性变换。4.根据权利要求2所述构建的神经网络中隐藏层输出值...

【专利技术属性】
技术研发人员:周经亚罗恒
申请(专利权)人:苏州时同奥科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1