Proceedings of the 2016 International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2016)

The Design of Direct Digital Synthesizer Based On Cordic Algorithm and FPGA Implementation

Authors
Xian Zhang, Xinghua Zhao, Binquan Zhou
Corresponding Author
Xian Zhang
Available Online September 2016.
DOI
10.2991/iccia-16.2016.35How to use a DOI?
Keywords
Cordic; DDS; FPGA; DAC; Modulation signal.
Abstract

Currently, there are many methods that can implement direct digital synthesizer (DDS) including ROM look-up table method, Cordic algorithm and so on. Traditional DDS usually adopts the method of look-up table, which needs ROM to save a lot of waveform data. But the frequency resolution of DDS depends on how many ROM can save. Obviously the more data ROM can save, the better frequency resolution will be. Thus it takes the more ROM resources and the higher power dissipation while it gets the lower reliability and the slower conversion speed. However, Cordic algorithm use the method of iteration, which can generate high-resolution local oscillator signal through the shift, accumulation and subtraction operation. Compared with ROM look-up table, it reduces the occupation of the resources of ROM substantially. Therefore, this paper use Cordic algorithm to design DDS. At the same time, the Cordic algorithm is programmed into the FPGA device, which can generate sine and cosine waveform. The frequency and amplitude of waveform can be adjusted by the host computer. Then the desired waveform is simulated in Modelsim and Chipscope platform. As a result, the function of waveform is debugged and verified in hardware platform successfully.

Copyright
© 2016, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Volume Title
Proceedings of the 2016 International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2016)
Series
Advances in Computer Science Research
Publication Date
September 2016
ISBN
10.2991/iccia-16.2016.35
ISSN
2352-538X
DOI
10.2991/iccia-16.2016.35How to use a DOI?
Copyright
© 2016, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - CONF
AU  - Xian Zhang
AU  - Xinghua Zhao
AU  - Binquan Zhou
PY  - 2016/09
DA  - 2016/09
TI  - The Design of Direct Digital Synthesizer Based On Cordic Algorithm and FPGA Implementation
BT  - Proceedings of the 2016 International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2016)
PB  - Atlantis Press
SP  - 188
EP  - 192
SN  - 2352-538X
UR  - https://doi.org/10.2991/iccia-16.2016.35
DO  - 10.2991/iccia-16.2016.35
ID  - Zhang2016/09
ER  -