2016Unpublished venueOpen access

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

Xian Zhang, Xinghua Zhao, Binquan Zhou

Open full text 2 citations

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.

Open-access reader

About this research paper

What this paper is about

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.

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

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

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.

Key concepts: CORDIC, Field-programmable gate array, Computer science, Direct digital synthesizer, Algorithm design, Computer hardware, Algorithm, Parallel computing

Related papers

Back to paper searchBrowse research topicsOriginal source
The Design of Direct Digital Synthesizer Based On Cordic Algorithm and FPGA Implementation — Research Paper | ScholarLens