Implementation of direct digital frequency synthesizer based on three-step rotation coordinate rotation digital computer algorithm

Ya-yun ZHANG,Jia-rui LIU,Zhi-yu WANG,Jiong-jiong MO,Fa-xin YU
DOI: https://doi.org/10.3785/j.issn.1008-973X.2020.10.021
2019-01-01
Abstract:A high precision and low output delay coordinate rotation digital computer (CORDIC) algorithm based on three-step rotation mechanism was proposed. The operation of the residual rotation angle was avoided by binary to bipolar recoding of the input angle, the number of iterations was compressed by three-step rotation mechanism, and the number of iterations and output delay were reduced by combining with merging iteration technique. The three-step rotation CORDIC algorithm and pipeline iterative algorithm were implemented by taking 16-bit output bit-width as an example. The simulation results show that the three-step rotation CORDIC algorithm improves the output accuracy, reduces the input-output delay by 75%, and reduces the hardware overhead by 29.2% compared with the pipeline iterative algorithm. The direct digital frequency synthesizer (DDFS) with a phase accumulator of 24 bits bit-width was implemented based on the three-step rotation CORDIC algorithm, and the multi-input adder was optimized with the addition tree structure in order to improve the circuit frequency. The simulation results showed that the maximum amplitude error of the algorithm was 8.24 × 10−6, and the output delay was 38.5 ns.
What problem does this paper attempt to address?