Open Access On Improving the Time Synchronization Precision in the Electric Power System. Qiang Song * and Weifeng Jia

Similar documents
Research on DQPSK Carrier Synchronization based on FPGA

Open Access Research of Dielectric Loss Measurement with Sparse Representation

A Compiler Design Technique for EMS Test CS115

Exploration of Digital Frequency Band System

The Application of Clock Synchronization in the TDOA Location System Ziyu WANG a, Chen JIAN b, Benchao WANG c, Wenli YANG d

Parallel Programming Design of BPSK Signal Demodulation Based on CUDA

Costas Loop. Modules: Sequence Generator, Digital Utilities, VCO, Quadrature Utilities (2), Phase Shifter, Tuneable LPF (2), Multiplier

Open Access AOA and TDOA-Based a Novel Three Dimensional Location Algorithm in Wireless Sensor Network

Analysis on Privacy and Reliability of Ad Hoc Network-Based in Protecting Agricultural Data

A design method for digital phase-locked loop Ru Jiyuan1,a Liu Yujia2,b and Xue Wei 3,c

Open Access Sparse Representation Based Dielectric Loss Angle Measurement

Study on the UWB Rader Synchronization Technology

Study on the Technology of Leakage Protection

Design of Spread-Spectrum Communication System Based on FPGA

UAV Automatic Test System Design based on VXI-Bus

Open Access Implementation of PSK Digital Demodulator with Variable Rate Based on FPGA

Optimized BPSK and QAM Techniques for OFDM Systems

Design of a Digital Transmission System Using ASAK for the Transmission and Reception of Text Messages Using LABVIEW

ELEC3242 Communications Engineering Laboratory Frequency Shift Keying (FSK)

Laboratory 5: Spread Spectrum Communications

Research on Development & Key Technology of PLC

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

Source Coding and Pre-emphasis for Double-Edged Pulse width Modulation Serial Communication

THE DESIGN OF C/A CODE GLONASS RECEIVER

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Open Access Research on RSSI Based Localization System in the Wireless Sensor Network

ELEC3242 Communications Engineering Laboratory Amplitude Modulation (AM)

Phase interpolation technique based on high-speed SERDES chip CDR Meidong Lin, Zhiping Wen, Lei Chen, Xuewu Li

DATA INTEGRATION MULTICARRIER REFLECTOMETRY SENSORS

Open Access Partial Discharge Fault Decision and Location of 24kV Composite Porcelain Insulator based on Power Spectrum Density Algorithm

Digital Transceiver using H-Ternary Line Coding Technique

Design of double loop-locked system for brush-less DC motor based on DSP

Carrier Phase Recovery. EE3723 : Digital Communications. Synchronization. Carrier Phase Recovery. Carrier Phase Synchronization Techniques.

Universitas Sumatera Utara

LM565/LM565C Phase Locked Loop

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS

BPSK Modulation and Demodulation Scheme on Spartan-3 FPGA

LOW DATA RATE BPSK DEMODULATION IN PRESENCE OF DOPPLER

A NOVEL FREQUENCY-MODULATED DIFFERENTIAL CHAOS SHIFT KEYING MODULATION SCHEME BASED ON PHASE SEPARATION

THE DESIGN OF DIGITAL FREQUENCY SYNTHESIZER BASED ON VHDL

Exercise 3-2. Digital Modulation EXERCISE OBJECTIVE DISCUSSION OUTLINE DISCUSSION. PSK digital modulation

A LOW-COST SOFTWARE-DEFINED TELEMETRY RECEIVER

Open Access Pulse-Width Modulated Amplifier for DC Servo System and Its Matlab Simulation

Design of Adaptive RFID Reader based on DDS and RC522 Li Yang, Dong Zhi-Hong, Cong Dong-Sheng

Department of Electronics & Telecommunication Engg. LAB MANUAL. B.Tech V Semester [ ] (Branch: ETE)

Design and implementation of time synchronization system based on GPS signal Liu bin, Shuling Guo, Shasha Ma

Design of Testing System Based on the DRFM

Overview of IRIG-B Time Code Standard

Study on OFDM Symbol Timing Synchronization Algorithm

EE 460L University of Nevada, Las Vegas ECE Department

Open Access IMC-PID Controller and the Tuning Method in Pneumatic Control Valve Positioner

The figures and the logic used for the MATLAB are given below.

German Jordanian University Department of Communication Engineering Digital Communication Systems Lab. CME 313-Lab

