A Direct Phase Resolver With Zero Transient Against Phase Jump and Variable Frequency Conditions

Woei Luen Chen*, Guan Ling Chen

*Corresponding author for this work

Research output: Contribution to journalJournal Article peer-review


The switch from Cartesian to polar coordinates is mathematically represented by the arctangent function, however, the time-consuming computation and numerical precision for the arctangent function are still an issue in real-time applications. This article presents a simple algebraic method to resolve the phase angle for a vector expressed in the Cartesian coordinate. The proposed phase resolver (PR) is based on the one-norm conversion for normalizing the vectors with distinct lengths into a shrunken space. The magnitude-constrained vector not only benefits the digit efficiency but also has a strong linear dependence on phase angle. To meet various precision needs, the bases of error registered in the PR can be extracted for phase error compensation. Four different precision levels of the PR are presented and the optimal coefficients of the error bases are derived. Both simulation and experimental results are agreed with each other and show the proposed PR is with better computing efficiency as compared with conventional approaches.

Original languageEnglish
Article number9000110
JournalIEEE Transactions on Instrumentation and Measurement
StatePublished - 2023
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 1963-2012 IEEE.


  • Basis function
  • COordinate Rotation DIgital Computer (CORDIC)
  • phase detection
  • phase jump
  • phase-locked loops (PLLs)
  • polar coordinate
  • variable frequency


Dive into the research topics of 'A Direct Phase Resolver With Zero Transient Against Phase Jump and Variable Frequency Conditions'. Together they form a unique fingerprint.

Cite this