1999
DOI: 10.1109/4.777100
|View full text |Cite
|
Sign up to set email alerts
|

A 100-MHz, 16-b, direct digital frequency synthesizer with a 100-dBc spurious-free dynamic range

Abstract: This paper describes the architecture and the IC implementation of a direct digital frequency synthesizer (DDFS) that is based on an angle rotation algorithm (similar to CORDIC). It is shown that the architecture can be implemented as a multiplierless, feedforward, and easily pipelineable datapath. A prototype IC has been designed, fabricated in 1.0-m CMOS, and tested. The IC produces 16-b sine and cosine outputs with a spurious-free dynamic range of more than 100 dBc. A 36-b frequency control word gives a tun… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
38
0

Year Published

2002
2002
2012
2012

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 142 publications
(38 citation statements)
references
References 8 publications
(17 reference statements)
0
38
0
Order By: Relevance
“…On the other hand there are several CORDIC architectures [8,18,19,20]. Nevertheless these designs have been optimized for VLSI.…”
Section: Qpsk Loop With a Cordic-based Rotatormentioning
confidence: 98%
“…On the other hand there are several CORDIC architectures [8,18,19,20]. Nevertheless these designs have been optimized for VLSI.…”
Section: Qpsk Loop With a Cordic-based Rotatormentioning
confidence: 98%
“…DDFS_s can be categorized as recursive [4,5], and non-recursive types [6][7][8][9][10][11][12][13][14][15][16][17][18][19][20]. The recursive DDFS_s are notorious for their error-propagation problem, due to their error feedback nature, although the algorithm [4] has the advantage of only needing two multiplication and two addition operations to generate one sine and one cosine values.…”
Section: Introductionmentioning
confidence: 99%
“…IMPLEMENTATION AND COMPARISON Fig. 1(a) is a 24-bit sine/cosine generator based on unfolded CORDIC architecture where each numbered block (a stage) denotes a microrotation performing the recurrence of and in (1). Note that the microrotation of angle is repeated once and the microrotation of angle is repeated three times.…”
Section: B Microrotation Angle Recoding (Mar)mentioning
confidence: 99%
“…CORDIC is an arithmetic algorithm developed to compute various elementary functions through a series of iterations of a unified microrotations operation. In particular, in a circular rotation mode, microoperations as illustrated below will be executed for sign (1) After iterations, the accumulated rotation angle is Using the definition of , one has (note that ) Then, it can be easily deduced that where is a constant that can be precomputed in advance. Set , , , then , can be easily computed after iterations.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation