Академический Документы
Профессиональный Документы
Культура Документы
3.2 Frequency Resolution In the proposed architecture, the SFDR can be increased by
The traditional CORDIC DDFS architecture requires a large adding more stages to the pre-compute part of the circuit.
number of stages to achieve fine frequency resolution at high However, the number of stages is limited by the width of the
databus. Since
clock frequencies since f min f clk , as can be seen from
S inus oid decays
tan( x ) ~ x for x ~ 0 Tk = tan( k
) ~ 2 ( k +1) (9), 1
2
at least k bits are required to represent Tk. Thus, in order to
effectively utilize more stages, the width of the databus must be (a)
increased. If 14 precompute stages are used, with a 16bit wide
databus, the expected SFDR is 14*6=84. Results of a bit and
-1
cycle accurate simulation, shown in Figure 5, confirm this S am ple #
1000 2000 4000 5000
calculation.
Overflow c orruption
1
60
Power Spectrum Magnitude (dB)
(b)
40
80dB
20
-1
0 50 S am ple # 150 200
0
Figure 6. Finite Precision Effects
-20
A similar problem is solved in [7] by periodically resetting the
-40
system to a known state. Use of this method in the proposed
-60 architecture has a negative impact on the spectral characteristic of
0 0.1 0.2 0.3 0.4 0.5
the sinusoid (Figure 7b). This can be alleviated by introducing a
Figure 5. Spectrum for N=14 correction instead of resetting. Figure 7a shows a 15dB SFDR
To summarize the points made above: SFDR depends only on the gain when using correction instead of resetting.
Correction Resetting
number of precompute stages and is independent of the output
60 60
frequency, main clock frequency. The frequency resolution is
Power Spectrum Magnitude (dB)
1
+ Sin(t)
Cos
Where each is C
Sin
-
2