patents.google.com

CN103616814B - A kind of synchronized sampling closed-loop corrected method and system of clock based on FPGA - Google Patents

  • ️Wed Sep 07 2016
A kind of synchronized sampling closed-loop corrected method and system of clock based on FPGA Download PDF

Info

Publication number
CN103616814B
CN103616814B CN201310661429.0A CN201310661429A CN103616814B CN 103616814 B CN103616814 B CN 103616814B CN 201310661429 A CN201310661429 A CN 201310661429A CN 103616814 B CN103616814 B CN 103616814B Authority
CN
China
Prior art keywords
signal
pps
synchronous
error
baund
Prior art date
2013-12-09
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201310661429.0A
Other languages
Chinese (zh)
Other versions
CN103616814A (en
Inventor
梅军
马天
郑建勇
钱超
朱超
倪玉玲
黄潇贻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
2013-12-09
Filing date
2013-12-09
Publication date
2016-09-07
2013-12-09 Application filed by Southeast University filed Critical Southeast University
2013-12-09 Priority to CN201310661429.0A priority Critical patent/CN103616814B/en
2014-03-05 Publication of CN103616814A publication Critical patent/CN103616814A/en
2016-09-07 Application granted granted Critical
2016-09-07 Publication of CN103616814B publication Critical patent/CN103616814B/en
Status Expired - Fee Related legal-status Critical Current
2033-12-09 Anticipated expiration legal-status Critical

Links

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

本发明公开了一种基于FPGA的同步采样时钟闭环校正方法和系统。该方法首先采用了对PPS脉冲信号脉冲持续时间与相邻脉冲触发周期分别进行判断,来检测其脉冲信号的正确性;然后实时接收并检测PPS判断模块发送的动作信号,以作出相应的反应;接着通过误差校正模块对本地晶振时钟的频率进行校正并根据动作信号的状态对同步重采信号的相位误差进行测量和校正;最后通过倍频计算模块生成同步重采信号,同时将输出信号反馈给误差校正模块形成了一个闭环系统,并根据校正信息校正信息对输出自动进行调整。该方法解决了在研究基于GPS采样数据同步的基础上,合并单元同步采样时钟对晶振依赖性强,以致在晶振老化、频率准确度降低的情况下,输出误差较大的问题。

The invention discloses an FPGA-based method and system for closed-loop correction of a synchronous sampling clock. The method firstly judges the pulse duration of the PPS pulse signal and the adjacent pulse trigger period to detect the correctness of the pulse signal; then receives and detects the action signal sent by the PPS judgment module in real time to make a corresponding response; Then, the frequency of the local crystal oscillator clock is corrected by the error correction module, and the phase error of the synchronous reacquisition signal is measured and corrected according to the state of the action signal; finally, the synchronous reacquisition signal is generated by the frequency multiplication calculation module, and the output signal is fed back to the The error correction module forms a closed-loop system, and automatically adjusts the output according to the correction information. This method solves the problem that the synchronous sampling clock of the merging unit has a strong dependence on the crystal oscillator on the basis of the research on the synchronization of GPS sampling data, so that the output error is relatively large when the crystal oscillator is aging and the frequency accuracy is reduced.

Description

一种基于FPGA的同步采样时钟闭环校正方法和系统A method and system for closed-loop correction of synchronous sampling clock based on FPGA

技术领域technical field

本发明属于电工技术领域,具体涉及一种基于FPGA的同步采样时钟闭环校正方法。The invention belongs to the field of electrotechnical technology, and in particular relates to an FPGA-based closed-loop correction method for synchronous sampling clocks.

背景技术Background technique

智能变电站以全站信息数字化、通信平台网络化、信息共享标准化为基本要求,实现信息采集、测量、控制、保护、监测和计量等功能,而站域信息实时同步采集技术是实现智能变电站各种应用功能的基础,它要求电子式互感器对电网电流和电压的数据采样达到每秒数千次,一经采样便可被多个智能变电站中各个智能电子设备(IED)共享。但无论控制、保护,还是监测、计量的计算处理都要求采样数据应在同一个时间点上采集,以免相位和幅值产生误差。The smart substation takes the digitalization of the whole station information, the networking of the communication platform, and the standardization of information sharing as the basic requirements, and realizes the functions of information collection, measurement, control, protection, monitoring and metering. The basis of the application function, it requires the electronic transformer to sample the data of the grid current and voltage thousands of times per second, and once sampled, it can be shared by various intelligent electronic devices (IEDs) in multiple smart substations. However, regardless of the calculation and processing of control, protection, or monitoring and measurement, the sampling data should be collected at the same time point to avoid phase and amplitude errors.

对于过电流保护等保护,因为电子式互感器合并单元本地晶振时钟的短期稳定性非常高,不会对保护的动作精度造成影响。但对于差动保护和计量,由于合并单元本地晶振时钟并不十分准确,经过长时间的误差累积,会造成跨间隔间不同合并单元的相位误差和幅值误差的逐渐扩大,导致差动保护的误动作和计量的严重误差。For protection such as overcurrent protection, because the short-term stability of the local crystal oscillator clock of the electronic transformer merging unit is very high, it will not affect the operation accuracy of the protection. However, for differential protection and metering, since the local crystal oscillator clock of the merging unit is not very accurate, after a long period of error accumulation, the phase error and amplitude error of different merging units across intervals will gradually expand, resulting in the failure of differential protection. Misoperation and serious errors of measurement.

因此,发明一种性能更为优越、应用范围更为广泛的同步采样时钟闭环校正的新方法成为亟需解决的课题。Therefore, inventing a new method for synchronous sampling clock closed-loop correction with better performance and wider application range has become an urgent problem to be solved.

发明内容Contents of the invention

针对上述问题,本发明提出了一种电子式互感器合并单元中同步采样时钟的设计,致力于解决合并单元同步采样时钟对晶振依赖性强,在晶振老化,频率准确度降低的情况下,输出误差较大的不足。In view of the above problems, the present invention proposes a design of the synchronous sampling clock in the merging unit of the electronic transformer, which is dedicated to solving the strong dependence of the synchronous sampling clock of the merging unit on the crystal oscillator. When the crystal oscillator is aging and the frequency accuracy is reduced, the output Insufficient large error.

为达到上述目的,本发明采取的技术方案为:In order to achieve the above object, the technical scheme that the present invention takes is:

一种电子式互感器合并单元中同步采样时钟的设计,包括如下步骤:A design of a synchronous sampling clock in an electronic transformer merging unit, comprising the following steps:

1)通过PPS判断模块对PPS脉冲信号脉冲持续时间与相邻脉冲触发周期分别进行判断,来检测其脉冲信号的正确性;1) Through the PPS judgment module, the pulse duration of the PPS pulse signal and the adjacent pulse trigger cycle are respectively judged to detect the correctness of the pulse signal;

