FPGA Implementation of a CORDIC Algorithm
Junhong Wu
Abstract
Junhong Wu
Abstract
In order to achieve coherent demodulation in digital IF receiver,numerical control oscillator in the receiver has to generate a local coherent carrier,whose frequency and phase should be accurately in accordance with that of the transmitter. Hence,arctan function should be required to compute the phase error. This paper studies a method of calculating arctan function based on CORDIC algorithm,and puts forwards hardware architecture of implementing arctan function. In the end,an EP2C8Q208C8N chip belonging to CycloneⅡof Altera company is chosen to finish the FPGA simulation and implementation. The results indicate that output errors are less and the simulation result is essentially coincident with theoretical value,which realizes the functions of phase detection and frequency detection in digital frequency synchronization.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In order to achieve coherent demodulation in digital IF receiver,numerical control oscillator in the receiver has to generate a local coherent carrier,whose frequency and phase should be accurately in accordance with that of the transmitter. Hence,arctan function should be required to compute the phase error. This paper studies a method of calculating arctan function based on CORDIC algorithm,and puts forwards hardware architecture of implementing arctan function. In the end,an EP2C8Q208C8N chip belonging to CycloneⅡof Altera company is chosen to finish the FPGA simulation and implementation. The results indicate that output errors are less and the simulation result is essentially coincident with theoretical value,which realizes the functions of phase detection and frequency detection in digital frequency synchronization.
Key concepts: CORDIC, Inverse trigonometric functions, Field-programmable gate array, Computer science, Transmitter, Algorithm, Ambiguity function, Synchronization (alternating current)