Digital Phase Detector based on Hilbert Transform
Authors
Shuai GUAN, Yi WANG, Dingbang XIAO, Zhihua CHEN, Xuezhong WU, Qiang XU
Corresponding Author
Shuai GUAN
Available Online July 2017.
- DOI
- 10.2991/eia-17.2017.28How to use a DOI?
- Keywords
- hilbert; phase detector; FPGA
- Abstract
Based on the Hilbert transform algorithm, a digital phase detector for sinusoidal signal is proposed. A half-band IIR filter implemented by the all-pass method approximates the Hilbert transform to realize the orthogonal decomposition of the signal. The Prosthaphaeresis formulas and Cordic algorithm are used to deal with the phase difference. The method can effectively avoid the influence of signal amplitude and frequency fluctuation on the phase detection results, and improve the precision of phase detector. The phase detector is designed and verified on Xilinx's Artix7 FPGA. Experiments show that the phase detector error is 0.3%.
- Copyright
- © 2017, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Shuai GUAN AU - Yi WANG AU - Dingbang XIAO AU - Zhihua CHEN AU - Xuezhong WU AU - Qiang XU PY - 2017/07 DA - 2017/07 TI - Digital Phase Detector based on Hilbert Transform BT - Proceedings of the 2017 International Conference on Electronic Industry and Automation (EIA 2017) PB - Atlantis Press SP - 132 EP - 137 SN - 1951-6851 UR - https://doi.org/10.2991/eia-17.2017.28 DO - 10.2991/eia-17.2017.28 ID - GUAN2017/07 ER -