Figure 6.2 Example of a block diagram representation of a difference equation.

128
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim • Ronald W. Schafer Figure 6.1 Block diagram symbols. (a) Addition of two sequences. (b) Multiplication of a sequence by a constant. (c) Unit delay.

description

Figure 6.1 Block diagram symbols. (a) Addition of two sequences. (b) Multiplication of a sequence by a constant. (c) Unit delay. Figure 6.2 Example of a block diagram representation of a difference equation. - PowerPoint PPT Presentation

Transcript of Figure 6.2 Example of a block diagram representation of a difference equation.

Page 1: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.1 Block diagram symbols. (a) Addition of two sequences. (b) Multiplication of a sequence by a constant. (c) Unit delay.

Page 2: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.2 Example of a block diagram representation of a difference equation.

Page 3: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.3 Block diagram representation for a general Nth-order difference equation.

Page 4: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.4 Rearrangement of block diagram of Figure 6.3. We assume for convenience that N = M. If N ≠ M, some of the coefficients will be zero.

Page 5: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.5 Combination of delays in Figure 6.4.

Page 6: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.6 Direct form I implementation of Eq. (6.16).

Page 7: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.7 Direct form II implementation of Eq. (6.16).

Page 8: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.8 Example of nodes and branches in a signal flow graph.

Page 9: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.9 Example of a signal flow graph showing source and sink nodes.

Page 10: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.10 (a) Block diagram representation of a 1st-order digital filter. (b) Structure of the signal flow graph corresponding to the block diagram in (a).

Page 11: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.11 Signal flow graph of Figure 6.10(b) with the delay branch indicated by z−1.

Page 12: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.12 Flow graph not in standard direct form.

Page 13: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.13 Direct form I equivalent of Figure 6.12.

Page 14: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.14 Signal flow graph of direct form I structure for an Nth-order system.

Page 15: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.15 Signal flow graph of direct form II structure for an Nth-order system.

Page 16: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.16 Direct form I structure for Example 6.4.

Page 17: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.17 Direct form II structure for Example 6.4.

Page 18: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.18 Cascade structure for a 6th-order system with a direct form II realization of each 2nd-order subsystem.

Page 19: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.19 Cascade structures for Example 6.5. (a) Direct form I subsections. (b) Direct form II subsections.

Page 20: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.20 Parallel form structure for 6th-order system (M = N = 6) with the real and complex poles grouped in pairs.

Page 21: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.21 Parallel form structure for Example 6.6 using a 2nd-order system.

Page 22: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.22 Parallel form structure for Example 6.6 using 1st-order systems.

Page 23: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.23 (a) System with feedback loop. (b) FIR system with feedback loop. (c) Noncomputable system.

Page 24: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.24 (a) Flow graph of simple 1st-order system. (b) Transposed form of (a). (c) Structure of (b) redrawn with input on left.

Page 25: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.25 Direct form II structure for Example 6.8.

Page 26: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.26 Transposed direct form II structure for Example 6.8.

Page 27: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.27 General flow graph resulting from applying the transposition theorem to the direct form I structure of Figure 6.14.

Page 28: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.28 General flow graph resulting from applying the transposition theorem to the direct form II structure of Figure 6.15.

Page 29: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.29 Direct form realization of an FIR system.

Page 30: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.30 Transposition of the network of Figure 6.29.

Page 31: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.31 Cascade form realization of an FIR system.

Page 32: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.32 Direct form structure for an FIR linear-phase system when M is an even integer.

Page 33: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.33 Direct form structure for an FIR linear-phase system when M is an odd integer.

Page 34: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.34 Symmetry of zeros for a linear-phase FIR filter.

Page 35: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.35 One section of the lattice structure for FIR lattice filters. (a) Block diagram representation of a two-port building block (b) Equivalent flow graph.

Page 36: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.36 Cascade connection of M basic building block sections.

Page 37: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.37 Lattice flow graph for an FIR system based on a cascade of M two-port building blocks of Figure 6.35(b).

Page 38: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.38 Algorithm for converting from k-parameters to FIR filter coefficients.

Page 39: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.39 Algorithm for converting from FIR filter coefficients to k-parameters.

Page 40: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.40 Flow graphs for example. (a) Direct form. (b) Lattice form (coefficients rounded).

Page 41: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.41 One stage of computation for an all-pole lattice system.

Page 42: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.42 All-pole lattice system.

Page 43: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.43 Signal flow graph of IIR filter; (a) direct form, (b) lattice form.

Page 44: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.44 Nonlinear relationships representing two’s-complement (a) rounding and (b) truncation for B = 2.

Page 45: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.45 Two’s-complement rounding. (a) Natural overflow. (b) Saturation.

Page 46: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.46 Implementation of discrete-time filtering of an analog signal. (a) Ideal system. (b) Nonlinear model. (c) Linearized model.

Page 47: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Table 6.1 UNQUANTIZED DIRECT-FORM COEFFICIENTS FOR A 12TH-ORDER ELLIPTIC FILTER

Page 48: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.47 IIR coefficient quantization example. (a) Log magnitude for unquantized elliptic bandpass filter. (b) Magnitude in passband for unquantized (solid line) and 16-bit quantized cascade form (dashed line).

Page 49: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Table 6.2 ZEROS AND POLES OF UNQUANTIZED 12TH-ORDER ELLIPTIC FILTER.

Page 50: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.48 IIR coefficient quantization example. (a) Poles and zeros of H(z) for unquantized coefficients. (b) Poles and zeros for 16-bit quantization of the direct form coefficients.

