Professional Documents
Culture Documents
12
2011 年 12 月 Telecommunication Engineering Dec. 2011
Abstract: In order to furnish the measurement and control system with high precision time and frequency signal,
a disciplined OCXO( Oven- Controlled Crystal Oscillator) system based on TDC( T ime- to- Digital Converter) is
designed. With the OCXO system s real time calibration by GPS, the highly precise frequency signal can be
got. Frequency precision of the OCXO system is calculated by measured interval data with TDC, whose resolu-
tion can reach 250 ps. After the interval data processed with opt imized recursive average filter algorithm, inter-
ference of GPS second dithering can be avoided and disciplined t ime of frequency can be shortened.
Key words: measurement and control system; time- frequency system; time synchronization; time to digital con-
verter; GPS disciplined; oven- controlled crystal oscillator
和高准确度的频率信号。
1 引 言 为了计算恒温晶振相对于 GPS 的频率偏差, 需
要长时间测量 GPS 秒信号与恒温晶振分频信号之
测控系统要求有高精度的时间频率系统。为了
间的时差, 通过时差计算得到频率偏差, 再根据频率
保持站点间时间同步, 一般采用铷原子钟或恒温晶
偏差来校准恒温晶振, 所以时差测量的精度直接影
振( Oven- Controlled Crystal Oscillator, OCXO) 来提供时
响到频率驯服的精度。文献[ 1] 采用 FGPA 延迟线
间频率信号。前者的成本较高, 后者频率准确度较 内插法测时差, 测量精度达到121 ps, 但测量线性化
差, 不能满足测控系统的指标要求。 较差、
成本高。文献[ 2] 介绍了模拟内插法测时差,
为解决上述问题, 本文采用 GPS 对恒温晶振进 测量精度达到400 ps, 但易受噪声干扰、实现困难;
行驯服, 综合了 GPS 时间信号长稳指标高的优点和 本文采用时间数字转换器( Time to Digital Con-
恒温晶振短稳指标高的优点, 从而获得了高稳定度 verter, TDC) 测量时差, 精度达到 250 ps, 极大减小了
113
www. teleonline. cn 电讯技术 2011 年
测量误差, 且设计简单、
成本低, 有效实现了 GPS 驯
服恒温晶振系统的设计。
2 系统设计
2. 1 系统硬件组成 图 3 时差测量时序图
Fig . 3 T ime difference measurement timing diagram
系统组成框图如图 1 所示, 主要由 GPS 模块、
TDC 时间数字转换器、
分频模块、数据处理单元、
D/ 图 3 中 START 信号为测试开始信号, GPS 秒信
号与晶振 1 PPS 信号之间的时间间隔 T 为待测的时
A 转换模块和恒温晶振等组成。GPS 模块用于输出
差。信号脉冲宽度要求大于 2 5 ns, 开始信号与被
标准的 GPS 秒脉冲信号, 分频模块将恒温晶振频率
测信号之间时间间隔要求大于 3 ns、
小于7. 6 s。
信号分频成 1 PPS 信号送 TDC 模块, TDC 模块用于
为了保证每次被 测信号落在允许的测量范围
测量恒温晶振分频 1 PPS 信号与 GPS 秒信号之间的
内。测量开始 之前 应进 行初 步的时 间同 步, 确保
时差, 数据处理单元对时差数据进行处理后得到恒
GPS 秒与晶振 1 PPS 之间的时差小于 3 s。START
温晶振相对于 GPS 的频率偏差, 并控制 D/ A 转换模
信号通过将 GPS 秒延时约 999 996 s 后产生, 确保
块对恒温晶振进行频率修正。
START 信号与 GPS 秒 信号之间的时差保持在 4 s
左右。
2. 3 分频模块的设计
分频模块采用 CPLD 设计实现, 通过 CPLD 分频
计数将恒温晶振的10 MHz频率信号分频为 1 PPS 信
图 1 系统组成框图
号, 同时将 GPS 秒延时999 996 s后生成 START 信
Fig . 1 Block diagram of the system 号, 确保 START 信号超前 GPS 秒信号4 s。当晶振
1 PPS与 GPS 秒之间的时差大于 3 s 时通过计数器
2. 2 时差测量电路设计 清零的方法 进行 同步, 确保 两者之 间的 时差 小于
3 s。其时序如图 4 所示。
TDC 是时间数字转换器的英文缩写。这类芯片
把时差直接转化为高精度的数字值。它们被描述为
与 ADC( 模拟数字转换器) 功能相 似的器件。通常
TDC 是用在分辨率小于 1 ns 的测量场合。本设计使
用 TDC- GP1 芯片进行测量, 其测量电路框图如图 2
所示。将待测 的 GPS 秒信 号和晶振 1 PPS 信号 送 图 4 分频模块时序图
Fig. 4 Timing diagram of frequency division module
TDC 模块; START 信号由分频模块产生并送 TDC 模
块, 用于控制测量时序。TDC 模块将时差转化为数
字值送数据处理单元。 3 数据处理
根据频率和周期互为倒数的关系, 可采用测时
差的方法[ 4] ( 以 GPS 的秒信号为参考) 来测量本地
频率源的频率准确度( f / f ) , 作为校频的依据。计
图 2 时差测量电路框图 算公式如下:
Fig. 2 Block diagram of time difference measurement circuit f / f = ( t 2- t1 ) / ( t 2- t1 ) ( 1)
按照公式( 1) 可以计算出恒温晶振相对于 GPS
时差在 TDC 模块 的测 量时 序如图 3 所 示, 将 的频率偏差[ 5] , 其中 t 2 、 t 1 分别为 t 2 、t 1 时刻测得
GPS 秒信号与恒温晶振分频得到的 1 PPS 信号进行 的晶振1 PPS与 GPS 秒之间的时差值。根据频率偏
比对, 得到的时间间隔即是待测的时差。 差的大小, 将需要调整的频率偏差量转换为模拟电
114
第 12 期 陆加海 等: 基于 TDC 的 GPS 驯服 恒温晶振系统设计 总第 277 期
1
mn+ + j - 1
1
n+ j- 1
优于 3 10- 11。
n ti - n ti
i= mn+ j i= j
f /f = ( 4)
mn
图 5 是使用本系统测量得到的恒温晶振相对于
GPS 系统的时差曲线, 该曲线由于 GPS 秒信号抖动
而存在一定的波动, 使用这些数据计算得到的频率
偏差也会受到影响而发生波动, 所以不能直接使用。
图 7 驯服后频率 准确度曲线
图 6 是添加递推平均滤波处理后得到的时差数据, Fig. 7 T amed frequency accuracy curve
其滤波窗口 n 设置为 120。滤波后时差数据的抖动
减小约两个数量级。
5 小 结
本文通过采用时间数字转换器测量时差, 简化
了 GPS 驯服恒温晶振系统的硬件设计, 测量精度达
到 250 ps, 极大减小了测量误差。设计了优化的递
推平均滤波算法对时差数据进行滤波处理, 消除了
图 5 时差数 据滤波前曲线 GPS 秒信号抖动引入的干扰, 缩短了频率驯服时间。
Fig. 5 Curve before time difference data filtering
频率驯服时间约为 1 200 s, 与国内同类应用相比, 缩
- 11
短约一个数量级; 频率驯服精度优于 3 10 。
参考文献:
115
www. teleonline. cn 电讯技术 2011 年
116