Page 97 - DSP Integrated Circuits
P. 97

82                                           Chapter 3 Digital Signal Processing

             direction of all branches in a signal-flow graph and changing inputs to outputs and
             vice versa. This new filter structure has the same transfer function as the original
             filter, but the numerical properties are generally different.

                 Theorem 3.2—Transposition
                 The transfer function of a signal-flow graph is invariant if the direction of
                 all branches is reversed and the inputs and outputs are interchanged.
                 A dual network performs the complementary function of the original network
             [15]. For example, demodulators and modulators are dual operations. Given a net-
             work, its dual is found by transposing the network. Any linear time-invariant net-
             work has a dual. Interpolators and decimators, which will be further discussed in
             Chapter 4, perform dual operations.
                 Two operations are said to be commutating if the result is independent of the
             order in which the operations are performed. We will later show that, in some
             cases, changing the order of two operations can provide significant computational
             savings [15].


             3.14 ADAPTIVE DSP ALGORITHMS

             Adaptive DSP algorithms are used in many applications, as illustrated here.
             Figure 3.20a illustrates the use of an adaptive filter to cancel an unwanted (noise)
             component, for example, to attenuate the noise inside a moving automobile with
             respect to speech signals (see Problem 3.21).



































                                 Figure 3.20 Adaptive filter applications
   92   93   94   95   96   97   98   99   100   101   102