Page 51: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Table 6.3 UNQUANTIZED CASCADE-FORM COEFFICIENTS FOR A 12TH-ORDER ELLIPTIC FILTER

Page 52: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Table 6.4 SIXTEEN-BIT QUANTIZED CASCADE-FORM COEFFICIENTS FOR A 12TH-ORDER ELLIPTIC FILTER

Page 53: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.49 Direct form implementation of a complex-conjugate pole pair.

Page 54: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.50 Pole-locations for the 2nd-order IIR direct form system of Figure 6.49. (a) Four-bit quantization of coefficients. (b) Seven-bit quantization.

Page 55: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.51 Coupled form implementation of a complex-conjugate pole pair.

Page 56: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.52 Pole locations for coupled form 2nd-order IIR system of Figure 6.51. (a) Four-bit quantization of coefficients. (b) Seven-bit quantization.

Page 57: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.53 Representation of coefficient quantization in FIR systems.

Page 58: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Table 6.5 UNQUANTIZED AND QUANTIZED COEFFICIENTS FOR AN OPTIMUM FIR LOWPASS FILTER (M = 27)

Page 59: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.54 FIR quantization example. (a) Log magnitude for unquantized case. (b) Approximation error for unquantized case. (Error not defined in transition band.) (c) Approximation error for 16-bit quantization.

Page 60: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.54 (continued) (d) Approximation error for 14-bit quantization. (e) Approximation error for 13-bit quantization. (f) Approximation error for 8-bit quantization.

Page 61: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.55 Effect of impulse response quantization on zeros of H(z). (a) Unquantized. (b) 16-bit quantization. (c) 13-bit quantization. (d) 8-bit quantization.

Page 62: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.56 Subsystem to implement 4th-order factors in a linear-phase FIR system such that linearity of the phase is maintained independently of parameter quantization.

Page 63: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.57 Models for direct form I system. (a) Infinite-precision model. (b) Nonlinear quantized model. (c) Linear-noise model.

Page 64: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.58 Probability density function for quantization errors. (a) Rounding. (b) Truncation.

Page 65: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.59 Linear-noise model for direct form I with noise sources combined.

Page 66: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.60 1st-order linear noise model.

Page 67: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.61 Linear-noise models for direct form II. (a) Showing quantization of individual products. (b) With noise sources combined.

Page 68: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.62 Scaling of direct form systems. (a) Direct form I. (b) Direct form II.

Page 69: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.63 Scaled 1st-order system.

Page 70: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Table 6.6 COEFFICIENTS FOR ELLIPTIC LOWPASS FILTER IN CASCADE FORM

Page 71: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.64 Models for 6th-order cascade system with transposed direct form II subsystems. (a) Infinite-precision model. (b) Linear-noise model for scaled system, showing quantization of individual multiplications. (c) Linear-noise model with noise sources combined.

Page 72: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.65 Pole–zero plot for 6th-order system of Figure 6.64, showing pairing of poles and zeros.

Page 73: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.66 Frequency-response functions for example system. (a) 20 log10|H1(ejω)|. (b) 20 log10|H2(ejω)|. (c) 20 log10 |H3(ejω)|.

Page 74: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.66 (continued) (d) 20 log10 |H’1(ejω)|. (e) 20 log10 |H’1(ejω)H’2 (ejω)|. (f) 20 log10 |H’1(ejω)H’2(ejω)H’3(ejω)| = 20 log10 |H’(ejω)|.

Page 75: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.67 Output noise power spectrum for 123 ordering (solid line) and 321 ordering (dashed line) of 2 nd-order sections.

Page 76: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.68 Direct form realization of an FIR system. (a) Infinite-precision model. (b) Linear-noise model.

Page 77: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.69 1st-order IIR system. (a) Infinite-precision linear system. (b) Nonlinear system due to quantization.

Page 78: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure 6.70 Response of the 1st-order system of Figure 6.69 to an impulse. (a) a = ½. (b) a = −½.

Page 79: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.1

Page 80: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.2

Page 81: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.3

Page 82: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.3 (continued)

Page 83: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.5

Page 84: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.6

Page 85: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.8

Page 86: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.9

Page 87: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.10

Page 88: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.12

Page 89: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.16

Page 90: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.18

Page 91: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.23

Page 92: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.25

Page 93: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.27

Page 94: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.28-1

Page 95: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.28-2

Page 96: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.29

Page 97: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.31

Page 98: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.32

Page 99: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.33-1

Page 100: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.33-2

Page 101: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.34-1

Page 102: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.34-2

Page 103: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.35-1

Page 104: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.35-2 Polyphase structure of the system.

Page 105: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.35-3

Page 106: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.35-4

Page 107: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.36-1

Page 108: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.36-2

Page 109: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.36-3

Page 110: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.37

Page 111: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.40-1

Page 112: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.40-2

Page 113: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.41

Page 114: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.42

Page 115: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.43-1

Page 116: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.43-2

Page 117: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.45

Page 118: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.47

Page 119: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.48

Page 120: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.49

Page 121: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.52

Page 122: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.53

Page 123: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.54

Page 124: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.55

Page 125: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.56

Page 126: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.57

Page 127: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.57

Page 128: Figure 6.2    Example of a block diagram representation of a difference equation.

Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc.All rights reserved.

Discrete-Time Signal Processing, Third EditionAlan V. Oppenheim • Ronald W. Schafer

Figure P6.59