2)通过错误处理模块实时接收并检测PPS判断模块发送的动作信号,以作出相应的反应;2) Receive and detect the action signal sent by the PPS judgment module in real time through the error processing module to make corresponding responses;

3)通过误差校正模块对本地晶振时钟的频率进行校正并根据动作信号的状态对同步重采信号的频率误差和相位误差进行测量和校正;3) Use the error correction module to correct the frequency of the local crystal oscillator clock and measure and correct the frequency error and phase error of the synchronous reacquisition signal according to the state of the action signal;

4)通过倍频计算模块生成80点/周波的同步重采信号,同时将输出信号反馈给误差校正模块形成了一个闭环系统,根据误差校正模块发送来的校正信息对输出自动进行调整。4) The 80 points/cycle synchronous reacquisition signal is generated by the frequency multiplication calculation module, and the output signal is fed back to the error correction module to form a closed-loop system, and the output is automatically adjusted according to the correction information sent by the error correction module.

步骤一中采用PPS判断模块对PPS脉冲信号脉冲持续时间与相邻脉冲触发周期分别进行判断,来检测脉冲信号的正确性,即当合并单元系统启动后,FPGA就开始不断循环读取PPS脉冲信号输入引脚信号,直到检测到脉冲信号上升沿到来后同时触发两个计数器开始计数,通过本地时钟源对PPS脉冲信号进行检测。然后进行两个计数器数值的判断来判断脉冲信号的有效性。In step 1, the PPS judgment module is used to judge the pulse duration of the PPS pulse signal and the adjacent pulse trigger cycle to detect the correctness of the pulse signal, that is, when the merging unit system is started, the FPGA starts to read the PPS pulse signal continuously Input the pin signal until the rising edge of the pulse signal is detected and trigger the two counters to start counting at the same time, and detect the PPS pulse signal through the local clock source. Then judge the value of the two counters to judge the validity of the pulse signal.

步骤三中采用累计法测量4000个同步重采脉冲信号的间隔Tc,并通过倍频计算模块保证Tc=Tp,以避免了即使在晶振误差最大化的情况下,其两次同步重采信号间隔误差也只有0.25Hz,很难检测出的问题。In step 3, the cumulative method is used to measure the interval T c of 4000 synchronous re-acquisition pulse signals, and the frequency multiplication calculation module is used to ensure that T c =T p , so as to avoid the two synchronous re-acquisition pulses even when the crystal oscillator error is maximized. The signal sampling interval error is only 0.25Hz, which is difficult to detect.

步骤四中采用了一种通过累加器实现的倍频方法,在FPGA中可以定义一个位宽W的reg寄存器型累加器Baund_acc与累加值变量Baund_inc。累加器Baund_acc容量2w表示同步重采信号周期的数字量化值,累加值Baund_inc表示晶振周期的数字量化值。因此有:In step 4, a frequency doubling method implemented by an accumulator is adopted. A reg register type accumulator Baund_acc with a bit width W and an accumulated value variable Baund_inc can be defined in the FPGA. The accumulator Baund_acc capacity 2 w represents the digital quantization value of the synchronous reacquisition signal cycle, and the accumulated value Baund_inc represents the digital quantization value of the crystal oscillator cycle. So there are:

Fcry/Fres=2w/Baund_incF cry /F res =2 w /Baund_inc

考虑到Fres=4000Hz,可求得considering F res =4000Hz, can be obtained

BaundBaund __ incinc == 40004000 ·&Center Dot; 22 ww // Mm ‾‾

在每个晶振周期到来时,累加器Baund_acc都会加上Baund_inc,进行一次累加计算,则累加器的最高位输出即为占空比为50%的同步重采信号。此方法为实现同步重采信号的零时刻输出误差校正需要最长时间为When each crystal oscillator cycle comes, the accumulator Baund_acc will add Baund_inc to perform an accumulation calculation, and the highest bit output of the accumulator is a synchronous reacquisition signal with a duty cycle of 50%. This method requires a maximum time of

ts=Fcry/(500·Fres)=25st s =F cry /(500·F res )=25s

当PPS脉冲信号接入后,加上3s的PPS判断时间,最多需要28s,即可完全实现重采信号的同步输出。此方法克服了在本地晶振频率偏差较大时,同步重采信号的误差较大,不能实现同步重采信号的等间隔输出,对晶振的精度等级要求较高,且不利于对同步重采信号的零时刻输出误差进行校正的问题。When the PPS pulse signal is connected, plus the PPS judgment time of 3s, it takes up to 28s to fully realize the synchronous output of the re-acquisition signal. This method overcomes the large error of the synchronous re-acquisition signal when the frequency deviation of the local crystal oscillator is large, and cannot realize the equal interval output of the synchronous re-acquisition signal. The problem of correcting the zero-time output error.

相对于现有技术,本发明的有益效果主要有:该方法在提高输出精度的同时,降低了晶振频率误差对同步采样时钟的影响,节约了生产成本,保证了同步采样时钟的长期稳定运行。同时该方法也可应用于其他IED设备中同步时钟的实现,为智能变电站实现信息实时同步采集奠定了基础。Compared with the prior art, the beneficial effects of the present invention mainly include: while improving the output precision, the method reduces the influence of the frequency error of the crystal oscillator on the synchronous sampling clock, saves the production cost, and ensures the long-term stable operation of the synchronous sampling clock. At the same time, this method can also be applied to the realization of synchronous clocks in other IED equipment, which lays the foundation for the real-time synchronous collection of information in smart substations.

附图说明Description of drawings

图1本发明的流程框图;Fig. 1 block flow diagram of the present invention;

图2 PPS脉冲输入波形图;Figure 2 PPS pulse input waveform diagram;

图3 PPS脉冲检测流程图;Figure 3 PPS pulse detection flow chart;

图4误差校正原理图;Fig. 4 error correction principle diagram;

图5倍频计算模块运行流程图;Figure 5 is a flow chart of the operation of the multiplier calculation module;

图6同步采样时钟时序仿真图;Figure 6 Synchronous sampling clock timing simulation diagram;

图7(a)实验误差角差测试图;Figure 7(a) Experimental error angle difference test chart;

图7(b)实验误差比差测试图。Figure 7(b) Experimental error ratio difference test chart.

具体实施方式detailed description

以下结合附图和实施例对本发明作进一步说明。The present invention will be further described below in conjunction with drawings and embodiments.

如图1所示,一种电子式互感器合并单元中同步采样时钟的设计,包括如下步骤:As shown in Figure 1, the design of a synchronous sampling clock in an electronic transformer merging unit includes the following steps:

