Page 227 - DSP Integrated Circuits
P. 227

212                                        Chapters Finite Word Length Effects

                                                                        2
             noise gain is = 1. The noise variance at an output node is (JV-l)aB . The noise in
             the safely scaled FFT is determined in Example 5.9.





             EXAMPLE 5.9
             Determine the signal-to-noise ratio for the safely scaled, 16-point FFT.
                 The quantization errors are divided by two in each stage. The output of the
             last stage is multiplied by two. Hence the variance is divided by four. The noise
                                                       2
                                                             1
             gains from stages 1 to 4 to the outputs are (1/4) , (1/4) ,1, and 4, respectively. The
             number of noise sources are 8, 4, 2, and 1, respectively. Hence, the noise variance
             at the output is



                 The variance of the output signal is related to the variance of the input signal
             according to









                 Hence, the SNR will be about the same at the input and output of the FFT if
             we use a log2(Vl20) « 3.45 bits longer word length inside the FFT than for the
             input signal. Note that is a stringent requirement and a somewhat shorter word
             length may be used in practice.




             5.6.2 Error Spectrum Shaping
             Error spectrum shaping or error feedback is a general method that can be used
             to reduce the errors inherent in quantization [13, 18, 29, 30]. The technique is
             useful for both fixed-point and floating-point arithmetic. The reduction in
             round-off noise is especially dramatic in narrow-band and wide-band lowpass
             filters, which have poles close to the unit circle. The data word length can often
             be reduced by several bits since the error feedback reduces the round-off noise.
             This is important both if the algorithm is to be implemented in ASIC, since
             memory is expensive, and in standard signal processors with short data word
             lengths.
                 Figure 5.20 shows a quantizer with error feedback followed by a filter. The
             transfer function from the quantizer to the output of the filter is
   222   223   224   225   226   227   228   229   230   231   232