Page 225 - DSP Integrated Circuits
P. 225

210                                        Chapter 5 Finite Word Length Effects

             by iterating the difference equations. The results for the bandpass filter, with dif-
             ferent scaling, are shown in Table 5.1.


                                                                 2
                                                               Gj  with L,2-Norm
                                    2
                      Node         G;  with Loo-Norm Scaling       Scaling
                      u[3]                16.22323                 16.05974
                      u[5]                25.52102                 11.12439
                      u[7]                39.98744                 19.32355
                      u[9]                10.38189                 10.38189
                     Sum G; 2             92.11358                 56.88957
                         2
                      Go                 0.0749669                  1.0000
                       AW                   6.29                     4.08
                      Table 5.1 Lp-norms (squared) for the bandpass filter in Example 5.6


                 The difference in dynamic range between the two scaling strategies is about
             2.21 bits. The L2-norm for the whole filter is GQ. The variance of the round-off
             noise at the output of the filter is obtained by adding the contribution from each
             source. The equivalent noise gain is


                 The round-off noise, corrected for the filter gain, corresponds to a loss in
             dynamic range of AW bits, where







             5.6.1 FFT Round-Off Noise
             Data word length will affect the cost of butterfly PEs and, more importantly, the
             chip area required for the memories. In fact, for large FFTs the chip area required
             for the PEs is small compared to the area required for memory. It is therefore
             important to determine accurately and, if possible, minimize the required data
             word length.
                 We assume that the computations
             inside the butterfly operations are per-
             formed with full accuracy using fixed-
             point arithmetic. The complex results are
             rounded at the outputs of the butterfly as
             shown in Figure 5.18.
                 For simplicity, we neglect the correc-
             tion for short coefficient word lengths,  Figure 5.18 Butterfly with scaling and
             Equation (5.14), and model the round-off          quantizations
             noise at the two outputs of a butterfly
             with uncorrelated complex noise sources
             with variance
   220   221   222   223   224   225   226   227   228   229   230