Multi-GI Detector with Shortened and Leakage Correlation for the Chinese DTMB System. Fengkui Gong, Jianhua Ge and Yong Wang

INTRODUCTION TO COMMUNICATION SYSTEMS LABORATORY IV. Binary Pulse Amplitude Modulation and Pulse Code Modulation

Synchronization. EE442 Lecture 17. All digital receivers must be synchronized to the incoming signal s(t).

Design of Linear Sweep Source Based on DDS Used in Readout System for Wireless Passive Pressure Sensor

STUDY OF A NEW PHASE DETECTOR BASED ON CMOS

CME312- LAB Manual DSB-SC Modulation and Demodulation Experiment 6. Experiment 6. Experiment. DSB-SC Modulation and Demodulation

PHYTER 100 Base-TX Reference Clock Jitter Tolerance

A Research on Implementing GPS to Synchronize Sampling in a Disturbed Phase Difference s High-precision Measure System for Insulation Testing

Multiple Reference Clock Generator

EE-4022 Experiment 3 Frequency Modulation (FM)

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

CH 5. Air Interface of the IS-95A CDMA System

Open Access Research on Fast Response Characteristic of Magnetic Control Reactor

CH 4. Air Interface of the IS-95A CDMA System

The Sampling Theorem:

The Research of Super Capacitor and Battery Hybrid Energy Storage System with the THIPWM

Communication Systems Lab

The Measurement and Analysis of Bluetooth Signal RF Lu GUO 1, Jing SONG 2,*, Si-qi REN 2 and He HUANG 2

Jitter Analysis Techniques Using an Agilent Infiniium Oscilloscope


GPS Time and Frequency Reference Receiver

Used in Image Acquisition Area CCD Driving Circuit Design

DOPPLER SHIFTED SPREAD SPECTRUM CARRIER RECOVERY USING REAL-TIME DSP TECHNIQUES

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke

Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator

SOFTWARE DEFINED RADIO

DATASHEET HSP Features. Description. Applications. Ordering Information. Block Diagram. Digital QPSK Demodulator. FN4162 Rev 3.

Open Access Parallel Resonant DC Link Inverter for Thermoacoustic Power Generation

Open Access Application of Partial Discharge Online Monitoring Technology in ± 660kV Converter Transformer

Improvement of Ultrasonic Distance Measuring System

Research on Bamboo Hat ATC Control Design and Adjustment

Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM)

DESIGN OF MULTIPLYING DELAY LOCKED LOOP FOR DIFFERENT MULTIPLYING FACTORS

Implementation of QAM Modulation Demodulation Based on. Simulink

Modelling and Simulation of PQ Disturbance Based on Matlab

Basic Algorithm for the Noncoherent Digital. Processing of the Narrowband Radio Signals

Study and Simulation of Phasor Measurement Unit for Wide Area Measurement System

Pulse-Width Modulation (PWM)

LM565 LM565C Phase Locked Loop

BPSK_DEMOD. Binary-PSK Demodulator Rev Key Design Features. Block Diagram. Applications. General Description. Generic Parameters

Master Degree in Electronic Engineering

TRANSMISSION OF RADIOMETER DATA FROM THE SYNCHRONOUS METEOROLOGICAL SATELLITE

BPSK System on Spartan 3E FPGA

Open Access Partial Discharge Fault Decision and Location of 24kV Multi-layer Porcelain Insulator based on Power Spectrum Density Algorithm

Design Implementation Description for the Digital Frequency Oscillator

GMSK iterative carrier recovery for AIS burst-mode

Transcription:

