Skip to main content Accessibility help
Internet Explorer 11 is being discontinued by Microsoft in August 2021. If you have difficulties viewing the site on Internet Explorer 11 we recommend using a different browser such as Microsoft Edge, Google Chrome, Apple Safari or Mozilla Firefox.

Chapter 9: Structures for discrete-time systems

Chapter 9: Structures for discrete-time systems

pp. 485-536

Authors

, Massachusetts Institute of Technology, , Northeastern University, Boston
Resources available Unlock the full potential of this textbook with additional resources. There are free resources and Instructor restricted resources available for this textbook. Explore resources
  • Add bookmark
  • Cite
  • Share

Summary

As we discussed in Chapter 2, any LTI can be implemented using three basic computational elements: adders, multipliers, and unit delays. For LTI systems with a rational system function, the relation between the input and output sequences satisfies a linear constant-coefficient difference equation. Such systems are practically realizable because they require a finite number of computational elements. In this chapter, we show that there is a large collection of difference equations corresponding to the same system function. Each set of equations describes the same input-output relation and provides an algorithm or structure for the implementation of the system. Alternative structures for the same system differ in computational complexity, memory, and behavior when we use finite precision arithmetic. In this chapter, we discuss the most widely used discrete-time structures and their implementation using Matlab. These include direct-form, transposed-form, cascade, parallel, frequency sampling, and lattice structures.

Study objectives

After studying this chapter you should be able to:

  • Develop and analyze practically useful structures for both FIR and IIR systems.

  • Understand the advantages and disadvantages of different filter structures and convert from one structure to another.

  • Implement a filter using a particular structure and understand how to simulate and verify the correct operation of that structure in Matlab.

Block diagrams and signal flow graphs

Every practically realizable LTI system can be described by a set of difference equations, which constitute a computational algorithm for its implementation.

About the book

Access options

Review the options below to login to check your access.

Purchase options

eTextbook
US$152.00
Hardback
US$152.00

Have an access code?

To redeem an access code, please log in with your personal login.

If you believe you should have access to this content, please contact your institutional librarian or consult our FAQ page for further information about accessing our content.

Also available to purchase from these educational ebook suppliers