2009Dianji yu kongzhi xuebaoRequires access

Application of CORDIC algorithm in FPGA based PMSM controller

Guilin Chen

Open publisher page 0 citations

Abstract

In the implementation of high performance FPGA based permanent magnet synchronous machine(PMSM) controller,CLARK-PARK transform and space vector pulse width modulation(SVPWM) are necessary.The CLARK-PARK transform needs the sine and cosine calculation.And the SVPWM algorithm needs to cast the Cartesian coordinates into the polar coordinates to reduce the fluctuation of the output torque and to judge the sector of the output vector.All these algorithms are difficult to be implemented in FPGA in traditional way.The FPGA based coordinate rotation dIgital computer(CORDIC) algorithm is introduced to solve the problems,the architecture as well as the fix point number processing problems of the CORDIC processor is discussed in the paper.The relationships between the precision and the iteration steps were also gave out.The tested result shows that the CORDIC processor could finish a high precision sine or cosine calculation or a rectangular coordinate transformation within about 0.5 microseconds,only occupied a minor part of the FPGA resources.It shows that the CORDIC algorithm is of high performance and suitable in the FPGA based PMSM controller.

About this research paper

What this paper is about

In the implementation of high performance FPGA based permanent magnet synchronous machine(PMSM) controller,CLARK-PARK transform and space vector pulse width modulation(SVPWM) are necessary.The CLARK-PARK transform needs the sine and cosine calculation.And the SVPWM algorithm needs to cast the Cartesian coordinates into the polar coordinates to reduce the fluctuation of the output torque and to judge the sector of the output vector.All these algorithms are difficult to be implemented in FPGA in traditional way.The FPGA based coordinate rotation dIgital computer(CORDIC) algorithm is introduced to solve the problems,the architecture as well as the fix point number processing problems of the CORDIC processor is discussed in the paper.The relationships between the precision and the iteration steps were also gave out.The tested result shows that the CORDIC processor could finish a high precision sine or cosine calculation or a rectangular coordinate transformation within about 0.5 microseconds,only occupied a minor part of the FPGA resources.It shows that the CORDIC algorithm is of high performance and suitable in the FPGA based PMSM controller.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In the implementation of high performance FPGA based permanent magnet synchronous machine(PMSM) controller,CLARK-PARK transform and space vector pulse width modulation(SVPWM) are necessary.The CLARK-PARK transform needs the sine and cosine calculation.And the SVPWM algorithm needs to cast the Cartesian coordinates into the polar coordinates to reduce the fluctuation of the output torque and to judge the sector of the output vector.All these algorithms are difficult to be implemented in FPGA in traditional way.The FPGA based coordinate rotation dIgital computer(CORDIC) algorithm is introduced to solve the problems,the architecture as well as the fix point number processing problems of the CORDIC processor is discussed in the paper.The relationships between the precision and the iteration steps were also gave out.The tested result shows that the CORDIC processor could finish a high precision sine or cosine calculation or a rectangular coordinate transformation within about 0.5 microseconds,only occupied a minor part of the FPGA resources.It shows that the CORDIC algorithm is of high performance and suitable in the FPGA based PMSM controller.

Key concepts: CORDIC, Field-programmable gate array, Computer science, Algorithm, Controller (irrigation), Trigonometric functions, Cartesian coordinate system, Sine

Related papers

Back to paper searchBrowse research topicsOriginal source
Application of CORDIC algorithm in FPGA based PMSM controller — Research Paper | ScholarLens