1)PPS判断。PPS脉冲信号触发特性如图2所示,当光强上升达到幅值的50%时触发时刻到来,其脉冲持续时间th>10μs,脉冲间隔时间tI>500ms,相邻脉冲触发周期Tp=1s。因此可以通过对其脉冲持续时间与相邻脉冲触发周期分别进行判断,来检测PPS脉冲信号的正确性,PPS判断模块检测流程图如图3所示。1) PPS judgment. The trigger characteristics of the PPS pulse signal are shown in Figure 2. When the light intensity rises to 50% of the amplitude, the trigger moment arrives. The pulse duration t h >10μs, the pulse interval time t I >500ms, and the adjacent pulse trigger period T p =1s. Therefore, the correctness of the PPS pulse signal can be detected by judging its pulse duration and the adjacent pulse trigger period respectively. The detection flow chart of the PPS judging module is shown in Figure 3.

当合并单元系统启动后,FPGA就开始不断循环读取PPS脉冲信号输入引脚信号,直到检测到脉冲信号上升沿到来后同时触发两个计数器开始计数,通过本地时钟源对PPS脉冲信号进行检测。本文选用精度为20ppm的50MHz普通石英晶振作为本地时钟源,则晶振实际每秒振动次数在5×107±1000之间。启动计数器1,对PPS脉冲信号高电平持续时间内本地晶振振动次数进行累加计算,当下降沿到来时计数器1的计数值N1被锁存,然后执行判断1,判断N1是否大于500,即th>10μs。但若N1计数到25×106还在计数,即th>500ms,则自动停止计数,执行判断1出错。启动计数器2,对PPS脉冲信号相邻脉冲触发周期内本地晶振振动次数进行累加计算,当检测到下一个脉冲信号上升沿到来后计数器2的计数值N2被锁存,然后执行判断2,判断N2是否大于4.9999×107,即Tp≈1s。但若N2计数到5.0001×107还在计数,即Tp>1s,则自动停止计数,执行判断2出错。当判断1或判断2出错时,则自动进入出错处理程序,将PPS判断模块所有寄存器清零,回到等待PPS脉冲信号上升沿的初始状态。若判断1和判断2能同时满足则进入判断3,需要经过连续三次判断正确则认为PPS脉冲信号有效,输出同步标志信号syn=1,同时无论判断正确与否将计数器1和计数器2的值清零。When the merging unit system is started, the FPGA starts to continuously read the PPS pulse signal input pin signal continuously until the rising edge of the pulse signal is detected and triggers two counters to start counting at the same time, and detects the PPS pulse signal through the local clock source. In this paper, a 50MHz ordinary quartz crystal oscillator with an accuracy of 20ppm is selected as the local clock source, and the actual number of vibrations per second of the crystal oscillator is between 5×10 7 ±1000. Start the counter 1, and calculate the number of vibrations of the local crystal oscillator within the duration of the high level of the PPS pulse signal. When the falling edge arrives, the count value N 1 of the counter 1 is latched, and then executes judgment 1 to judge whether N 1 is greater than 500. That is, t h >10 μs. However, if N 1 counts to 25×10 6 and is still counting, that is, t h >500ms, the counting will automatically stop, and judgment 1 will be executed to make an error. Start the counter 2, and calculate the number of vibrations of the local crystal oscillator in the adjacent pulse trigger period of the PPS pulse signal. When the rising edge of the next pulse signal is detected, the count value N 2 of the counter 2 is latched, and then the judgment 2 is executed. Whether N 2 is greater than 4.9999×10 7 , that is, T p ≈1s. However, if N2 counts to 5.0001×10 7 and is still counting, that is, T p >1s, it will automatically stop counting and execute judgment 2 to make an error. When Judgment 1 or Judgment 2 is wrong, it will automatically enter the error handling program, clear all registers of the PPS judgment module, and return to the initial state of waiting for the rising edge of the PPS pulse signal. If Judgment 1 and Judgment 2 can be satisfied at the same time, enter Judgment 3. After three consecutive judgments are correct, the PPS pulse signal is considered valid, and the synchronization flag signal syn=1 is output. At the same time, the values of Counter 1 and Counter 2 are cleared regardless of whether the judgment is correct or not. zero.

2)错误处理。错误处理模块实时接收并检测PPS判断模块发送的syn信号,若其值为0,则向外发送同步异常亮灯告警信号,同步采样时钟进行异步守时输出,直到PPS脉冲信号重新正确接入并连续三秒判断有效,syn信号值为1,将错误处理模块重置。2) Error handling. The error processing module receives and detects the syn signal sent by the PPS judgment module in real time. If the value is 0, it sends out a synchronous abnormal light alarm signal, and the synchronous sampling clock is output asynchronously and punctually until the PPS pulse signal is correctly connected again and The judgment is valid for three consecutive seconds, the syn signal value is 1, and the error handling module is reset.

3)误差校正。误差校正示意图如图4所示。IEC61850-9-2LE标准要求合并单元采样率为80点/周波或256点/周波(50Hz),本文以经常使用的80点/周波为例,即要求同步重采信号输出速率固定为4000点/秒。由于相邻同步重采信号之间的时间间隔很短,因此即使在晶振误差最大化的情况下,其两次同步重采信号间隔误差也只有0.25Hz,很难检测出。所以可以采用累积法,测量4000个同步重采脉冲信号的间隔Tc,并通过倍频计算模块保证Tc=Tp。当误差校正模块检测到syn信号值为1时,在PPS判断模块中判断2条件满足后,对计数器2中的前三次计数值N2进行均值计算得到平均值并将其作为晶振的实际振动频率发送给倍频计算模块进行校正处理。当误差校正模块检测到syn信号值为0时,则将失去同步前计算出的值发送给倍频计算模块,进入异步守时状态。3) Error correction. The schematic diagram of error correction is shown in Fig. 4. The IEC61850-9-2LE standard requires the sampling rate of the merging unit to be 80 points/cycle or 256 points/cycle (50Hz). This article takes the frequently used 80 points/cycle as an example, which requires that the synchronous resampling signal output rate is fixed at 4000 points/cycle Second. Since the time interval between adjacent synchronous re-acquisition signals is very short, even if the error of the crystal oscillator is maximized, the error of the interval between two synchronous re-acquisition signals is only 0.25Hz, which is difficult to detect. Therefore, the accumulation method can be used to measure the interval T c of 4000 synchronous resampling pulse signals, and the frequency multiplication calculation module can be used to ensure that T c =T p . When the error correction module detects that the syn signal value is 1, after judging that the 2 conditions are satisfied in the PPS judgment module, the average value calculation of the first three count values N in the counter 2 is carried out to obtain the average value And send it as the actual vibration frequency of the crystal oscillator to the multiplier calculation module for correction processing. When the error correction module detects that the value of the syn signal is 0, the calculated value before the synchronization will be lost The value is sent to the multiplier calculation module and enters the asynchronous punctual state.

