Skip to content Skip to navigation

Connexions

You are here: Home » Content » Multirate Filtering: Introduction (ECE 320 specific)

Navigation

Content Actions

  • Download module PDF
  • Add to ...
    Add the module to:
    • My Favorites
    • A lens
    • An external social bookmarking service
    • My Favorites (What is 'My Favorites'?)
      'My Favorites' is a special kind of lens which you can use to bookmark modules and collections directly in Connexions. 'My Favorites' can only be seen by you, and collections saved in 'My Favorites' can remember the last module you were on. You need a Connexions account to use 'My Favorites'.
    • A lens (What is a lens?)

      Definition of a lens

      Lenses

      A lens is a custom view of Connexions content. You can think of it as a fancy kind of list that will let you see Connexions through the eyes of organizations and people you trust.

      What is in a lens?

      Lens makers point to Connexions materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

      Who can create a lens?

      Any individual Connexions member, a community, or a respected organization.

    • External bookmarks
  • E-mail the author

Recently Viewed

Multirate Filtering: Introduction (ECE 320 specific)

Module by: Mark Butala

Summary: (Blank Abstract)

Introduction

In the exercises that follow, you will explore some of the effects of multirate processing using the system in Figure 1. The sample-rate compressor ( D D ) in the block-diagram removes D-1 D 1 of every D D input samples, while the sample-rate expander ( U U ) inserts U-1 U 1 zeros after every input sample. With the compression and expansion factors set to the same value ( D=U D U ), filters FIR 1 and FIR 3 operate at the sample rate F s F s , while filter FIR 2 operates at the lower rate of F s D F s D .

Figure 1: Net multirate system
Figure 1 (multirate_sys.png)

Later, you will implement the system and control the compression and expansion factors at runtime with an interface provided for you. You will be able to disable any or all of the filters to investigate multirate effects. What purpose do FIR 1 and FIR 3 serve, and what would happen in their absence?

A second objective of this lab exercise is to introduce the TI-C549 C environment in a practical DSP application. In this lab, the C environment will be used to a limited extent to handle the basic sample input and output. The program flow and most of the implementation is to be done directly in assembly.

In future labs, the benefits of using the C environment will become clear as larger systems are developed. The C environment provides a fast and convenient way to implement a DSP system using C and assembly modules.

Comments, questions, feedback, criticisms?

Send feedback