Send Orders for Reprints to reprints@benthamscience.ae The Open Electrical & Electronic Engineering Journal, 2015, 9, 61-66 61 Open Access On Improving the Time Synchronization Precision in the Electric Power System Qiang Song * and Weifeng Jia 1 School of Computer, Anyang Institute of Technology, Anyang City, 455000, China 2 School of Software Engineering, Anyang Normal University, Anyang City, 455000, China Abstract: In order to improve the time synchronization precision in the electronic power system, the transmission of the timing information is demodulated based on FPGA. Based on the time service accuracy, the transmission timing information adopts IRIG-B code, the digital Costas loop is introduced in the process of FPGA demodulating IRIG-B code, which can extract the zero-crossing point information of IRIG-B code to avoid the problems of zero drift and pulse jitter in zero-crossing detection circuit. In this article, the time unifying terminal equipment has adopted the BeiDou satellite navigation receiver as the clock source and the output standard is IRIG-B code. The simulation results show that the algorithm reduces the synchronization errors of IRIG-B code, improves the timing synchronization precision, and fulfills the requirement of timing accuracy in the power system. Keywords: IRIG-B, FPGA, time synchronization, timing precision, FPGA. 1. INTRODUCTION Based on the time service requirements in the field of electronic power system, in the power grid of China, the time signal received by the receiving unit of time signals, obtains 1 PPS (pulse per second) and the time message includes the Beijing time and date information as well. The time deviation is less than or equal to 1µs between the leading edge of 1 PPS and the UTC (Universal Time Coordinated) second; 1 PPS and the time message are taken as external benchmark time for the main clock [1]. In the unified device for terminal time, the time information decoding needs to convert the sine wave into a rectangular wave, and performs the zero-crossing detection. In the process of waveform transformation, the zero-crossing detection circuit is usually near zero point and produces jitter and drift due to the channel distortion, unstable signal, and other factors such as noise, which will cause the zero point misjudgment and lower output time precision [2-3]. Based on the method of parallel processing data [4] of programmable logic device (FPGA), this paper adopts FPGA to decode IRIG-B code. The all-digital Costas loop is introduced in the decoding, which is able to extract the zero-crossing information of IRIG-B code to output 1 PPS and time message, as a result the time synchronization precision is improved. 2. IRIG-B CODE TIMING SYSTEM BeiDou (COMPASS) satellite navigation system (the second generation BeiDou) is a global satellite navigation *Address correspondence to this author at the No. 1 Huanghe Avenue, Anyang City, China. Postcode: 455000; Tel: 15937215658; E-mail: aysq168@163.com system with independent development and independent operation that China is implementing. It is made of 5 geostationary orbit satellites and 30 non-stationary orbit satellites. The space satellite s mission is to complete the forwarding of two-way radio signals between center control system and user transceiver. There are 16 satellites which have been launched successfully in the BeiDou system, covering the entire Asia-pacific region. The open service of BeiDou global navigation satellite system is to provide free positioning services, velocity measurement and timing services, the positioning accuracy is 10 m, the timing accuracy is 50 ns, and the speed measuring precision is 0.2m/s [5-6]. According to the development and the timing accuracy requirements in the field of electric power system, in this article the time unifying terminal equipment adopts the Bei- Dou satellite navigation receiver as a clock source, the output standard is IRIG-B code. IRIG-B code is combining the advantages of both the time message with serial port timing and the prospective clock edge, with data pulse timing, to transmit time information. This method only needs to transmit a set of signals, and saves the master clock system resources [7]. In terminal system design, FPGA is used to perform decoding on IRIG-B, the block diagram of demodulation system is shown in Fig. (1). IRIG-B format time code is the time code operating at one frame per second, and the waveform of B (DC) code is shown in Fig. (2). From Fig. (2), IRIG-B code is the time code with pulse width modulation, it operates at one frame per second, and each pulse is called a code element. IRIG-B code is the time format of pulse width modulation. The index counting interval 5 ms and 2 ms represents binary "1" and "0", respectively. The reference code element (PR) "on time" reference point is the leading edge of the reference code element. 1874-1290/15 2015 Bentham Open

62 The Open Electrical & Electronic Engineering Journal, 2015, Volume 9 Song and Jia Fig. (1). IRIG-B code demodulation system diagram. Fig. (2). IRIG-B code diagram. In practice, according to the difference between IRIG-B code transmission distances, IRIG-B code has two types which are the non-amplitude modulated DC code and the amplitude modulation AC code. The non-modulation IRIG- B code is a kind of standard TTL level signal which is applicable to the occasions where transmission distances are relatively small, its precision can reach ns levels. For long distance transmission, sinusoidal modulation IRIG-B code timing is used, however it only reaches ms levels of precision [8-10]. In order to achieve the accuracy requirements for timing in the electric power system, FPGA is used to perform IRIG-B (AC) code decoding, its Costas loop method is used for the zero point tracking, the timing precision can reach µs level. 3. IMPROVE THE ACCURACY OF THE INTER- FACE TERMINAL B DC B code can use the cable for transmitting within close range, its time precision is high; when the transmission distance reaches 200 m, it still guarantees signal transmission quality with higher accuracy. IRIG-B (AC) is used for long-distance transmission, the transmission distance can reach 500 m, and therefore its application range is more extensive. After the process of modulation and demodulation, the time accuracy of B s (AC) code signal is reduced. 3.1. The Improvement of IRIG-B Code Precision IRIG-B (DC) transmission uses RS-422 standard interface, after the input DC code converts the level, the B code signal of TTL level is obtained. FPGA is used to do IRIG-B (DC) decoding, when the rising edge of every IRIG-B code element arrives, the count is started, when the falling edge reaches, the counting is stopped. The count value is read to determine if it is 2 ms, 5 ms or 8ms, to determine the value of the code element. At the same time six state machines are used to distinguish the second, minute, day, month, and year, according to the code element and judgment of each state. After confirming which state it belongs to it is transferred to its respective state until the completion of the frame data. After the completion of a frame of data, it is converted to serial data and outputted, and at the same time in the place of two 8 ms to work out 1 pps. Using FPGA to do IRIG-B (DC) decoding, several measures are taken to improve the timing and precision of IRIG-B (DC).