当PPS脉冲信号到来,上升沿触发时,误差校正模块开始计时。同时定义在这之后或此刻倍频模块输出的第一个同步重采信号为0号,当0号重采信号到来后误差校正模块停止计时,测量出PPS脉冲信号与0号同步重采信号之间的时间差t0,即t0时间内晶振振动次数K,并将K发送给倍频计算模块进行修正处理,以此来保证同步重采信号的输出无相位偏差。当误差校正模块检测到syn信号值为0时,则将K值清零,进入异步守时状态。When the PPS pulse signal arrives and is triggered by the rising edge, the error correction module starts timing. At the same time, it is defined that the first synchronous re-acquisition signal output by the frequency multiplier module after this or at this moment is No. 0. When the No. 0 re-acquisition signal arrives, the error correction module stops timing and measures the difference between the PPS pulse signal and the No. 0 synchronous re-acquisition signal. The time difference between t 0 , that is, the number of crystal oscillator vibrations K within t 0 , and K is sent to the multiplication calculation module for correction processing, so as to ensure that the output of the synchronous reacquisition signal has no phase deviation. When the error correction module detects that the value of the syn signal is 0, it clears the value of K and enters the state of asynchronous time keeping.

4)倍频计算。倍频计算模块运行流程图如图5所示。4) Multiplier calculation. The operating flow chart of the multiplier calculation module is shown in Figure 5.

由于FPGA中reg寄存器型变量可自由定义位宽,因此可以定义一个位宽W的reg寄存器型累加器Baund_acc与累加值变量Baund_inc。累加器Baund_acc容量2w表示同步重采信号周期的数字量化值,累加值Baund_inc表示晶振周期的数字量化值。因此有Since the reg register type variable in FPGA can freely define the bit width, a reg register type accumulator Baund_acc and the accumulated value variable Baund_inc of a bit width W can be defined. The accumulator Baund_acc capacity 2 w represents the digital quantization value of the synchronous reacquisition signal cycle, and the accumulated value Baund_inc represents the digital quantization value of the crystal oscillator cycle. Therefore there are

Fcry/Fres=2w/Baund_inc (3)F cry /F res =2 w /Baund_inc (3)

考虑到Fres=4000Hz,可求得considering F res =4000Hz, can be obtained

BaundBaund __ incinc == 40004000 ·&Center Dot; 22 ww // Mm ‾‾ -- -- -- (( 44 ))

当倍频计算模块接收到误差校正模块发送的晶振频率校正值后,可通过式(4)向下取整计算出累加值Baund_inc。因为累加器Baund_acc为无符号整型,因此可以无视其溢出,不断做循环累加。在每个晶振周期到来时,累加器Baund_acc都会加上Baund_inc,进行一次累加计算,则累加器的最高位输出即为占空比为50%的同步重采信号。When the multiplier calculation module receives the crystal oscillator frequency correction value sent by the error correction module Afterwards, the accumulated value Baund_inc can be calculated by rounding down the formula (4). Because the accumulator Baund_acc is an unsigned integer, it can ignore its overflow and continuously accumulate in a loop. When each crystal oscillator cycle comes, the accumulator Baund_acc will add Baund_inc to perform an accumulation calculation, and the highest bit output of the accumulator is a synchronous reacquisition signal with a duty cycle of 50%.

因为Baund_inc在计算时向下取整,造成一段时间内累加器计数值偏小,可以在对同步重采信号的零时刻输出误差校正中对计数值进行修正。当倍频计算模块接收到误差校正模块发送的零时刻输出误差值K时,此时累加器Baund_acc的最高位刚刚完成由0到1的转变,生成0号重采信号。将Baund_inc乘以K得到to的数字量化值Baund_err。由于Baund_err为重采信号输出滞后的时间值,因此可以通过将累加器计数值Baund_acc加上Baund_err进行延时补偿。考虑到同步重采信号的调整需要实现平稳过渡,为防止相邻两个重采信号之间间隔过小,造成程序运行错误,需要对Baund_err加以限制,当K大于500时,Baund_err为500·Baund_inc。则实现同步重采信号的零时刻输出误差校正需要最长时间为Because Baund_inc is rounded down during calculation, the accumulator count value is relatively small for a period of time, and the count value can be corrected in the zero-time output error correction of the synchronous reacquisition signal. When the frequency doubling calculation module receives the zero-time output error value K sent by the error correction module, the highest bit of the accumulator Baund_acc has just completed the transition from 0 to 1 at this time, generating a No. 0 reacquisition signal. Multiply Baund_inc by K to get the digital quantization value Baund_err of t o . Since Baund_err is the lag time value of the reacquisition signal output, delay compensation can be performed by adding the accumulator count value Baund_acc to Baund_err. Considering that the adjustment of the synchronous re-acquisition signal needs to achieve a smooth transition, in order to prevent the interval between two adjacent re-acquisition signals from being too small, resulting in program operation errors, Baund_err needs to be limited. When K is greater than 500, Baund_err is 500 · Baund_inc . Then it takes a maximum time of

ts=Fcry/(500·Fres)=25s (5)t s =F cry /(500·F res )=25s (5)

当PPS脉冲信号接入后,加上3s的PPS判断时间,最多需要28s,即可完全实现重采信号的同步输出。When the PPS pulse signal is connected, plus the PPS judgment time of 3s, it takes up to 28s to fully realize the synchronous output of the re-acquisition signal.

实施例:Example:

同步采样时钟的误差分析:Error analysis of synchronous sampling clock:

该同步采样时钟中由于Baund_inc计算时的取整操作,会在第n个同步重采信号处产生误差:In this synchronous sampling clock, due to the rounding operation during Baund_inc calculation, an error will be generated at the nth synchronous resampling signal:

ξξ 22 == || nno Ff resres -- nno ·· 22 WW BaundBaund __ incinc ·&Center Dot; 11 Ff crycry || -- -- -- (( 66 ))

由于同步时,每秒对重采信号的误差校正一次,所以当n取最大值4000以及Baund_inc取整误差最大为1,即n=4000,时,ξ2有最大值为Since the error of the reacquisition signal is corrected once per second during synchronization, when n takes the maximum value of 4000 and the Baund_inc rounding error is at most 1, that is, n=4000, , ξ 2 has a maximum value of

ξξ 22 maxmax == Mm ‾‾ 40004000 ·&Center Dot; 22 WW -- Mm ‾‾ -- -- -- (( 77 ))

