Page 186 - DSP Integrated Circuits
P. 186

4.21 Interpolation With an Integer Factor L                          171



        EXAMPLE 4.14
        Show that an FIR interpolator can be decomposed into L parallel FIR niters that
        operate at the input sampling rate and produce a combined output signal with an
        L times higher sampling rate. The resulting filter structures are often called
        polyphase filters [2, 3]. Also, determine the relation between the impulse responses
        of the filters.
            Generally, the output of the FIR filter is described by the convolution of the
        input sequence xi(ni) and the impulse response






        where the input sequence x\(m) is obtained from the original sequence x(n) by the
        insertion of zeros.
            Now, the original sequence is nonzero only for every Lth sample. Hence, we
        have for the output values at time instances, m,ra + l,...,ra+L — 1:





















        where M^ is the largest integer equal to or less than (N - i - 1)/L. Thus, L output
        values are computed from the original input sequence. This corresponds to L FIR
        filters with the following impulse responses













            Figure 4.63 shows the final signal-flow graph for the FIR interpolator. L out-
        put samples are computed for each input sample. The number of multiplications is
        N (the same number as in the original FIR filter) but the number of operations per
        second is reduced by a factor L. Only the values in the input sequence need to be
        stored.
   181   182   183   184   185   186   187   188   189   190   191