On Improving the Time Synchronization Precision The Open Electrical & Electronic Engineering Journal, 2015, Volume 9 63 Fig. (3). IRIG-B (AC) code modulation schemes. (1) Increase the external clock frequency External clock frequency increases one time, the precision will also correspond one time. This method is the most straightforward way, but it is not applied at any given time. This method can improve the decoding accuracy of IRIG-B (DC), but at the same time it also increases the power consumption of the whole system, and because the board running rate is limited, the external clock frequency cannot also be increased. (2) Adopt the pulse width fault-tolerant technology Through software or hardware, 1, 2, and 3 ms pulses are discriminated as 2 ms pulse, 4, 5 and 6 ms pulses are discriminated as 5 ms pulse, and 7, 8, and 9 ms pulses are discriminant as 8 ms pulse. Pulse width is discriminated as a fault tolerance. (3) Strict synchronization and out-of-step criterions In the decoding, if, within consecutive 3 ms, the data is correct, then the synchronization is allowed. At the same time, if, within consecutive 3 ms. the data is judged as incorrect, it is judged as out-of-step. This process is performed to overcome the error code in the largest extent. (4) Reduce the 1 PPS pulse width In the design 1 PPS signal is selected to synchronize each signal for encoding, after the rising edge of 1 PPS pulse is reached, each counter in the chips are reset and the count restarted. But as a result the 1 PPS pulse width is larger, if it is used to perform the reset of the signal directly, there will be a larger error. Therefore, adjusting the pulse width and using the adjusted pulse can improve the accuracy of coding. To facilitate the transfer of standard time format code, an amplitude modulation on the standard sine wave carrier frequency can be performed. The standard sine signal must be as the same signal source, DC B code, to keep the time relationship constant between them. The standard sine wave carrier frequency is strictly related with the rate of code element, usually it is 10 times that of the code element rate. The standard sine wave frequency of B code is 1 KHZ. At the same time, the orthogonal zero-crossing point (A point in the figure) is corresponding with the front edge of the modulation format code element, the standard modulation ratio is 10:3, and IRIG-B (AC) code modulation diagram is shown in Fig. (3). Because of the noise and distortion caused by signal channel, IRIG-B (AC) code produces jitter and zero point drift after passing the time benchmark pulse of zero-crossing detection circuit, the noise is passed to the output side, which leads to jitters of output time signal [2]. In the decoding of B code (AC) a full digital phase-locked loop is introduced, the loop tracks through the input B (AC) code to obtain the carriers with same frequency and same phase, which also precisely obtains the zero-crossing information carried by B (AC) code. This method overcomes the disadvantages of the zero-crossing detection circuit in the previous demodulation methods. The demodulation principle diagram of IRIG-B code (AC) is shown in Fig. (4). When IRIG-B (AC) signal is demodulated, the synchronization carrier signal must be restored. Currently the methods used in synchronous carrier recovery usually have two types, one type is when sending the signal at the same time, and also sending pilot signals at an appropriate frequency. This method is rarely used practically. Another type is directly extracting from the received signals, the square transformation method and COSTAS loop method may be used for this purpose. Because while getting the same work performance, the working frequency of COSTAS loop method is half of the working frequency of square transformation method. Therefore, COSTAS loop method is more practical [11-13]. In this paper, digital COSTAS loop method is used to recover the carrier of B (AC) code, which is used as the synchronous clock of IRIG-B (AC) code. The composition principle diagram of COSTAS loop is shown in Fig. (5). The voltage controlled oscillator (VCO) in Costas loop outputs two mutually orthogonal carrier signals. The received input signal s(t) is an input for the two phase discriminators to perform a phase discrimination, respectively with the same phase. An orthogonal carrier signal, through a lowpass filter (LPF) outputs band signals, excluding the doubling frequency items, and then multiply to get the error signals, which are sent into the loop filter (LF) to output the control voltage associated with phase difference to control the output of the local carrier source [6].