不同于式(2)中传统倍频方法的同步重采信号输出误差ξ1只受晶振精度的影响,由式(7)可知,通过本文方法实现的同步重采信输出最大误差ξ2max同时受晶振精度与累加器位宽W的影响。因此可以在晶振精度不高,晶振实际振动频率较大时,加大位宽W,来减小ξ2max。为进一步研究在取最大值5.0001×107时,位宽W的不同取值对ξ2max的影响情况,同时对Baund_inc计算值及其取整误差百分比δ进行了观察,如表1所示。Different from the traditional frequency multiplication method in formula (2), the synchronous reacquisition signal output error ξ 1 is only affected by the precision of the crystal oscillator. From formula (7), it can be seen that the synchronous reacquisition signal output maximum error ξ 2max realized by the method in this paper is also affected by the crystal oscillator The effect of precision and accumulator bit width W. Therefore, when the precision of the crystal oscillator is not high, the actual vibration frequency of the crystal oscillator When it is larger, increase the bit width W to reduce ξ 2max . for further research in When the maximum value is 5.0001×10 7 , the influence of different values of the bit width W on ξ 2max is observed, and the calculated value of Baund_inc and its rounding error percentage δ are observed, as shown in Table 1.

表1位宽W不同值对误差值的影响(M=5.0001×107)Table 1 Influence of different values of bit width W on the error value (M=5.0001×10 7 )

WW Baund_incBaund_inc δ(%)δ(%) ξ2max(μs)ξ 2max (μs) 3232 343590343590 1.48977×10-4 1.48977×10 -4 2.910452.91045 4040 8795917187959171 4.39513×10-8 4.39513×10 -8 1.1369×10-2 1.1369×10 -2 4141 175918342175918342 4.39513×10-8 4.39513×10 -8 5.6845×10-3 5.6845×10 -3 4848 2.25175×1010 2.25175×10 10 3.98250×10-9 3.98250×10 -9 4.4410×10-5 4.4410×10 -5 6464 1.47571×1015 1.47571×10 15 1.34631×10-14 1.34631×10 -14 6.7764×10-10 6.7764×10 -10

通过表1可以看出,位宽W越大时,Baund_inc对应的计算值也越大,其计算时忽略小数部分产生的取整误差百分比δ也相应越小,因此对应于取整误差造成的ξ2max也越小。It can be seen from Table 1 that when the bit width W is larger, the calculated value corresponding to Baund_inc is also larger, and the rounding error percentage δ generated by ignoring the fractional part in the calculation is also correspondingly smaller, so corresponding to ξ caused by the rounding error 2max is also smaller.

同步采样时钟的实验研究:Experimental study of synchronous sampling clocks:

利用QuartusⅡ对同步采样时钟进行编程仿真,其时序仿真如图6所示,其中clk为本地晶振时钟输入,PPS_clk为PPS脉冲信号输入,resample_clk为同步重采信号输出,syn与K为内部寄存器变量。当PPS判断模块检测到PPS脉冲信号有效时,同步状态syn变为1,代表已同步。随后误差校正模块对0号重采脉冲信号进行校正,得到其输出误差值K,同时用timebar工具测得重采信号输出滞后PPS脉冲信号17.12μs。由于K为856,大于500,所以在第一次补偿时只补偿了500,当下一个PPS脉冲信号到来后,重新校正到重采脉冲信号的输出误差为356,并进行了补偿。最后同步重采信号与PPS脉冲信号在同时刻触发,其输出相位误差值K为0。Use Quartus II to program and simulate the synchronous sampling clock. The timing simulation is shown in Figure 6, where clk is the local crystal oscillator clock input, PPS_clk is the PPS pulse signal input, resample_clk is the synchronous resampling signal output, and syn and K are internal register variables. When the PPS judging module detects that the PPS pulse signal is valid, the synchronous status syn becomes 1, indicating that it has been synchronized. Then the error correction module corrects the re-acquisition pulse signal No. 0 to obtain its output error value K. At the same time, it is measured with the timebar tool that the re-acquisition signal output lags the PPS pulse signal by 17.12 μs. Since K is 856, which is greater than 500, only 500 is compensated in the first compensation. When the next PPS pulse signal arrives, the output error of the re-sampling pulse signal is recalibrated to 356 and compensated. Finally, the synchronous reacquisition signal and the PPS pulse signal are triggered at the same time, and the output phase error value K is 0.

将该同步采样时钟下载到电子式电流互感器合并单元中,采用江苏凌创NT702电子式互感器稳态校验系统进行了运行测试。晶振为20ppm的普通石英晶振,额定测量电流为5A,在不同电流强度下的合并单元的同步采样数据误差如图7所示。可以看出同步采样数据的比差分布较为均匀集中,在电流较小时,由于白噪声的毛刺干扰,角差波动较大,但总体上可以满足IEEE60044标准0.2S级的精度要求,反映出良好的同步性。The synchronous sampling clock is downloaded to the merging unit of the electronic current transformer, and the operation test is carried out by using the Jiangsu Lingchuang NT702 electronic transformer steady-state verification system. The crystal oscillator is a 20ppm ordinary quartz crystal oscillator, and the rated measurement current is 5A. The synchronous sampling data error of the merging unit under different current intensities is shown in Figure 7. It can be seen that the ratio difference distribution of the synchronous sampling data is relatively uniform and concentrated. When the current is small, the angle difference fluctuates greatly due to the glitch interference of white noise, but it can generally meet the 0.2S level accuracy requirements of the IEEE60044 standard, reflecting a good synchronicity.

本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and equivalent technologies thereof, the present invention also intends to include these modifications and variations.

Claims (6)

