FPGA Implementation of a CORDIC Algorithm

骆艳卜,张会生,张斌,吴俊宏
DOI: https://doi.org/10.3969/j.issn.1006-9348.2009.09.080
2009-01-01
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.
What problem does this paper attempt to address?