Interpolating FIR filters

From Class Wiki
Revision as of 14:18, 16 November 2010 by Cdxskier (talk | contribs)
Jump to navigation Jump to search

This page offers a brief explanation of interpolation FIR filters.

Example

Assume we start with the sample [1234321]. Padding with zeros gives: [102030405030201]. Let's apply 2 filters.


Filter 1: [11] (also written as y(kT)=1.0*x(kT)+1.0*x(k1)T).

This filter gives: [112233445544332211]. This is a hold function.


Filter 2: [0.510.5] (also written as y(kT)=0.5*x(kT)+1.0*x(k1)T+0.5*x(k2)T

This filter gives: [.51.01.52.02.53.03.54.04.55.04.54.03.53.02.52.01.51.00.5]. This is a linear interpolater.