1.一种基于FPGA的同步采样时钟闭环校正方法,其特征在于:包括如下步骤:1. a method for closed-loop correction of synchronous sampling clock based on FPGA, is characterized in that: comprise the steps: 1)PPS判断步骤,对PPS脉冲信号脉冲持续时间与相邻脉冲触发周期分别进行判断,来检测其脉冲信号的正确性;1) PPS judging step, the pulse duration of the PPS pulse signal and the adjacent pulse trigger period are judged respectively to detect the correctness of its pulse signal; 2)错误处理步骤,实时接收并检测PPS判断模块发送的动作信号,以作出相应的反应;2) The error processing step is to receive and detect the action signal sent by the PPS judgment module in real time, so as to make a corresponding response; 3)误差校正步骤,对本地晶振时钟的频率进行校正并根据动作信号的状态对同步重采信号的频率误差和相位误差进行测量和校正;3) an error correction step, correcting the frequency of the local crystal oscillator clock and measuring and correcting the frequency error and phase error of the synchronous reacquisition signal according to the state of the action signal; 具体如下:采用累计法测量多个同步重采脉冲信号的间隔Tc,并通过倍频计算步骤保证Tc=Tp,Tp为相邻脉冲触发周期;对PPS脉冲信号相邻脉冲触发周期内本地晶振振动次数进行累加计算的计数器为计数器2,计数器2的计数值为N2;从而PPS判断步骤判断N2大于4.9999×107后,求得计数器2中的前三次计数值N2进行均值计算得到平均值以求得频率误差;PPS脉冲信号到来,上升沿触发时,误差校正步骤开始计时,在这之后或此刻倍频计算步骤输出的第一个同步重采信号到来后误差校正步骤停止计时,测量出PPS脉冲信号与第一个同步重采信号之间的时间差t0,求出t0时间内晶振振动次数K以获得相位误差,将频率误差和相位误差进行误差校正;The details are as follows: use the accumulation method to measure the interval T c of multiple synchronous re-acquisition pulse signals, and ensure that T c = T p through the frequency multiplication calculation step, and T p is the adjacent pulse trigger period; for the adjacent pulse trigger period of the PPS pulse signal The counter for accumulative calculation of the vibration times of the local crystal oscillator is counter 2, and the count value of counter 2 is N 2 ; thus, after the PPS judgment step judges that N 2 is greater than 4.9999×10 7 , obtain the first three count values N 2 in counter 2 and proceed Average Calculated to get the average To obtain the frequency error; the PPS pulse signal arrives, and when the rising edge triggers, the error correction step starts timing, and after this or at the moment when the first synchronous re-acquisition signal output by the frequency multiplication calculation step arrives, the error correction step stops timing, and measures the The time difference t 0 between the PPS pulse signal and the first synchronous re-acquisition signal is obtained, and the crystal oscillator vibration frequency K is obtained within t 0 to obtain the phase error, and the frequency error and phase error are error-corrected; 4)倍频计算步骤,生成80点/周波的同步重采信号,同时将输出信号反馈到误差校正步骤形成闭环,根据误差校正步骤中的频率误差和相位误差对输出自动进行调整。4) The frequency multiplication calculation step generates a synchronous reacquisition signal of 80 points/cycle, and at the same time feeds the output signal back to the error correction step to form a closed loop, and automatically adjusts the output according to the frequency error and phase error in the error correction step. 2.根据权利要求1所述的同步采样时钟闭环校正方法,其特征在于:PPS判断步骤中采用PPS判断模块对PPS脉冲信号脉冲持续时间与相邻脉冲触发周期分别进行判断,来检测脉冲信号的正确性,即当合并单元系统启动后,FPGA就开始不断循环读取PPS脉冲信号输入引脚信号,直到检测到脉冲信号上升沿到来,便同时触发两个计数器开始计数,通过本地时钟源对PPS脉冲信号进行检测,然后通过两个计数器的数值来判断脉冲信号的有效性。2. the synchronous sampling clock closed-loop correcting method according to claim 1, is characterized in that: adopt PPS judgment module to judge respectively to PPS pulse signal pulse duration and adjacent pulse trigger period in the PPS judging step, detect the pulse signal Correctness, that is, when the merging unit system is started, the FPGA starts to continuously read the PPS pulse signal input pin signal continuously until the rising edge of the pulse signal is detected, and then triggers two counters to start counting at the same time, and the PPS is controlled by the local clock source. The pulse signal is detected, and then the validity of the pulse signal is judged by the values of the two counters. 3.根据权利要求1所述的同步采样时钟闭环校正方法,其特征在于:倍频计算步骤中通过累加器实现倍频,在FPGA中可以定义一个位宽W的reg寄存器型累加器Baund_acc与累加值变量Baund_inc,累加器Baund_acc容量2w表示同步重采信号周期的数字量化值,累加值Baund_inc表示晶振周期的数字量化值,那么3. the synchronous sampling clock closed-loop correcting method according to claim 1, is characterized in that: realize frequency multiplication by accumulator in the frequency multiplication calculation step, can define the reg register type accumulator Baund_acc of a bit width W and accumulate in FPGA The value variable Baund_inc, the accumulator Baund_acc capacity 2 w represents the digital quantization value of the synchronous reacquisition signal cycle, and the accumulated value Baund_inc represents the digital quantization value of the crystal oscillator cycle, then Fcry/Fres=2w/Baund_incF cry /F res =2 w /Baund_inc 在每个晶振周期到来时,累加器Baund_acc都会加上Baund_inc,进行一次累加计算,则累加器的最高位输出即为占空比为50%的同步重采信号。When each crystal oscillator cycle arrives, the accumulator Baund_acc will add Baund_inc to perform an accumulation calculation, and the highest bit output of the accumulator is a synchronous reacquisition signal with a duty cycle of 50%. 4.一种基于FPGA的同步采样时钟闭环校正系统,其特征在于:包括如下模块:4. a FPGA-based synchronous sampling clock closed-loop correction system, characterized in that: comprise the following modules: 1)PPS判断模块,用于对PPS脉冲信号脉冲持续时间与相邻脉冲触发周期分别进行判断,来检测其脉冲信号的正确性;1) The PPS judging module is used to judge the pulse duration of the PPS pulse signal and the adjacent pulse trigger cycle respectively to detect the correctness of the pulse signal; 2)错误处理模块,用于实时接收并检测PPS判断模块发送的动作信号,以作出相应的反应;2) The error processing module is used to receive and detect the action signal sent by the PPS judging module in real time, so as to make a corresponding response; 3)误差校正模块,用于对本地晶振时钟的频率进行校正并根据动作信号的状态对同步重采信号的频率误差和相位误差进行测量和校正;3) an error correction module, which is used to correct the frequency of the local crystal oscillator clock and measure and correct the frequency error and phase error of the synchronous reacquisition signal according to the state of the action signal; 采用累计法测量多个同步重采脉冲信号的间隔Tc,并通过倍频计算模块保证Tc=Tp,Tp为相邻脉冲触发周期;对PPS脉冲信号相邻脉冲触发周期内本地晶振振动次数进行累加计算的计数器为计数器2,计数器2的计数值为N2;从而PPS判断块判断N2大于4.9999×107后,求得计数器2中的前三次计数值N2进行均值计算得到平均值以求得频率误差;PPS脉冲信号到来,上升沿触发时,误差校正模块开始计时,在这之后或此刻倍频计算模块输出的第一个同步重采信号到来后误差校正模块停止计时,测量出PPS脉冲信号与第一个同步重采信号之间的时间差t0,求出t0时间内晶振振动次数K以获得相位误差,将频率误差和相位误差进行误差校正;Use the accumulation method to measure the interval T c of multiple synchronous re-acquisition pulse signals, and use the frequency multiplication calculation module to ensure that T c = T p , where T p is the adjacent pulse trigger period; for the local crystal oscillator within the adjacent pulse trigger period of the PPS pulse signal The counter for accumulative calculation of vibration times is counter 2, and the count value of counter 2 is N 2 ; thus, after the PPS judgment module judges that N 2 is greater than 4.9999×10 7 , the first three count values N 2 in counter 2 are calculated for the average value get the average In order to obtain the frequency error; when the PPS pulse signal arrives and the rising edge is triggered, the error correction module starts timing, and after this or at this moment the first synchronous re-acquisition signal output by the frequency multiplication calculation module arrives, the error correction module stops timing, and measures the The time difference t 0 between the PPS pulse signal and the first synchronous re-acquisition signal is obtained, and the crystal oscillator vibration frequency K is obtained within t 0 to obtain the phase error, and the frequency error and phase error are error-corrected; 4)倍频计算模块,用于生成80点/周波的同步重采信号,同时将输出信号反馈到误差校正模块形成闭环系统,根据误差校正模块发送的频率误差和相位误差对输出自动进行调整。4) The frequency multiplication calculation module is used to generate a synchronous reacquisition signal of 80 points/cycle, and at the same time feed back the output signal to the error correction module to form a closed-loop system, and automatically adjust the output according to the frequency error and phase error sent by the error correction module. 5.根据权利要求4所述的同步采样时钟闭环校正系统,其特征在于:PPS判断模块,用于采用PPS判断模块对PPS脉冲信号脉冲持续时间与相邻脉冲触发周期分别进行判断,来检测脉冲信号的正确性,即当合并单元系统启动后,FPGA就开始不断循环读取PPS脉冲信号输入引脚信号,直到检测到脉冲信号上升沿到来,便同时触发两个计数器开始计数,通过本地时钟源对PPS脉冲信号进行检测,然后通过两个计数器的数值来判断脉冲信号的有效性。5. The synchronous sampling clock closed-loop correction system according to claim 4, characterized in that: the PPS judgment module is used to judge the PPS pulse signal pulse duration and the adjacent pulse trigger period respectively by using the PPS judgment module to detect the pulse The correctness of the signal, that is, when the merging unit system is started, the FPGA starts to read the PPS pulse signal input pin signal continuously until the rising edge of the pulse signal is detected, and then triggers two counters to start counting at the same time, through the local clock source The PPS pulse signal is detected, and then the validity of the pulse signal is judged by the values of the two counters. 6.根据权利要求4所述的同步采样时钟闭环校正系统,其特征在于:倍频计算模块,用于通过累加器实现倍频,在FPGA中可以定义一个位宽W的reg寄存器型累加器Baund_acc与累加值变量Baund_inc,累加器Baund_acc容量2w表示同步重采信号周期的数字量化值,累加值Baund_inc表示晶振周期的数字量化值,那么6. the synchronous sampling clock closed-loop correction system according to claim 4 is characterized in that: frequency multiplication calculation module, for realizing frequency multiplication by accumulator, can define the reg register type accumulator Baund_acc of a bit width W in FPGA With the accumulative value variable Baund_inc, the accumulator Baund_acc capacity 2 w represents the digital quantization value of the synchronous reacquisition signal cycle, and the cumulative value Baund_inc represents the digital quantization value of the crystal oscillator cycle, then Fcry/Fres=2w/Baund_incF cry /F res =2 w /Baund_inc 在每个晶振周期到来时,累加器Baund_acc都会加上Baund_inc,进行一次累加计算,则累加器的最高位输出即为占空比为50%的同步重采信号。When each crystal oscillator cycle arrives, the accumulator Baund_acc will add Baund_inc to perform an accumulation calculation, and the highest bit output of the accumulator is a synchronous reacquisition signal with a duty cycle of 50%.