64 The Open Electrical & Electronic Engineering Journal, 2015, Volume 9 Song and Jia B(AC) code Amplifier A/D Costa Loop method coherent carriers Coherent demodulation Time Information 1pps Fig. (4). IRIG-B (AC) code demodulation principle diagram. Fig. (5). The principle diagram of all-digital COSTAS loop. Assume that the input signal is st () = mt ()cos( wt c + θ), in the expression, is the modulation signal; is the input signal angular frequency; θ is the initial phase for the input signal. The two-way carrier signals output from local VCO are: " $ # % $ ( ) = cos(w c t +!) ( ) = sin(w c t +!) I t Q t In the expressions,! is the phase value of carrier frequency signal that VCO outputs. After two-way orthogonal signals of the input signal and the local carrier frequency multiply and double the frequency, two-way signals are obtained and shown in the following: v 3 = m(t)cos(w c t +!)cos(w c t +") (2) = (1/ 2)m(t) #$ cos(2w c t + (! + f )) + cos(! -")% & v 4 = m(t)cos(w c t +!)cos(w c t +") (3) = (1/ 2)m(t) #$ sin(2w c t + (! + f )) + sin(! -")% & After the filtering of low pass filter to remove multiple frequency items, the input expressions of phase discriminator are obtained: v 5 = (1/ 2)m(t)cos(! "#) (4) v 6 = (1/ 2)m(t)sin(! "#) (5) After two-way signals pass phase discrimination and multiply, the error control signal is obtained on the loop filter: (1) v d = (1/ 8)m(t)sin(2(! "#)) (6) When,!-" is always less than 1 radian, sin(!-") # (!-"), the error signal is a signal related to phase difference, and eventually the steady-state phase error is reduced to a small value, and there is no residual frequency offset. When the loop is locked, v 5! (1/ 2)m(t). In the end, the carrier signal output from VCO is the carrier signal required by the system. c1 and c2 are gain factors of two branches in Costas loop filter, the relative value calculation formula is: c 1 = 2!w n T / K d (7) c 2 = (w n T ) 2 / K d In the expression,! is the loop damping coefficient (in engineering generally it is 0.707); wn is the loop damping oscillation frequency, and w n =8! B l / (4! 2 +1) ; BL is the loop equivalent noise broadband; T is the loop update time; K d is the overall loop gain. 3.2. Data Simulation In the design of Costas loop, at first the problem is to handle the loop clock. In B (AC) code demodulation, AD module samples at a rate of about 8 KHZ to B (AC) code input signal. The carrier frequency of B (AC) code is 1 KHZ, namely a cycle sampling eight points. If loop noise equivalent width is taken 15 Hz, the loop update time is 1 ms. The working clock of FIR low-pass filter is 8 KHZ, the local accumulation clock of NCO is 8 KHZ, the output carrier frequency is 1 KHZ. The loop parameters are c1 = 0.022013,

On Improving the Time Synchronization Precision The Open Electrical & Electronic Engineering Journal, 2015, Volume 9 65 Fig. (6). The phase difference between output and input signals. Fig. (7). The time difference between output and input signals. c2 = 0.00024722. The Matlab is used to do simulation, and the result is shown in Fig. (6). The loop is locked at the position around the 350th sample point, the tracking time is about 40 ms. Based on FPGA, Costas loop is used to do time demodulation to IRIG-B(AC) code, after running for about 40ms starting from reset, the phase difference between input and output begins to approach zero. Because the ongoing process is an issue about time accuracy, it is necessary to convert phase difference to time difference. Because, w = 2! f = "# / "t (8)!t =!" / 2# f Hereinto, w is the angular rate (rad/s),!" is phase difference (rad),!t is time difference (s). Thus the phase difference can be converted into time difference, the time difference between the input and output is obtained. Matlab is used to do the simulation and the results are shown in Fig. (7). From Fig. (7), it is shown that after tracking for about 40 ms, the time difference between output and input approaches zero. Costas loop can improve the decoding accuracy of IRIG-B(AC) to reach µs level to satisfy the requirement of the electric power system.

