# Multistage Implementation Problem: There are cases in which the filter requirements call for a digital filter of high complexity, in terms of number of.

## Presentation on theme: "Multistage Implementation Problem: There are cases in which the filter requirements call for a digital filter of high complexity, in terms of number of."— Presentation transcript:

Multistage Implementation Problem: There are cases in which the filter requirements call for a digital filter of high complexity, in terms of number of stages. Example: a signal has a bandwidth of 450Hz and it is sampled at 96kHz. We want to resample it at 1kHz: 96

Solution: for an FIR filter designed by the window method, the order of the filter is determined by the size of the transition region. With a Hamming Window the order is determined by the equation which yields Disdvantage: a lot of computations at a high freq. rate

Multistage Implementation: we decimate the signal in several stages. D LPF One Stage Implementation: we decimate in one shot.

See the last stage first: Passband: Stopband:, since This filter clears everything above.

Problem: we can design the low pass filters in a clever way, by taking into consideration that the spectrum is bandlimited. passstop aliased

Problem: we can design the low pass filters in a clever way, by taking into consideration that the spectrum is bandlimited. Specs for : pass: stop:

Example: same problem we saw before: Use Multistage. Pass Band[0, 450] Hz Stop Band> 500 Hz Sampling Freq.96 kHz mult./sec

Efficient Multirate Implementation Goal: we want to determine an efficient implementation of a multirate system. For example in Decimation and Interpolation: you have to compute only, ie. one every D samples. most of the values of s(mD) are zero

Noble Identities:

For example take an FIR Filter since

Similarly:

since

Application: POLYPHASE Filters Decimator: take, for example, D=2 evenodd

Therefore this system becomes: Filtering at High Sampling Rate Filtering at Low Sampling rate

Similarly: Filtering at High Sampling Rate Filtering at Low Sampling Rate

Example: Consider the Filter/Decimator structure shown below, with This can be written as and implemented in Polyphase form:

Given any integer N: Example: take N=3 General Polyphase Decomposition

POLYPHASE Apply to Downsampling…

… apply Noble Identity

S/P 12345 1 2 6 3 4 5 6 Serial to Parallel (Buffer): Serial to Parallel (Buffer)

POLYPHASE Same for Upsampling…

NOBLE IDENTITY … apply Noble Identity

This is a Parallel to Serial (an Unbuffer): P/S 1 2 3 4 5 6 123456 Parallel to Serial (Unbuffer or Interlacer)

Download ppt "Multistage Implementation Problem: There are cases in which the filter requirements call for a digital filter of high complexity, in terms of number of."

Similar presentations