CN201310661429.0A 2013-12-09 2013-12-09 A kind of synchronized sampling closed-loop corrected method and system of clock based on FPGA Expired - Fee Related CN103616814B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310661429.0A CN103616814B (en) 2013-12-09 2013-12-09 A kind of synchronized sampling closed-loop corrected method and system of clock based on FPGA

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310661429.0A CN103616814B (en) 2013-12-09 2013-12-09 A kind of synchronized sampling closed-loop corrected method and system of clock based on FPGA

Publications (2)

Publication Number Publication Date
CN103616814A CN103616814A (en) 2014-03-05
CN103616814B true CN103616814B (en) 2016-09-07

Family

ID=50167518

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310661429.0A Expired - Fee Related CN103616814B (en) 2013-12-09 2013-12-09 A kind of synchronized sampling closed-loop corrected method and system of clock based on FPGA

Country Status (1)

Country Link
CN (1) CN103616814B (en)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103941622B (en) * 2014-04-28 2016-06-08 国家电网公司 Occur frequently again the method for sampling pulse based on the high accuracy pulse per second (PPS) of FPGA
CN104133729B (en) * 2014-07-29 2017-06-20 中国电子科技集团公司第四十一研究所 The modification method of random error when a kind of high speed is without dead band frequency measurement
CN104391464B (en) * 2014-11-06 2017-04-05 电子科技大学 A kind of hardware equivalent synchronized sampling unit based on FPGA
CN104639042B (en) * 2014-12-24 2017-11-17 聚辰半导体(上海)有限公司 Low-power consumption is adjustable frequency multiplier
CN106357361B (en) * 2015-07-17 2018-07-24 陕西千山航空电子有限责任公司 A kind of airborne record method, system time synchronization
CN107395123B (en) * 2017-07-19 2020-05-08 中国人民解放军国防科学技术大学 A Power-of-2 Frequency Multiplication Method Based on GPS Second Pulse
CN109425844B (en) * 2017-08-30 2022-01-18 北京智云芯科技有限公司 Calibration method and system for data sampling
CN108459239A (en) * 2018-03-22 2018-08-28 中国南方电网有限责任公司超高压输电公司检修试验中心 Distributed traveling wave monitoring terminal time deviation calculating and compensation method and system
CN110501728B (en) * 2018-05-16 2022-03-29 清华大学 Frequency discrimination method and device for time hopping signal of positioning base station
CN109031368B (en) * 2018-07-19 2022-05-13 大连理工大学 Method for reading GPS receiving output effective data by combining PPS signal
CN109375139B (en) * 2018-11-06 2020-11-27 国网内蒙古东部电力有限公司电力科学研究院 A device and method for automatically testing fiber optic current transformers
CN109765583B (en) * 2019-03-04 2021-06-15 华通信安(北京)科技发展有限公司 Clock synchronization method based on GNSS receiver second pulse
CN109738954B (en) * 2019-03-14 2024-03-15 南方科技大学 Clock synchronization circuit, clock synchronization method and submarine seismograph
CN110187237B (en) * 2019-06-13 2020-10-23 国网江苏省电力有限公司淮安供电分公司 Grid synchronization acquisition method and device for real-time detection and adjustment of crystal oscillator output frequency
CN110908272B (en) * 2019-12-20 2021-04-13 昆明理工大学 1pps pulse signal timing method
CN111711445B (en) * 2020-06-24 2024-05-10 中国地质科学院地球物理地球化学勘查研究所 Correction method and device for nominal frequency error and electronic equipment
CN111598727A (en) * 2020-07-23 2020-08-28 国网江西省电力有限公司电力科学研究院 A method for improving the synchronization of metering clocks in smart substations based on the code phase counting method
CN112286034B (en) * 2020-10-31 2022-08-09 武汉中海庭数据技术有限公司 Whole vehicle data time synchronization method and device, electronic equipment and storage medium
US11545933B2 (en) 2021-06-01 2023-01-03 Institute Of Geology And Geophysics, Chinese Academy Of Sciences Real-time correction method for oven controlled crystal oscillator and electromagnetic receiver
CN113359191B (en) * 2021-06-01 2022-04-19 中国科学院地质与地球物理研究所 A real-time calibration method of constant temperature crystal oscillator and electromagnetic receiver
CN114089020B (en) * 2021-11-10 2023-11-14 许继集团有限公司 High-resolution remote signaling acquisition device and method based on double MCUs
CN114200815B (en) * 2021-11-15 2023-03-24 秦佳电气有限公司 Method and system for improving timing precision of common timer
CN116541668B (en) * 2023-07-06 2023-09-22 杭州光粒科技有限公司 Swimming stroke number determining method, device, equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4213006A (en) * 1976-12-21 1980-07-15 Siemens Aktiengesellschaft Circuit arrangement for the coarse synchronization of carrier signals and pulse signals with data signals in a data receiver
JPH07287083A (en) * 1993-12-27 1995-10-31 Hyundai Electron Ind Co Ltd Apparatus and method for synchronization of time by making use of global positioning satellite system
CN1207616A (en) * 1997-08-02 1999-02-10 三星电子株式会社 Method for keeping clock synchronization in synchronous distributed network system and synchronization device implementing the method
CN101420225A (en) * 2008-12-03 2009-04-29 中国航天科技集团公司第五研究院第五〇四研究所 High precision time difference calibrating method based on FPGA
CN201892740U (en) * 2010-10-28 2011-07-06 国网电力科学研究院 GPS (global position system) wireless calibration test device for electronic mutual inductor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4213006A (en) * 1976-12-21 1980-07-15 Siemens Aktiengesellschaft Circuit arrangement for the coarse synchronization of carrier signals and pulse signals with data signals in a data receiver
JPH07287083A (en) * 1993-12-27 1995-10-31 Hyundai Electron Ind Co Ltd Apparatus and method for synchronization of time by making use of global positioning satellite system
CN1207616A (en) * 1997-08-02 1999-02-10 三星电子株式会社 Method for keeping clock synchronization in synchronous distributed network system and synchronization device implementing the method
CN101420225A (en) * 2008-12-03 2009-04-29 中国航天科技集团公司第五研究院第五〇四研究所 High precision time difference calibrating method based on FPGA
CN201892740U (en) * 2010-10-28 2011-07-06 国网电力科学研究院 GPS (global position system) wireless calibration test device for electronic mutual inductor

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
基于FPGA的电子式互感器采集和同步技术研究与设计;赵晴;《中国优秀硕士学位论文全文数据库 工程科技II辑》;20130115;正文第24页第7段,第53页第2段,第55页第4段和第7段,第56页第1-4段,第57页第1-3段,第61页第3段,第62页第3段,图5-3、图5-4、5-7、5-8、5-12、5-14 *
电子式互感器合并单元同步时钟模块的设计;段雄英等;《低压电器》;20110815(第15期);全文 *
采用FPGA实现合并单元同步采样的方案;晏玲,李伟,曹津平;《电力自动化设备》;20101031;第30卷(第10期);全文 *