66 The Open Electrical & Electronic Engineering Journal, 2015, Volume 9 Song and Jia CONCLUSION Presently, plenty of time synchronization systems use GPS as the synchronous clock source. GPS is the most mature positioning system, but because GPS is controlled by the US Department of Defense, it is not possible to guarantee the interests of Chinese users. High precision timing has an important role in the field of national defense, scientific research and power systems in China. Therefore, through the BeiDou system with independent intellectual property rights, higher precision can be obtained to meet the requirements for safer time information, to ensure scientific research. In the fields of aerospace, communications, power, the requirement for a time unified system is very high. The design and realization of time unified terminal with high precision and small volume becomes increasingly important. Based on the FPGA IRIG-B (AC) code timing system, in the IRIG-B code (AC) demodulation the full digital Costas loop is introduced, which can extract the zero-crossing information of B (AC) code, this avoids problems such as zero drift and pulse jitter, etc., which have existed in the past demodulation circuit while using zero-crossing detection, making the synchronization error between the recovery carrier and the input B (AC) code decrease to µs accuracy. The advantages of using FPGA to do timing with IRIG-B encoding are high precision, complete data and performing without manual preset and the defect is a complex coding procedure. CONFLICT OF INTEREST The authors confirm that this article content has no conflict of interest. ACKNOWLEDGEMENTS This paper is supported by the funds of the science and technology research key project of Education Department (2014) in Henan province, China, and the project number is 14A520036. REFERENCES [1] X. Li, G. Huang, and J. Shen, The design of high precision synchronous sampling clock in digital substation, Automation of Electric Power Systems, vol. 4, pp. 61-64, 2009. [2] J. Liu and X. Miao, The method of improving the zero crossing detection precision, Industrial Control Computer, vol. 22, no. 10, pp. 80-81, 2013. [3] H. Ma and Y. Hu, GPS & IRIG-B time system analysis, Electronic Science and Technology, vol. 190, no. 7, pp. 212, 2007. [4] X. Song, J. Yang and Q. Rong, The design of full digital trigger based on FPGA, Journal of Xi'an Engineering University, vol. 23, no. 4, pp. 98-103, 2009. [5] H. Xu, The research and design of BeiDou common-view timing technology, Harbin: Harbin Engineering University, pp. 235-247, 2007. [6] J. Feng, H. Shi, and H. Zhao, B code transformation design based on BeiDou timing information, Journal of Information Security and Communications Confidential, vol. 12, pp. 92-93, 2008. [7] Q. Wang and T.C. Song, The method of precision timing of based on GPS technology, Journal of Electrical and Electronics, vol. 29, no. 4, pp. 34-38, 2009. [8] Y. L. Solovyov, G.F., Kovtunenko, and A. V., Rudakov, Accurate time synchronization for digital communication network, Microwave & Telecommunication Technology, vol. 10, pp. 259-260, 2007. [9] H. L. Hao and Z.Y. Liu, The research of portable high precision synchronous clock based on GPS and FPGA, Power System Protection and Control, vol. 5, no. 2. pp. 80-82, 2008. [10] G.P. Zhou, The implementation of time synchronization technology based on the FPGA, Electric Power Systems, vol. 8, pp. 72-74, 2008. [11] P. Paul, Low overhead design technique for calibration of maximum frequency at multiple operating points, Proceeding of IEEE International Conference on Computer Aided Design. San Jose, pp. 401-404, 2007. [12] S. H. Wang and S. W. Xu, The B(AC) digital demodulation technology based on the matched filtering and time recovery algorithm, Journal of Aircraft Measurement and Control, vol. 27, no. 4, pp. 41-43, 2008. [13] S. Zhang, J. S. Yang, and H. N. Hu, The FPGA design and implementation of Digital Costas ring in spread spectrum navigation system, Journal of Electronic Components in the World, vol. 8, no. 12, pp. 80-84, 2009. Received: October 16, 2014 Revised: December 23, 2014 Accepted: December 31, 2014 Song and Jia; Licensee Bentham Open. This is an open access article licensed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/bync/4.0/) which permits unrestricted, non-commercial use, distribution and reproduction in any medium, provided the work is properly cited.