Also Published As

Publication number Publication date
CN103616814A (en) 2014-03-05

Similar Documents

Publication Publication Date Title
CN103616814B (en) 2016-09-07 A kind of synchronized sampling closed-loop corrected method and system of clock based on FPGA
CN103176400B (en) 2015-08-26 Intelligent ammeter clock calibration method
CN103713552B (en) 2016-06-01 Based on self-adaptation dynamic synchronization controlling of sampling device and the method thereof of pulse per second (PPS)
CN103941622B (en) 2016-06-08 Occur frequently again the method for sampling pulse based on the high accuracy pulse per second (PPS) of FPGA
Yao et al. 2016 A novel method for phasor measurement unit sampling time error compensation
CN105549379A (en) 2016-05-04 Synchronous measurement apparatus based on high precision time reference triggering and method thereof
CN104937504B (en) 2017-12-26 The punctual method of quartz watch high accuracy
CN103383412B (en) 2015-08-26 A kind of method of self-adaptation software and hardware frequency-tracking sampling
CN104300969B (en) 2017-12-08 A kind of high-precise synchronization clock implementation method based on all-digital phase-locked loop
CN103427793A (en) 2013-12-04 Time hacking and punctuality system and method based on temperature compensation
CN101865952B (en) 2011-10-05 A Method for Realizing High Precision Synchronized Phasor Measurement
CN113092858A (en) 2021-07-09 High-precision frequency scale comparison system and comparison method based on time-frequency information measurement
CN105675953A (en) 2016-06-15 Quasi-synchronization measuring method based on zero-crossing detection for power transmission line both-end voltage instantaneous voltage
CN104181391A (en) 2014-12-03 Harmonic detection method of digital power meter
CN104460313A (en) 2015-03-25 GPS time service device for providing high-precision large-step time synchronizing signals
CN110187237B (en) 2020-10-23 Grid synchronization acquisition method and device for real-time detection and adjustment of crystal oscillator output frequency
CN103383539B (en) 2016-08-17 A kind of Method Of Time Measurement based on doubleclocking system
KR101795199B1 (en) 2017-11-07 Signal processing device
CN103699001A (en) 2014-04-02 Method and system for realizing low-cost and high-precision timing through oven controlled crystal oscillator
CN106302014A (en) 2017-01-04 The signal measurement method of wide-range high-precision
CN104391464B (en) 2017-04-05 A kind of hardware equivalent synchronized sampling unit based on FPGA
CN106645952A (en) 2017-05-10 Signal phase difference detection method and system
CN101556325A (en) 2009-10-14 Method for quickly verifying electric energy error
CN103634003B (en) 2016-02-10 OSC frequency automatic calibration circuit and automatic calibrating method
CN103618501A (en) 2014-03-05 Alternating current sampling synchronous frequency multiplier based on FPGA

Legal Events

Date Code Title Description
2014-03-05 PB01 Publication
2014-03-05 PB01 Publication
2014-04-02 C10 Entry into substantive examination
2014-04-02 SE01 Entry into force of request for substantive examination
2016-09-07 C14 Grant of patent or utility model
2016-09-07 GR01 Patent grant
2020-11-17 CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160907

Termination date: 20191209

2020-11-17 CF01 Termination of patent right due to non-payment of annual fee